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