From 6c7b7ab6a092770ed2283f8372427aa56f8bd272 Mon Sep 17 00:00:00 2001 From: Archicratia Date: Wed, 25 Feb 2026 19:29:36 +0100 Subject: [PATCH] ci: anno apply workflow builds dist for strict verify --- .gitea/workflows/anno-apply-pr.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/.gitea/workflows/anno-apply-pr.yml b/.gitea/workflows/anno-apply-pr.yml index c160606..8e9af64 100644 --- a/.gitea/workflows/anno-apply-pr.yml +++ b/.gitea/workflows/anno-apply-pr.yml @@ -135,7 +135,22 @@ jobs: source /tmp/anno.env [[ "${SKIP:-0}" != "1" ]] || { echo "ℹ️ skipped"; exit 0; } npm ci + + test -f scripts/apply-annotation-ticket.mjs || { echo "❌ missing scripts/apply-annotation-ticket.mjs on main"; exit 1; } + - name: Build dist (needed for --verify) + run: | + set -euo pipefail + # génère dist + para-index.json (via postbuild) + npm run build:clean + + test -f dist/para-index.json || { + echo "❌ missing dist/para-index.json after build" + ls -la dist | sed -n '1,160p' + exit 1 + } + echo "✅ dist/para-index.json present" + - name: Apply ticket on bot branch (strict+verify, commit) env: FORGE_TOKEN: ${{ secrets.FORGE_TOKEN }}