@@ -17,47 +17,20 @@ permissions:
1717 id-token : write
1818
1919jobs :
20- run-test-suite :
21- name : Run test suite
22- uses :
23- govuk-one-login/mobile-id-check-async/.github/workflows/job_test-suite.yml@DCMAW-11654
24- with :
25- WORKING_DIRECTORY : backend-api
26-
27- sonarqube-scan :
28- name : SonarQube Scan
29- needs : run-test-suite
30- uses :
31- govuk-one-login/mobile-id-check-async/.github/workflows/job_sonarqube.yml@DCMAW-11654
32- with :
33- DOWNLOAD_TEST_COVERAGE : true
34- WORKING_DIRECTORY : backend-api
35- secrets : inherit
36-
37- dev-post-merge :
38- name : Build and push image, build and upload artifact to S3 for dev
39- needs : run-test-suite
40- uses :
41- govuk-one-login/mobile-id-check-async/.github/workflows/workflow_post-merge.yml@DCMAW-11654
42- with :
43- WORKING_DIRECTORY : backend-api
44- secrets :
45- ARTIFACT_BUCKET_NAME : ${{ secrets.TEST_RESOURCES_DEV_ARTIFACT_BUCKET }}
46- CONTAINER_SIGN_KMS_KEY : ${{ secrets.DEV_CONTAINER_SIGN_KMS_KEY }}
47- GH_ACTIONS_ROLE_ARN : ${{ secrets.BACKEND_API_DEV_GH_ACTIONS_ROLE_ARN }}
48- SIGNING_PROFILE_NAME : ${{ secrets.DEV_SIGNING_PROFILE_NAME }}
49- TEST_IMAGE_REPOSITORY_URI : ${{ secrets.BACKEND_API_DEV_TEST_IMAGE_REPOSITORY }}
50-
51- build-post-merge :
52- name : Build and push image, build and upload artifact to S3 for build
53- needs : dev-post-merge
20+ post-merge :
21+ name : Run tests, build and push image, build and upload artifact to S3 for dev and build
5422 uses :
5523 govuk-one-login/mobile-id-check-async/.github/workflows/workflow_post-merge.yml@DCMAW-11654
5624 with :
5725 WORKING_DIRECTORY : backend-api
5826 secrets :
59- ARTIFACT_BUCKET_NAME : ${{ secrets.TEST_RESOURCES_BUILD_ARTIFACT_BUCKET }}
60- CONTAINER_SIGN_KMS_KEY : ${{ secrets.BUILD_CONTAINER_SIGN_KMS_KEY }}
61- GH_ACTIONS_ROLE_ARN : ${{ secrets.BACKEND_API_BUILD_GH_ACTIONS_ROLE_ARN }}
62- SIGNING_PROFILE_NAME : ${{ secrets.BUILD_SIGNING_PROFILE_NAME }}
63- TEST_IMAGE_REPOSITORY_URI : ${{ secrets.BACKEND_API_BUILD_TEST_IMAGE_REPOSITORY }}
27+ DEV_ARTIFACT_BUCKET_NAME : ${{ secrets.BACKEND_API_DEV_ARTIFACT_BUCKET }}
28+ DEV_CONTAINER_SIGN_KMS_KEY : ${{ secrets.DEV_CONTAINER_SIGN_KMS_KEY }}
29+ DEV_GH_ACTIONS_ROLE_ARN : ${{ secrets.BACKEND_API_DEV_GH_ACTIONS_ROLE_ARN }}
30+ DEV_SIGNING_PROFILE_NAME : ${{ secrets.DEV_SIGNING_PROFILE_NAME }}
31+ DEV_TEST_IMAGE_REPOSITORY_URI : ${{ secrets.BACKEND_API_DEV_TEST_IMAGE_REPOSITORY }}
32+ BUILD_ARTIFACT_BUCKET_NAME : ${{ secrets.BACKEND_API_BUILD_ARTIFACT_BUCKET }}
33+ BUILD_CONTAINER_SIGN_KMS_KEY : ${{ secrets.BUILD_CONTAINER_SIGN_KMS_KEY }}
34+ BUILD_GH_ACTIONS_ROLE_ARN : ${{ secrets.BACKEND_API_BUILD_GH_ACTIONS_ROLE_ARN }}
35+ BUILD_SIGNING_PROFILE_NAME : ${{ secrets.BUILD_SIGNING_PROFILE_NAME }}
36+ BUILD_TEST_IMAGE_REPOSITORY_URI : ${{ secrets.BACKEND_API_BUILD_TEST_IMAGE_REPOSITORY }}
0 commit comments