diff --git a/.github/workflows/release-plz.yml b/.github/workflows/release-plz.yml index 1e6cf70..f93dc8e 100644 --- a/.github/workflows/release-plz.yml +++ b/.github/workflows/release-plz.yml @@ -14,14 +14,21 @@ jobs: name: Release-plz runs-on: ubuntu-latest steps: + - name: Generate GitHub token + uses: actions/create-github-app-token@v1 + id: generate-token + with: + app-id: ${{ secrets.RELEASE_PLZ_GITHUB_APP_ID }} + private-key: ${{ secrets.RELEASE_PLZ_GITHUB_APP_SECRET }} - name: Checkout repository uses: actions/checkout@v4 with: fetch-depth: 0 + token: ${{ steps.generate-token.outputs.token }} - name: Install Rust toolchain uses: dtolnay/rust-toolchain@stable - name: Run release-plz uses: MarcoIeni/release-plz-action@v0.5 env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + GITHUB_TOKEN: ${{ steps.generate-token.outputs.token }} CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }}