diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index d6ca38bf8..12ad5da91 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -1,10 +1,7 @@ name: Release on: - pull_request_target: - branches: - - test-release - types: [ closed ] + push: permissions: id-token: write # Required for OIDC. See https://docs.npmjs.com/trusted-publishers#step-2-configure-your-cicd-workflow @@ -17,12 +14,13 @@ jobs: uses: "OpenTermsArchive/engine/.github/workflows/test.yml@main" release: needs: [ changelog, test ] - if: github.event.pull_request.merged == true && needs.changelog.outputs.release-type != 'no-release' + if: needs.changelog.outputs.release-type != 'no-release' runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v4 with: + ref: test-release token: ${{ secrets.RELEASE_BOT_GITHUB_TOKEN }} - uses: actions/setup-node@v4 @@ -81,6 +79,7 @@ jobs: steps: - uses: actions/checkout@v4 with: + ref: test-release token: ${{ secrets.RELEASE_BOT_GITHUB_TOKEN }} - name: Configure Git author