Skip to content

Commit 54f7b51

Browse files
committed
feat: 更新release脚本,使用bumpx命令生成CHANGELOG文档
1 parent e86e928 commit 54f7b51

File tree

11 files changed

+463
-89
lines changed

11 files changed

+463
-89
lines changed

.github/workflows/CD.yaml

Lines changed: 20 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -141,38 +141,31 @@ jobs:
141141
-x "node_modules/*" \
142142
-x "*.git*"
143143
144-
# 提取版本号
145-
- name: Get New Version Number
146-
id: releaseVersion
147-
run: |
148-
echo "version=$(node -p "require('./package.json').version")" >> $GITHUB_OUTPUT
149-
150-
# 创建发布版本
151-
- name: Create New Release
152-
id: createRelease
153-
uses: actions/create-release@latest
154-
env:
155-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
144+
# 安装PNPM
145+
- name: PNPM Install
146+
uses: pnpm/action-setup@v4
156147
with:
157-
tag_name: v${{ steps.releaseVersion.outputs.version }}
158-
release_name: v${{ steps.releaseVersion.outputs.version }}
159-
body: |
160-
Release ${{ steps.releaseVersion.outputs.version }}
148+
version: 9.6.0
161149

162-
### Features
150+
# 安装Node环境
151+
- name: Install Node.js
152+
uses: actions/setup-node@v4
153+
with:
154+
node-version: 20.16.0
155+
# 淘宝镜像加速
156+
registry-url: 'https://registry.npmmirror.com'
157+
# 缓存
158+
cache: pnpm
163159

164-
### Bug Fixes
160+
- name: Install Dependencies
161+
run: |
162+
./scripts/ci
165163
166-
# 更新资源
167-
- name: Upload Resource Assets
168-
uses: actions/upload-release-asset@latest
164+
# Github发布版本,并更新Release信息
165+
- name: Release New Version
166+
run: npx changelog
169167
env:
170-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
171-
with:
172-
upload_url: ${{ steps.createRelease.outputs.upload_url }}
173-
asset_path: ./JavaScriptCollection.zip
174-
asset_name: JavaScriptCollection.zip
175-
asset_content_type: application/zip
168+
GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}}
176169

177170
# Deploy-ESC:
178171
# name: "部署到ESC服务器"

.gitignore

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,3 @@ node_modules/
1515
.next
1616
.nuxt
1717
dist
18-
.cache/
19-
.vuepress/.cache/
20-
.vuepress/.temp/
21-
.vuepress/dist/

.husky/commit-msg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22
. "$(dirname -- "$0")/_/husky.sh"
33

44
## 校验commit信息
5-
npx --no -- commitlint --edit "$1"
5+
#npx --no -- commitlint --edit "$1"

.husky/pre-commit

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@
22
. "$(dirname -- "$0")/_/husky.sh"
33

44

5-
## 代码、文档校验
6-
npx lint-staged
5+
# 代码、文档校验
6+
#npx lint-staged

.lintstagedrc.js

Lines changed: 0 additions & 10 deletions
This file was deleted.

.versionrc.js

Lines changed: 0 additions & 28 deletions
This file was deleted.

commitlint.config.js

Lines changed: 0 additions & 7 deletions
This file was deleted.

test.js renamed to docs/test.js

File renamed without changes.

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "JavaScriptCollection",
33
"description": "一本有趣的JavaScript合集",
4-
"version": "0.0.2-alpha.13",
4+
"version": "0.0.2-alpha.14",
55
"authorInfo": {
66
"name": "微信公众号:储凡",
77
"email": "fairy_vip@2925.com",
@@ -47,6 +47,7 @@
4747
"markdownlint-cli": "^0.37.0",
4848
"markmap-cli": "^0.15.8",
4949
"mermaid": "^10.9.1",
50+
"@142vip/release-version": "0.0.1-alpha.2",
5051
"reveal.js": "^5.1.0",
5152
"shelljs": "^0.8.5",
5253
"typescript": "^5.5.4",

0 commit comments

Comments
 (0)