From 650fb9a2b994c3546a01d83b8d2c8e6866d88aa2 Mon Sep 17 00:00:00 2001 From: Ralf Handl Date: Mon, 16 Jun 2025 14:53:28 +0200 Subject: [PATCH] Use app token - trigger PR event --- .github/workflows/sync-dev-to-vX.Y-dev.yaml | 9 ++++++++- .github/workflows/sync-main-to-dev.yaml | 9 ++++++++- 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/.github/workflows/sync-dev-to-vX.Y-dev.yaml b/.github/workflows/sync-dev-to-vX.Y-dev.yaml index 82f5759e35..1ac07e2d13 100644 --- a/.github/workflows/sync-dev-to-vX.Y-dev.yaml +++ b/.github/workflows/sync-dev-to-vX.Y-dev.yaml @@ -16,6 +16,13 @@ jobs: sync-branches: runs-on: ubuntu-latest steps: + - name: Generate access token + id: generate-token + uses: actions/create-github-app-token@v2 + with: + app-id: ${{ secrets.OAI_SPEC_PUBLISHER_APPID }} + private-key: ${{ secrets.OAI_SPEC_PUBLISHER_PRIVATE_KEY }} + - name: Checkout repository uses: actions/checkout@v4 with: @@ -41,5 +48,5 @@ jobs: --body "Merge \`$HEAD\` into \`$BASE\`." done env: - GH_TOKEN: ${{ github.token }} + GH_TOKEN: ${{ steps.generate-token.outputs.token }} HEAD: dev diff --git a/.github/workflows/sync-main-to-dev.yaml b/.github/workflows/sync-main-to-dev.yaml index e09c99aa6e..792f752947 100644 --- a/.github/workflows/sync-main-to-dev.yaml +++ b/.github/workflows/sync-main-to-dev.yaml @@ -16,6 +16,13 @@ jobs: sync-branch: runs-on: ubuntu-latest steps: + - name: Generate access token + id: generate-token + uses: actions/create-github-app-token@v2 + with: + app-id: ${{ secrets.OAI_SPEC_PUBLISHER_APPID }} + private-key: ${{ secrets.OAI_SPEC_PUBLISHER_PRIVATE_KEY }} + - name: Checkout repository uses: actions/checkout@v4 @@ -35,6 +42,6 @@ jobs: --title "$BASE: update from $HEAD" \ --body "Merge \`$HEAD\` into \`$BASE\`." env: - GH_TOKEN: ${{ github.token }} + GH_TOKEN: ${{ steps.generate-token.outputs.token }} HEAD: main BASE: dev