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

Pascal van Leeuwen and others added 30 commits September 16, 2025 19:32
@fredteumer fredteumer requested a review from Olshansk October 3, 2025 15:18
- 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
Copy link
Contributor Author

Closing in favor of #470 which has a clean diff from main

@fredteumer fredteumer closed this Oct 3, 2025
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.

4 participants