CI: Switch over remaining runners to Blacksmith.sh

Everything that's not self-hosted or macOS is now pointing to
Blacksmith.sh. Nightly jobs and JS artifact builds use 8VCPU machines,
while regular integration builds & tests use 16VCPU machines.
This commit is contained in:
Jelle Raaijmakers 2025-05-27 10:24:52 +02:00 committed by Jelle Raaijmakers
commit 090a7a90c3
Notes: github-actions[bot] 2025-05-27 10:12:04 +00:00
3 changed files with 12 additions and 12 deletions

View file

@ -15,33 +15,33 @@ jobs:
fail-fast: false
matrix:
os_name: ['Linux']
runner: [ubuntu-24.04]
arch: ['x86_64']
build_preset: ['Sanitizer_CI']
toolchain: ['GNU']
clang_plugins: [false]
runner: ['blacksmith-16vcpu-ubuntu-2404']
include:
- os_name: 'Linux'
runner: ubuntu-24.04
arch: 'x86_64'
build_preset: 'Sanitizer_CI'
toolchain: 'Clang'
clang_plugins: true
runner: 'blacksmith-16vcpu-ubuntu-2404'
- os_name: 'macOS'
runner: macos-15
arch: 'arm64'
build_preset: 'Sanitizer_CI'
toolchain: 'Clang'
clang_plugins: false
runner: 'macos-15'
- os_name: 'Linux'
runner: ubuntu-24.04
arch: 'x86_64'
build_preset: 'Fuzzers_CI'
toolchain: 'Clang'
clang_plugins: false
runner: 'blacksmith-16vcpu-ubuntu-2404'
uses: ./.github/workflows/lagom-template.yml
with:

View file

@ -17,15 +17,15 @@ jobs:
fail-fast: false
matrix:
os_name: ['Linux']
runner: ['ubuntu-24.04']
arch: ['x86_64']
package_type: ['Linux-x86_64']
runner: ['blacksmith-8vcpu-ubuntu-2404']
include:
- os_name: 'macOS'
runner: 'macos-15'
arch: 'arm64'
package_type: 'macOS-universal2'
runner: 'macos-15'
steps:
- name: Checkout LadybirdBrowser/ladybird

View file

@ -18,47 +18,47 @@ jobs:
fail-fast: false
matrix:
os_name: ['Linux']
runner: [ubuntu-24.04-arm]
arch: ['arm64']
build_preset: ['Sanitizer_CI']
toolchain: ['Clang']
clang_plugins: [false]
runner: ['blacksmith-8vcpu-ubuntu-2404-arm']
include:
- os_name: 'Linux'
runner: ubuntu-24.04
arch: 'x86_64'
build_preset: 'Distribution_CI'
toolchain: 'GNU'
clang_plugins: false
runner: 'blacksmith-8vcpu-ubuntu-2404'
- os_name: 'macOS'
runner: macos-15
arch: 'arm64'
build_preset: 'Distribution_CI'
toolchain: 'Clang'
clang_plugins: false
runner: 'macos-15'
- os_name: 'Linux'
runner: ubuntu-24.04-arm
arch: 'arm64'
build_preset: 'Distribution_CI'
toolchain: 'Clang'
clang_plugins: false
runner: 'blacksmith-8vcpu-ubuntu-2404-arm'
- os_name: 'Linux'
runner: ubuntu-24.04
arch: 'x86_64'
build_preset: 'Sanitizer_CI'
toolchain: 'Swift'
clang_plugins: false
runner: 'blacksmith-8vcpu-ubuntu-2404'
- os_name: 'macOS'
runner: macos-15
arch: 'arm64'
build_preset: 'Sanitizer_CI'
toolchain: 'Swift'
clang_plugins: false
runner: 'macos-15'
uses: ./.github/workflows/lagom-template.yml
with: