build(deps): bump headroom-ai from 0.37.0 to 0.38.0 in /python - #108
dependabot[bot] wants to merge 1 commit into
Conversation
Bumps [headroom-ai](https://github.com/headroomlabs-ai/headroom) from 0.37.0 to 0.38.0. - [Release notes](https://github.com/headroomlabs-ai/headroom/releases) - [Changelog](https://github.com/headroomlabs-ai/headroom/blob/main/CHANGELOG.md) - [Commits](headroomlabs-ai/headroom@v0.37.0...v0.38.0) --- updated-dependencies: - dependency-name: headroom-ai dependency-version: 0.38.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
There was a problem hiding this comment.
This is an automated Dependabot bump of headroom-ai (0.37.0 → 0.38.0) in python/requirements-headroom.txt, but it isn't paired with the matching bump to action.yml's headroom_version default — see the inline comment. The requirements file is only a Dependabot anchor, not what the action actually installs, so this omission means the action would keep installing 0.37.0 despite the anchor file claiming 0.38.0.
Should fix
python/requirements-headroom.txt:6—action.yml'sheadroom_versiondefault (currently"0.37.0"at action.yml:378) needs to be bumped to"0.38.0"in the same PR, per both this file's own header comment anddocs/headroom.md's stated sync policy.
Nothing else in the diff — the version bump itself is a straightforward one-line change. No prior reviews exist on this PR to reconcile against. Title and description are Dependabot's standard, complete auto-generated release-notes body, so I left them as-is.
| # 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.38.0 |
There was a problem hiding this comment.
🟠 Should fix [policy] — this bump isn't paired with the matching update to action.yml's headroom_version default, which is still "0.37.0" (action.yml:378).
The comment three lines above this diff (python/requirements-headroom.txt:3-5) says explicitly: "keep the two in sync by hand ... when this file's version bumps, update action.yml's default to match in the same PR." docs/headroom.md states the same policy for both anchor files. Because headroom_version is what the action actually installs — this file is only a Dependabot anchor, per that same doc — merging as-is leaves the action still installing 0.37.0 while the anchor file claims 0.38.0.
This is a plain Dependabot PR with no accompanying action.yml edit, so this looks like the automated sync step for this dependency didn't run (the dependabot.yml workflow's investigate job only covers the anthropics/claude-code-action upstream SHA, not this pip anchor). action.yml:378's default needs bumping to "0.38.0" in this PR, or in a fast-follow before merge.
|
🗜️ Headroom context compression
|
|
Superseded by #122. |
Bumps headroom-ai from 0.37.0 to 0.38.0.
Release notes
Sourced from headroom-ai's releases.
... (truncated)
Changelog
Sourced from headroom-ai's changelog.
... (truncated)
Commits
94206e2chore: release 0.38.089a58fdfix(pricing): price savings against the cache mix, not flat list price (#3699)85fac8cfix(stats): stop rejected upstream turns from feeding the savings funnel (#3615)6f404defix(proxy): keep OpenCode Zen /responses requests streaming (#3659)ebc0b36fix(sdk): emit the final SSE event when the stream has no trailing newline (#...261796ffix(spreadsheet): render an .xls cell the way the .xlsx loader renders it (#3...545f544fix: preserve JSON object fields in SmartCrusher (#3648)334317dfix(tabular): pass a table through when one cell is past the csv field limit ...f734c57fix(proxy): enforce budget limits on OpenAI and Gemini routes (#3579)3c1a901fix(learn): prevent Windows CRLF accumulation in context writers (#3594)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)