Skip to content

dependabot: the investigator's floors are raised like the other two, so its runtime stops going stale in silence - #35

Merged
itswl merged 1 commit into
mainfrom
dependabot-probe-floors
Nov 2, 2026
Merged

itswl merged 1 commit into
mainfrom
dependabot-probe-floors

Conversation

@itswl

@itswl itswl commented Nov 2, 2026 •

Copy link
Copy Markdown
Owner

Dependabot has never proposed the investigator's runtime packages. Its last pip in /hookprobe job (2026-10-29) logs Requirements update strategy widen_ranges and then No update possible for fastapi, uvicorn and claude-agent-sdk; the pipe's and the judge's jobs log bump_versions. The investigator is the only service whose pyproject declares a [project], so the default strategy reads it as a library and only widens ranges, and a floor that already admits the newest release has nothing to widen. Only its exact pins, ruff, were ever proposed.

Found while reading the 0.9.2 images back. The locks today:

package investigator lock pipe lock newest
fastapi 0.141.1 0.162.0 0.162.0
uvicorn 0.52.4 0.54.0 0.54.0
claude-agent-sdk 0.2.140 none 0.2.176

This sets versioning-strategy: increase on that one entry, which is what the other two already get. No image changes here. The bumps arrive as Dependabot's own pull request and get relocked the usual way. The agent SDK is the investigator's engine, and the gate's tests inject fake engines, so that bump needs a real look when it arrives, not a relock alone.

Readback after merging: pushing this change reran all seven Dependabot entries. The investigator's job now logs bump_versions and opened #38, which proposes fastapi, uvicorn and claude-agent-sdk for the first time.

Gate: STACK GATE GREEN locally; CI read back before merging.

…so its runtime stops going stale in silence

The investigator is the only service whose pyproject declares a [project], so
Dependabot's default strategy reads it as a library and only widens ranges. Its
job log says widen_ranges and "No update possible" for fastapi, uvicorn and
claude-agent-sdk, because a floor that already admits the newest release has
nothing to widen; only the exact ruff pin was ever proposed. The pipe and the
judge log bump_versions. versioning-strategy: increase gives the investigator
what the other two already get. No image changes; the bumps arrive as
Dependabot's own pull request and are relocked the usual way.
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