Skip to content

chore: github tag, release automation - #37

Merged
DanielSinclair merged 1 commit into
mainfrom
daniel/release-github
Mar 19, 2026
Merged

chore: github tag, release automation#37
DanielSinclair merged 1 commit into
mainfrom
daniel/release-github

Conversation

@DanielSinclair

Copy link
Copy Markdown
Contributor

This PR enhances the release process by breaking it down into three distinct steps:

  1. Adds a new release:publish script that publishes the changeset with the latest tag and pushes git tags
  2. Adds a release:github script that automatically creates a GitHub release using the latest tag and content from the CHANGELOG.md
  3. Updates the main release script to orchestrate these new steps in sequence

The PR also improves the git branch verification by using the -q flag for quieter output when checking for the main branch.

@DanielSinclair

Copy link
Copy Markdown
Contributor Author

This stack of pull requests is managed by Graphite. Learn more about stacking.

@DanielSinclair
DanielSinclair marked this pull request as ready for review February 10, 2026 21:11
@DanielSinclair DanielSinclair changed the title chore: improve release process with GitHub integration chore: github tag, release automation Feb 10, 2026

@janek26 janek26 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.

lgtm

@DanielSinclair
DanielSinclair merged commit ebc51b2 into main Mar 19, 2026
3 checks passed
@DanielSinclair
DanielSinclair deleted the daniel/release-github branch March 19, 2026 19:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants