I’ve been wondering if someone would build a semantic release question step on top of changesets for a while.
Honestly the kind of extension I love seeing for changesets. Base changesets is pretty unopinionated so people can add opinions on top
🧪 Experimenting with git hooks to generate @ChangesetsJS files based on the commit message.
It takes the good parts of semantic/conventional commit messages (source of truth) to automate some pain points with authoring changesets.
Best of both worlds? Time will tell.
Very cool use of snapshot releases
🫰✨ @Shopify devs can /snapit in a Polaris pull request to have it publish an NPM package snapshot of their branch.
No more yalc, -alpha.29 and added process that slows us down shipping fast at scale.
@ChangesetsJS @_samrose3_ @github 🚀
github.com/Shopify/polaris/p…
Replying to @xiaokedada
This is the ‘how does changesets work’ diagram I have never been able to make 😁
Replying to @jmsfbs @AndaristRake
We were actually storing all the data in git originally!
The two problems we found were:
Changesets couldn't be edited easily. Changesets use full markdown spec now, and can be very rich
In very active repos, that much info in git eventually slowed git down.
Replying to @threepointone
Just to check as well, what’s the main feature you want from an app separate to simply failing CI if there’s no changeset present? Basically what we do on GitHub?
Replying to @threepointone
There is one that’s being used internally at Atlassian, unfortunately it got closed sourced. I’ll reach out to them about opening it back up.
Changesets retweeted
Note: this and being able to tag every package in your monorepo on npm were originally going to be @ChangesetsJS features, but didn't quite fit there.
If you're using changesets you should probably have a look at this.
👋 I added a new feature to manypkg to make upgrading your dependencies in your monorepo easier:
npmjs.com/package/@manypkg/c…
Changesets retweeted
ok, I have seen the light. @ChangesetsJS is *amazing*.
I mean, it's boring. But that's why it's amazing. Very nice.
Changesets retweeted
"Adopting Changesets for release and changelog automation"
techblog.commercetools.com/a…
@ChangesetsJS 🙌
🎉We've added some new features to the Changeset Bot:
✅ You can now see a list of packages that the changesets in a PR will release
✅ The link to add a changeset will now prefill the packages based on the packages that have changed.
🦋github.com/apps/changeset-bo…
Changesets retweeted
I built a thing! Very new, may break:
changelogs.xyz
View the changelog for any npm package (if the changelog is published to npm)
TY @mitchellhamiltn for inspiration, @thethinkmill for supporting it 💖
Changesets now has a pleasant experience for people working in single package repos! 🎁🦋 Changelog: github.com/atlassian/changes…









