From 773841068065f388009bae2f0523e2d5b73869a9 Mon Sep 17 00:00:00 2001 From: Northword <44738481+northword@users.noreply.github.com> Date: Sat, 6 Jan 2024 00:13:29 +0800 Subject: [PATCH] fix: comment for release (#93) * fix: comment for release * chore: update deps * Delete release-it after:release hook --- .github/workflows/release.yml | 22 ++++++++++++++++------ package.json | 10 ++-------- 2 files changed, 18 insertions(+), 14 deletions(-) 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" } } }