From 26f0669670ee245e3a8ac9e87ec540fa1feb7bfd Mon Sep 17 00:00:00 2001 From: Aleksandr Meshchriakov Date: Tue, 28 Apr 2026 21:21:43 +0200 Subject: [PATCH] ci: refresh invalid quality golden image --- .gitea/workflows/ci-cd.yml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/ci-cd.yml b/.gitea/workflows/ci-cd.yml index 3bb597d..f818e5f 100644 --- a/.gitea/workflows/ci-cd.yml +++ b/.gitea/workflows/ci-cd.yml @@ -93,7 +93,12 @@ jobs: fi docker buildx inspect --bootstrap - if ! docker buildx imagetools inspect "${CI_GOLDEN_REF}:${GOLDEN_TAG}" >/dev/null 2>&1; then + image_usable() { + docker run --rm "${CI_GOLDEN_REF}:${GOLDEN_TAG}" \ + bash -lc 'command -v ruff >/dev/null && python -m pytest --version >/dev/null' + } + + if ! docker buildx imagetools inspect "${CI_GOLDEN_REF}:${GOLDEN_TAG}" >/dev/null 2>&1 || ! image_usable; then docker buildx prune --all --force || true docker builder prune --all --force || true docker buildx build \ @@ -103,6 +108,7 @@ jobs: -t "${CI_GOLDEN_REF}:${GOLDEN_TAG}" \ -t "${CI_GOLDEN_REF}:latest" \ . + docker pull "${CI_GOLDEN_REF}:${GOLDEN_TAG}" fi docker run --rm \