Skip to content

chore: prepare the 2.8.2 release - #250

Merged
bagowix merged 1 commit into
mainfrom
release/2.8.2
Oct 16, 2026
Merged

bagowix merged 1 commit into
mainfrom
release/2.8.2

Conversation

@bagowix

@bagowix bagowix commented Oct 16, 2026

Copy link
Copy Markdown
Owner

Summary

Prepare the 2.8.2 patch release.

  • Bump the package version from 2.8.1 to 2.8.2.
  • Move the current [Unreleased] changelog entries into [2.8.2] - 2026-10-17,
    keeping the Added, Fixed, Security order.
  • Update the changelog comparison links, and the release row on the
    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.
  • Regenerate docs/llms-full.txt.

Patch, not minor: the release adds no public API. griffe check interlock --search . reports the VERSION attribute (2.8.1 → 2.8.2) as the only
difference. 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 Added
sections also held changes outside the library surface.

What reaches a user:

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.2], links updated
  • Commits follow Conventional Commits

Additional release checks:

  • The package builds as interlock_cb-2.8.2. twine check passed on both artefacts, check-wheel-contents is OK, and the sdist carries no .hypothesis/ entry.
  • The wheel METADATA shows Metadata-Version: 2.5, Import-Name: interlock, the 3.15 classifier and the new project URLs.
  • zensical build --strict is clean.

Related issues

Releases #243, #245, #246 and #247.

@context7

context7 Bot commented Oct 16, 2026

Copy link
Copy Markdown

Docs7 for bagowix/interlock

Result Status Action
Deployment ➖ Not used —
Content review ➖ Did not run. This site has no agent runs available this month. Wait for the monthly reset or check your Docs7 plan. —

Commit f6a7301

@coderabbitai

coderabbitai Bot commented Oct 16, 2026

Copy link
Copy Markdown
Contributor

Warning

Review limit reached

You'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.

Check out review usage here.

View limit details

Limit details: You’ve used the included review currently available.

Learn how review limits work.

Review configuration:

⚙️ Run configuration
  • Configuration used: Repository: bagowix/interlock/.coderabbit.yaml
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: a9e3905a-dc02-4b26-af96-644033808805
📥 Commits

Reviewing files that changed from the base of the PR and between 459ecd6 and f6a7301.

📒 Files selected for processing: 4
  • CHANGELOG.md
  • docs/comparison.md
  • docs/llms-full.txt
  • interlock/version.py
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

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 Oct 16, 2026

Copy link
Copy Markdown
Contributor

Merging this PR will not alter performance

⚠️ 10 benchmarks spent significant time in system calls

System calls cannot be consistently instrumented, so they are not included in the measure, which understates the real cost. Please switch to the Walltime instrument to accurately measure system calls.

Measurement and system calls

✅ 28 untouched benchmarks


Comparing release/2.8.2 (f6a7301) with main (459ecd6)

Open in CodSpeed

@codecov

codecov Bot commented Oct 16, 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!

@bagowix
bagowix merged commit 8a8d881 into main Oct 16, 2026
24 checks passed
@bagowix
bagowix deleted the release/2.8.2 branch October 16, 2026 20:41
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