Skip to content

Commit 74dc450

Browse files
committed
Actions: Add workflow_dispatch trigger
Signed-off-by: kingbri <8082010+kingbri1@users.noreply.github.com>
1 parent 0eef7fd commit 74dc450

File tree

1 file changed

+17
-12
lines changed

1 file changed

+17
-12
lines changed

.github/workflows/build.yml

+17-12
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ name: Build binaries
33
on:
44
push:
55
branches: [main]
6+
workflow_dispatch:
67

78
jobs:
89
unix-build:
@@ -94,19 +95,21 @@ jobs:
9495
run: |
9596
mkdir ${{ steps.folder-name.outputs.name }}
9697
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
103105
- name: Zip files
104106
run: |
105107
cd ${{ steps.folder-name.outputs.name }}
106108
zip -r ${{ steps.folder-name.outputs.name }}.zip YALS lib/* models/* templates/* config_sample.yml
107109
mv ${{ steps.folder-name.outputs.name }}.zip ../
108110
- name: Upload release
109111
uses: svenstaro/upload-release-action@v2
112+
if: ${{ github.event_name != 'workflow_dispatch' }}
110113
with:
111114
file: ${{ steps.folder-name.outputs.name }}.zip
112115
tag: ${{ steps.sha.outputs.sha }}
@@ -219,19 +222,21 @@ jobs:
219222
run: |
220223
mkdir ${{ steps.folder-name.outputs.name }}
221224
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
228232
- name: Zip files
229233
run: |
230234
cd ${{ steps.folder-name.outputs.name }}
231235
Compress-Archive -Path @('.\YALS.exe', '.\lib', '.\models', '.\templates', '.\config_sample.yml') -DestinationPath ${{ steps.folder-name.outputs.name }}.zip
232236
mv ${{ steps.folder-name.outputs.name }}.zip ../
233237
- name: Upload release
234238
uses: svenstaro/upload-release-action@v2
239+
if: ${{ github.event_name != 'workflow_dispatch' }}
235240
with:
236241
file: ${{ steps.folder-name.outputs.name }}.zip
237242
tag: ${{ steps.sha.outputs.sha }}

0 commit comments

Comments
 (0)