From 944295052b7e77971c8e42dbbaf9b98c694ae54a Mon Sep 17 00:00:00 2001 From: Cell <1024@lruihao.cn> Date: Fri, 12 Sep 2025 14:42:36 +0800 Subject: [PATCH] chore: update release workflow and changelog generation command --- .github/workflows/release.yml | 22 ++++++---------------- CONTRIBUTING.md | 2 +- 2 files changed, 7 insertions(+), 17 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 5b3ed67b..32c1c3e7 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -1,45 +1,35 @@ -# This is a basic workflow to help you get started with Actions - name: Release for new tag -# Controls when the action will run. on: - # Triggers the workflow on push or pull request events but only for the main branch push: tags: - 'v*.*.*' - - # Allows you to run this workflow manually from the Actions tab workflow_dispatch: -# A workflow run is made up of one or more jobs that can run sequentially or in parallel jobs: - # This workflow contains a single job called "build" - build: - # The type of runner that the job will run on + release: runs-on: ubuntu-latest - - # Steps represent a sequence of tasks that will be executed as part of the job steps: - # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it - name: Checkout repository uses: actions/checkout@v5 with: fetch-depth: 0 # Fetch all history for generating release notes + - uses: pnpm/action-setup@v4 - name: Setup Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v5 with: node-version-file: .nvmrc + cache: pnpm - name: Generate release notes run: | - npx fixit-releaser changelog --starting-version ${{ github.ref_name }} + pnpm install --frozen-lockfile + pnpm changelog --starting-version ${{ github.ref_name }} sed -i '1,4d' CHANGELOG.md - name: GitHub Release uses: softprops/action-gh-release@v2 with: - # Creates a draft release. Defaults to false draft: true body_path: CHANGELOG.md diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index dfb99873..8b427cbe 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -118,4 +118,4 @@ Finally, create a new pull request at