Skip to content

Commit bff88a1

Browse files
committed
Update workflow from canonical template
1 parent d9eab29 commit bff88a1

1 file changed

Lines changed: 14 additions & 4 deletions

File tree

.github/workflows/deploy.yaml

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,26 +14,35 @@ on:
1414
options:
1515
- up
1616
- down
17+
stack:
18+
description: "The stack to deploy up or down. (Leave blank for default)"
19+
default: ""
1720

1821
jobs:
1922
defang:
20-
name: Defang ${{ github.event.inputs.action || 'up' }}
23+
name: Defang ${{ github.event.inputs.action || 'up' }} ${{
24+
github.event.inputs.stack || 'default stack' }}
2125
environment: production
2226
runs-on: ubuntu-latest
2327
permissions:
2428
contents: read
2529
id-token: write
2630

31+
concurrency:
32+
cancel-in-progress: false
33+
group: deploy-${{ github.event.inputs.stack || 'default' }}
34+
2735
steps:
2836
- name: Checkout Repo
2937
uses: actions/checkout@v4
3038

31-
- name: Defang ${{ github.event.inputs.action || 'up' }}
39+
- name: Defang ${{ github.event.inputs.action || 'up' }} ${{
40+
github.event.inputs.stack || 'default stack' }}
3241
uses: DefangLabs/defang-github-action@v1.4.0
3342
with:
34-
cli-version: nightly # for config-vars-init-random
35-
config-vars-init-random: DJANGO_SECRET_KEY POSTGRES_PASSWORD
3643
command: ${{ github.event.inputs.action || 'up' }}
44+
stack: ${{ github.event.inputs.stack || '' }}
45+
config-vars-init-random: DJANGO_SECRET_KEY POSTGRES_PASSWORD
3746
env:
3847
DJANGO_SECRET_KEY: ${{ secrets.DJANGO_SECRET_KEY }}
3948
POSTGRES_PASSWORD: ${{ secrets.POSTGRES_PASSWORD }}
@@ -42,3 +51,4 @@ jobs:
4251
uses: DefangLabs/defang-github-action@v1.4.0
4352
with:
4453
command: services
54+
stack: ${{ github.event.inputs.stack || '' }}

0 commit comments

Comments
 (0)