File tree Expand file tree Collapse file tree 3 files changed +33
-4
lines changed Expand file tree Collapse file tree 3 files changed +33
-4
lines changed Original file line number Diff line number Diff line change
1
+ name : Make Archive
2
+ description : Archive files to zip
3
+ inputs :
4
+ files :
5
+ description : files to archive
6
+ required : true
7
+ out :
8
+ description : Output path
9
+ required : true
10
+ runs :
11
+ using : composite
12
+ steps :
13
+ - name : Archive (UNIX)
14
+ if : runner.os != 'Windows'
15
+ shell : bash
16
+ run : |
17
+ zip ${{ inputs.out }} ${{ inputs.files }} -j
18
+
19
+ - name : Archive (Windows)
20
+ if : runner.os == 'Windows'
21
+ shell : pwsh
22
+ run : |
23
+ Compress-Archive ${{ inputs.files }} ${{ inputs.out }}
Original file line number Diff line number Diff line change 84
84
- name : Generate artifacts name
85
85
id : gen-name
86
86
shell : bash
87
- run : echo 'NAME=dev-${{ matrix.targets.alias }}' >> $GITHUB_OUTPUT
87
+ run : echo 'NAME=cnb- dev-${{ matrix.targets.alias }}' >> $GITHUB_OUTPUT
88
88
89
89
- name : Generate binary extension
90
90
id : gen-ext
Original file line number Diff line number Diff line change 64
64
- name : Generate artifacts name
65
65
id : gen-name
66
66
shell : bash
67
- run : echo 'NAME=release -${{ matrix.targets.alias }}' >> $GITHUB_OUTPUT
67
+ run : echo 'NAME=cnb-${{ steps.gen-version.outputs.VERSION }} -${{ matrix.targets.alias }}' >> $GITHUB_OUTPUT
68
68
69
69
- name : Generate binary extension
70
70
id : gen-ext
79
79
path : ./target/${{ matrix.targets.target }}/release/cnb${{ steps.gen-ext.outputs.EXT }}
80
80
if-no-files-found : error
81
81
82
- - name : Create github release
83
- uses : softprops/action-gh-release@v1
82
+ - name : Archive binary
83
+ uses : ./.github/actions/make-archive
84
84
with :
85
85
files : ./target/${{ matrix.targets.target }}/release/cnb${{ steps.gen-ext.outputs.EXT }}
86
+ out : ${{ steps.gen-name.outputs.NAME }}.zip
87
+
88
+ - name : Create GitHub release
89
+ uses : softprops/action-gh-release@v1
90
+ with :
91
+ files : ${{ steps.gen-name.outputs.NAME }}.zip
86
92
You can’t perform that action at this time.
0 commit comments