Description
Is your feature request related to a problem? Please describe.
Currently it is difficult for users to test changes on main
without a published module. We often go months without a release, which can make it hard for users to keep up with changes as they are happening.
See: #385 (comment)
Describe the solution you would like to see
Use npm distribution channels to provide early access to the module as, for example, cloudevents@canary
. This would also entail modifying our publishing process via release-please
, or some other defined process to determine how and when to publish a module. If this is to be automated, there is an unfortunate side effect in that we will need to provide npm publishing credentials to the repository config.
Additional context
npm distribution channels: https://docs.npmjs.com/cli/v7/commands/npm-dist-tag
some background: https://docs.npmjs.com/cli/v7/commands/npm-dist-tag