From 559caca420a50a96a8b0155ee80c9cff85fa467e Mon Sep 17 00:00:00 2001 From: fithwum Date: Sun, 11 Jan 2026 06:20:56 -0800 Subject: [PATCH] test --- .cache/alpine-base.digest | 1 - .cache/basic-base.digest | 1 - .cache/debian-base.digest | 1 - .gitea/workflows/pipeline.yml | 51 +++++------------------------------ 4 files changed, 6 insertions(+), 48 deletions(-) delete mode 100644 .cache/alpine-base.digest delete mode 100644 .cache/basic-base.digest delete mode 100644 .cache/debian-base.digest diff --git a/.cache/alpine-base.digest b/.cache/alpine-base.digest deleted file mode 100644 index 8b13789..0000000 --- a/.cache/alpine-base.digest +++ /dev/null @@ -1 +0,0 @@ - diff --git a/.cache/basic-base.digest b/.cache/basic-base.digest deleted file mode 100644 index 8b13789..0000000 --- a/.cache/basic-base.digest +++ /dev/null @@ -1 +0,0 @@ - diff --git a/.cache/debian-base.digest b/.cache/debian-base.digest deleted file mode 100644 index 8b13789..0000000 --- a/.cache/debian-base.digest +++ /dev/null @@ -1 +0,0 @@ - diff --git a/.gitea/workflows/pipeline.yml b/.gitea/workflows/pipeline.yml index 4987c96..b400f71 100644 --- a/.gitea/workflows/pipeline.yml +++ b/.gitea/workflows/pipeline.yml @@ -83,47 +83,6 @@ jobs: check_variant debian "${{ steps.get_digest.outputs.debian_digest }}" check_variant basic "${{ steps.get_digest.outputs.basic_digest }}" - # - name: Compare digests and detect changes - # id: check - # run: | - # check_variant() { - # variant=$1 - # new_digest=$2 - # digest_file=".cache/${variant}-base.digest" - # last_digest="" - # base_changed=false - # code_changed=false - - # if [ -f "$digest_file" ]; then - # last_digest=$(cat "$digest_file") - # fi - - # if [ "$last_digest" != "$new_digest" ]; then - # base_changed=true - # echo "[INFO] $variant base image changed: $last_digest -> $new_digest" - # fi - - # # Check if code in the variant directory changed - # git fetch origin main - # code_diff=$(git diff --name-only origin/main...HEAD | grep "^$variant/" || true) - # if [[ -n "$code_diff" ]]; then - # code_changed=true - # echo "[INFO] $variant code changed: $code_diff" - # fi - - # should_build=false - # if [ "$base_changed" = true ] || [ "$code_changed" = true ]; then - # should_build=true - # fi - - # echo "should_build_${variant}=$should_build" >> $GITHUB_OUTPUT - # echo "${variant}_digest=$new_digest" >> $GITHUB_OUTPUT - # } - - # check_variant "alpine" "${{ steps.get_digest.outputs.alpine_digest }}" - # check_variant "debian" "${{ steps.get_digest.outputs.debian_digest }}" - # check_variant "basic" "${{ steps.get_digest.outputs.basic_digest }}" - build-alpine: needs: check-for-changes if: needs.check-for-changes.outputs.should_build_alpine == 'true' @@ -352,11 +311,13 @@ jobs: cat basic/build-info.json || echo "❌ empty build-info" generate-changelogs: - needs: generate-build-info + needs: + - check-for-changes + - generate-build-info if: | - needs.check-for-changes.outputs.should_build_alpine == 'true' || - needs.check-for-changes.outputs.should_build_debian == 'true' || - needs.check-for-changes.outputs.should_build_basic == 'true' + needs.build-alpine.outputs.built == 'true' || + needs.build-debian.outputs.built == 'true' || + needs.build-basic.outputs.built == 'true' runs-on: vm-docker-build2 steps: - name: Checkout source