Skip to content

Commit 0b75916

Browse files
committed
ci: update actions
1 parent a115dc6 commit 0b75916

1 file changed

Lines changed: 10 additions & 8 deletions

File tree

.github/workflows/build.yml

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -104,8 +104,9 @@ jobs:
104104
want_static_crt: ${{matrix.want_static_crt}}
105105
build_type: Release
106106
num_jobs: 2
107+
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true
107108
steps:
108-
- uses: actions/checkout@v4
109+
- uses: actions/checkout@v5
109110
with:
110111
submodules: recursive
111112
- name: Install dependencies (Linux)
@@ -124,8 +125,9 @@ jobs:
124125
libxss-dev
125126
g++-10
126127
gcc-10
127-
- uses: ilammy/setup-nasm@v1
128+
- name: Install NASM (Windows)
128129
if: ${{matrix.os-type == 'Windows'}}
130+
run: choco install nasm -y
129131
- uses: msys2/setup-msys2@v2
130132
if: ${{matrix.os-type == 'MinGW'}}
131133
with:
@@ -202,24 +204,24 @@ jobs:
202204
run: |
203205
mkdir -p AU
204206
cp -r ./build/*_artefacts/${{env.build_type}}/AU/*.component ./AU
205-
- uses: actions/upload-artifact@v4
206-
if: ${{matrix.artifacts == 'yes'}} && {{matrix.os-type != 'MinGW'}}
207+
- uses: actions/upload-artifact@v6
208+
if: ${{ matrix.artifacts == 'yes' && matrix.os-type != 'MinGW' }}
207209
with:
208210
name: YSFX ${{matrix.display-name}} VST3
209211
path: |
210212
${{runner.workspace}}/VST3/*
211213
${{runner.workspace}}/LICENSE
212214
${{runner.workspace}}/README
213-
- uses: actions/upload-artifact@v4
214-
if: ${{matrix.artifacts == 'yes'}} && {{matrix.os-type != 'MinGW'}}
215+
- uses: actions/upload-artifact@v6
216+
if: ${{ matrix.artifacts == 'yes' && matrix.os-type != 'MinGW' }}
215217
with:
216218
name: YSFX ${{matrix.display-name}} CLAP
217219
path: |
218220
${{runner.workspace}}/CLAP/*
219221
${{runner.workspace}}/LICENSE
220222
${{runner.workspace}}/README
221-
- uses: actions/upload-artifact@v4
222-
if: ${{matrix.os-type == 'macOS' && matrix.artifacts == 'yes'}}
223+
- uses: actions/upload-artifact@v6
224+
if: ${{matrix.os-type == 'macOS' && matrix.artifacts == 'yes'}}
223225
with:
224226
name: YSFX ${{matrix.display-name}} AU
225227
path: |

0 commit comments

Comments
 (0)