oolio-group / monorepo

A monorepo template with Turborepo
MIT License
0 stars 0 forks source link

Version bumper / Publishing tool #2

Open shidil opened 2 years ago

shidil commented 2 years ago

Options to consider

shidil commented 2 years ago

Tried [intuit/auto](https://github.com/intuit/auto) Great concept and fits well with continues deployments strategy. However I was unable to make it work with a monorepo setup without having lerna used along with it. Adds many dependencies to root project.

Tried Beachball Works well like changesets with minimal developer effort on PRs. Doesn't create a consolidated changelogs and release notes on GitHub

shidil commented 2 years ago

Recently discovered https://github.com/googleapis/release-please

shidil commented 2 years ago

Tried changesets. It doesn't create GitHub releases by default. However it provides a bot to check for changesets in a PR and an action to automate release processes. It is possible to make use of https://github.com/backstage/backstage/blob/master/scripts/create-github-release.js to create a custom action for generating a gh-release

Fri Feb 18 04:45:58 PM IST 2022

shidil commented 2 years ago

Changesets is now implemented in this repository. This issue will be kept open to verify its pros and to try out other options like https://github.com/googleapis/release-please