ci: clean quality buildx cache after job
All checks were successful
Mostovik Backend CI/CD / Tests and lint (pull_request) Successful in 2m48s
Mostovik Backend CI/CD / Build linux/amd64 release images (pull_request) Has been skipped
Mostovik Backend CI/CD / Deploy dev (pull_request) Has been skipped
Mostovik Backend CI/CD / Deploy and verify internal main (pull_request) Has been skipped
Mostovik Backend CI/CD / Deploy customer main (pull_request) Has been skipped

This commit is contained in:
2026-08-27 15:32:40 +03:00
parent f98eeb527f
commit 4522d449dd

View File

@@ -40,10 +40,23 @@ jobs:
run: |
set -euo pipefail
ci_image="mostovik-backend-ci:${GITHUB_RUN_ID:-local}-${GITHUB_RUN_ATTEMPT:-1}"
docker build \
ci_builder="mostovik-backend-ci-${GITHUB_RUN_ID:-local}-${GITHUB_RUN_ATTEMPT:-1}"
cleanup() {
docker image rm --force "${ci_image}" >/dev/null 2>&1 || true
docker buildx rm "${ci_builder}" >/dev/null 2>&1 || true
}
trap cleanup EXIT
docker buildx create \
--name "${ci_builder}" \
--driver docker-container
docker buildx inspect "${ci_builder}" --bootstrap
docker buildx build \
--builder "${ci_builder}" \
--file docker/Dockerfile \
--target ci-deps-base \
--tag "${ci_image}" \
--load \
.
tar --exclude=.git --exclude=.venv --exclude=.ruff_cache -cf - . \