ci: 删除冗余 release 工作流

This commit is contained in:
claude-code-best
2026-04-23 22:45:53 +08:00
parent a92af99448
commit 047634afe6
2 changed files with 1 additions and 59 deletions

View File

@@ -39,17 +39,7 @@ jobs:
run: bun test
- name: Publish to npm
run: |
VERSION="${GITHUB_REF_NAME#v}"
TAG="latest"
if [[ "$VERSION" == *"beta"* ]]; then
TAG="beta"
elif [[ "$VERSION" == *"alpha"* ]]; then
TAG="alpha"
elif [[ "$VERSION" == *"rc"* ]]; then
TAG="rc"
fi
npm publish --tag "$TAG" --access public
run: npm publish --provenance --access public
env:
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}

View File

@@ -1,48 +0,0 @@
name: Release
on:
push:
tags:
- 'v*'
permissions:
contents: write
jobs:
release:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Generate changelog
id: changelog
run: |
PREV_TAG=$(git tag --sort=-version:refname | head -2 | tail -1)
if [ "$PREV_TAG" = "$GITHUB_REF_NAME" ]; then
PREV_TAG=""
fi
if [ -n "$PREV_TAG" ]; then
COMMITS=$(git log "${PREV_TAG}..HEAD" --pretty=format:"- %s (%h)" --no-merges)
else
COMMITS=$(git log --pretty=format:"- %s (%h)" --no-merges -20)
fi
{
echo "commits<<EOF"
echo "$COMMITS"
echo "EOF"
} >> "$GITHUB_OUTPUT"
- name: Create GitHub Release
uses: softprops/action-gh-release@v2
with:
name: ${{ github.ref_name }}
body: |
## What's Changed
${{ steps.changelog.outputs.commits }}
**Full Changelog**: https://github.com/${{ github.repository }}/compare/${{ github.ref_name }}^...${{ github.ref_name }}
draft: false
prerelease: ${{ contains(github.ref_name, 'rc') || contains(github.ref_name, 'beta') || contains(github.ref_name, 'alpha') }}