Skip to content

Update module github.com/stacklok/toolhive-core to v0.0.23#5317

Open
renovate[bot] wants to merge 3 commits into
mainfrom
renovate/github.com-stacklok-toolhive-core-0.x
Open

Update module github.com/stacklok/toolhive-core to v0.0.23#5317
renovate[bot] wants to merge 3 commits into
mainfrom
renovate/github.com-stacklok-toolhive-core-0.x

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented May 18, 2026

This PR contains the following updates:

Package Change Age Confidence
github.com/stacklok/toolhive-core v0.0.21v0.0.23 age confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

stacklok/toolhive-core (github.com/stacklok/toolhive-core)

v0.0.23

Compare Source

What's Changed

Full Changelog: stacklok/toolhive-core@v0.0.22...v0.0.23

v0.0.22

Compare Source

What's Changed

New Contributors

Full Changelog: stacklok/toolhive-core@v0.0.21...v0.0.22


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot requested a review from JAORMX as a code owner May 18, 2026 16:31
@renovate renovate Bot added the dependencies Pull requests that update a dependency file label May 18, 2026
@renovate
Copy link
Copy Markdown
Contributor Author

renovate Bot commented May 18, 2026

ℹ️ Artifact update notice

File name: go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 6 additional dependencies were updated

Details:

Package Change
github.com/google/go-containerregistry v0.21.5 -> v0.21.6
github.com/mark3labs/mcp-go v0.54.0 -> v0.54.1
github.com/redis/go-redis/v9 v9.19.0 -> v9.20.0
github.com/docker/cli v29.4.0+incompatible -> v29.4.3+incompatible
github.com/klauspost/compress v1.18.5 -> v1.18.6
golang.org/x/tools v0.44.0 -> v0.45.0

@github-actions github-actions Bot added the size/XS Extra small PR: < 100 lines changed label May 18, 2026
@renovate renovate Bot changed the title Update module github.com/stacklok/toolhive-core to v0.0.20 Update module github.com/stacklok/toolhive-core to v0.0.20 - autoclosed May 18, 2026
@renovate renovate Bot closed this May 18, 2026
@renovate renovate Bot deleted the renovate/github.com-stacklok-toolhive-core-0.x branch May 18, 2026 16:32
@github-actions github-actions Bot added size/XS Extra small PR: < 100 lines changed and removed size/XS Extra small PR: < 100 lines changed labels May 18, 2026
@codecov
Copy link
Copy Markdown

codecov Bot commented May 18, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 68.84%. Comparing base (ab2d3a1) to head (b5dec35).

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #5317   +/-   ##
=======================================
  Coverage   68.84%   68.84%           
=======================================
  Files         634      634           
  Lines       64433    64433           
=======================================
+ Hits        44358    44361    +3     
+ Misses      16795    16790    -5     
- Partials     3280     3282    +2     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@renovate renovate Bot changed the title Update module github.com/stacklok/toolhive-core to v0.0.20 - autoclosed Update module github.com/stacklok/toolhive-core to v0.0.21 May 18, 2026
@renovate renovate Bot reopened this May 18, 2026
@renovate renovate Bot force-pushed the renovate/github.com-stacklok-toolhive-core-0.x branch 2 times, most recently from 72f9966 to 4685ae5 Compare May 18, 2026 20:10
@github-actions github-actions Bot added size/XS Extra small PR: < 100 lines changed and removed size/XS Extra small PR: < 100 lines changed labels May 18, 2026
@renovate renovate Bot changed the title Update module github.com/stacklok/toolhive-core to v0.0.21 Update module github.com/stacklok/toolhive-core to v0.0.21 - autoclosed May 19, 2026
@renovate renovate Bot closed this May 19, 2026
@renovate renovate Bot changed the title Update module github.com/stacklok/toolhive-core to v0.0.21 - autoclosed Update module github.com/stacklok/toolhive-core to v0.0.22 May 21, 2026
@renovate renovate Bot reopened this May 21, 2026
@renovate renovate Bot force-pushed the renovate/github.com-stacklok-toolhive-core-0.x branch 2 times, most recently from 4685ae5 to 7936c33 Compare May 21, 2026 11:29
@github-actions github-actions Bot added size/XS Extra small PR: < 100 lines changed and removed size/XS Extra small PR: < 100 lines changed labels May 21, 2026
@github-actions github-actions Bot added size/XS Extra small PR: < 100 lines changed and removed size/XS Extra small PR: < 100 lines changed labels May 28, 2026
@renovate renovate Bot force-pushed the renovate/github.com-stacklok-toolhive-core-0.x branch from 8e96bce to 4ebc871 Compare May 29, 2026 08:52
@renovate renovate Bot changed the title Update module github.com/stacklok/toolhive-core to v0.0.22 Update module github.com/stacklok/toolhive-core to v0.0.23 May 29, 2026
@renovate renovate Bot force-pushed the renovate/github.com-stacklok-toolhive-core-0.x branch from 4ebc871 to e2e80e5 Compare May 29, 2026 08:55
@github-actions github-actions Bot added size/S Small PR: 100-299 lines changed and removed size/XS Extra small PR: < 100 lines changed labels May 29, 2026
@renovate renovate Bot force-pushed the renovate/github.com-stacklok-toolhive-core-0.x branch from e2e80e5 to 1c91de3 Compare May 29, 2026 10:58
@github-actions github-actions Bot added size/S Small PR: 100-299 lines changed and removed size/S Small PR: 100-299 lines changed labels May 29, 2026
@renovate renovate Bot force-pushed the renovate/github.com-stacklok-toolhive-core-0.x branch from 1c91de3 to 82ead42 Compare June 1, 2026 11:42
@github-actions github-actions Bot added size/XS Extra small PR: < 100 lines changed and removed size/S Small PR: 100-299 lines changed labels Jun 1, 2026
@jhrozek jhrozek requested a review from amirejaz as a code owner June 1, 2026 12:48
@github-actions github-actions Bot added size/XS Extra small PR: < 100 lines changed and removed size/XS Extra small PR: < 100 lines changed labels Jun 1, 2026
@renovate renovate Bot force-pushed the renovate/github.com-stacklok-toolhive-core-0.x branch from f1d6d86 to c03c3af Compare June 3, 2026 10:39
@github-actions github-actions Bot added size/XS Extra small PR: < 100 lines changed and removed size/XS Extra small PR: < 100 lines changed labels Jun 3, 2026
The toolhive-core v0.0.22 bump adds a Stateless field to the registry
server types. Regenerate the API docs so the committed swagger matches
the generated output and the Verify Swagger Documentation check passes.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@github-actions github-actions Bot added size/XS Extra small PR: < 100 lines changed and removed size/XS Extra small PR: < 100 lines changed labels Jun 3, 2026
@renovate
Copy link
Copy Markdown
Contributor Author

renovate Bot commented Jun 3, 2026

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

@github-actions github-actions Bot added size/XS Extra small PR: < 100 lines changed and removed size/XS Extra small PR: < 100 lines changed labels Jun 3, 2026
Copy link
Copy Markdown
Member

@rdimitrov rdimitrov left a comment

Choose a reason for hiding this comment

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

🚫 Please don't merge yet — this can't go green until an upstream library ships a fix. Requesting changes so it isn't merged by accident.

What's broken, in plain terms

Downloading a container image is like carrying boxes (the image's "layers") into a room one at a time. A new version of the go-containerregistry library added a rule: only 4 people can carry boxes at once, and each carrier must hand their badge back when they finish a box. But there's a bug — they never hand the badge back. After 4 boxes, everyone is holding a badge, nobody can grab one, and the line freezes forever.

ToolHive downloads every image this way, so any image with 5+ layers (like the time test server) freezes mid-download and never finishes. Our E2E Tests Core (proxy) job then waits and waits until the whole 15-minute run gives up — that's the red ❌ you keep seeing. (Smaller images, or ones already downloaded, have ≤4 boxes, so they're fine — which is why only this one test hangs.)

Why this PR triggers it

  • This PR updates toolhive-core to v0.0.23.
  • v0.0.23 quietly pulls in the buggy library version — go-containerregistry v0.21.6.
  • So this PR inherits the freeze. Nothing in the PR's own code is wrong.

The good news

The bug is already fixed upstream (google/go-containerregistry#2308 — "close the box, hand the badge back"). But that fix came out 3 days after the broken v0.21.6 was released, so there is no released version with the fix yet.

What to do

Wait for go-containerregistry to publish a new release (> v0.21.6) that includes the fix, then this PR will pass and can be merged. If we need toolhive-core v0.0.23 sooner, we can temporarily force the old, working library version (replace github.com/google/go-containerregistry => …@v0.21.5 in go.mod) — already tested and confirmed working — and remove it once the fixed release lands.

Heads-up: this freeze will hit any PR that pulls in go-containerregistry v0.21.6, not just this one.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file size/XS Extra small PR: < 100 lines changed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant