diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index b533acf..a57bde9 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -7,27 +7,37 @@ on: permissions: contents: write + issues: write + pull-requests: write jobs: - release-it: + release: runs-on: ubuntu-latest env: GITHUB_TOKEN: ${{ secrets.GitHub_TOKEN }} steps: - - uses: actions/checkout@v4 + - name: Checkout + uses: actions/checkout@v4 with: fetch-depth: 0 - name: Setup Node.js - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: node-version: 20 - # cache: npm - name: Install deps run: npm install - name: Release to GitHub - # if: github.event_name == 'push' && github.ref_type == 'tag' && startsWith(github.ref, 'refs/tags/v') run: | - npm run release -- --no-increment --no-git --github.release --ci --verbose + npm run release -- --no-increment --no-git --github.release --ci --VV + sleep 1s + + - name: Notify release + uses: apexskier/github-release-commenter@v1 + continue-on-error: true + with: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + comment-template: | + :rocket: _This ticket has been resolved in {release_tag}. See {release_link} for release notes._ diff --git a/package.json b/package.json index 5cfb21a..dc9d2cf 100644 --- a/package.json +++ b/package.json @@ -124,17 +124,11 @@ "release": false, "assets": [ "build/*.xpi" - ], - "comments": { - "submit": true, - "issue": ":rocket: _This issue has been resolved in v${version}. See [${releaseName}](${releaseUrl}) for release notes._", - "pr": ":rocket: _This pull request is included in v${version}. See [${releaseName}](${releaseUrl}) for release notes._" - } + ] }, "hooks": { "before:init": "npm run lint", - "after:bump": "npm run build", - "after:release": "echo Successfully released ${name} v${version} to ${repo.repository}." + "after:bump": "npm run build" } } }