From 4a315c4066ef439501cadccfe330a4d45e7b00fa Mon Sep 17 00:00:00 2001 From: Guilherme Souza Date: Tue, 29 Jul 2025 13:36:32 -0300 Subject: [PATCH] chore(ci): fix semantic-release to use github app --- .github/workflows/release.yml | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 0e65a509..c2b356d0 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -19,12 +19,19 @@ jobs: issues: write pull-requests: write id-token: write + steps: + - name: Generate token + id: generate-token + uses: tibdex/github-app-token@v1 + with: + app_id: ${{ secrets.APP_ID }} + private_key: ${{ secrets.PRIVATE_KEY }} - name: Checkout uses: actions/checkout@v4 with: fetch-depth: 0 - token: ${{ secrets.GITHUB_TOKEN }} + token: ${{ steps.generate_token.outputs.token }} - name: Setup Node.js uses: actions/setup-node@v4 @@ -36,6 +43,6 @@ jobs: run: npm ci - name: Run semantic-release - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: npx semantic-release + env: + GITHUB_TOKEN: ${{ steps.generate_token.outputs.token }}