11name : deploy_pr
2-
32on :
43 pull_request :
54 branches : [main]
6-
75permissions : {}
8-
96jobs :
107 get_config_values :
118 uses : NHSDigital/eps-common-workflows/.github/workflows/get-repo-config.yml@e798d5aee897de6f7dc387dd5623fcd9ba4c8929
1512 packages : read
1613 with :
1714 verify_published_from_main_image : false
18-
1915 get_commit_message :
2016 runs-on : ubuntu-22.04
2117 outputs :
3026 id : commit_message
3127 run : |
3228 echo "commit_message=$(git show -s --format=%s)" >> "$GITHUB_OUTPUT"
33-
3429 quality_checks :
3530 uses : NHSDigital/eps-common-workflows/.github/workflows/quality-checks-devcontainer.yml@8399c1f015c1304e40771cbd8ccc24c7ed48fdbc
3631 needs : [get_config_values, get_commit_message]
4338 pinned_image : ${{ needs.get_config_values.outputs.pinned_image }}
4439 secrets :
4540 SONAR_TOKEN : ${{ secrets.SONAR_TOKEN }}
46-
4741 quality_gate :
4842 needs : get_commit_message
4943 runs-on : ubuntu-22.04
@@ -102,31 +96,17 @@ jobs:
10296 `Quality checks failed (conclusion=${qc.conclusion}).`
10397 );
10498 }
105-
10699 - name : Bypass QC gate
107100 if : ${{ contains(needs.get_commit_message.outputs.commit_message, '#skip-qc') }}
108101 run : echo "Skipping QC gate per commit message."
109-
110- dependabot-auto-approve-and-merge :
111- needs : quality_gate
112- uses : NHSDigital/eps-common-workflows/.github/workflows/dependabot-auto-approve-and-merge.yml@e798d5aee897de6f7dc387dd5623fcd9ba4c8929
113- permissions :
114- contents : write
115- pull-requests : write
116- secrets :
117- AUTOMERGE_APP_ID : ${{ secrets.AUTOMERGE_APP_ID }}
118- AUTOMERGE_PEM : ${{ secrets.AUTOMERGE_PEM }}
119-
120102 pr_title_format_check :
121103 uses : NHSDigital/eps-common-workflows/.github/workflows/pr_title_check.yml@e798d5aee897de6f7dc387dd5623fcd9ba4c8929
122104 permissions :
123105 pull-requests : write
124-
125106 get_issue_number :
126107 runs-on : ubuntu-22.04
127108 outputs :
128109 issue_number : ${{steps.get_issue_number.outputs.result}}
129-
130110 steps :
131111 - uses : actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3
132112 name : get issue number
@@ -147,7 +127,6 @@ jobs:
147127 ).data[0].number;
148128 }
149129 result-encoding : string
150-
151130 package_code :
152131 needs : [get_issue_number, quality_gate, get_config_values]
153132 if : |
@@ -164,7 +143,6 @@ jobs:
164143 VERSION_NUMBER : PR-${{ needs.get_issue_number.outputs.issue_number }}
165144 COMMIT_ID : ${{ github.sha }}
166145 pinned_image : ${{ needs.get_config_values.outputs.pinned_image }}
167-
168146 release_code :
169147 needs : [get_issue_number, package_code, get_config_values]
170148 if : |
0 commit comments