CI: Cache UnicodeData files on the self-hosted test262 runner

We already cache these files to prevent re-downloading them in the other
CI workflows, so this just brings the test262 runner up to speed with
the rest of them.
This commit is contained in:
Idan Horowitz 2021-08-07 15:40:22 +03:00 committed by Andreas Kling
parent 9d21c79671
commit e548c1f489
Notes: sideshowbarker 2024-07-18 07:18:44 +09:00

View File

@ -62,9 +62,20 @@ jobs:
- name: Check versions
run: set +e; g++ --version; g++-10 --version; python --version; python3 --version; ninja --version
- name: Build test-js
- name: Create build directory
run: |
mkdir -p Build/lagom
mkdir -p Build/lagom/UCD
- name: UnicodeData cache
# TODO: Change the version to the released version when https://github.com/actions/cache/pull/489 (or 571) is merged.
uses: actions/cache@03e00da99d75a2204924908e1cca7902cafce66b
with:
path: ${{ github.workspace }}/Build/lagom/UCD
key: UnicodeData-${{ hashFiles('Userland/Libraries/LibUnicode/unicode_data.cmake') }}
- name: Build test-js
run: |
cd Build/lagom
cmake -GNinja -DCMAKE_C_COMPILER=gcc-10 -DCMAKE_CXX_COMPILER=g++-10 -DBUILD_LAGOM=ON ../../Meta/Lagom
ninja test-js