chore(release): cut v0.9.0 — event-sourced kernel + runtime verbs - #78
Merged
Merged
Conversation
There was a problem hiding this comment.
Pull request overview
Cuts the v0.9.0 release by bumping the canonical version sources and updating user-facing release documentation to reflect the new event-sourced kernel + runtime verbs shipped since v0.8.0.
Changes:
- Bump version from 0.8.0 → 0.9.0 across
pyproject.tomland the Claude plugin manifest, and update the version-pin test accordingly. - Update README release badge, action usage example, schema list, and Status section for v0.9.0.
- Add a full
CHANGELOG.mdentry for 0.9.0 (including the documented WAL/SHM sidecar known limitation).
Reviewed changes
Copilot reviewed 5 out of 5 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| scripts/test_docs_version.py | Updates version-pin assertions for v0.9.0 and requires a 0.9.0 changelog header. |
| README.md | Refreshes release badge/version references and expands documented schema/runtime feature list. |
| pyproject.toml | Bumps package version to 0.9.0. |
| CHANGELOG.md | Adds the 0.9.0 release entry and notes the known SQLite sidecar limitation. |
| .claude-plugin/plugin.json | Bumps plugin version to 0.9.0 and reformats JSON for readability. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Release cut: v0.9.0
Everything merged since the 0.8.0 cut (
6b16576) — PRs #41–#48 and #59–#77 — under one version:loop runsingle-step dispatch with crash-safe resume (Refs #55) #71), status/replay (feat(cli): read-only loop status + loop replay runtime verbs (Refs #55) #70), simulate (feat(cli): loop simulate — strictly read-only dry-run dispatch prediction over the EventStore #75), approve/pause/resume/cancel (feat(cli): approve/pause/resume/cancel run-control verbs over the EventStore #74), subprocess-isolated verifier (feat(runner): subprocess-isolated verifier + typed fail-loud run stubs (#55 phase 1) #72), architect deferral (feat(cli): loop architect — typed fail-loud deferral, the final #55 verb #76), doctor event-store gate (feat(doctor): event-store consistency gate — compose status/replay when .loop/events.db exists #77)Changes in this PR
pyproject.toml,.claude-plugin/plugin.json, version-pin test@v0.9.0, schema list 4 → 10, new event-sourced-runtime feature bullet, Status sectionVerification
self_eval13/13,validate_frontmatter9/9git log 6b16576..4e82979and kernel source: zero defectsAfter merge (operator)
Tag the squash commit on main (squash rewrites the branch SHA):
The tag triggers the PyPI publish once the pending trusted publisher is registered (#58). The v0.7.0/v0.8.0 tags remain owed per #58.