The changesets tool provides a setup for automated releases but we are currently still doing everything manually
https://github.com/changesets/changesets
There is an official github action here:
https://github.com/changesets/action
we should be able to use this and get a decent out of the box solution for this.
It's important that we are able to validate the release version and details before the release is actually made so effort should be made to confirm that we won't accidentally publish a major when a patch is required for example.
The solution should also generate release notes and apply them to the github releases tab
The changesets tool provides a setup for automated releases but we are currently still doing everything manually
https://github.com/changesets/changesets
There is an official github action here:
https://github.com/changesets/action
we should be able to use this and get a decent out of the box solution for this.
It's important that we are able to validate the release version and details before the release is actually made so effort should be made to confirm that we won't accidentally publish a major when a patch is required for example.
The solution should also generate release notes and apply them to the github releases tab