Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: add release utilities #7395

Merged
merged 1 commit into from Dec 1, 2023
Merged

chore: add release utilities #7395

merged 1 commit into from Dec 1, 2023

Conversation

JamesHenry
Copy link
Contributor

@JamesHenry JamesHenry commented Dec 1, 2023

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 just rxjs) and create a CHANGELOG.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

@benlesh
Copy link
Member

benlesh commented Dec 1, 2023

Overall, I'm very happy with these changes.

It would be very helpful for me if you could separately PR a small document about various useful commands. I think I'm good overall, but I won't have muscle memory for a bit.

@benlesh benlesh merged commit 480c6a2 into ReactiveX:master Dec 1, 2023
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants