Skip to content

chore: prepare the 2.8.1 release - #222

Merged
bagowix merged 1 commit into
mainfrom
release/2.8.1
Sep 18, 2026
Merged

bagowix merged 1 commit into
mainfrom
release/2.8.1

Conversation

@bagowix

@bagowix bagowix commented Sep 18, 2026

Copy link
Copy Markdown
Owner

Summary

Prepare the 2.8.1 patch release.

  • Bump the package version from 2.8.0 to 2.8.1.
  • Move the current [Unreleased] changelog entries into [2.8.1] - 2026-09-18,
    keeping the Added-before-Fixed order every other section uses.
  • Update the changelog comparison links, and the release version on the
    comparison page. The month there already reads September.
  • Regenerate docs/llms-full.txt.

Patch, not minor: the release adds no public API. griffe check interlock --search . reports the VERSION attribute (2.8.02.8.1) as the only
difference. The Agent Skill from #205 ships under skills/, and the packaging
fix changes what the sdist carries. This follows 2.6.1, which was a patch
although its Added section held the Open Graph tags, the Search Console
verification and the README diagram — all outside the library surface.

What reaches a user:

  • The Agent Skill (feat: ship an Agent Skill for adding breakers with coding agents #205). npx skills add bagowix/interlock installs a
    procedure 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 the
    comparison table.
  • The source distribution no longer carries the Hypothesis example
    database.
    The release job runs the tests before uv build, and Hypothesis
    leaves .hypothesis/ in the checkout. Git ignores it through the nested
    .gitignore Hypothesis writes there; hatchling reads only the root one, so
    the cache shipped. The published 2.8.0 sdist has .hypothesis/ at its top
    level; a local build of this branch, with the cache present in the checkout,
    has none.

Checklist

  • Tests added or updated (suite stays at 100% coverage) — 851 passed, 2 skipped, coverage 100.00%
  • uv run ruff format --check and uv run ruff check pass
  • uv run mypy, uv run pyright and uv run pyrefly check pass
  • Docs updated (docs/) for user-facing changes — comparison table and the regenerated llms-full.txt
  • CHANGELOG.md [Unreleased] updated — dated as [2.8.1], links updated
  • Commits follow Conventional Commits

Additional release checks: the package builds (interlock_cb-2.8.1), twine check PASSED on both artefacts, and the sdist carries no .hypothesis/ entry.

Related issues

Releases #205 and the packaging fix that followed it.

@coderabbitai

coderabbitai Bot commented Sep 18, 2026

Copy link
Copy Markdown
Contributor

Warning

Review limit reached

Next included review available in 39 minutes.

Check out review usage here.

View limit details

Limit 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.

Learn how review limits work.

Review configuration:

⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Advanced

Run ID: c4220947-ef53-4739-9f1a-eeafb58af999

📥 Commits

Reviewing files that changed from the base of the PR and between aa03551 and 08edc06.

📒 Files selected for processing (4)
  • CHANGELOG.md
  • docs/comparison.md
  • docs/llms-full.txt
  • interlock/version.py

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.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@codspeed

codspeed Bot commented Sep 18, 2026

Copy link
Copy Markdown
Contributor

Merging this PR will not alter performance

✅ 28 untouched benchmarks


Comparing release/2.8.1 (08edc06) with main (aa03551)

Open in CodSpeed

@codecov

codecov Bot commented Sep 18, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ All tests successful. No failed tests found.

📢 Thoughts on this report? Let us know!

@context7

context7 Bot commented Sep 18, 2026

Copy link
Copy Markdown

Docs7 for bagowix/interlock

Result Status Action
Deployment ➖ Not used
Content review ❌ Needs attention. 2 problems remain. View findings

Commit 08edc06

Show findings in this comment

Broken links (2)

  • CHANGELOG.md:1000 — Unreleased compare link 404s until the v2.8.1 tag exists; push the tag with this release.
  • CHANGELOG.md:1001 — 2.8.1 compare link points at the not-yet-created v2.8.1 tag; 404 until the tag is pushed.

@bagowix
bagowix merged commit 2f46d43 into main Sep 18, 2026
22 of 23 checks passed
@bagowix
bagowix deleted the release/2.8.1 branch September 18, 2026 18:18
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