Skip to content

Conversation

@fredteumer
Copy link
Contributor

Summary

  • Adds auto-version-bump.yml workflow that automatically creates version tags and GitHub releases on every push to main
  • Updates release-artifacts.yml to only trigger on tag pushes (removed conflicting main branch trigger)
  • Fixes broken conditional in release-artifacts.yml that was checking for workflow_run event on push triggers

How it works

  1. Push to mainauto-version-bump.yml auto-creates tag + GitHub release with release notes
  2. Tag created → release-artifacts.yml runs to build/publish artifacts

Test plan

  • Created v0.4.0 tag manually as baseline
  • Merge this PR and verify next push to main creates v0.4.1 automatically
  • Verify release notes are generated correctly

🤖 Generated with Claude Code

- Add auto-version-bump.yml workflow to automatically create tags and releases on main branch pushes
- Update release-artifacts.yml to only trigger on tag pushes (removed main branch trigger)
- Fix broken conditional in release-artifacts.yml workflow

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
@fredteumer fredteumer requested a review from Olshansk October 3, 2025 19:04
@fredteumer fredteumer self-assigned this Oct 3, 2025
@fredteumer fredteumer added CI/CD Anything related to Github Actions or CI/CD tooling labels Oct 3, 2025
@fredteumer fredteumer added this to the Quality Of Life milestone Oct 3, 2025
Copy link
Contributor

@Olshansk Olshansk left a comment

Choose a reason for hiding this comment

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

My thoughts on this:

  1. Not a fan, but we know why we're doing this.
  2. Let's merge it in.
  3. I'm anticipating things to get noisy or be an issue, so we'll follow up if/when that happens.

@Olshansk Olshansk changed the title Add automated version bumping and release workflow [Releases] Add automated version bumping and release workflow Oct 3, 2025
@Olshansk Olshansk merged commit 755de8b into main Oct 3, 2025
18 of 22 checks passed
@Olshansk Olshansk deleted the add-auto-release-workflow branch October 3, 2025 22:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CI/CD Anything related to Github Actions or CI/CD tooling

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants