40
40
outputs :
41
41
version : ${{ steps.bump.outputs.tag }}
42
42
sha : ${{ steps.bump.outputs.sha }}
43
+ type : ${{ steps.bump.outputs.type }}
43
44
steps :
44
45
- name : Checkout
45
46
uses : actions/checkout@v4
61
62
# which is not possible for github actions token
62
63
GH_TOKEN : ${{ secrets.DATABEND_BOT_TOKEN }}
63
64
run : |
64
- case "${{ inputs .type }}" in
65
+ case "${{ steps.bump.outputs .type }}" in
65
66
nightly)
66
67
gh release create ${{ steps.bump.outputs.tag }} --target ${{ steps.bump.outputs.sha }} --generate-notes --notes-start-tag ${{ steps.bump.outputs.previous }} --prerelease --draft
67
68
;;
@@ -71,12 +72,15 @@ jobs:
71
72
patch)
72
73
gh release create ${{ steps.bump.outputs.tag }} --target ${{ steps.bump.outputs.sha }} --generate-notes --notes-start-tag ${{ steps.bump.outputs.previous }} --prerelease --draft
73
74
;;
75
+ *)
76
+ echo "Invalid release type: ${{ steps.bump.outputs.type }}"
77
+ exit 1
74
78
esac
75
79
76
80
changelog :
77
81
runs-on : ubuntu-latest
78
- if : inputs.type == 'stable'
79
82
needs : create_release
83
+ if : needs.create_release.outputs.type == 'stable'
80
84
steps :
81
85
- name : Checkout Docs
82
86
uses : actions/checkout@v4
@@ -287,7 +291,7 @@ jobs:
287
291
REPO_DOCKERHUB : ${{ steps.login.outputs.dockerhub_repo }}
288
292
REPO_ECR : ${{ steps.login.outputs.ecr_repo }}
289
293
VERSION : ${{ needs.create_release.outputs.version }}
290
- TYPE : ${{ inputs .type }}
294
+ TYPE : ${{ needs.create_release.outputs .type }}
291
295
with :
292
296
script : |
293
297
const { VERSION, TYPE, REPO_DOCKERHUB, REPO_ECR } = process.env;
@@ -367,7 +371,7 @@ jobs:
367
371
REPO_DOCKERHUB : ${{ steps.login.outputs.dockerhub_repo }}
368
372
REPO_ECR : ${{ steps.login.outputs.ecr_repo }}
369
373
VERSION : ${{ needs.create_release.outputs.version }}
370
- TYPE : ${{ inputs .type }}
374
+ TYPE : ${{ needs.create_release.outputs .type }}
371
375
with :
372
376
script : |
373
377
const { VERSION, TYPE, REPO_DOCKERHUB, REPO_ECR } = process.env;
@@ -414,7 +418,7 @@ jobs:
414
418
packager : ${{ matrix.packager }}
415
419
416
420
# bindings_python:
417
- # if: inputs .type == 'stable'
421
+ # if: needs.create_release.outputs .type == 'stable'
418
422
# needs: create_release
419
423
# uses: ./.github/workflows/bindings.python.yml
420
424
# secrets: inherit
@@ -454,8 +458,8 @@ jobs:
454
458
455
459
deb :
456
460
runs-on : ubuntu-latest
457
- if : inputs.type == 'stable'
458
461
needs : [create_release, distribution]
462
+ if : needs.create_release.outputs.type == 'stable'
459
463
steps :
460
464
- uses : actions/checkout@v4
461
465
with :
0 commit comments