web-std / io

Web standard IO APIs implemented for nodejs
92 stars 31 forks source link

chore: add auto-deployment via Changesets #74

Open MichaelDeBoey opened 1 year ago

MichaelDeBoey commented 1 year ago

See @chaance's https://github.com/remix-run/web-std-io/pull/9 & @mcansh's https://github.com/remix-run/web-std-io/pull/16

CC/ @alanshaw @Gozala

Gozala commented 1 year ago

Hy @MichaelDeBoey I don't have anything against Changesets, but I also have no experience using it. I'm hesitant to switch from release-please to Changesets unless there is a compiling reason for it as adopting it would take up already scarce time I have available for this project.

That said if you do have a compelling case please point those out so they could be considered.

MichaelDeBoey commented 1 year ago

@Gozala We use changesets in the Remix repos, so both @jacob-ebey & I are used to it

One of the main benefits of changesets is that you can create a whole custom explanation for your release notes as part of your PR, which is something that's not possible with release-please Another benefit is that it automatically updates the version numbers of nested dependencies (so if blob updates, the version number of blob will be changed in all other package.jsons)

This PR also adds some nice things like manypkg to help with monorepo best practices

MichaelDeBoey commented 1 year ago

@Gozala Is there anything else you want me to do before we can merge this one?

jacob-ebey commented 11 months ago

Release please is the shit and if I had my way Remix would release with it. Don't let our release process influence how you manage this project.