chore: prepare release v0.8.2 - #5
Merged
Merged
Conversation
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.
Pull Request
Summary
Prepares the corrected
0.8.2patch release after the malformed0.8.1GitHub Release failed version validation.This change synchronizes all required release surfaces:
pyproject.tomlfrom0.8.0to0.8.2.uv.lock.README.md.0.8.2changelog section.0.8.1release-metadata recovery.v0.8.2.After approval, merge, and TestPyPI verification, the immutable
v0.8.2tag will deploy the updated versioned documentation and refresh thelatestalias.Change type
Compatibility
No Python API, CLI, YAML/TOML, checkpoint, durable-run-data, provider, or tool protocol contracts change.
v0.8.2.Verification
uv run python -m pytestuv run python -m ruff check .uv run python -m ruff format --check src/uv run python -m pyrightuv run python -m mkdocs build --strictAdditional release verification:
uv sync --locked --group devuv run python scripts/check_versions.pyuv run python scripts/check_versions.py --tag v0.8.2uv run python scripts/check_docs.py— 403 exports and 40 examples verifieduv run python -m build --no-isolationuv run python -m twine check --strict dist/*anycode_py-0.8.2-py3-none-any.whlandanycode_py-0.8.2.tar.gzgit diff --checkThe two optional live-provider tests were excluded from the credential-free local run because the workstation contains provider credentials while network access is restricted. GitHub release CI runs without those local credentials.
Documentation and release notes
site_docs/llms.txtreviewed and updated where needed[Unreleased]changes moved into the dated0.8.2changelog sectionReviewer notes
The public GitHub Release named
0.8.1was created with the wrong tag format and points to source declaring version0.8.0. Its publication workflow failed before publishinganycode-py==0.8.1or updated versioned documentation.Because that GitHub Release is already public, it must not be deleted, moved, or reused. This PR intentionally advances to
0.8.2.Required post-merge sequence:
v0.8.2.0.8and thelatestalias.v0.8.2GitHub Release only after the preflight passes.0.8.1release as failed and direct users to0.8.2.