Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description:
Demoed to Ben today. This PR adds release utilities for the rxjs repo. Ben will run
yarn release
locally which will version all the packages (currently justrxjs
) and create aCHANGELOG.md
entry, as well as create a GitHub release.The release will act as a trigger for the publish GitHub workflow (which can also be triggered manually via the GitHub UI). It has also been configured to generate provenance data for npm (something which is only possible when publishing from GitHub actions like this)
Additionally, creating the publish workflow involved adding a setup-node and install step again so I took the opportunity to create a shared composite action for this, and fix the node_modules caching to work for yarn across the board