Skip to content

Bump Beacon to v1.3.4 and enforce version bumps - #33

Merged
jakthom merged 1 commit into
mainfrom
codex/enforce-release-versions
Sep 30, 2026
Merged

jakthom merged 1 commit into
mainfrom
codex/enforce-release-versions

Conversation

@jakthom

@jakthom jakthom commented Sep 30, 2026

Copy link
Copy Markdown
Contributor

Beacon's startup fix in #32 merged with VERSION still at 1.3.0, even though published tags had reached v1.3.3. The shared release workflow could silently choose another patch tag without updating the file. Bump VERSION to 1.3.4 and require an explicit version for future changes.

  • Add a CI check that requires VERSION to exceed both the PR/push base and existing release tags, and include it in the release gate.
  • Validate VERSION again before publishing so the shared workflow cannot silently choose a different version. Allow retries of the same annotated tag at the same commit.
  • Add just release-check, document the policy, and add AGENTS.md instructions requiring a version bump before opening or updating any PR.

Validation: 32 checks against isolated Git histories passed, including missing bumps on unreleased bases, stale/colliding tags, malformed versions, and release retries. just release-check, Bash syntax checks, actionlint v1.7.12, and git diff --check passed. This PR changes versioning and workflows only.

The existing main release already failed at the GoReleaser build step before this PR: https://github.com/open-ships/beacon/actions/runs/36778358810. This PR does not resolve that separate build failure.

@jakthom
jakthom merged commit 71d2265 into main Sep 30, 2026
10 checks passed
@jakthom
jakthom deleted the codex/enforce-release-versions branch September 30, 2026 22:08
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