File tree Expand file tree Collapse file tree 1 file changed +36
-7
lines changed Expand file tree Collapse file tree 1 file changed +36
-7
lines changed Original file line number Diff line number Diff line change @@ -3,11 +3,11 @@ name: CD
33on :
44 # 输入version
55 workflow_dispatch :
6- inputs :
7- version :
8- description : ' version number'
9- required : true
10- default : ' 0.1.0'
6+ inputs :
7+ version :
8+ description : ' version number'
9+ required : true
10+ default : ' 0.1.0'
1111jobs :
1212 build_and_push :
1313 strategy :
2222 artifact_os_name : windows
2323 runs-on : ${{ matrix.platform.os }}
2424 permissions :
25- contents : read
25+ contents : write
26+ outputs :
27+ version : ${{ inputs.version }}
2628
2729 steps :
2830 - name : Checkout repository
5456 path : https-proxy
5557 if-no-files-found : error
5658
59+ create_release :
60+ needs : build_and_push
61+ runs-on : ubuntu-latest
62+ permissions :
63+ contents : write
64+ steps :
65+ - name : Download all artifacts
66+ uses : actions/download-artifact@v4
67+ with :
68+ path : artifacts/
69+ - name : Compress Artifacts
70+ run : |
71+ mkdir -p compressed_artifacts
72+ cd artifacts
73+ zip -r ../compressed_artifacts/https-proxy-macos-${{ needs.build_and_push.outputs.version }}.zip https-proxy-macos-*
74+ zip -r ../compressed_artifacts/https-proxy-ubuntu-${{ needs.build_and_push.outputs.version }}.zip https-proxy-ubuntu-*
75+ zip -r ../compressed_artifacts/https-proxy-windows-${{ needs.build_and_push.outputs.version }}.zip https-proxy-windows-*
5776
58-
77+ - name : Create Draft Release and Upload Assets
78+ uses : softprops/action-gh-release@v2
79+ env :
80+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
81+ with :
82+ tag_name : v${{ needs.build_and_push.outputs.version }}
83+ name : Release v${{ needs.build_and_push.outputs.version }}
84+ draft : true
85+ prerelease : false
86+ files : |
87+ compressed_artifacts/**
You can’t perform that action at this time.
0 commit comments