fix: update weekly release workflow to detect squash-merged PRs #45
+32
−15
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
Fixes the weekly release workflow to properly detect squash-merged PRs and implements alpha semantic versioning rules.
Problem
The current workflow only detects merge commits (
git log --merges), which means squash-merged PRs are not detected. This caused PR #44's breaking changes to be invisible to the release workflow.Solution
Changes to Detection Logic
--mergesflag with detection of all commits#123pattern)feat:,fix:,refactor:, etc.)Alpha Versioning Rules (v0.x.x)
Release Notes
Testing
Tested with current commits since v0.1.0:
Detection result:
Impact
After merging this PR:
Next Steps
Once merged, the weekly release workflow will properly detect changes regardless of merge strategy.