@@ -12,39 +12,39 @@ jobs:
1212 with :
1313 # 需要指定目标分支
1414 ref : main
15- # 从 package.json 读取版本号
16- - name : Get NPM Version
17- id : package-version
18- uses : martinbeentjes/npm-get-version-action@master
15+ # 获取最新的 Release 版本号
16+ - name : Fetch Latest Release Version
17+ id : fetch-latest-release
18+ uses : reloc8/action-latest-release-version@1.0.0
1919 # 文件改名,加入版本号
2020 - name : Rename Files
2121 run : |
22- mv Git_Commit_Analytics_win.zip Git_Commit_Analytics_v${{ steps.package-version .outputs.current-version }}_win.zip
23- mv Git_Commit_Analytics_mac.zip Git_Commit_Analytics_v${{ steps.package-version .outputs.current-version }}_mac.zip
22+ mv Git_Commit_Analytics_win.zip Git_Commit_Analytics_v${{ steps.fetch-latest-release .outputs.latest-release }}_win.zip
23+ mv Git_Commit_Analytics_mac.zip Git_Commit_Analytics_v${{ steps.fetch-latest-release .outputs.latest-release }}_mac.zip
2424 # 上传 Win 版本的压缩包到 release
2525 - name : Upload To Release
2626 uses : JasonEtco/upload-to-release@master
2727 with :
28- args : Git_Commit_Analytics_v${{ steps.package-version .outputs.current-version }}_win.zip application/zip
28+ args : Git_Commit_Analytics_v${{ steps.fetch-latest-release .outputs.latest-release }}_win.zip application/zip
2929 env :
3030 GITHUB_TOKEN : ${{ secrets.ACCESS_TOKEN }}
3131 # 删除 Win 版本的压缩包
3232 - name : Remove Files
3333 uses : JesseTG/rm@v1.0.2
3434 with :
35- path : Git_Commit_Analytics_v${{ steps.package-version .outputs.current-version }}_win.zip
35+ path : Git_Commit_Analytics_v${{ steps.fetch-latest-release .outputs.latest-release }}_win.zip
3636 # 上传 Mac 版本的压缩包到 release
3737 - name : Upload To Release
3838 uses : JasonEtco/upload-to-release@master
3939 with :
40- args : Git_Commit_Analytics_v${{ steps.package-version .outputs.current-version }}_mac.zip application/zip
40+ args : Git_Commit_Analytics_v${{ steps.fetch-latest-release .outputs.latest-release }}_mac.zip application/zip
4141 env :
4242 GITHUB_TOKEN : ${{ secrets.ACCESS_TOKEN }}
4343 # 删除 Mac 版本的压缩包
4444 - name : Remove Files
4545 uses : JesseTG/rm@v1.0.2
4646 with :
47- path : Git_Commit_Analytics_v${{ steps.package-version .outputs.current-version }}_mac.zip
47+ path : Git_Commit_Analytics_v${{ steps.fetch-latest-release .outputs.latest-release }}_mac.zip
4848 # 提交代码
4949 - name : Save Changes
5050 run : |
0 commit comments