feat(pkg-cache): add the hex ecosystem #112
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/pkg-cache-hex"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Hex is the last unmanaged language upstream in the fleet: builds fetch straight from repo.hex.pm with zero HEX_* config anywhere. It also needs the least machinery of any ecosystem — immutable tarballs behind one registry, ed25519-signed metadata, outer checksums pinned in mix.lock — so the client's native HEX_MIRROR support is satisfied by pkg-cache's existing pull-through shape. This is the next step on the roadmap recorded in cilium/buildkitd-networkpolicy.yaml: route every remaining upstream through pkg-cache/zot/athens.
Changes:
Inert until a consumer passes HEX_MIRROR; the binjovi-side wiring (ARG in its Dockerfile plus a build-args param in its Shipwright executor) follows as a separate binjovi PR once this is live. tests/binjovi-argo-execution.sh passes; both touched kustomizations build clean.
https://claude.ai/code/session_01LeVatedQ4sCA1u6LHjo7B5