Skip to content

chore(release): 0.9.0 - #72

Merged
NewMe505 merged 2 commits into
mainfrom
release/0.9.0
Oct 30, 2026
Merged

NewMe505 merged 2 commits into
mainfrom
release/0.9.0

Conversation

@NewMe505

@NewMe505 NewMe505 commented Oct 30, 2026 •

Copy link
Copy Markdown
Owner

Cuts [Unreleased] into [0.9.0]. It is a minor bump under the SemVer rule (docs/IDEAS_TRIAGE.md item 1), because of a new command (scio dashboard), a new optional extra (dashboard) and a new docs check (check_guardrails).

Contents:

PR #71 merged while this PR waited, so main was merged into this branch (b5db814). Its three fixes stay under [0.9.0], the README status line lists issue #69, and the release date is the day of the tag. Guardrails 35 to 38 follow the dashboard's 20 to 34, and the ledger runs I-114 to I-118, then I-120 to I-139.

The version is 0.9.0 in pyproject.toml, scio/__init__.py and uv.lock (tests/unit/test_version.py checks all three). The README status line says v0.9.0 released, and PRODUCT_MODE marks the dashboard done.

Tag v0.9.0 follows the merge. .github/workflows/release.yml builds the GitHub Release from the changelog section, and check_released_section_frozen keeps that section as tagged from then on (I-089).

Test evidence

ruff check . && ruff format --check . && mypy && python -m pytest -n 4 && python scripts/check_docs.py && python -m evals.runner --suite regression --provider fake --trials 5 --min-pass-pow-k 1.0
on 1c37c5a: ruff and mypy clean · 482 passed, 18 skipped in 495 s · docs-check: 0 problem(s) · regression pass@1 1.00, pass^5 1.00
on b5db814 (after merging #71): ruff and mypy clean · 500 passed, 18 skipped in 628 s · docs-check: 0 problem(s) · regression pass@1 1.00, pass^5 1.00

CI on 1c37c5a: checks and docker-live passed.

Continuous improvement

  • Issue ledger: no new problem in this release PR
  • check_release_cadence passes

🤖 Generated with Claude Code

Cuts [Unreleased] into [0.9.0]: scio dashboard (issue #68, PR #70, ADR 0017), the Always/Never guardrails and push gate (#61), and the graphcalc run's first fixes (#64, #66). Version 0.9.0 in pyproject.toml, scio/__init__.py and uv.lock; README status line and PRODUCT_MODE.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@NewMe505
NewMe505 marked this pull request as ready for review October 30, 2026 16:48
PR #71's three fixes (I-114 to I-116) ship in 0.9.0: they stay under [0.9.0], the README status line lists issue #69 among the released graphcalc fixes, and the release date moves to the day of the tag. Guardrails 35 to 38 follow the dashboard's 20 to 34; the ledger runs I-114 to I-118, then I-120 to I-139.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@NewMe505
NewMe505 merged commit c07a074 into main Oct 30, 2026
2 checks passed
NewMe505 added a commit that referenced this pull request Oct 30, 2026
The release cut [Unreleased] into [0.9.0]; this branch's one Changed
entry stays under the new [Unreleased], and [0.9.0] is as tagged.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
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