Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion python/requirements-headroom.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,4 @@
# version this action actually installs lives in action.yml's headroom_version input default -- keep
# the two in sync by hand (see README.md's "Context compression (Headroom)" section): when this file's
# version bumps, update action.yml's default to match in the same PR.
headroom-ai[proxy]==0.37.0
headroom-ai[proxy]==0.39.1

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should fix 🟠 [policy] — this bumps the anchor file's pin, but action.yml's headroom_version default (action.yml:378) is still "0.37.0". The comment three lines above this one, and docs/headroom.md's "Version pinning" section, both say explicitly that when this file's pin bumps, action.yml's matching default needs a hand-update in the same PR because the two are not wired together automatically.

As it stands, merging this PR changes only an anchor file that action.yml never installs from directly — the version actually pip-installed at runtime (action.yml:1469, via HEADROOM_VERSION) stays 0.37.0. The two pins are now out of sync with each other, which is exactly the drift this file's own comment exists to prevent.

This bump isn't routed through the "Investigate and adapt" automation either — that's scoped to anthropics/claude-code-action bumps only (is-upstream in .github/workflows/dependabot.yml), so nothing else catches this mismatch before merge.

Loading