@@ -99,17 +99,17 @@ jobs:
99
99
-Dvapoursynth=enabled
100
100
- {
101
101
name : macOS Release,
102
- os : macos-latest ,
102
+ os : macos-13 ,
103
103
buildtype : release,
104
104
args : -Ddefault_library=static -Dbuild_osx_bundle=true -Dlocal_boost=true -Dvapoursynth=enabled --force-fallback-for=ffms2
105
105
}
106
106
107
107
steps :
108
- - uses : actions/checkout@v3
108
+ - uses : actions/checkout@v4
109
109
with :
110
110
fetch-depth : ' 0'
111
111
112
- - uses : actions/setup-python@v4
112
+ - uses : actions/setup-python@v5
113
113
with :
114
114
python-version : ' 3.x'
115
115
@@ -143,15 +143,15 @@ jobs:
143
143
popd
144
144
145
145
- name : Install dependencies (MacOS)
146
- if : matrix.config.os == 'macos-latest'
146
+ if : startsWith( matrix.config.os, 'macos-')
147
147
run : |
148
148
export HOMEBREW_NO_INSTALL_CLEANUP=1
149
149
export HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK=1
150
150
# Skip brew update for now, see https://github.com/actions/setup-python/issues/577
151
151
# brew update
152
152
brew install luarocks ninja
153
- luarocks install luafilesystem 1.8.0
154
- luarocks install moonscript --dev
153
+ sudo luarocks install luafilesystem 1.8.0
154
+ sudo luarocks install moonscript --dev
155
155
brew install libass zlib ffms2 fftw hunspell
156
156
brew install pulseaudio # NO OpenAL in github CI
157
157
@@ -231,7 +231,7 @@ jobs:
231
231
./appimagetool appdir
232
232
233
233
- name : Upload artifacts - Linux AppImage
234
- uses : actions/upload-artifact@v3
234
+ uses : actions/upload-artifact@v4
235
235
if : matrix.config.appimage
236
236
with :
237
237
name : ${{ matrix.config.name }}
0 commit comments