@@ -116,45 +116,29 @@ jobs:
116116 # “最近更新时间” 等 git 日志相关信息,需要拉取全部提交记录
117117 fetch-depth : 0
118118
119- # ## 打成压缩包
120- - name : Create Zip Package
121- run : |
122- zip -r 408CSFamily.zip . \
123- -x "node_modules/*" \
124- -x "*.git*"
125-
126- # 提取版本号
127- - name : Get New Version Number
128- id : releaseVersion
129- run : |
130- echo "version=$(node -p "require('./package.json').version")" >> $GITHUB_OUTPUT
131-
132- # 创建发布版本
133- - name : Create New Release
134- id : createRelease
135- uses : actions/create-release@latest
136- env :
137- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
119+ # 安装PNPM
120+ - name : PNPM Install
121+ uses : pnpm/action-setup@v4
138122 with :
139- tag_name : v${{ steps.releaseVersion.outputs.version }}
140- release_name : v${{ steps.releaseVersion.outputs.version }}
141- body : |
142- Release ${{ steps.releaseVersion.outputs.version }}
123+ version : 9.6.0
143124
144- ### Features
125+ # 安装Node环境
126+ - name : Install Node.js
127+ uses : actions/setup-node@v4
128+ with :
129+ node-version : 20.16.0
130+ # 缓存
131+ cache : pnpm
145132
146- ### Bug Fixes
133+ - name : Install Dependencies
134+ run : |
135+ ./scripts/ci
147136
148- # # 更新资源
149- - name : Upload Resource Assets
150- uses : actions/upload-release-asset@latest
137+ # Github发布版本,并更新Release信息
138+ - name : Release New Version
139+ run : npx changelog
151140 env :
152- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
153- with :
154- upload_url : ${{ steps.createRelease.outputs.upload_url }}
155- asset_path : ./408CSFamily.zip
156- asset_name : 408CSFamily.zip
157- asset_content_type : application/zip
141+ GITHUB_TOKEN : ${{secrets.TOKEN}}
158142
159143# Deploy-ESC:
160144# name: "部署到ESC服务器"
0 commit comments