Skip to content

fix(cache): the buildcache namespace is lowercase - #364

Merged
rldyourmnd merged 2 commits into
mainfrom
fix/buildcache-namespace-is-lowercase
Sep 2, 2026
Merged

fix(cache): the buildcache namespace is lowercase#364
rldyourmnd merged 2 commits into
mainfrom
fix/buildcache-namespace-is-lowercase

Conversation

@rldyourmnd

Copy link
Copy Markdown
Contributor

An OCI repository name is lowercase by specification and BuildKit refuses anything else; GitHub owners are not (NDDev-it-com). The buildcache namespace the broker derives is now lowercase; the object-store roots keep GitHub's spelling.

https://claude.ai/code/session_0128syXKxAGCfJGRDxUUNQXp

@rldyourmnd
rldyourmnd enabled auto-merge September 2, 2026 01:48
An OCI repository name is lowercase by specification and BuildKit refuses
anything else; GitHub owners are not (NDDev-it-com). The broker would have
handed such a repository a buildcache namespace no client could use. The
namespace lowercases owner and repository; the object-store roots keep
GitHub's spelling, as before.

Claude-Session: https://claude.ai/code/session_0128syXKxAGCfJGRDxUUNQXp
… namespace

Source 1208ef1, built twice with CGO_ENABLED=0 go build -trimpath
-buildvcs=false -ldflags "-buildid= -s -w -X main.version=v0.1.5-nddev.115
-X main.commit=<source>"; both builds agree on eae5deeb6b1cb581942cb4082f05ff0e33bfd2d7cef3f595c184f4264ec27578. The cache namespace
package is compiled into the provider, so the release moves with it; .114
was never deployed and .115 carries everything .114 did.

Claude-Session: https://claude.ai/code/session_0128syXKxAGCfJGRDxUUNQXp
@rldyourmnd
rldyourmnd force-pushed the fix/buildcache-namespace-is-lowercase branch from f74780b to 1b1b3ba Compare September 2, 2026 01:59
@rldyourmnd
rldyourmnd merged commit d7807da into main Sep 2, 2026
10 checks passed
@rldyourmnd
rldyourmnd deleted the fix/buildcache-namespace-is-lowercase branch September 2, 2026 02:01
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