|
48 | 48 | strategy: |
49 | 49 | fail-fast: false |
50 | 50 | 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) |
54 | 51 | engine: ['xs'] |
55 | 52 | steps: |
56 | 53 | - uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 |
|
74 | 71 | - run: EXODUS_TEST_DROP_NETWORK=1 node --run "test:${{ matrix.engine }}" |
75 | 72 | - run: EXODUS_TEST_DROP_NETWORK=1 node --run "test:${{ matrix.engine }}" |
76 | 73 | - 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