mirror of
https://github.com/SerenityOS/serenity.git
synced 2025-01-23 18:02:05 -05: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
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…
Add table
Reference in a new issue