mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2024-11-22 23:50:19 +00:00
7b06417ccf
Clang builds of ASAN+UBSAN on Linux take significantly less time on the Azure CI runners. Measured times were 82 minutes for Clang 18 and 112 minutes for GCC 13, with no cache. To keep our coverage of Ladybird builds + testing with GCC, add a nightly job to run through the full test cycle on GCC 13.
38 lines
788 B
YAML
38 lines
788 B
YAML
trigger:
|
|
batch: true
|
|
branches:
|
|
include:
|
|
- master
|
|
|
|
stages:
|
|
- stage: Lagom
|
|
dependsOn: []
|
|
|
|
jobs:
|
|
- template: Meta/Azure/Lagom.yml
|
|
parameters:
|
|
os: 'Linux'
|
|
lagom_lints: true
|
|
host_cc: 'clang-18'
|
|
host_cxx: 'clang++-18'
|
|
|
|
- template: Meta/Azure/Lagom.yml
|
|
parameters:
|
|
os: 'Linux'
|
|
fuzzer: 'Fuzz'
|
|
host_cc: 'gcc-13'
|
|
host_cxx: 'g++-13'
|
|
|
|
- template: Meta/Azure/Lagom.yml
|
|
parameters:
|
|
os: 'macOS'
|
|
host_cc: '$(brew --prefix llvm@18)/bin/clang'
|
|
host_cxx: '$(brew --prefix llvm@18)/bin/clang++'
|
|
|
|
- stage: SerenityOS
|
|
dependsOn: []
|
|
|
|
jobs:
|
|
- template: Meta/Azure/Serenity.yml
|
|
parameters:
|
|
arch: 'x86_64'
|