From 08b1fc12f523d20e23a874b48d080ccec767f1be Mon Sep 17 00:00:00 2001 From: GabrielDrapor Date: Mon, 18 Aug 2025 14:45:53 +0800 Subject: [PATCH] [generate_manifest] use GitHub app instead of token --- .github/workflows/generate-manifest.yml | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/.github/workflows/generate-manifest.yml b/.github/workflows/generate-manifest.yml index 27f878c..6e75092 100644 --- a/.github/workflows/generate-manifest.yml +++ b/.github/workflows/generate-manifest.yml @@ -18,10 +18,17 @@ jobs: pull-requests: write steps: + - name: Generate GitHub App token + id: app-token + uses: actions/create-github-app-token@v1 + with: + app-id: ${{ secrets.BOT_APP_ID }} + private-key: ${{ secrets.BOT_PRIVATE_KEY }} + - name: Checkout repository uses: actions/checkout@v4 with: - token: ${{ secrets.GITHUB_TOKEN }} + token: ${{ steps.app-token.outputs.token }} - name: Set up Python uses: actions/setup-python@v4 @@ -51,7 +58,7 @@ jobs: - name: Create Pull Request uses: peter-evans/create-pull-request@v5 with: - token: ${{ secrets.GITHUB_TOKEN }} + token: ${{ steps.app-token.outputs.token }} commit-message: | feat: add manifest for ${{ steps.repo-info.outputs.repo_name }}