@@ -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服务器"
0 commit comments