mirror of
https://github.com/fergalmoran/ladybird.git
synced 2026-05-08 12:17:32 +00:00
CI: Switch Linux runners to Ubuntu 24.04
This commit is contained in:
6
.github/workflows/ci.yml
vendored
6
.github/workflows/ci.yml
vendored
@@ -14,14 +14,14 @@ jobs:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
os_name: ['Linux']
|
||||
os: [ubuntu-22.04]
|
||||
os: [ubuntu-24.04]
|
||||
fuzzer: ['NO_FUZZ']
|
||||
toolchain: ['GNU']
|
||||
clang_plugins: [false]
|
||||
|
||||
include:
|
||||
- os_name: 'Linux'
|
||||
os: ubuntu-22.04
|
||||
os: ubuntu-24.04
|
||||
fuzzer: 'NO_FUZZ'
|
||||
toolchain: 'Clang'
|
||||
clang_plugins: true
|
||||
@@ -33,7 +33,7 @@ jobs:
|
||||
clang_plugins: false
|
||||
|
||||
- os_name: 'Linux'
|
||||
os: ubuntu-22.04
|
||||
os: ubuntu-24.04
|
||||
fuzzer: 'FUZZ'
|
||||
toolchain: 'Clang'
|
||||
clang_plugins: false
|
||||
|
||||
10
.github/workflows/ladybird-js-artifacts.yml
vendored
10
.github/workflows/ladybird-js-artifacts.yml
vendored
@@ -15,7 +15,7 @@ jobs:
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
os: [ubuntu-22.04]
|
||||
os: [ubuntu-24.04]
|
||||
package_type: [Linux-x86_64]
|
||||
os_name: [Linux]
|
||||
include:
|
||||
@@ -24,7 +24,7 @@ jobs:
|
||||
os_name: macOS
|
||||
|
||||
concurrency:
|
||||
group: ${{ github.workflow }}-${{ matrix.os }}
|
||||
group: ${{ github.workflow }}-${{ matrix.os_name }}
|
||||
cancel-in-progress: true
|
||||
|
||||
steps:
|
||||
@@ -54,9 +54,7 @@ jobs:
|
||||
-DCMAKE_C_COMPILER=gcc-13 \
|
||||
-DCMAKE_CXX_COMPILER=g++-13 \
|
||||
-DENABLE_GUI_TARGETS=OFF
|
||||
if: ${{ matrix.os == 'ubuntu-22.04' }}
|
||||
env:
|
||||
CCACHE_DIR: ${{ env.CCACHE_DIR }}
|
||||
if: ${{ matrix.os_name == 'Linux' }}
|
||||
|
||||
# FIXME: Add the following flag back when vcpkg supports Universal binaries:
|
||||
# -DCMAKE_OSX_ARCHITECTURES="x86_64;arm64"
|
||||
@@ -68,7 +66,7 @@ jobs:
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
-DCMAKE_OSX_DEPLOYMENT_TARGET="11.0" \
|
||||
-DENABLE_GUI_TARGETS=OFF
|
||||
if: ${{ matrix.os == 'macos-14' }}
|
||||
if: ${{ matrix.os_name == 'macOS' }}
|
||||
|
||||
- name: Build and package js
|
||||
working-directory: Build
|
||||
|
||||
2
.github/workflows/lint-commits.yml
vendored
2
.github/workflows/lint-commits.yml
vendored
@@ -7,7 +7,7 @@ on: [pull_request_target]
|
||||
|
||||
jobs:
|
||||
lint:
|
||||
runs-on: ubuntu-22.04
|
||||
runs-on: ubuntu-24.04
|
||||
if: always() && github.repository == 'LadybirdBrowser/ladybird'
|
||||
|
||||
steps:
|
||||
|
||||
Reference in New Issue
Block a user