Skip to content

Commit aff64e7

Browse files
committed
ci: run on prebuilt bundles too
1 parent 1461867 commit aff64e7

7 files changed

Lines changed: 129738 additions & 3 deletions

File tree

.github/workflows/checks.yaml

Lines changed: 31 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,9 +48,6 @@ jobs:
4848
strategy:
4949
fail-fast: false
5050
matrix:
51-
# esvu hermes is 0.11 and even fails to install
52-
# boa 0.20 seems to crash with OOM, but nightly works, so it can be added on next boa release
53-
# quickjs fails and is unavailable on macOS (quickjs-ng from jsvu works)
5451
engine: ['xs']
5552
steps:
5653
- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29
@@ -74,3 +71,34 @@ jobs:
7471
- run: EXODUS_TEST_DROP_NETWORK=1 node --run "test:${{ matrix.engine }}"
7572
- run: EXODUS_TEST_DROP_NETWORK=1 node --run "test:${{ matrix.engine }}"
7673
- run: EXODUS_TEST_DROP_NETWORK=1 node --run "test:${{ matrix.engine }}"
74+
75+
esvu-bundle:
76+
runs-on: ubuntu-22.04
77+
name: 'Pre-built on ${{ matrix.engine }} (from esvu)'
78+
timeout-minutes: 10
79+
strategy:
80+
fail-fast: false
81+
matrix:
82+
engine: ['xs']
83+
steps:
84+
- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29
85+
- uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda
86+
with:
87+
run_install: false
88+
- uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020
89+
with:
90+
node-version-file: '.nvmrc'
91+
cache: pnpm
92+
registry-url: 'https://registry.npmjs.org'
93+
- run: pnpm i --frozen-lockfile
94+
- run: node --run esvu -- install "${{ matrix.engine }}"
95+
- run: ls bundles/tempout.*cjs | xargs -n1 ~/.esvu/bin/xs
96+
- run: ls bundles/tempout.*cjs | xargs -n1 ~/.esvu/bin/xs
97+
- run: ls bundles/tempout.*cjs | xargs -n1 ~/.esvu/bin/xs
98+
- run: ls bundles/tempout.*cjs | xargs -n1 ~/.esvu/bin/xs
99+
- run: ls bundles/tempout.*cjs | xargs -n1 ~/.esvu/bin/xs
100+
- run: ls bundles/tempout.*cjs | xargs -n1 ~/.esvu/bin/xs
101+
- run: ls bundles/tempout.*cjs | xargs -n1 ~/.esvu/bin/xs
102+
- run: ls bundles/tempout.*cjs | xargs -n1 ~/.esvu/bin/xs
103+
- run: ls bundles/tempout.*cjs | xargs -n1 ~/.esvu/bin/xs
104+
- run: ls bundles/tempout.*cjs | xargs -n1 ~/.esvu/bin/xs

0 commit comments

Comments
 (0)