@@ -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