caliper icon indicating copy to clipboard operation
caliper copied to clipboard

Publish: Automated tests for the npm packages before they are published to official npm repository

Open davidkel opened this issue 2 years ago • 0 comments

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

davidkel avatar Jul 08 '22 07:07 davidkel