@@ -86,40 +86,44 @@ jobs:
8686 python_version : " ${{ needs.metadata.outputs.python_version }}"
8787 terraform_version : " ${{ needs.metadata.outputs.terraform_version }}"
8888 version : " ${{ needs.metadata.outputs.version }}"
89- test-stage : # Recommended maximum execution time is 5 minutes
90- name : ' Test stage'
91- needs : [metadata]
92- uses : ./.github/workflows/stage-2-test.yaml
93- with :
94- unit_test_dir : tests/UnitTests
95- app_dir : application/CohortManager
96- build_datetime : ' ${{ needs.metadata.outputs.build_datetime }}'
97- build_timestamp : ' ${{ needs.metadata.outputs.build_timestamp }}'
98- build_epoch : ' ${{ needs.metadata.outputs.build_epoch }}'
99- nodejs_version : ' ${{ needs.metadata.outputs.nodejs_version }}'
100- python_version : ' ${{ needs.metadata.outputs.python_version }}'
101- terraform_version : ' ${{ needs.metadata.outputs.terraform_version }}'
102- version : ' ${{ needs.metadata.outputs.version }}'
103- secrets : inherit
104- analysis-stage : # Recommended maximum execution time is 5 minutes
105- name : " Analysis stage"
106- needs : [metadata, commit-stage, test-stage]
107- uses : ./.github/workflows/stage-2-analyse.yaml
108- secrets :
109- sonar_token : ${{ secrets.SONAR_TOKEN }}
110- with :
111- unit_test_dir : tests/UnitTests
112- build_datetime : " ${{ needs.metadata.outputs.build_datetime }}"
113- build_timestamp : " ${{ needs.metadata.outputs.build_timestamp }}"
114- build_epoch : " ${{ needs.metadata.outputs.build_epoch }}"
115- nodejs_version : " ${{ needs.metadata.outputs.nodejs_version }}"
116- python_version : " ${{ needs.metadata.outputs.python_version }}"
117- terraform_version : " ${{ needs.metadata.outputs.terraform_version }}"
118- version : " ${{ needs.metadata.outputs.version }}"
89+ # test-stage: # Recommended maximum execution time is 5 minutes
90+ # name: "Test stage"
91+ # needs: [metadata, commit-stage]
92+ # uses: ./.github/workflows/stage-2-test.yaml
93+ # with:
94+ # unit_test_dir: tests/UnitTests
95+ # app_dir: application/CohortManager
96+ # build_datetime: "${{ needs.metadata.outputs.build_datetime }}"
97+ # build_timestamp: "${{ needs.metadata.outputs.build_timestamp }}"
98+ # build_epoch: "${{ needs.metadata.outputs.build_epoch }}"
99+ # nodejs_version: "${{ needs.metadata.outputs.nodejs_version }}"
100+ # python_version: "${{ needs.metadata.outputs.python_version }}"
101+ # terraform_version: "${{ needs.metadata.outputs.terraform_version }}"
102+ # version: "${{ needs.metadata.outputs.version }}"
103+ # analysis-stage: # Recommended maximum execution time is 5 minutes
104+ # name: "Analysis stage"
105+ # needs: [metadata, commit-stage, test-stage]
106+ # uses: ./.github/workflows/stage-2-analyse.yaml
107+ # secrets:
108+ # sonar_token: ${{ secrets.SONAR_TOKEN }}
109+ # with:
110+ # unit_test_dir: tests/UnitTests
111+ # build_datetime: "${{ needs.metadata.outputs.build_datetime }}"
112+ # build_timestamp: "${{ needs.metadata.outputs.build_timestamp }}"
113+ # build_epoch: "${{ needs.metadata.outputs.build_epoch }}"
114+ # nodejs_version: "${{ needs.metadata.outputs.nodejs_version }}"
115+ # python_version: "${{ needs.metadata.outputs.python_version }}"
116+ # terraform_version: "${{ needs.metadata.outputs.terraform_version }}"
117+ # version: "${{ needs.metadata.outputs.version }}"
119118 build-image-stage : # Recommended maximum execution time is 3 minutes
120119 name : " Image build stage"
121- needs : [metadata, commit-stage, test-stage, analysis-stage]
120+ needs : [metadata, commit-stage] # [metadata, commit-stage , test-stage, analysis-stage]
122121 uses : ./.github/workflows/stage-3-build-images-devtest.yaml
122+ permissions :
123+ contents : read
124+ id-token : write
125+ pull-requests : write
126+ packages : write
123127 secrets :
124128 client_id : ${{ secrets.AZURE_CLIENT_ID }}
125129 tenant_id : ${{ secrets.AZURE_TENANT_ID }}
0 commit comments