chore: prepare the 2.8.1 release - #222
Conversation
|
Warning Review limit reachedNext included review available in 39 minutes. View limit detailsLimit details: You’ve used the included review currently available. You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository. Review configuration: ⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Advanced Run ID: 📒 Files selected for processing (4)
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 |
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
|
Docs7 for bagowix/interlock
Commit Show findings in this commentBroken links (2)
|
Summary
Prepare the
2.8.1patch release.2.8.0to2.8.1.[Unreleased]changelog entries into[2.8.1] - 2026-09-18,keeping the Added-before-Fixed order every other section uses.
comparison page. The month there already reads September.
docs/llms-full.txt.Patch, not minor: the release adds no public API.
griffe check interlock --search .reports theVERSIONattribute (2.8.0→2.8.1) as the onlydifference. The Agent Skill from #205 ships under
skills/, and the packagingfix changes what the sdist carries. This follows 2.6.1, which was a patch
although its
Addedsection held the Open Graph tags, the Search Consoleverification and the README diagram — all outside the library surface.
What reaches a user:
npx skills add bagowix/interlockinstalls aprocedure for adding breakers into Claude Code, Cursor, Codex, GitHub Copilot
and Gemini CLI. Until this release the PyPI page said nothing about it: feat: ship an Agent Skill for adding breakers with coding agents #205
landed after
2.8.0, so the published long description still ends at thecomparison table.
database. The release job runs the tests before
uv build, and Hypothesisleaves
.hypothesis/in the checkout. Git ignores it through the nested.gitignoreHypothesis writes there; hatchling reads only the root one, sothe cache shipped. The published
2.8.0sdist has.hypothesis/at its toplevel; a local build of this branch, with the cache present in the checkout,
has none.
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.1], links updatedAdditional release checks: the package builds (
interlock_cb-2.8.1),twine checkPASSED on both artefacts, and the sdist carries no.hypothesis/entry.Related issues
Releases #205 and the packaging fix that followed it.