Skip to content

ci: publish GitHub Releases from changesets release step#71

Merged
mwbrooks merged 2 commits into
mainfrom
mwbrooks-enable-github-releases
Jul 2, 2026
Merged

ci: publish GitHub Releases from changesets release step#71
mwbrooks merged 2 commits into
mainfrom
mwbrooks-enable-github-releases

Conversation

@mwbrooks

@mwbrooks mwbrooks commented Jul 2, 2026

Copy link
Copy Markdown
Member

Summary

This pull request create a GitHub Release in our release action:

  • Add createGithubReleases: true to the changesets/action step in .github/workflows/release.yml so each slack@<version> tag lands on a populated GitHub Release page, using the auto-generated notes template already staged in .github/release.yml. No new permissions needed — the job already has contents: write.

Preview

  • N/A

Testing

  • Ran make lint locally - passes.
  • Post-merge verification (on the next real release): the Changesets release step should succeed with no permissions errors, and https://github.com/slackapi/slack-mcp-plugin/releases/tag/slack@<version> should render a populated release with categorized notes from .github/release.yml, rather than the empty tag page we get today.

Notes

  • Using the test label until we have a proper label for this type of work.

Requirements

Enable createGithubReleases on changesets/action so each `slack@<version>`
tag gets a populated release page (using the auto-generated notes template
already in .github/release.yml). This gives release links something real
to point at ahead of automating the Slack release announcement.
@mwbrooks mwbrooks self-assigned this Jul 2, 2026
@mwbrooks mwbrooks added semver:patch Changes trigger a patch version bump test Improve of update the tests of this project labels Jul 2, 2026
@mwbrooks mwbrooks changed the title ci: publish GitHub Releases from changesets step ci: publish GitHub Releases from changesets release step Jul 2, 2026
@mwbrooks mwbrooks marked this pull request as ready for review July 2, 2026 21:31
@mwbrooks mwbrooks requested a review from a team as a code owner July 2, 2026 21:31

@WilliamBergamin WilliamBergamin left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice catch 💯 thanks for opening a PR for this 🚀

@mwbrooks

mwbrooks commented Jul 2, 2026

Copy link
Copy Markdown
Member Author

@WilliamBergamin No problem, I only noticed while working on another PR. I figured it would be easier to break this out for an easy review. Thanks for the eyes 👀

@mwbrooks mwbrooks merged commit 9635a2f into main Jul 2, 2026
4 checks passed
@mwbrooks mwbrooks deleted the mwbrooks-enable-github-releases branch July 2, 2026 22:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

semver:patch Changes trigger a patch version bump test Improve of update the tests of this project

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants