paneron / extension-smart

MIT License
2 stars 2 forks source link

Enable end-to-end testing in CI #87

Closed ribose-jeffreylau closed 2 years ago

ribose-jeffreylau commented 2 years ago

... with an optimized CI pipeline.

All builds and tests are run with shared cache. So for any particular combination of OS / Node version / etc., the build process would only be run once, but the build artifacts would be shared across all relevant tests.

A tag push would trigger the release workflow which would also use the same cache.