mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2024-11-22 07:30:19 +00:00
CI: Use updated libjs-test262 build workflows
After linusg/libjs-test262/pull/30 goes into libjs-test262, we'll need to pass SERENITY_SOURCE_DIR manually to the job to prevent it from trying to do its own shallow clone. Also, remove the now defunct static library build from the test262 workflow.
This commit is contained in:
parent
32d076ef54
commit
07a3830036
Notes:
sideshowbarker
2024-07-18 07:46:48 +09:00
Author: https://github.com/ADKaster Commit: https://github.com/SerenityOS/serenity/commit/07a38300363 Pull-request: https://github.com/SerenityOS/serenity/pull/9017 Issue: https://github.com/SerenityOS/serenity/issues/8846 Reviewed-by: https://github.com/gunnarbeutner Reviewed-by: https://github.com/linusg
1 changed files with 3 additions and 3 deletions
6
.github/workflows/libjs-test262.yml
vendored
6
.github/workflows/libjs-test262.yml
vendored
|
@ -62,19 +62,19 @@ jobs:
|
|||
- name: Check versions
|
||||
run: set +e; g++ --version; g++-10 --version; python --version; python3 --version; ninja --version
|
||||
|
||||
- name: Build libLagom.a and test-js
|
||||
- name: Build test-js
|
||||
run: |
|
||||
mkdir -p Build/lagom
|
||||
cd Build/lagom
|
||||
cmake -GNinja -DCMAKE_C_COMPILER=gcc-10 -DCMAKE_CXX_COMPILER=g++-10 -DBUILD_LAGOM=ON ../../Meta/Lagom
|
||||
ninja libLagom.a test-js
|
||||
ninja test-js
|
||||
|
||||
- name: Build libjs-test262-runner
|
||||
working-directory: libjs-test262
|
||||
run: |
|
||||
mkdir -p Build
|
||||
cd Build
|
||||
cmake -GNinja -DCMAKE_C_COMPILER=gcc-10 -DCMAKE_CXX_COMPILER=g++-10 ..
|
||||
cmake -GNinja -DCMAKE_C_COMPILER=gcc-10 -DCMAKE_CXX_COMPILER=g++-10 -DSERENITY_SOURCE_DIR=${{ env.SERENITY_SOURCE_DIR }} ..
|
||||
ninja libjs-test262-runner
|
||||
|
||||
- name: Run test262 and test262-parser-tests
|
||||
|
|
Loading…
Reference in a new issue