From c1b16e56e57d954e5cbe29ee359989843c9d4c61 Mon Sep 17 00:00:00 2001 From: Jonathan Miller Date: Sat, 16 May 2026 13:00:00 -0500 Subject: [PATCH] fix(ci): trigger auto-release on PR merge to main + workflow_dispatch MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Restores pull_request closed trigger for src/htdocs paths. No race condition risk since Step 1b no longer bumps version — it only promotes the CHANGELOG. Dev bump happens in Step 11 after release. Co-Authored-By: Claude Opus 4.6 (1M context) --- .gitea/workflows/auto-release.yml | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/auto-release.yml b/.gitea/workflows/auto-release.yml index cdb1397..b5f47fa 100644 --- a/.gitea/workflows/auto-release.yml +++ b/.gitea/workflows/auto-release.yml @@ -26,6 +26,13 @@ name: "Universal: Build & Release" on: + pull_request: + types: [closed] + branches: + - main + paths: + - 'src/**' + - 'htdocs/**' workflow_dispatch: env: @@ -41,7 +48,8 @@ jobs: release: name: Build & Release Pipeline runs-on: release - if: github.event_name == 'workflow_dispatch' + if: >- + github.event.pull_request.merged == true || github.event_name == 'workflow_dispatch' steps: - name: Checkout repository -- 2.52.0