Awesome
modules
This is a lerna repo that holds our npm modules. They can all be found in the /packages
directory.
Testing
CI is configured to run npm test
in every package on every interaction with the repo. Ensure all testing hooks are wired up to be run on the individual package's test
script hook.
Automatic dependency updates
Dependabot is monitoring every npm and github action for updates.
Updates for Github Actions are automatically merged if tests are passing.
Releasing
Releases are made using the lerna publish
action.
These are trigged by hand using workflow_dispatch
and will lerna publush
whatever version flag you pass in.
Tests must be passing for a publish to succeed.