From 6c4e5c2e0efa3b3a8aca8cd33530a2dde38e5d5d Mon Sep 17 00:00:00 2001 From: Simone Date: Sun, 17 May 2026 23:32:46 +0200 Subject: [PATCH] fix(ci): build-ns7zip workflow_dispatch only (decouple from CI-system tags) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit build-ns7zip builds an EXTERNAL repo (nsis-plugin-ns7zip). The `push: tags v*` trigger (inherited from when this workflow lived in the plugin repo) made every CI-system tag — including the Phase A marker v2.0.0-phaseA — auto-build and publish an ns7zip release on the CI-system repo. Remove the tag trigger; manual dispatch only. The release job's tag-gate `if` now never fires (skipped) — release flow already validated with a throwaway tag. Co-Authored-By: Claude Opus 4.7 --- .gitea/workflows/build-ns7zip.yml | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/.gitea/workflows/build-ns7zip.yml b/.gitea/workflows/build-ns7zip.yml index cfc5216..3336fbd 100644 --- a/.gitea/workflows/build-ns7zip.yml +++ b/.gitea/workflows/build-ns7zip.yml @@ -4,14 +4,16 @@ # and linux-build (SSH) runners using the reusable composite action. # Uses: https://gitea.emulab.it/Simone/local-ci-cd-system/.gitea/actions/local-ci-build@main # -# Trigger: push su tag v*, oppure run manuale +# Trigger: SOLO run manuale (workflow_dispatch). +# Builda un repo ESTERNO (nsis-plugin-ns7zip): i tag del repo +# CI-system non c'entrano con le release ns7zip. Il vecchio trigger +# `push: tags v*` (ereditato da quando il workflow viveva nel repo +# plugin) faceva auto-buildare+pubblicare ns7zip su ogni tag del +# CI-system (es. il marker Fase A v2.0.0-phaseA) — rimosso. name: Build ns7zip (Local CI) on: - push: - tags: - - 'v*' workflow_dispatch: jobs: