ci: Explicitly use ubuntu-22.04 image for all CI workflows

Because GitHub is really slow in moving the ubuntu-latest alias over
to 22.04, and it's starting to cause issues with the desktop build.
This commit is contained in:
TÖRÖK Attila 2022-08-17 17:56:24 +02:00 committed by Mike Welsh
parent a3476e7400
commit b9d2ef4ab5
3 changed files with 20 additions and 20 deletions

View File

@ -11,7 +11,7 @@ on:
jobs: jobs:
create-nightly-release: create-nightly-release:
name: Create Nightly Release name: Create Nightly Release
runs-on: ubuntu-latest runs-on: ubuntu-22.04
outputs: outputs:
activity_check: ${{ env.GHA_REPO_ALIVE }} activity_check: ${{ env.GHA_REPO_ALIVE }}
date: ${{ steps.current_time_underscores.outputs.formattedTime }} date: ${{ steps.current_time_underscores.outputs.formattedTime }}
@ -77,7 +77,7 @@ jobs:
matrix: matrix:
include: include:
- build_name: linux-x86_64 - build_name: linux-x86_64
os: ubuntu-latest os: ubuntu-22.04
# Mac does two Rust builds to make a universal binary # Mac does two Rust builds to make a universal binary
- build_name: macos-x86_64 - build_name: macos-x86_64
@ -291,7 +291,7 @@ jobs:
name: Build web${{ matrix.demo && ' demo' || '' }} name: Build web${{ matrix.demo && ' demo' || '' }}
needs: create-nightly-release needs: create-nightly-release
if: needs.create-nightly-release.outputs.activity_check == 'true' if: needs.create-nightly-release.outputs.activity_check == 'true'
runs-on: ubuntu-latest runs-on: ubuntu-22.04
strategy: strategy:
matrix: matrix:
demo: [false, true] demo: [false, true]
@ -495,7 +495,7 @@ jobs:
publish-aur-package: publish-aur-package:
name: Publish AUR package name: Publish AUR package
needs: build needs: build
runs-on: ubuntu-latest runs-on: ubuntu-22.04
if: github.repository == 'ruffle-rs/ruffle' if: github.repository == 'ruffle-rs/ruffle'
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v2

View File

@ -9,7 +9,7 @@ on:
jobs: jobs:
changes: changes:
name: Paths filter name: Paths filter
runs-on: ubuntu-latest runs-on: ubuntu-22.04
outputs: outputs:
src: ${{ steps.filter.outputs.src }} src: ${{ steps.filter.outputs.src }}
steps: steps:
@ -32,12 +32,12 @@ jobs:
fail-fast: false fail-fast: false
matrix: matrix:
rust_version: [stable] rust_version: [stable]
os: [ubuntu-latest, windows-latest, macos-latest] os: [ubuntu-22.04, windows-latest, macos-latest]
include: include:
- rust_version: nightly - rust_version: nightly
os: ubuntu-latest os: ubuntu-22.04
- rust_version: beta - rust_version: beta
os: ubuntu-latest os: ubuntu-22.04
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
@ -109,12 +109,12 @@ jobs:
strategy: strategy:
matrix: matrix:
rust_version: [stable] rust_version: [stable]
os: [ubuntu-latest, windows-latest, macos-latest] os: [ubuntu-22.04, windows-latest, macos-latest]
include: include:
- rust_version: nightly - rust_version: nightly
os: ubuntu-latest os: ubuntu-22.04
- rust_version: beta - rust_version: beta
os: ubuntu-latest os: ubuntu-22.04
steps: steps:
- name: No-op - name: No-op

View File

@ -9,7 +9,7 @@ on:
jobs: jobs:
changes: changes:
name: Paths filter name: Paths filter
runs-on: ubuntu-latest runs-on: ubuntu-22.04
outputs: outputs:
src: ${{ steps.filter.outputs.src }} src: ${{ steps.filter.outputs.src }}
steps: steps:
@ -33,7 +33,7 @@ jobs:
matrix: matrix:
node_version: ["16", "18"] node_version: ["16", "18"]
rust_version: [stable] # We most likely don't care about Rust versions here, we'll catch those issues in test_rust.yml. rust_version: [stable] # We most likely don't care about Rust versions here, we'll catch those issues in test_rust.yml.
os: [ubuntu-latest, windows-latest] os: [ubuntu-22.04, windows-latest]
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
@ -97,7 +97,7 @@ jobs:
matrix: matrix:
node_version: ["16", "18"] node_version: ["16", "18"]
rust_version: [stable] # We most likely don't care about Rust versions here, we'll catch those issues in test_rust.yml. rust_version: [stable] # We most likely don't care about Rust versions here, we'll catch those issues in test_rust.yml.
os: [ubuntu-latest, windows-latest] os: [ubuntu-22.04, windows-latest]
steps: steps:
- name: No-op - name: No-op