build: 更新发布流程并移除 release-drafter 配置

- 删除了 release-drafter.yml 文件,不再使用 release-drafter 自动生成发布说明
- 更新了 release.yml 工作流,移除了自动填充发布说明的步骤
- 保留了创建 ZIP 文件和上传构建文件的步骤,但标记为可选
This commit is contained in:
yinpeng
2025-02-14 01:55:44 +08:00
parent 4a02475cc1
commit c1893d918e
2 changed files with 4 additions and 59 deletions

View File

@@ -1,54 +0,0 @@
name-template: 'v$RESOLVED_VERSION'
tag-template: 'v$RESOLVED_VERSION'
categories:
- title: '新增功能'
labels:
- 'feature'
- 'enhancement'
- 'feat'
- title: '改进'
labels:
- 'improvement'
- 'optimization'
- 'refactor'
- title: '修复的Bug'
labels:
- 'fix'
- 'bugfix'
- 'bug'
- title: '已知问题'
labels:
- 'known issue'
- 'known-issue'
- title: '升级指南'
labels:
- 'breaking'
- 'breaking-change'
change-template: '- $TITLE (#$NUMBER)'
version-resolver:
major:
labels:
- 'breaking'
- 'breaking-change'
minor:
labels:
- 'feat'
- 'feature'
- 'enhancement'
patch:
labels:
- 'fix'
- 'bugfix'
- 'bug'
default: patch
template: |
## $RESOLVED_VERSION
**发布日期:** $RELEASE_DATE
$CHANGES
### 升级指南
- 请在升级前查看上述变更内容,确保您的应用程序兼容这些更改
- 如果存在数据库结构变更,请务必先备份数据再进行升级

View File

@@ -37,22 +37,21 @@ jobs:
with:
tag_name: ${{ github.ref_name }}
release_name: ${{ github.ref_name }}
body: ${{ steps.release-drafter.outputs.body }}
draft: false
prerelease: false
# Step 4: 构建zip文件
# Step 3: 可选,构建zip文件
- name: Create ZIP file
run: |
zip -r gemini-balance.zip . -x "*.git*" "*.github*" "*.env*" "logs/*" "tests/*"
# Step 5: 上传构建文件
# Step 4: 可选,上传构建文件
- name: Upload Release Asset
uses: actions/upload-release-asset@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: ${{ steps.create_release.outputs.upload_url }}
asset_path: ./gemini-balance.zip
asset_name: gemini-balance.zip
asset_path: ./gemini-balance.zip # 替换为你的构建文件路径
asset_name: gemini-balance.zip # 替换为你的文件名
asset_content_type: application/zip