mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-08-21 09:49:21 +00:00
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:
parent
8e9bf01917
commit
090a7a90c3
Notes:
github-actions[bot]
2025-05-27 10:12:04 +00:00
Author: https://github.com/gmta
Commit: 090a7a90c3
Pull-request: https://github.com/LadybirdBrowser/ladybird/pull/4892
3 changed files with 12 additions and 12 deletions
8
.github/workflows/ci.yml
vendored
8
.github/workflows/ci.yml
vendored
|
@ -15,33 +15,33 @@ jobs:
|
||||||
fail-fast: false
|
fail-fast: false
|
||||||
matrix:
|
matrix:
|
||||||
os_name: ['Linux']
|
os_name: ['Linux']
|
||||||
runner: [ubuntu-24.04]
|
|
||||||
arch: ['x86_64']
|
arch: ['x86_64']
|
||||||
build_preset: ['Sanitizer_CI']
|
build_preset: ['Sanitizer_CI']
|
||||||
toolchain: ['GNU']
|
toolchain: ['GNU']
|
||||||
clang_plugins: [false]
|
clang_plugins: [false]
|
||||||
|
runner: ['blacksmith-16vcpu-ubuntu-2404']
|
||||||
|
|
||||||
include:
|
include:
|
||||||
- os_name: 'Linux'
|
- os_name: 'Linux'
|
||||||
runner: ubuntu-24.04
|
|
||||||
arch: 'x86_64'
|
arch: 'x86_64'
|
||||||
build_preset: 'Sanitizer_CI'
|
build_preset: 'Sanitizer_CI'
|
||||||
toolchain: 'Clang'
|
toolchain: 'Clang'
|
||||||
clang_plugins: true
|
clang_plugins: true
|
||||||
|
runner: 'blacksmith-16vcpu-ubuntu-2404'
|
||||||
|
|
||||||
- os_name: 'macOS'
|
- os_name: 'macOS'
|
||||||
runner: macos-15
|
|
||||||
arch: 'arm64'
|
arch: 'arm64'
|
||||||
build_preset: 'Sanitizer_CI'
|
build_preset: 'Sanitizer_CI'
|
||||||
toolchain: 'Clang'
|
toolchain: 'Clang'
|
||||||
clang_plugins: false
|
clang_plugins: false
|
||||||
|
runner: 'macos-15'
|
||||||
|
|
||||||
- os_name: 'Linux'
|
- os_name: 'Linux'
|
||||||
runner: ubuntu-24.04
|
|
||||||
arch: 'x86_64'
|
arch: 'x86_64'
|
||||||
build_preset: 'Fuzzers_CI'
|
build_preset: 'Fuzzers_CI'
|
||||||
toolchain: 'Clang'
|
toolchain: 'Clang'
|
||||||
clang_plugins: false
|
clang_plugins: false
|
||||||
|
runner: 'blacksmith-16vcpu-ubuntu-2404'
|
||||||
|
|
||||||
uses: ./.github/workflows/lagom-template.yml
|
uses: ./.github/workflows/lagom-template.yml
|
||||||
with:
|
with:
|
||||||
|
|
4
.github/workflows/js-artifacts.yml
vendored
4
.github/workflows/js-artifacts.yml
vendored
|
@ -17,15 +17,15 @@ jobs:
|
||||||
fail-fast: false
|
fail-fast: false
|
||||||
matrix:
|
matrix:
|
||||||
os_name: ['Linux']
|
os_name: ['Linux']
|
||||||
runner: ['ubuntu-24.04']
|
|
||||||
arch: ['x86_64']
|
arch: ['x86_64']
|
||||||
package_type: ['Linux-x86_64']
|
package_type: ['Linux-x86_64']
|
||||||
|
runner: ['blacksmith-8vcpu-ubuntu-2404']
|
||||||
|
|
||||||
include:
|
include:
|
||||||
- os_name: 'macOS'
|
- os_name: 'macOS'
|
||||||
runner: 'macos-15'
|
|
||||||
arch: 'arm64'
|
arch: 'arm64'
|
||||||
package_type: 'macOS-universal2'
|
package_type: 'macOS-universal2'
|
||||||
|
runner: 'macos-15'
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout LadybirdBrowser/ladybird
|
- name: Checkout LadybirdBrowser/ladybird
|
||||||
|
|
12
.github/workflows/nightly-lagom.yml
vendored
12
.github/workflows/nightly-lagom.yml
vendored
|
@ -18,47 +18,47 @@ jobs:
|
||||||
fail-fast: false
|
fail-fast: false
|
||||||
matrix:
|
matrix:
|
||||||
os_name: ['Linux']
|
os_name: ['Linux']
|
||||||
runner: [ubuntu-24.04-arm]
|
|
||||||
arch: ['arm64']
|
arch: ['arm64']
|
||||||
build_preset: ['Sanitizer_CI']
|
build_preset: ['Sanitizer_CI']
|
||||||
toolchain: ['Clang']
|
toolchain: ['Clang']
|
||||||
clang_plugins: [false]
|
clang_plugins: [false]
|
||||||
|
runner: ['blacksmith-8vcpu-ubuntu-2404-arm']
|
||||||
|
|
||||||
include:
|
include:
|
||||||
- os_name: 'Linux'
|
- os_name: 'Linux'
|
||||||
runner: ubuntu-24.04
|
|
||||||
arch: 'x86_64'
|
arch: 'x86_64'
|
||||||
build_preset: 'Distribution_CI'
|
build_preset: 'Distribution_CI'
|
||||||
toolchain: 'GNU'
|
toolchain: 'GNU'
|
||||||
clang_plugins: false
|
clang_plugins: false
|
||||||
|
runner: 'blacksmith-8vcpu-ubuntu-2404'
|
||||||
|
|
||||||
- os_name: 'macOS'
|
- os_name: 'macOS'
|
||||||
runner: macos-15
|
|
||||||
arch: 'arm64'
|
arch: 'arm64'
|
||||||
build_preset: 'Distribution_CI'
|
build_preset: 'Distribution_CI'
|
||||||
toolchain: 'Clang'
|
toolchain: 'Clang'
|
||||||
clang_plugins: false
|
clang_plugins: false
|
||||||
|
runner: 'macos-15'
|
||||||
|
|
||||||
- os_name: 'Linux'
|
- os_name: 'Linux'
|
||||||
runner: ubuntu-24.04-arm
|
|
||||||
arch: 'arm64'
|
arch: 'arm64'
|
||||||
build_preset: 'Distribution_CI'
|
build_preset: 'Distribution_CI'
|
||||||
toolchain: 'Clang'
|
toolchain: 'Clang'
|
||||||
clang_plugins: false
|
clang_plugins: false
|
||||||
|
runner: 'blacksmith-8vcpu-ubuntu-2404-arm'
|
||||||
|
|
||||||
- os_name: 'Linux'
|
- os_name: 'Linux'
|
||||||
runner: ubuntu-24.04
|
|
||||||
arch: 'x86_64'
|
arch: 'x86_64'
|
||||||
build_preset: 'Sanitizer_CI'
|
build_preset: 'Sanitizer_CI'
|
||||||
toolchain: 'Swift'
|
toolchain: 'Swift'
|
||||||
clang_plugins: false
|
clang_plugins: false
|
||||||
|
runner: 'blacksmith-8vcpu-ubuntu-2404'
|
||||||
|
|
||||||
- os_name: 'macOS'
|
- os_name: 'macOS'
|
||||||
runner: macos-15
|
|
||||||
arch: 'arm64'
|
arch: 'arm64'
|
||||||
build_preset: 'Sanitizer_CI'
|
build_preset: 'Sanitizer_CI'
|
||||||
toolchain: 'Swift'
|
toolchain: 'Swift'
|
||||||
clang_plugins: false
|
clang_plugins: false
|
||||||
|
runner: 'macos-15'
|
||||||
|
|
||||||
uses: ./.github/workflows/lagom-template.yml
|
uses: ./.github/workflows/lagom-template.yml
|
||||||
with:
|
with:
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue