mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2024-08-17 01:10:28 +03:00
CI: Bundle and upload a js(1) release package
To include Serenity's LibJS on test262.report, we will need to integrate with esvu. Create a .tar.gz with js(1) binary and the Lagom libraries it it needs to run, and upload that package as a build artifact.
This commit is contained in:
parent
636a6a2fb8
commit
3c88749800
Notes:
sideshowbarker
2024-07-17 19:06:58 +09:00
Author: https://github.com/trflynn89 Commit: https://github.com/SerenityOS/serenity/commit/3c88749800 Pull-request: https://github.com/SerenityOS/serenity/pull/12344 Reviewed-by: https://github.com/ADKaster Reviewed-by: https://github.com/IdanHo Reviewed-by: https://github.com/alimpfard Reviewed-by: https://github.com/awesomekling Reviewed-by: https://github.com/davidot
13
.github/workflows/libjs-test262.yml
vendored
13
.github/workflows/libjs-test262.yml
vendored
@ -133,3 +133,16 @@ jobs:
|
||||
continue-on-error: true
|
||||
working-directory: libjs-test262
|
||||
run: ./per_file_result_diff.py -o per-file-bytecode-master.json -n ../libjs-website/test262/data/per-file-bytecode-master.json
|
||||
|
||||
- name: Build and package js
|
||||
working-directory: libjs-test262/Build
|
||||
run: |
|
||||
ninja js
|
||||
cpack -D CPACK_INSTALL_CMAKE_PROJECTS="$(pwd)/_deps/lagom-build;js;js;/"
|
||||
|
||||
- name: Upload js package
|
||||
uses: actions/upload-artifact@v2
|
||||
with:
|
||||
name: serenity-js
|
||||
path: libjs-test262/Build/serenity-js.tar.gz
|
||||
retention-days: 7
|
||||
|
Loading…
Reference in New Issue
Block a user