1111jobs :
1212 create-nightly-release :
1313 name : Create Nightly Release
14- runs-on : ubuntu-latest
14+ runs-on : ubuntu-22.04
1515 outputs :
1616 activity_check : ${{ env.GHA_REPO_ALIVE }}
1717 date : ${{ steps.current_time_underscores.outputs.formattedTime }}
7777 matrix :
7878 include :
7979 - build_name : linux-x86_64
80- os : ubuntu-latest
80+ os : ubuntu-22.04
8181
8282 # Mac does two Rust builds to make a universal binary
8383 - build_name : macos-x86_64
@@ -163,7 +163,7 @@ jobs:
163163 asset_path : ./${{ env.PACKAGE_FILE }}
164164 asset_name : ${{ env.PACKAGE_FILE }}
165165 asset_content_type : ${{ endsWith(env.PACKAGE_FILE, 'tar.gz') && 'application/gzip' || 'application/zip' }}
166-
166+
167167 - name : Build Safari Web Extension stub binary
168168 if : runner.os == 'macOS'
169169 uses : actions-rs/cargo@v1
@@ -219,7 +219,7 @@ jobs:
219219 run : |
220220 lipo -create -output package/ruffle_web_safari target/x86_64-apple-darwin/release/ruffle_web_safari target/aarch64-apple-darwin/release/ruffle_web_safari
221221 chmod +x package/ruffle_web_safari
222-
222+
223223 - name : Create app bundle
224224 run : |
225225 cp -r desktop/packages/macOS package/Ruffle.app
@@ -230,7 +230,7 @@ jobs:
230230 run : |
231231 mkdir package/Ruffle.app/Contents/Resources
232232 xcrun actool --compile package/Ruffle.app/Contents/Resources desktop/assets/Assets.xcassets --minimum-deployment-target 10.0 --platform macosx --warnings --errors --notices --include-all-app-icons
233-
233+
234234 - name : Create extension bundle
235235 continue-on-error : true
236236 run : |
@@ -259,7 +259,7 @@ jobs:
259259 security set-key-partition-list -S apple-tool:,apple:,codesign: -s -k correct-horse-battery-staple build.keychain
260260 codesign --deep -s ${{ secrets.APPLE_DEVELOPER_IDENTITY }} -f --entitlements desktop/assets/macOSEntitlements.plist --options runtime package/Ruffle.app
261261 codesign --verify -vvvv package/Ruffle.app
262-
262+
263263 - name : Notarize bundle
264264 continue-on-error : true
265265 run : |
@@ -291,7 +291,7 @@ jobs:
291291 name : Build web${{ matrix.demo && ' demo' || '' }}
292292 needs : create-nightly-release
293293 if : needs.create-nightly-release.outputs.activity_check == 'true'
294- runs-on : ubuntu-latest
294+ runs-on : ubuntu-22.04
295295 strategy :
296296 matrix :
297297 demo : [false, true]
@@ -391,13 +391,13 @@ jobs:
391391 asset_path : ./web/packages/extension/dist/ruffle_extension.zip
392392 asset_name : ${{ needs.create-nightly-release.outputs.package_prefix }}-web-extension.zip
393393 asset_content_type : application/zip
394-
394+
395395 - name : Upload Safari build artifact
396396 uses : actions/upload-artifact@v2
397397 with :
398398 name : macos-safari
399399 path : ./web/packages/extension/dist/ruffle_extension.zip
400-
400+
401401 - name : Upload Firefox extension (unsigned)
402402 if : steps.sign-firefox.outcome != 'success' && !matrix.demo
403403 uses : actions/upload-release-asset@v1
@@ -495,7 +495,7 @@ jobs:
495495 publish-aur-package :
496496 name : Publish AUR package
497497 needs : build
498- runs-on : ubuntu-latest
498+ runs-on : ubuntu-22.04
499499 if : github.repository == 'ruffle-rs/ruffle'
500500 steps :
501501 - uses : actions/checkout@v2
0 commit comments