1+ name : test-resources post merge
2+
3+ on :
4+ push :
5+ branches :
6+ - main
7+ paths :
8+ - " test-resources/**"
9+ - " .github/workflows/test-resources-post-merge.yml"
10+ - " !test-resources/**/*.md"
11+ - " !test-resources/**/*.png"
12+
13+ workflow_dispatch :
14+
15+ permissions :
16+ contents : read
17+ id-token : write
18+
19+ jobs :
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 : test-resources
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 : test-resources
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 : test-resources
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.TEST_RESOURCES_DEV_GH_ACTIONS_ROLE_ARN }}
48+ SIGNING_PROFILE_NAME : ${{ secrets.DEV_SIGNING_PROFILE_NAME }}
49+ TEST_IMAGE_REPOSITORY_URI : ${{ secrets.TEST_RESOURCES_DEV_TEST_IMAGE_REPOSITORY_URI }}
50+
51+ # build-post-merge:
52+ # name: Build and push image, build and upload artifact to S3 for build
53+ # needs: dev-post-merge
54+ # uses:
55+ # govuk-one-login/mobile-id-check-async/.github/workflows/workflow_post-merge.yml@DCMAW-11654
56+ # with:
57+ # WORKING_DIRECTORY: test-resources
58+ # 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 }}
0 commit comments