Skip to content

chore: retire hb-firewall transitional stub (yanked on PyPI) - #15

Merged
dgerog merged 1 commit into
mainfrom
chore/retire-hb-firewall-stub
Jul 9, 2026
Merged

chore: retire hb-firewall transitional stub (yanked on PyPI)#15
dgerog merged 1 commit into
mainfrom
chore/retire-hb-firewall-stub

Conversation

@dgerog

@dgerog dgerog commented Jul 9, 2026

Copy link
Copy Markdown
Contributor

Summary

All hb-firewall releases were yanked on PyPI today (2026-07-09), honoring the transition window ("on or after 2026-06-20") announced in 0.2.0. This PR must land before tagging v0.2.2: the release workflow's publish-stub job would otherwise publish a brand-new live hb-firewall 0.2.2 on the next tag, immediately undoing the yank.

  • Remove build-stub / publish-stub jobs from release.yml; release job now depends on publish-main only and no longer attaches stub artifacts.
  • Delete the stub sources (compat/hb-firewall).
  • Changelog note under [0.2.2].

Type of change

  • Bug fix (non-breaking)
  • New feature (non-breaking)
  • Breaking change (fix or feature that would cause existing functionality to change)
  • Documentation only
  • Build / tooling / CI

Checklist

  • Tests added for new behavior / regression covered for a bug fix — N/A, CI/packaging only
  • pytest, ruff check, and ruff format --check pass locally (no package sources touched)
  • CHANGELOG.md updated (under [0.2.2], unreleased)
  • Docs updated on docs.humanbound.ai — N/A
  • I have signed the CLA

🤖 Generated with Claude Code

All hb-firewall releases were yanked on PyPI on 2026-07-09, honoring the
2026-06-20 transition window announced in 0.2.0. Remove the stub sources
and the build-stub/publish-stub release jobs so tagging v0.2.2 does not
publish a fresh live release of the deprecated package on top of the yank.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@dgerog
dgerog merged commit e1c2312 into main Jul 9, 2026
6 checks passed
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