Skip to content

Commit 5c82c8d

Browse files
feat: enable use of preexisting weval binary (#156)
* feat: enable use of pre-existing weval binary This commit adds the ability to use a pre-existing `weval` binary as an option to `componentize`. This should enable builds without internet but hopefully also cut down on failures due to being unable to fetch the binary dynamically. Signed-off-by: Victor Adossi <[email protected]> * chore(docs): reword the build and cleanup workflow instructions Signed-off-by: Victor Adossi <[email protected]> * feat(dx): add a clean command for removing built StarlingMonkey Signed-off-by: Victor Adossi <[email protected]> * chore(docs): add instructions for setting up embeding Signed-off-by: Victor Adossi <[email protected]> * refactor(ci): include node versions, break up build This commit heavily refactors the CI build pipeline to separate different build steps to improve build times and caching. It *should* be easier to see the dependency between the builds: - splicer (jit/AOT independent) - StarlingMonkey JIT - StarlingMonkey AOT (Weval) Along with these builds, JIT/AOT tests that should come after can pull the relevant cached artifacts. Signed-off-by: Victor Adossi <[email protected]> * refactor(ci): use top level script targets Signed-off-by: Victor Adossi <[email protected]> * feat(docs): add documentation for custom weval binary Signed-off-by: Victor Adossi <[email protected]> * chore(ci): remove pinned versions Signed-off-by: Victor Adossi <[email protected]> * fix(ci): more consistent artifact upload/download Signed-off-by: Victor Adossi <[email protected]> --------- Signed-off-by: Victor Adossi <[email protected]>
1 parent 423117c commit 5c82c8d

File tree

5 files changed

+373
-70
lines changed

5 files changed

+373
-70
lines changed

0 commit comments

Comments
 (0)