Skip to content

Commit a0d6cc9

Browse files
authored
chore: decouple manual-release from release-production (#1758)
1 parent 57acfaa commit a0d6cc9

2 files changed

Lines changed: 7 additions & 1 deletion

File tree

.github/workflows/build-plugin.yml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,11 @@ on:
3131
type: string
3232
required: false
3333
description: "Git ref (commit SHA, branch, or tag) to checkout"
34+
TRIGGER_PRODUCTION_RELEASE:
35+
type: boolean
36+
required: false
37+
default: false
38+
description: "Whether to automatically trigger the release-production workflow (default: false)"
3439
secrets:
3540
CF_ACCESS_KEY_ID:
3641
required: true
@@ -141,7 +146,7 @@ jobs:
141146
done
142147
143148
- name: Workflow Dispatch and wait
144-
if: inputs.RELEASE_CREATED == 'true'
149+
if: inputs.RELEASE_CREATED == 'true' && inputs.TRIGGER_PRODUCTION_RELEASE == true
145150
uses: the-actions-org/workflow-dispatch@v4.0.0
146151
with:
147152
workflow: release-production.yml

.github/workflows/main.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -217,6 +217,7 @@ jobs:
217217
BUCKET_PATH: unraid-api
218218
BASE_URL: "https://stable.dl.unraid.net/unraid-api"
219219
BUILD_NUMBER: ${{ needs.build-artifacts.outputs.build_number }}
220+
TRIGGER_PRODUCTION_RELEASE: true
220221
secrets:
221222
CF_ACCESS_KEY_ID: ${{ secrets.CF_ACCESS_KEY_ID }}
222223
CF_SECRET_ACCESS_KEY: ${{ secrets.CF_SECRET_ACCESS_KEY }}

0 commit comments

Comments
 (0)