Skip to content

Bring released 3.0.2 commits into main and guard future releases - #1

Merged
aagedal merged 3 commits into
mainfrom
t3code/investigate-release-timing
Oct 7, 2026
Merged

aagedal merged 3 commits into
mainfrom
t3code/investigate-release-timing

Conversation

@aagedal

@aagedal aagedal commented Oct 7, 2026 •

Copy link
Copy Markdown
Owner

Release 3.0.2 was published from codex/bounded-mxf-reader while main remained at 3.0.1. This PR brings the two existing release commits into main and makes the release workflow fetch main and reject tags whose commits are outside its history. The release checklist now requires merging before tagging.

Merge with a merge commit to preserve the existing 3.0.2 tag's commit ancestry.

Validation: exercised the exact workflow guard against temporary Git repositories: accepts a tag on main, rejects an unmerged release tag, accepts it after merging, and accepts an older tag in main's history. Scripts/verify-release.sh 3.0.2 passed: 1,674 library tests (21 skipped, zero failures), 50 CLI tests, release archive contents/version/checksum, and bundled geolocation smoke test. PR CI also covers the iOS build.

@aagedal
aagedal merged commit e520730 into main Oct 7, 2026
3 checks passed
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.

1 participant