This repository is used to run tests for WebContainer ecosystem projects.
Workflows are scheduled to run automatically every Monday, Wednesday and Friday.
- Open workflow
- Click the 'Run workflow' button at the top right of the list
- Select the suite to run in the dropdown
- Start the workflow
- Clone this repo
- Run
pnpm i
- Run
pnpm test
to execute all suites - Or
pnpm test <suitename>
to select a specific suite - Or
tsx ecosystem-ci.ts
You can pass --release <version>
to select a specific @webcontainer/api
version to use.
The repositories are checked out into the workspace
subdirectory as shallow clones.
- Check out the existing tests and add one yourself. Thanks to some utilities, it is really easy
- Once you are confidente the suite works, add it to the lists of suites in the workflows
This project is inspired by and based on: