Skip to content

Commit beaa9f8

Browse files
committed
ci: enable tests on boa
1 parent aae2d12 commit beaa9f8

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

.github/workflows/checks.yaml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -128,9 +128,8 @@ jobs:
128128
fail-fast: false
129129
matrix:
130130
# esvu hermes is 0.11 and even fails to install
131-
# boa 0.20 seems to crash with OOM, but nightly works, so it can be added on next boa release
132131
# quickjs fails and is unavailable on macOS (quickjs-ng from jsvu works)
133-
engine: ['v8', 'javascriptcore', 'spidermonkey', 'xs', 'engine262']
132+
engine: ['v8', 'javascriptcore', 'spidermonkey', 'xs', 'engine262', 'boa']
134133
steps:
135134
- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29
136135
- uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda
@@ -146,7 +145,11 @@ jobs:
146145
with:
147146
path: ~/.esvu
148147
key: barebone-esvu-${{ matrix.engine }}-${{ runner.os }}
148+
- if: ${{ matrix.engine == 'boa' }}
149+
run: pnpm i esvu@devsnek/esvu#3852bf2c67a47e001b5eef926d53574a37149b92
149150
- run: node --run esvu -- install "${{ matrix.engine }}"
151+
- if: ${{ matrix.engine == 'boa' }}
152+
run: git checkout . && pnpm i --frozen-lockfile
150153
- run: EXODUS_TEST_DROP_NETWORK=1 node --run "test:${{ matrix.engine }}"
151154

152155
puppeteer:

0 commit comments

Comments
 (0)