Skip to content

release: prepare v0.6.0 with required CI evidence - #44

Merged
brainx merged 2 commits into
feat/operator-bot-messagingfrom
release/v0.6.0-readiness
Sep 7, 2026
Merged

brainx merged 2 commits into
feat/operator-bot-messagingfrom
release/v0.6.0-readiness

Conversation

@brainx

@brainx brainx commented Sep 7, 2026

Copy link
Copy Markdown
Owner

Prepare Zeus 0.6.0 with readiness schema 9 and require successful CI from the latest main-branch push of the exact tagged commit before release artifacts are built or uploaded. The gate checks every integration job, rejects incomplete or stale rerun evidence, and preserves the existing verified tag and commit requirements.

Both release verifiers close HTTP error responses before reporting a redacted failure. Regressions cover redirect, authentication, rate-limit and server errors, including cleanup failures and Python 3.14 resource warnings.

Update package/OpenAPI versions, release notes, upgrade guidance and the roadmap for the implemented Hermes diagnostics and operator messaging work. This PR follows #43 and must land after #23, #41, #42 and #43.

Validation:

  • make release-check on 946ce66: 1,556 tests passed in both runs, three expected skips, 83.91% coverage; static checks, wheel/source builds, installed-wheel smoke, Twine and checksums passed.
  • The subsequent HTTP cleanup fix passed 28 focused tests on both Python 3.13.15 and 3.14.7 with zero ResourceWarnings; formatting, Ruff and mypy passed.
  • GitHub CI on 2d70de386548a0bba9c3852b840423173a48d8c1: all 18 push/PR checks passed. Python 3.13 ran 1,558 tests twice with two expected platform skips and 83.75% coverage.
  • The release checker accepted the current main commit's actual GitHub CI metadata through its default HTTPS transport; the new tagged release workflow has not run yet.
  • Olymp exercised real installed-wheel APIs for Zeus 0.5.0/schema 6, 0.6.0.dev0/schema 9 and 0.6.0/schema 9, including authentication, approval, reconciliation replay and version/schema rejection.
  • The candidate artifact passed archive and distribution checksum checks; all 121 packaged files and 202 source-archive tracked files match the commit.

Release promotion remains pending the required human review, integration of this stack, CI on the resulting main commit and a GitHub-verified signed release tag. Upgrading persistent state to schema 9 requires a pre-upgrade backup for rollback; databases are not downgraded.

@brainx
brainx marked this pull request as ready for review September 7, 2026 01:24
@brainx
brainx merged commit b841160 into feat/operator-bot-messaging Sep 7, 2026
18 checks passed
@brainx
brainx deleted the release/v0.6.0-readiness branch September 7, 2026 01:24
brainx added a commit that referenced this pull request Sep 7, 2026
Add durable Hermes operator messaging with explicit recovery for unknown outcomes, then incorporate the v0.6.0 release preparation from #44. The combined file tree matches the validated release candidate; final main promotion remains subject to required CI.
brainx added a commit that referenced this pull request Sep 7, 2026
Add owned-gateway diagnostics and incorporate the operator messaging and v0.6.0 release preparation from #43 and #44. The combined file tree matches the validated release candidate; main promotion remains subject to required CI.
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