Skip to content

build(release): expose and verify protocol v4 - #79

Merged
nicodes merged 1 commit into
mainfrom
ws1/548-v4-release
Aug 28, 2026
Merged

build(release): expose and verify protocol v4#79
nicodes merged 1 commit into
mainfrom
ws1/548-v4-release

Conversation

@nicodes

@nicodes nicodes commented Aug 28, 2026

Copy link
Copy Markdown
Owner

Closes nicodes/ormos-be#548

Stacked on #78. Exposes ormos --protocol-version, makes the shared build/release artifact gate require v4, and records compatibility in release notes.

Risk: high — shared release gate and public downstream module contract.

Team No Review: review and approval are intentionally skipped per workstream dispatch. Merge is gated on exact-head CI.

Verification (Go 1.25.13): go vet ./...; go test -race -count=1 ./...; govulncheck ./...; local stamped binary returned version 0.1.15 and protocol 4.

Deliberate gate failure: temporarily advertised v3, rebuilt with the release flags, and ran the exact protocol assertion. It failed with ::error::built binary advertises protocol '3', expected the v4 release contract. The break was reverted and the exact head is green locally.

Base automatically changed from ws1/546-protocol-v4 to main August 28, 2026 04:30
@nicodes
nicodes force-pushed the ws1/548-v4-release branch from 1aff5fb to d1dad39 Compare August 28, 2026 04:30
@nicodes
nicodes merged commit ccb03b1 into main Aug 28, 2026
4 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