Repository navigation
chore: prepare the 2.8.2 release - #250
Conversation
|
Docs7 for bagowix/interlock
Commit |
|
Warning Review limit reachedYou've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository. Next included review available in 10 minutes. View limit details
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Merging this PR will not alter performance
|
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
Summary
Prepare the
2.8.2patch release.2.8.1to2.8.2.[Unreleased]changelog entries into[2.8.2] - 2026-10-17,keeping the Added, Fixed, Security order.
comparison page, which now reads October. pybreaker 1.4.1, circuitbreaker
2.1.3, aiobreaker 1.2.0 and purgatory 3.0.1 are still the latest on PyPI, so
the other cells stand.
docs/llms-full.txt.Patch, not minor: the release adds no public API.
griffe check interlock --search .reports theVERSIONattribute (2.8.1→2.8.2) as the onlydifference. Everything since 2.8.1 is CI, docs and package metadata, and the
library code is unchanged. This follows 2.8.1 and 2.6.1, whose
Addedsections also held changes outside the library surface.
What reaches a user:
Programming Language :: Python :: 3.15classifier, so the READMEpyversionsbadge picks up 3.15 with this upload. CI runs the full matrix on3.15 and the free-threaded 3.15t.
Import-Name: interlock(PEP 794,core metadata 2.5) lets tools map
import interlockback tointerlock-cb.The PyPI sidebar gains
DocumentationandSecuritylinks (PEP 753).llms.txtpage links resolve (fix: publish the Markdown pages llms.txt links to #245). This is already live: the docsdeploy runs on every push to
main, andgetting-started.md,guides/*.mdand
integrations/*.mdnow return 200 on the site. It is in the changelogbecause the fix shipped after 2.8.1.
repository-side supply-chain hygiene. Nothing changes in the package.
Checklist
uv run ruff format --checkanduv run ruff checkpassuv run mypy,uv run pyrightanduv run pyrefly checkpassdocs/) for user-facing changes — comparison table and the regeneratedllms-full.txtCHANGELOG.md[Unreleased]updated — dated as[2.8.2], links updatedAdditional release checks:
interlock_cb-2.8.2.twine checkpassed on both artefacts,check-wheel-contentsis OK, and the sdist carries no.hypothesis/entry.Metadata-Version: 2.5,Import-Name: interlock, the 3.15 classifier and the new project URLs.zensical build --strictis clean.Related issues
Releases #243, #245, #246 and #247.