1414 HEAD_SHA : ${{ github.event.pull_request.head.sha }}
1515
1616jobs :
17- generate-token :
18- runs-on : ubuntu-latest
19- outputs :
20- token : ${{ steps.generate-token.outputs.token }}
21- steps :
22- - name : Generate token
23- id : generate-token
24- uses : actions/create-github-app-token@eaddb9eb7e4226c68cf4b39f167c83e5bd132b3e
25- with :
26- app_id : ${{ vars.AUTOMATION_APP_ID }}
27- private_key : ${{ secrets.AUTOMATION_PRIVATE_KEY }}
28-
2917 pre-validate-performance :
3018 outputs :
3119 check-run-id : ${{ steps.create-check-run.outputs.check-run-id }}
@@ -47,13 +35,21 @@ jobs:
4735 echo "check-run-id=$check_run_id" >> "$GITHUB_OUTPUT"
4836
4937 validate-performance :
50- needs : [ pre-validate-performance, generate-token]
38+ needs : pre-validate-performance
5139 runs-on : ubuntu-22.04
5240 steps :
41+ - name : Generate token
42+ id : generate-token
43+ uses : actions/create-github-app-token@eaddb9eb7e4226c68cf4b39f167c83e5bd132b3e
44+ with :
45+ app-id : ${{ vars.AUTOMATION_APP_ID }}
46+ private-key : ${{ secrets.AUTOMATION_PRIVATE_KEY }}
47+ owner : ${{ github.repository_owner }}
48+ repository : " codeql-coding-standards-release-engineering"
5349 - name : Invoke performance test
5450 env :
5551 CHECK_RUN_ID : ${{ needs.pre-validate-performance.outputs.check-run-id }}
56- GH_TOKEN : ${{ generate-token.outputs.token }}
52+ GH_TOKEN : ${{ steps. generate-token.outputs.token }}
5753 run : |
5854 jq -n \
5955 --arg ref "$HEAD_SHA" \
@@ -108,13 +104,21 @@ jobs:
108104 echo "check-run-id=$check_run_id" >> "$GITHUB_OUTPUT"
109105
110106 validate-compiler-compatibility :
111- needs : [ pre-validate-compiler-compatibility, generate-token]
107+ needs : pre-validate-compiler-compatibility
112108 runs-on : ubuntu-22.04
113109 steps :
110+ - name : Generate token
111+ id : generate-token
112+ uses : actions/create-github-app-token@eaddb9eb7e4226c68cf4b39f167c83e5bd132b3e
113+ with :
114+ app-id : ${{ vars.AUTOMATION_APP_ID }}
115+ private-key : ${{ secrets.AUTOMATION_PRIVATE_KEY }}
116+ owner : ${{ github.repository_owner }}
117+ repository : " codeql-coding-standards-release-engineering"
114118 - name : Invoke compiler compatibility test
115119 env :
116120 CHECK_RUN_ID : ${{ needs.pre-validate-compiler-compatibility.outputs.check-run-id }}
117- GITHUB_TOKEN : ${{ generate-token.outputs.token }}
121+ GITHUB_TOKEN : ${{ steps. generate-token.outputs.token }}
118122 run : |
119123 jq -n \
120124 --arg ref "$HEAD_SHA" \
0 commit comments