We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 0e491e0 commit 64de615Copy full SHA for 64de615
.github/workflows/main-v2.yml
@@ -5,10 +5,28 @@ on:
5
branches:
6
- main
7
- v2-api
8
- tags:
9
- - live
+ release:
+ types: [published]
10
workflow_dispatch:
11
12
+jobs:
13
+ set-env:
14
+ name: "Set Target Environment from Release or Branch"
15
+ runs-on: ubuntu-latest
16
+ outputs:
17
+ targetEnv: ${{ steps.set-env.outputs.environment }}
18
+ steps:
19
+ - name: Set environment based on trigger
20
+ id: set-env
21
+ run: |
22
+ if [ "${{ github.event_name }}" = "release" ]; then
23
+ echo "Release published - deploying to live"
24
+ echo "environment=live" >> $GITHUB_OUTPUT
25
+ else
26
+ echo "Push to main or manual trigger - deploying to stage"
27
+ echo "environment=stage" >> $GITHUB_OUTPUT
28
+ fi
29
+
30
jobs:
31
set-env:
32
name: "Set Target Environment from Branch"
0 commit comments