From 06832042ba78a446a1b03a1a411e43d0b76321d3 Mon Sep 17 00:00:00 2001 From: Andreas Trawoeger Date: Mon, 2 Nov 2026 00:51:58 +0100 Subject: [PATCH] chore(deps): adopt sdk v0.2026305.2312 (imported-namespace candies stage under .build/_candy/) sdk #478 (squash 8656f7d, tag v0.2026305.2312) makes deploykit's COPY source origin-driven and marks a candy declared in an imported namespace Remote, so the host-fs prep stages it under .build/_candy/./ instead of emitting the impossible project-relative candy//. plugin-build's staging is already keyed on GetRemote() (candy/plugin-build/host_prep.go:144,165), so this module needs only the pin bump, plus the transitive spec bump (v0.2026295.2356 -> v0.2026296.1036) that sdk v0.2026305.2312 carries. Gate (the repo ships tag-on-merge only; no per-repo CI): - go build ./... rc=0 - go vet ./... rc=0 - go test ./... rc=0 (12.482s) - charly box validate rc=0 (1 candy, 7 distros, 7 builders; 0 warnings, 0 errors) - go mod tidy twice byte-identical (go.mod sha256 042e00df..., go.sum sha256 94791154...) Live: the same plugin-build source (v0.2026305.2204) compiled with sdk v0.2026305.2312 built pod-crabbox end to end; the generated Containerfile emits "COPY .build/_candy/cachyos-os-skills/ /" and the staged directory exists. Assisted-by: Claude Code deepseek-v4.1-flash:cloud (fully tested and validated) --- candy/plugin-build/go.mod | 4 ++-- candy/plugin-build/go.sum | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/candy/plugin-build/go.mod b/candy/plugin-build/go.mod index e53eaf0..c949b55 100644 --- a/candy/plugin-build/go.mod +++ b/candy/plugin-build/go.mod @@ -3,7 +3,7 @@ module github.com/opencharly/plugin-build/candy/plugin-build go 1.26.8 require ( - github.com/opencharly/sdk v0.2026296.803 + github.com/opencharly/sdk v0.2026305.2312 golang.org/x/sync v0.23.0 ) @@ -32,7 +32,7 @@ require ( github.com/mattn/go-isatty v0.0.20 // indirect github.com/mitchellh/go-wordwrap v1.0.1 // indirect github.com/oklog/run v1.1.0 // indirect - github.com/opencharly/spec v0.2026295.2356 + github.com/opencharly/spec v0.2026296.1036 github.com/pelletier/go-toml/v2 v2.4.3 // indirect github.com/protocolbuffers/txtpbfmt v0.0.0-20260217160748-a481f6a22f94 // indirect go.yaml.in/yaml/v3 v3.0.5 // indirect diff --git a/candy/plugin-build/go.sum b/candy/plugin-build/go.sum index cddcccf..04d3010 100644 --- a/candy/plugin-build/go.sum +++ b/candy/plugin-build/go.sum @@ -91,10 +91,10 @@ github.com/opencharly/plugin-egress/candy/plugin-egress v0.2026237.1419 h1:n3aw1 github.com/opencharly/plugin-egress/candy/plugin-egress v0.2026237.1419/go.mod h1:5Uz4H7GYjW9WS8yPJGlr+dRv/jrR985d+PbaxJeAJZ8= github.com/opencharly/plugin-init/candy/plugin-init v0.2026237.1424 h1:Bldh1DoESB1OhP9itppLcViak/z/INZRIFv+Nm28KNg= github.com/opencharly/plugin-init/candy/plugin-init v0.2026237.1424/go.mod h1:tzB4pMZllnxK6Jpyeq5jxg4EQe1p544rQkhNdmPn788= -github.com/opencharly/sdk v0.2026296.803 h1:Jh9ugSGnk4VlsNxRYTMUzW5no/ecoMDo1uSx6GaKZb0= -github.com/opencharly/sdk v0.2026296.803/go.mod h1:hW/TyFRQGMKeRf1k8YyAHqtyxNHAIgi/v9/PJ6MYHKo= -github.com/opencharly/spec v0.2026295.2356 h1:SmZJjQpUZusBTnGzesWYoLYZCngrMDJTr74jlJlTc1Q= -github.com/opencharly/spec v0.2026295.2356/go.mod h1:VrjzjP2glMbDwP4JNm50OV0MraHFZnFKTl+bVlouoso= +github.com/opencharly/sdk v0.2026305.2312 h1:AuS/iUntrq9QwfSj5/gnTbivQqylwVYd56H5o9ZecVU= +github.com/opencharly/sdk v0.2026305.2312/go.mod h1:JATa64xjMSgqEdOhRRm4iiptgfaetvmHOwybt9kKZko= +github.com/opencharly/spec v0.2026296.1036 h1:F3Up2zG5hLw2SFVOR772cMQ1JegU/+HjoK8dOPGR/AU= +github.com/opencharly/spec v0.2026296.1036/go.mod h1:VrjzjP2glMbDwP4JNm50OV0MraHFZnFKTl+bVlouoso= github.com/opencontainers/go-digest v1.0.0 h1:apOUWs51W5PlhuyGyz9FCeeBIOUDA/6nW8Oi/yOhh5U= github.com/opencontainers/go-digest v1.0.0/go.mod h1:0JzlMkj0TRzQZfJkVvzbP0HBR3IKzErnv2BNG4W4MAM= github.com/opencontainers/image-spec v1.1.1 h1:y0fUlFfIZhPF1W537XOLg0/fcx6zcHCJwooC2xJA040=