caliper
caliper copied to clipboard
Publish: Automated tests for the npm packages before they are published to official npm repository
I think this should be done on the merge pipeline rather than the PR pipeline, but it should also be possible to run the scenario locally
There is an integration test in the integration package that used verdaccio to act as a local npm repository where npm packages could be published and then pulled to test that the packages were valid
We should bring this upto date and re-enable it, it will also be used to verify that moving to npm workspaces and including package-lock.json files will continue to work on standard installs of node 14 and node 16
This is part of the optimize theme as it ties in with caching npm modules and the pre-req of using npm workspaces as the replacement for lerna