mirror of
https://github.com/godotengine/godot.git
synced 2025-10-19 07:53:26 +00:00
CI: Update Linux runners to Ubuntu 24.04
This commit is contained in:
parent
0f5f3bc954
commit
8d1462c748
9 changed files with 35 additions and 12 deletions
2
.github/workflows/android_builds.yml
vendored
2
.github/workflows/android_builds.yml
vendored
|
@ -14,7 +14,7 @@ concurrency:
|
|||
|
||||
jobs:
|
||||
build-android:
|
||||
runs-on: ubuntu-20.04
|
||||
runs-on: ubuntu-24.04
|
||||
name: ${{ matrix.name }}
|
||||
strategy:
|
||||
fail-fast: false
|
||||
|
|
2
.github/workflows/godot_cpp_test.yml
vendored
2
.github/workflows/godot_cpp_test.yml
vendored
|
@ -15,7 +15,7 @@ concurrency:
|
|||
|
||||
jobs:
|
||||
godot-cpp-tests:
|
||||
runs-on: ubuntu-20.04
|
||||
runs-on: ubuntu-24.04
|
||||
name: Build and test Godot CPP
|
||||
steps:
|
||||
- name: Checkout
|
||||
|
|
7
.github/workflows/linux_builds.yml
vendored
7
.github/workflows/linux_builds.yml
vendored
|
@ -17,7 +17,8 @@ concurrency:
|
|||
|
||||
jobs:
|
||||
build-linux:
|
||||
runs-on: ubuntu-20.04
|
||||
# If unspecified, stay one LTS before latest to increase portability of Linux artifacts.
|
||||
runs-on: ${{ matrix.os || 'ubuntu-22.04' }}
|
||||
name: ${{ matrix.name }}
|
||||
strategy:
|
||||
fail-fast: false
|
||||
|
@ -60,6 +61,8 @@ jobs:
|
|||
artifact: false
|
||||
# Test our oldest supported SCons/Python versions on one arbitrary editor build.
|
||||
legacy-scons: true
|
||||
# Python 3.6 unavailable on 22.04.
|
||||
os: ubuntu-20.04
|
||||
|
||||
- name: Editor with ThreadSanitizer (target=editor, tests=yes, dev_build=yes, use_tsan=yes, use_llvm=yes, linker=lld)
|
||||
cache-name: linux-editor-thread-sanitizer
|
||||
|
@ -100,7 +103,7 @@ jobs:
|
|||
run: |
|
||||
sudo rm -f /etc/apt/sources.list.d/microsoft-prod.list
|
||||
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EB8B81E14DA65431D7504EA8F63F0F2B90935439
|
||||
sudo add-apt-repository "deb https://ppa.launchpadcontent.net/kisak/turtle/ubuntu focal main"
|
||||
sudo add-apt-repository "deb https://ppa.launchpadcontent.net/kisak/turtle/ubuntu ${{ matrix.os == 'ubuntu-20.04' && 'focal' || 'jammy' }} main"
|
||||
sudo apt-get install -qq mesa-vulkan-drivers
|
||||
|
||||
# TODO: Figure out somehow how to embed this one.
|
||||
|
|
2
.github/workflows/static_checks.yml
vendored
2
.github/workflows/static_checks.yml
vendored
|
@ -9,7 +9,7 @@ concurrency:
|
|||
jobs:
|
||||
static-checks:
|
||||
name: Code style, file formatting, and docs
|
||||
runs-on: ubuntu-22.04
|
||||
runs-on: ubuntu-24.04
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v4
|
||||
|
|
2
.github/workflows/web_builds.yml
vendored
2
.github/workflows/web_builds.yml
vendored
|
@ -15,7 +15,7 @@ concurrency:
|
|||
|
||||
jobs:
|
||||
web-template:
|
||||
runs-on: ubuntu-22.04
|
||||
runs-on: ubuntu-24.04
|
||||
name: ${{ matrix.name }}
|
||||
strategy:
|
||||
fail-fast: false
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue