File tree Expand file tree Collapse file tree 2 files changed +35
-11
lines changed
Expand file tree Collapse file tree 2 files changed +35
-11
lines changed Original file line number Diff line number Diff line change @@ -53,17 +53,29 @@ jobs:
5353 runs-on : ubuntu-latest
5454 needs :
5555 - validate-tag
56- permissions :
57- contents : write
58- env :
59- GITHUB_TOKEN : ${{ secrets.RELEASE_GITHUB_TOKEN }}
6056 steps :
57+ - name : Get token
58+ id : get_token
59+ uses : tibdex/github-app-token@3beb63f4bd073e61482598c45c71c1019b59b73a # v2.1.0
60+ with :
61+ app_id : ${{ secrets.OBS_AUTOMATION_APP_ID }}
62+ private_key : ${{ secrets.OBS_AUTOMATION_APP_PEM }}
63+ permissions : >-
64+ {
65+ "contents": "write",
66+ "pull_requests": "write"
67+ }
68+ repositories : >-
69+ ["apm-agent-java"]
70+
6171 - uses : actions/checkout@v4
6272 with :
6373 ref : ${{ inputs.ref }}
64- token : ${{ env.GITHUB_TOKEN }}
74+ token : ${{ steps.get_token.outputs.token }}
6575
6676 - uses : elastic/oblt-actions/git/setup@v1
77+ with :
78+ github-token : ${{ steps.get_token.outputs.token }}
6779
6880 - name : Create the release tag (post phase)
6981 if : inputs.phase == 'post'
95107 - name : Create the ${{ inputs.phase }} release PR
96108 run : gh pr create --title="${{ inputs.pr_title }}" --base main --head ${{ env.BRANCH_NAME }} -b "${{ inputs.pr_body }}"
97109 env :
98- GH_TOKEN : ${{ env.GITHUB_TOKEN }}
110+ GH_TOKEN : ${{ steps.get_token.outputs.token }}
Original file line number Diff line number Diff line change @@ -213,17 +213,29 @@ jobs:
213213 runs-on : ubuntu-latest
214214 needs :
215215 - post-release
216- permissions :
217- contents : write
218- env :
219- GITHUB_TOKEN : ${{ secrets.RELEASE_GITHUB_TOKEN }}
220216 steps :
217+ - name : Get token
218+ id : get_token
219+ uses : tibdex/github-app-token@3beb63f4bd073e61482598c45c71c1019b59b73a # v2.1.0
220+ with :
221+ app_id : ${{ secrets.OBS_AUTOMATION_APP_ID }}
222+ private_key : ${{ secrets.OBS_AUTOMATION_APP_PEM }}
223+ permissions : >-
224+ {
225+ "contents": "write",
226+ "pull_requests": "write"
227+ }
228+ repositories : >-
229+ ["apm-agent-java"]
230+
221231 - uses : actions/checkout@v4
222232 with :
223233 ref : ${{ inputs.ref }}
224- token : ${{ env.GITHUB_TOKEN }}
234+ token : ${{ steps.get_token.outputs.token }}
225235
226236 - uses : elastic/oblt-actions/git/setup@v1
237+ with :
238+ github-token : ${{ steps.get_token.outputs.token }}
227239
228240 - name : Update major branch
229241 if : ${{ ! inputs.dry_run }}
You can’t perform that action at this time.
0 commit comments