StackExchange / Stacks

Stack Overflowโ€™s Design System
https://stackoverflow.design
MIT License
609 stars 90 forks source link

docs(adr): add draft ADR for library release automation #1576

Closed dancormier closed 9 months ago

dancormier commented 9 months ago

STACKS-417.

This PR adds an ADR to describe the decision to use Changesets as a way to automate away much of the manual effort currently necessary to cut releases (across all Stacks libraries).

Note I considered implementing Changesets into this repo out of scope for the sake of this PR and instead decided to focus solely on the ADR. IMO, we should handle updating the release process after this ADR is agreed upon and merged.

netlify[bot] commented 9 months ago

Deploy Preview for stacks ready!

Name Link
Latest commit 745679c64152535d7d79ac89a94058cfef00bb20
Latest deploy log https://app.netlify.com/sites/stacks/deploys/656f795619d78b0008ae92a8
Deploy Preview https://deploy-preview-1576--stacks.netlify.app
Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

giamir commented 9 months ago

I considered implementing Changesets into this repo out of scope for the sake of this PR and instead decided to focus solely on the ADR. IMO, we should handle updating the release process after this ADR is agreed upon and merged.

Absolutely, this is out of scope for STACKS-417. We have other placeholder stories in place which should be updated linking to this ADR. ๐Ÿ™‚

dancormier commented 9 months ago

@giamir thank you for your review! i made the changes you suggested and will merge this PR shortly. If you see any recent changes that need improvement, please let me know and I'll open a new PR.