mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2024-11-26 09:30:24 +00:00
CI: Skip Unicode caches for Fuzzer build
There is a bit of a race here between the Fuzzer and non-Fuzzer Lagom builds. If the Unicode caches are empty, and the Fuzzer build completes first, then the UCD and CLDR directories will be empty or won't exist. Skip handling the Unicode caches for this build.
This commit is contained in:
parent
e883792fd4
commit
3127454642
Notes:
sideshowbarker
2024-07-18 05:15:50 +09:00
Author: https://github.com/trflynn89 Commit: https://github.com/SerenityOS/serenity/commit/3127454642d Pull-request: https://github.com/SerenityOS/serenity/pull/9599 Reviewed-by: https://github.com/alimpfard Reviewed-by: https://github.com/davidot Reviewed-by: https://github.com/linusg ✅
2 changed files with 16 additions and 10 deletions
|
@ -4,6 +4,7 @@ parameters:
|
|||
toolchain: 'gcc'
|
||||
build_directory: ''
|
||||
ccache_version: 1 # Increment this number if CI has trouble with ccache.
|
||||
with_unicode_caches: true
|
||||
|
||||
steps:
|
||||
- script: |
|
||||
|
@ -32,17 +33,18 @@ steps:
|
|||
path: $(CCACHE_DIR)
|
||||
displayName: 'Compiler Cache'
|
||||
|
||||
- task: Cache@2
|
||||
inputs:
|
||||
key: '"unicode_data" | Userland/Libraries/LibUnicode/unicode_data.cmake'
|
||||
path: $(Build.SourcesDirectory)/${{ parameters.build_directory }}/UCD
|
||||
displayName: 'UnicodeData Cache'
|
||||
- ${{ if eq(parameters.with_unicode_caches, true) }}:
|
||||
- task: Cache@2
|
||||
inputs:
|
||||
key: '"unicode_data" | Userland/Libraries/LibUnicode/unicode_data.cmake'
|
||||
path: $(Build.SourcesDirectory)/${{ parameters.build_directory }}/UCD
|
||||
displayName: 'UnicodeData Cache'
|
||||
|
||||
- task: Cache@2
|
||||
inputs:
|
||||
key: '"unicode_locale" | Userland/Libraries/LibUnicode/unicode_data.cmake'
|
||||
path: $(Build.SourcesDirectory)/${{ parameters.build_directory }}/CLDR
|
||||
displayName: 'UnicodeLocale Cache'
|
||||
- task: Cache@2
|
||||
inputs:
|
||||
key: '"unicode_locale" | Userland/Libraries/LibUnicode/unicode_data.cmake'
|
||||
path: $(Build.SourcesDirectory)/${{ parameters.build_directory }}/CLDR
|
||||
displayName: 'UnicodeLocale Cache'
|
||||
|
||||
- script: |
|
||||
ccache -M 5G
|
||||
|
|
|
@ -36,6 +36,10 @@ jobs:
|
|||
arch: 'Lagom'
|
||||
toolchain: '$(toolchain)'
|
||||
build_directory: 'Meta/Lagom/Build'
|
||||
${{ if eq(parameters.fuzzer, 'Fuzz') }}:
|
||||
with_unicode_caches: false
|
||||
${{ if eq(parameters.fuzzer, 'NoFuzz') }}:
|
||||
with_unicode_caches: true
|
||||
|
||||
- script: |
|
||||
mkdir -p Meta/Lagom/Build
|
||||
|
|
Loading…
Reference in a new issue