From fdbd898e32a9e2727e1a7ab7f102574c0399db4b Mon Sep 17 00:00:00 2001 From: bigboateng Date: Fri, 12 Dec 2025 20:48:48 +0100 Subject: [PATCH] feat: add workflow_dispatch trigger and fix push rejection - Add workflow_dispatch to allow manual release triggering - Add git pull --rebase before push to prevent non-fast-forward rejections - Set cancel-in-progress: false to avoid canceling running releases --- .github/workflows/release.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index f211962..e80e7b6 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -4,9 +4,11 @@ on: push: branches: - main + workflow_dispatch: concurrency: group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: false permissions: contents: write @@ -65,6 +67,9 @@ jobs: echo "💾 Committing version changes..." git add . git commit -m "chore: release package [skip ci]" + + # Pull with rebase to avoid non-fast-forward rejections + git pull --rebase origin main git push fi