From 83d2dc7ee6479843a2853758d8c3b2ac752c5023 Mon Sep 17 00:00:00 2001 From: Djeex Date: Sun, 23 Aug 2026 23:09:35 +0200 Subject: [PATCH] Match adguard-cidre's current template exactly (post 2026-08-23 update) adguard-cidre switched its release changelog from a changed-files list to a commits list (with --- dividers) after the previous commit here was written from an already-stale read of that file. Also drops the glob-based smoke test (never actually part of the real template, only of nvidia-stock-bot's own drift) for an explicit per-file check matching the canonical error-handling shape, and aligns the remaining step names/commit message wording. --- .gitea/workflows/ci.yml | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index 18046e6..51c5978 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -18,23 +18,23 @@ jobs: fetch-depth: 0 persist-credentials: false - - name: Build prod image + - name: Build Docker image run: | docker build -t lumeex:ci . 2>&1 | tee build.log if grep -q "Building wheel for" build.log; then echo "::warning::A dependency was built from source — check Python/Alpine compatibility" fi - - name: Smoke test + - name: Smoke test (syntax check) run: | docker run --rm --entrypoint python lumeex:ci -c " - import ast, glob + import ast ok = True - for f in glob.glob('/app/*.py'): + for f in ('build.py', 'gallery.py'): with open(f) as fh: source = fh.read() try: - ast.parse(source, filename=f) + ast.parse(source) except SyntaxError as e: print(f'::error::Syntax error in {f}: {e}') ok = False @@ -99,7 +99,7 @@ jobs: git config user.name "lumeex-ci" git config user.email "ci@git.djeex.fr" git add VERSION - git commit -m "chore: bump version to $NEW_VERSION [skip ci]" + git commit -m "Bump build version to $NEW_VERSION [skip ci]" # Belt and suspenders: actions/checkout can leave its own ephemeral # credential injected as an extraheader, which would silently override @@ -151,7 +151,7 @@ jobs: fi fi - CHANGED_LIST=$(echo "$CHANGED" | sed 's/^/- /') + COMMIT_LIST=$(git log --no-merges --format='- %s' "$BASE_REF".."${{ github.sha }}") REPO_URL="https://git.djeex.fr/Djeex/lumeex" SHORT_SHA=$(echo "${{ github.sha }}" | cut -c1-7) @@ -162,15 +162,17 @@ jobs: BODY=$(cat <