@@ -33,50 +33,11 @@ jobs:
3333 echo "python_version=$(grep "^python" .tool-versions | cut -f2 -d' ')" >> $GITHUB_OUTPUT
3434 echo "terraform_version=$(grep "^terraform" .tool-versions | cut -f2 -d' ')" >> $GITHUB_OUTPUT
3535 echo "version=${GITHUB_REF}" >> $GITHUB_OUTPUT
36- commit-stage :
37- name : ' Commit stage'
38- needs : [metadata]
39- uses : ./.github/workflows/stage-1-commit.yaml
40- with :
41- build_datetime : ' ${{ needs.metadata.outputs.build_datetime }}'
42- build_timestamp : ' ${{ needs.metadata.outputs.build_timestamp }}'
43- build_epoch : ' ${{ needs.metadata.outputs.build_epoch }}'
44- nodejs_version : ' ${{ needs.metadata.outputs.nodejs_version }}'
45- python_version : ' ${{ needs.metadata.outputs.python_version }}'
46- terraform_version : ' ${{ needs.metadata.outputs.terraform_version }}'
47- version : ' ${{ needs.metadata.outputs.version }}'
48- secrets : inherit
49- test-stage :
50- name : ' Test stage'
51- needs : [metadata]
52- uses : ./.github/workflows/stage-2-test.yaml
53- with :
54- build_datetime : ' ${{ needs.metadata.outputs.build_datetime }}'
55- build_timestamp : ' ${{ needs.metadata.outputs.build_timestamp }}'
56- build_epoch : ' ${{ needs.metadata.outputs.build_epoch }}'
57- nodejs_version : ' ${{ needs.metadata.outputs.nodejs_version }}'
58- python_version : ' ${{ needs.metadata.outputs.python_version }}'
59- terraform_version : ' ${{ needs.metadata.outputs.terraform_version }}'
60- version : ' ${{ needs.metadata.outputs.version }}'
61- secrets : inherit
62- build-stage :
63- name : ' Build stage'
64- needs : [metadata, test-stage]
65- uses : ./.github/workflows/stage-3-build.yaml
66- with :
67- build_datetime : ' ${{ needs.metadata.outputs.build_datetime }}'
68- build_timestamp : ' ${{ needs.metadata.outputs.build_timestamp }}'
69- build_epoch : ' ${{ needs.metadata.outputs.build_epoch }}'
70- nodejs_version : ' ${{ needs.metadata.outputs.nodejs_version }}'
71- python_version : ' ${{ needs.metadata.outputs.python_version }}'
72- terraform_version : ' ${{ needs.metadata.outputs.terraform_version }}'
73- version : ' ${{ needs.metadata.outputs.version }}'
74- secrets : inherit
7536
7637 deploy-stage :
7738 if : contains(github.event.pull_request.labels.*.name, 'deploy')
7839 name : Deploy stage
79- needs : [build-stage ]
40+ needs : [metadata ]
8041 permissions :
8142 id-token : write
8243 uses : ./.github/workflows/stage-4-deploy.yaml
0 commit comments