chore: cleaner action gh tokens (#41196)

This commit is contained in:
Etienne Stalmans authored and GitHub committed 2025-12-09 15:54:40 +01:00
1 parent 5a5848a8e3
commit 346fccec85
2 files changed
+21 -7

No files matched your search

+9 -4
View File
@@ -10,9 +10,6 @@ concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
cancel-in-progress: true
permissions:
contents: read
jobs:
autofix:
runs-on: blacksmith-2vcpu-ubuntu-2404
@@ -23,10 +20,18 @@ jobs:
- name: Calculate number of commits
run: echo "PR_FETCH_DEPTH=$(( ${{ github.event.pull_request.commits }} + 1 ))" >> "${GITHUB_ENV}"
- name: Generate token
id: app-token
uses: actions/create-github-app-token@v2
with:
app-id: ${{ secrets.GH_AUTOFIX_APP_ID }}
private-key: ${{ secrets.GH_AUTOFIX_PRIVATE_KEY }}
permission-contents: write
- uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
with:
ref: ${{ github.head_ref }}
token: ${{ secrets.PAT_AUTOFIX }}
token: ${{ steps.app-token.outputs.token }}
fetch-depth: ${{ env.PR_FETCH_DEPTH }}
sparse-checkout: |
packages
+12 -3
View File
@@ -10,8 +10,7 @@ concurrency:
cancel-in-progress: true
permissions:
contents: write
pull-requests: write
contents: read
jobs:
build:
@@ -21,6 +20,16 @@ jobs:
with:
ref: master
- uses: sobolevn/misspell-fixer-action@06ff0b508d4f4c0ba70d15f9a628232c0aade536 # v0.1.0
- name: Generate token
id: app-token
uses: actions/create-github-app-token@v2
with:
app-id: ${{ secrets.GH_AUTOFIX_APP_ID }}
private-key: ${{ secrets.GH_AUTOFIX_PRIVATE_KEY }}
permission-contents: write
permission-pull-requests: write
- uses: peter-evans/create-pull-request@c5a7806660adbe173f04e3e038b0ccdcd758773c # v6.1.0
with:
token: ${{ secrets.GITHUB_TOKEN }}
token: ${{ steps.app-token.outputs.token }}