31
31
run : |
32
32
cd sourcecode-parser
33
33
sha256sum pathfinder-linux-amd64 > pathfinder-linux-amd64.sha256sum.txt
34
+ tar -czvf pathfinder-linux-amd64.tar.gz pathfinder-linux-amd64
34
35
35
36
- name : Upload Linux Release Asset
36
37
uses : actions/upload-artifact@v3
39
40
path : |
40
41
sourcecode-parser/pathfinder-linux-amd64
41
42
sourcecode-parser/pathfinder-linux-amd64.sha256sum.txt
43
+ sourcecode-parser/pathfinder-linux-amd64.tar.gz
42
44
43
45
build-windows :
44
46
runs-on : windows-latest
60
62
run : |
61
63
cd sourcecode-parser
62
64
Get-FileHash -Algorithm SHA256 pathfinder-windows-amd64.exe | Select-Object Hash | Out-File -Encoding UTF8 pathfinder-windows-amd64.exe.sha256sum.txt
65
+ Compress-Archive -Path pathfinder-windows-amd64.exe -DestinationPath pathfinder-windows-amd64.zip
63
66
64
67
- name : Upload Windows Release Asset
65
68
uses : actions/upload-artifact@v3
68
71
path : |
69
72
sourcecode-parser/pathfinder-windows-amd64.exe
70
73
sourcecode-parser/pathfinder-windows-amd64.exe.sha256sum.txt
74
+ sourcecode-parser/pathfinder-windows-amd64.zip
71
75
72
76
build-macos :
73
77
runs-on : macos-latest
89
93
run : |
90
94
cd sourcecode-parser
91
95
shasum -a 256 pathfinder-darwin-amd64 > pathfinder-darwin-amd64.sha256sum.txt
96
+ tar -czvf pathfinder-darwin-amd64.tar.gz pathfinder-darwin-amd64
92
97
93
98
- name : Upload macOS Release Asset
94
99
uses : actions/upload-artifact@v3
97
102
path : |
98
103
sourcecode-parser/pathfinder-darwin-amd64
99
104
sourcecode-parser/pathfinder-darwin-amd64.sha256sum.txt
105
+ sourcecode-parser/pathfinder-darwin-amd64.tar.gz
100
106
101
107
release :
102
108
needs : [build-linux, build-windows, build-macos]
@@ -138,6 +144,16 @@ jobs:
138
144
asset_name : pathfinder-linux-amd64
139
145
asset_content_type : application/octet-stream
140
146
147
+ - name : Upload Linux tar.gz Release Asset
148
+ uses : actions/upload-release-asset@v1
149
+ env :
150
+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
151
+ with :
152
+ upload_url : ${{ steps.create_release.outputs.upload_url }}
153
+ asset_path : ./pathfinder-linux-amd64.tar.gz
154
+ asset_name : pathfinder-linux-amd64.tar.gz
155
+ asset_content_type : application/gzip
156
+
141
157
- name : Upload Windows Release Asset
142
158
uses : actions/upload-release-asset@v1
143
159
env :
@@ -148,6 +164,26 @@ jobs:
148
164
asset_name : pathfinder-windows-amd64.exe
149
165
asset_content_type : application/octet-stream
150
166
167
+ - name : Upload Windows zip Release Asset
168
+ uses : actions/upload-release-asset@v1
169
+ env :
170
+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
171
+ with :
172
+ upload_url : ${{ steps.create_release.outputs.upload_url }}
173
+ asset_path : ./pathfinder-windows-amd64.zip
174
+ asset_name : pathfinder-windows-amd64.zip
175
+ asset_content_type : application/zip
176
+
177
+ - name : Upload macOS tar.gz Release Asset
178
+ uses : actions/upload-release-asset@v1
179
+ env :
180
+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
181
+ with :
182
+ upload_url : ${{ steps.create_release.outputs.upload_url }}
183
+ asset_path : ./pathfinder-darwin-amd64.tar.gz
184
+ asset_name : pathfinder-darwin-amd64.tar.gz
185
+ asset_content_type : application/gzip
186
+
151
187
- name : Upload macOS Release Asset
152
188
uses : actions/upload-release-asset@v1
153
189
env :
0 commit comments