From e548c1f489b6c06cc65d9104dea58b2acd75f9a4 Mon Sep 17 00:00:00 2001 From: Idan Horowitz Date: Sat, 7 Aug 2021 15:40:22 +0300 Subject: [PATCH] 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. --- .github/workflows/libjs-test262.yml | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/.github/workflows/libjs-test262.yml b/.github/workflows/libjs-test262.yml index 41db71d5390..c0650c892f6 100644 --- a/.github/workflows/libjs-test262.yml +++ b/.github/workflows/libjs-test262.yml @@ -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