Skip to content

stackblitz/webcontainer-ecosystem-ci

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

webcontainer-ecosystem-ci

webcontainer-ecosystem-ci

This repository is used to run tests for WebContainer ecosystem projects.

GitHub workflow

Scheduled

Workflows are scheduled to run automatically every Monday, Wednesday and Friday.

Manually

  • 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

Shell script

  • 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.

How to add a new integration test

  • 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

Credits

This project is inspired by and based on:

About

WebContainer Ecosystem CI

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •