Skip to content

chore: release 0.13.0 - #237

Merged
ethan-scitix merged 1 commit into
mainfrom
chore/release-0.13.0
Oct 25, 2026
Merged

ethan-scitix merged 1 commit into
mainfrom
chore/release-0.13.0

Conversation

@ethan-scitix

Copy link
Copy Markdown
Collaborator

Type

  • chore — release

Summary

Release 0.13.0: CHANGELOG.md turns [Unreleased] into [0.13.0] - 2026-10-25, with an intro, a "Migrating from 0.12.x" section, a new Added entry for Task.python_requires (#235) and the 0.13.0 compare link. The Dockerfile installs sieval-0.13.0-py3-none-any.whl. The version itself comes from the tag.

Covers v0.12.0 (a971309) to main (decfcb6):

A minor bump, because of #233's identity schema and API change and #236's resume refusal.

CHANGELOG corrections against the merged code

Identity and resume against 0.12.0

  • IDENTITY_SCHEMA 4, RESULT_SCHEMA_VERSION 1. A schema 1–3 directory resumes once by its recorded digest, then is rewritten as schema 4.

Tagging v0.13.0 and the GitHub release happen after merge.

Test plan (macOS arm64, Python 3.12, CI dependency groups, worktree at f6d8e9e)

  • pytest tests/unit tests/integration tests/acceptance -m "not stress and not benchmark" -n 8: 9682 passed, 94 skipped, 1 failed. The failure, tests/unit/vendor/code_evaluator/test_exec_quotebench_anchor.py::test_replaying_stored_replies_reproduces_upstreams_gnu_verdicts (55/56 GNU-toolchain verdicts in one cell), is a macOS toolchain difference: it fails alone too, neither the test nor the evaluator changed since 0.12.0, and the same test passes in CI on main at decfcb6. TestCapacityLimiterHandoff passed (anyio 4.15.1).
  • ruff check, ruff format --check, ty check: pass.
  • pre-commit run --all-files: pass.
  • scripts/check_preflight.py --level deep: pass except check_version's git tag (0.12.0) != CHANGELOG (0.13.0), which clears once the tag exists. CHANGELOG, Dockerfile and compare link agree on 0.13.0. Link warnings are pre-existing placeholders and unauthenticated endpoints, plus the 0.13.0 compare link, which resolves after tagging.
  • Not run: the benchmark wall-clock gates.

After merge

  1. git tag v0.13.0 <merge commit> && git push origin v0.13.0
  2. Create the GitHub release v0.13.0 from the [0.13.0] CHANGELOG section.

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@ethan-scitix
ethan-scitix merged commit bd51e07 into main Oct 25, 2026
8 checks passed
@ethan-scitix
ethan-scitix deleted the chore/release-0.13.0 branch October 25, 2026 08:19
@ethan-scitix ethan-scitix mentioned this pull request Oct 25, 2026
11 tasks done
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