@@ -3,6 +3,7 @@ name: Build binaries
3
3
on :
4
4
push :
5
5
branches : [main]
6
+ workflow_dispatch :
6
7
7
8
jobs :
8
9
unix-build :
@@ -94,19 +95,21 @@ jobs:
94
95
run : |
95
96
mkdir ${{ steps.folder-name.outputs.name }}
96
97
mv lib models templates config_sample.yml YALS ${{ steps.folder-name.outputs.name }}
97
- # - name: Upload artifact
98
- # uses: actions/upload-artifact@v4
99
- # with:
100
- # name: ${{ steps.folder-name.outputs.name }}
101
- # path: ./${{ steps.folder-name.outputs.name }}
102
- # if-no-files-found: error
98
+ - name : Upload artifact
99
+ uses : actions/upload-artifact@v4
100
+ if : ${{ github.event_name == 'workflow_dispatch' }}
101
+ with :
102
+ name : ${{ steps.folder-name.outputs.name }}
103
+ path : ./${{ steps.folder-name.outputs.name }}
104
+ if-no-files-found : error
103
105
- name : Zip files
104
106
run : |
105
107
cd ${{ steps.folder-name.outputs.name }}
106
108
zip -r ${{ steps.folder-name.outputs.name }}.zip YALS lib/* models/* templates/* config_sample.yml
107
109
mv ${{ steps.folder-name.outputs.name }}.zip ../
108
110
- name : Upload release
109
111
uses : svenstaro/upload-release-action@v2
112
+ if : ${{ github.event_name != 'workflow_dispatch' }}
110
113
with :
111
114
file : ${{ steps.folder-name.outputs.name }}.zip
112
115
tag : ${{ steps.sha.outputs.sha }}
@@ -219,19 +222,21 @@ jobs:
219
222
run : |
220
223
mkdir ${{ steps.folder-name.outputs.name }}
221
224
mv YALS.exe,lib,models,templates,config_sample.yml ${{ steps.folder-name.outputs.name }}
222
- # - name: Upload artifact
223
- # uses: actions/upload-artifact@v4
224
- # with:
225
- # name: ${{ steps.folder-name.outputs.name }}
226
- # path: ./${{ steps.folder-name.outputs.name }}
227
- # if-no-files-found: error
225
+ - name : Upload artifact
226
+ uses : actions/upload-artifact@v4
227
+ if : ${{ github.event_name == 'workflow_dispatch' }}
228
+ with :
229
+ name : ${{ steps.folder-name.outputs.name }}
230
+ path : ./${{ steps.folder-name.outputs.name }}
231
+ if-no-files-found : error
228
232
- name : Zip files
229
233
run : |
230
234
cd ${{ steps.folder-name.outputs.name }}
231
235
Compress-Archive -Path @('.\YALS.exe', '.\lib', '.\models', '.\templates', '.\config_sample.yml') -DestinationPath ${{ steps.folder-name.outputs.name }}.zip
232
236
mv ${{ steps.folder-name.outputs.name }}.zip ../
233
237
- name : Upload release
234
238
uses : svenstaro/upload-release-action@v2
239
+ if : ${{ github.event_name != 'workflow_dispatch' }}
235
240
with :
236
241
file : ${{ steps.folder-name.outputs.name }}.zip
237
242
tag : ${{ steps.sha.outputs.sha }}
0 commit comments