Repository navigation
chore: release 0.13.0 - #237
Merged
Merged
Conversation
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Merged
11 tasks done
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.
Type
Summary
Release 0.13.0:
CHANGELOG.mdturns[Unreleased]into[0.13.0] - 2026-10-25, with an intro, a "Migrating from 0.12.x" section, a new Added entry forTask.python_requires(#235) and the 0.13.0 compare link. TheDockerfileinstallssieval-0.13.0-py3-none-any.whl. The version itself comes from the tag.Covers
v0.12.0(a971309) tomain(decfcb6):extrabinds likeargs.extra;extraat both placements is refused.SIEVAL_REFUSALstderr line.meta.jsonidentityis schema 4;inferencedigests what the model is asked, including the context limit, and records serving per run without comparing it.inference_identitytakescontext_limitinstead ofrecipe. New root-model keyscontext_limit,weights,serving.Task.python_requires; a missing package refusesrun/evalwith exit 5 (environment);SIEVAL_REFUSALv2; adependenciesdry-run check.sieval runsizes serving to what tasks need; root-modelcontext:; serving groups and--serving-group. A run recorded at a window now raised is refused on resume.A minor bump, because of #233's identity schema and API change and #236's resume refusal.
CHANGELOG corrections against the merged code
sieval/cli/refusal.py,sieval/core/tasks/python_requires.py.infer.overridesorcontext_limit.Identity and resume against 0.12.0
IDENTITY_SCHEMA4,RESULT_SCHEMA_VERSION1. A schema 1–3 directory resumes once by its recorded digest, then is rewritten as schema 4.Tagging
v0.13.0and 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 onmainat decfcb6.TestCapacityLimiterHandoffpassed (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 exceptcheck_version'sgit 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.benchmarkwall-clock gates.After merge
git tag v0.13.0 <merge commit> && git push origin v0.13.0v0.13.0from the[0.13.0]CHANGELOG section.🤖 Generated with Claude Code