Skip to content

Conversation

@ckrough
Copy link
Owner

@ckrough ckrough commented Dec 27, 2025

Summary

  • Configure python-semantic-release for automated version management
  • Create release.yml workflow for GitHub Actions that triggers on merge to main
  • Remove manual version-check job from CI (now handled by semantic-release)
  • Delete scripts/check_version.py (no longer needed)

Test plan

  • Verify CI passes without version-check job
  • Merge to main and verify release workflow triggers
  • Confirm version bump, changelog generation, and GitHub release creation

Configure python-semantic-release for automated version management:
- Add semantic-release configuration to pyproject.toml
- Create release.yml workflow for GitHub Actions
- Remove manual version-check job from CI (now handled by semantic-release)
- Delete scripts/check_version.py (no longer needed)

Releases will now be triggered automatically on merge to main,
with version bumps determined by conventional commit messages.
@ckrough ckrough merged commit eb4955a into main Dec 27, 2025
4 checks passed
@ckrough ckrough deleted the intelligent-euler branch December 27, 2025 19:55
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