diff --git a/.github/workflows/release-prepare.yml b/.github/workflows/release-prepare.yml index b9ba37e2f..c7a13c25e 100644 --- a/.github/workflows/release-prepare.yml +++ b/.github/workflows/release-prepare.yml @@ -23,11 +23,18 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 15 steps: + - name: Generate token + id: app-token + uses: actions/create-github-app-token@v2 + with: + app-id: ${{ secrets.APP_ID }} + private-key: ${{ secrets.PRIVATE_KEY }} + - name: Checkout uses: actions/checkout@v6 with: fetch-depth: 0 - token: ${{ secrets.GITHUB_TOKEN }} + token: ${{ steps.app-token.outputs.token }} - name: Setup Flutter uses: subosito/flutter-action@v2 @@ -35,9 +42,10 @@ jobs: cache: true - name: Setup Melos - uses: bluefireteam/melos-action@v3 + uses: bluefireteam/melos-action@705015c3d2bc4ab94201ac24accb2bbe070cf533 # v3.6.0 with: run-versioning: ${{ inputs.prerelease == false }} run-versioning-prerelease: ${{ inputs.prerelease == true }} run-versioning-graduate: ${{ inputs.graduate == true }} create-pr: true + token: ${{ steps.app-token.outputs.token }} diff --git a/.github/workflows/release-publish.yml b/.github/workflows/release-publish.yml index b64fdcd9e..1d61ef168 100644 --- a/.github/workflows/release-publish.yml +++ b/.github/workflows/release-publish.yml @@ -44,7 +44,7 @@ jobs: cache: true - name: Bootstrap with Melos - uses: bluefireteam/melos-action@v3 + uses: bluefireteam/melos-action@705015c3d2bc4ab94201ac24accb2bbe070cf533 # v3.6.0 - name: Publish dry run run: melos publish --scope ${{ inputs.package-name }} --dry-run diff --git a/.github/workflows/release-tag.yml b/.github/workflows/release-tag.yml index eeaee0719..9784e79f0 100644 --- a/.github/workflows/release-tag.yml +++ b/.github/workflows/release-tag.yml @@ -36,7 +36,7 @@ jobs: cache: true - name: Setup Melos - uses: bluefireteam/melos-action@v3 + uses: bluefireteam/melos-action@705015c3d2bc4ab94201ac24accb2bbe070cf533 # v3.6.0 with: tag: true - name: Trigger publish workflows