From c1a8e20615494ccac7dc354c3207c4881873ddbe Mon Sep 17 00:00:00 2001 From: Sebastiaan van Stijn Date: Wed, 11 Nov 2026 10:31:47 +0100 Subject: [PATCH] pkg/*: update xx to v1.10.0 What's Changed - Fix xx-cc and xx-c++ aliases ignoring TARGETPLATFORM and falling back to native compilation - Fix xx-verify --static returning success after checking only the first binary when multiple files are provided - Fix LoongArch detection and architecture naming across toolchains and package managers, and enable lld for LoongArch targets - Use macOS 11.0 as the default deployment target for darwin/arm64, avoiding warnings with newer Clang versions - Fix xx-info handling of missing /etc/os-release, unsupported targets, and inherited architecture variants - Fix xx-apt Debian RISC-V repository handling and deb822 source updates - Update xx-apt GCC selection to prefer the distribution's default version, and fix xx-apt-get passthrough for non-package commands - Fix xx-apk argument handling when combining essentials meta-packages, and send command traces to stderr - Fix xx-windres version flags, --include-dir parsing, and error exits for invalid format and target options - Update Binutils to 2.47, Apple cctools/ld64 to 1030.6.3/956.6, and LLVM runtime builds to 22.1.8 - Add build source policy validation and documentation for verifying release integrity full diff: https://github.com/tonistiigi/xx/compare/v1.9.0...v1.10.0 Signed-off-by: Sebastiaan van Stijn --- pkg/agent/Dockerfile | 2 +- pkg/agent/verify.Dockerfile | 2 +- pkg/buildx/Dockerfile | 2 +- pkg/buildx/verify.Dockerfile | 2 +- pkg/compose/Dockerfile | 2 +- pkg/compose/verify.Dockerfile | 2 +- pkg/containerd/Dockerfile | 2 +- pkg/containerd/verify.Dockerfile | 2 +- pkg/credential-helpers/Dockerfile | 2 +- pkg/credential-helpers/verify.Dockerfile | 2 +- pkg/docker-cli/Dockerfile | 2 +- pkg/docker-cli/verify.Dockerfile | 2 +- pkg/docker-engine/Dockerfile | 2 +- pkg/docker-engine/verify.Dockerfile | 2 +- pkg/docker/Dockerfile | 2 +- pkg/docker/verify.Dockerfile | 2 +- pkg/model/Dockerfile | 2 +- pkg/model/verify.Dockerfile | 2 +- 18 files changed, 18 insertions(+), 18 deletions(-) diff --git a/pkg/agent/Dockerfile b/pkg/agent/Dockerfile index ad8c8275..22b9bb0c 100644 --- a/pkg/agent/Dockerfile +++ b/pkg/agent/Dockerfile @@ -14,7 +14,7 @@ # See the License for the specific language governing permissions and # limitations under the License. -ARG XX_VERSION="1.9.0" +ARG XX_VERSION="1.10.0" ARG DISTRO_NAME="debian13" ARG DISTRO_TYPE="deb" diff --git a/pkg/agent/verify.Dockerfile b/pkg/agent/verify.Dockerfile index ec9c49a9..857c4e1d 100644 --- a/pkg/agent/verify.Dockerfile +++ b/pkg/agent/verify.Dockerfile @@ -14,7 +14,7 @@ # See the License for the specific language governing permissions and # limitations under the License. -ARG XX_VERSION="1.9.0" +ARG XX_VERSION="1.10.0" ARG DISTRO_TYPE="deb" ARG DISTRO_IMAGE="debian:trixie" diff --git a/pkg/buildx/Dockerfile b/pkg/buildx/Dockerfile index edd72fc4..924de35d 100644 --- a/pkg/buildx/Dockerfile +++ b/pkg/buildx/Dockerfile @@ -14,7 +14,7 @@ # See the License for the specific language governing permissions and # limitations under the License. -ARG XX_VERSION="1.9.0" +ARG XX_VERSION="1.10.0" ARG DISTRO_NAME="debian13" ARG DISTRO_TYPE="deb" diff --git a/pkg/buildx/verify.Dockerfile b/pkg/buildx/verify.Dockerfile index 2bb13a56..ade53902 100644 --- a/pkg/buildx/verify.Dockerfile +++ b/pkg/buildx/verify.Dockerfile @@ -14,7 +14,7 @@ # See the License for the specific language governing permissions and # limitations under the License. -ARG XX_VERSION="1.9.0" +ARG XX_VERSION="1.10.0" ARG DISTRO_TYPE="deb" ARG DISTRO_IMAGE="debian:trixie" diff --git a/pkg/compose/Dockerfile b/pkg/compose/Dockerfile index 51e551f3..be3a5e64 100644 --- a/pkg/compose/Dockerfile +++ b/pkg/compose/Dockerfile @@ -14,7 +14,7 @@ # See the License for the specific language governing permissions and # limitations under the License. -ARG XX_VERSION="1.9.0" +ARG XX_VERSION="1.10.0" ARG DISTRO_NAME="debian13" ARG DISTRO_TYPE="deb" diff --git a/pkg/compose/verify.Dockerfile b/pkg/compose/verify.Dockerfile index 75cc6676..48b5a048 100644 --- a/pkg/compose/verify.Dockerfile +++ b/pkg/compose/verify.Dockerfile @@ -14,7 +14,7 @@ # See the License for the specific language governing permissions and # limitations under the License. -ARG XX_VERSION="1.9.0" +ARG XX_VERSION="1.10.0" ARG DISTRO_TYPE="deb" ARG DISTRO_IMAGE="debian:trixie" diff --git a/pkg/containerd/Dockerfile b/pkg/containerd/Dockerfile index 449f32c6..89b08234 100644 --- a/pkg/containerd/Dockerfile +++ b/pkg/containerd/Dockerfile @@ -14,7 +14,7 @@ # See the License for the specific language governing permissions and # limitations under the License. -ARG XX_VERSION="1.9.0" +ARG XX_VERSION="1.10.0" # https://github.com/containerd/containerd/blob/main/.github/workflows/ci.yml#L111 ARG MD2MAN_VERSION="v2.0.2" diff --git a/pkg/containerd/verify.Dockerfile b/pkg/containerd/verify.Dockerfile index 60f67f84..c2aee5c5 100644 --- a/pkg/containerd/verify.Dockerfile +++ b/pkg/containerd/verify.Dockerfile @@ -14,7 +14,7 @@ # See the License for the specific language governing permissions and # limitations under the License. -ARG XX_VERSION="1.9.0" +ARG XX_VERSION="1.10.0" ARG DISTRO_TYPE="deb" ARG DISTRO_IMAGE="debian:trixie" diff --git a/pkg/credential-helpers/Dockerfile b/pkg/credential-helpers/Dockerfile index a5d7a3ef..6ca79c1d 100644 --- a/pkg/credential-helpers/Dockerfile +++ b/pkg/credential-helpers/Dockerfile @@ -14,7 +14,7 @@ # See the License for the specific language governing permissions and # limitations under the License. -ARG XX_VERSION="1.9.0" +ARG XX_VERSION="1.10.0" ARG OSXCROSS_VERSION="11.3-r7-debian" ARG DISTRO_NAME="debian13" diff --git a/pkg/credential-helpers/verify.Dockerfile b/pkg/credential-helpers/verify.Dockerfile index d41d5e2d..6879e7dd 100644 --- a/pkg/credential-helpers/verify.Dockerfile +++ b/pkg/credential-helpers/verify.Dockerfile @@ -14,7 +14,7 @@ # See the License for the specific language governing permissions and # limitations under the License. -ARG XX_VERSION="1.9.0" +ARG XX_VERSION="1.10.0" ARG DISTRO_TYPE="deb" ARG DISTRO_IMAGE="debian:trixie" diff --git a/pkg/docker-cli/Dockerfile b/pkg/docker-cli/Dockerfile index ad66a8bd..cb90f2a3 100644 --- a/pkg/docker-cli/Dockerfile +++ b/pkg/docker-cli/Dockerfile @@ -14,7 +14,7 @@ # See the License for the specific language governing permissions and # limitations under the License. -ARG XX_VERSION="1.9.0" +ARG XX_VERSION="1.10.0" # https://github.com/docker/cli/blob/master/Dockerfile#L9 ARG GOVERSIONINFO_VERSION="v1.4.1" diff --git a/pkg/docker-cli/verify.Dockerfile b/pkg/docker-cli/verify.Dockerfile index cc8f55b8..fd584370 100644 --- a/pkg/docker-cli/verify.Dockerfile +++ b/pkg/docker-cli/verify.Dockerfile @@ -14,7 +14,7 @@ # See the License for the specific language governing permissions and # limitations under the License. -ARG XX_VERSION="1.9.0" +ARG XX_VERSION="1.10.0" ARG DISTRO_TYPE="deb" ARG DISTRO_IMAGE="debian:trixie" diff --git a/pkg/docker-engine/Dockerfile b/pkg/docker-engine/Dockerfile index f0d118bd..12108f92 100644 --- a/pkg/docker-engine/Dockerfile +++ b/pkg/docker-engine/Dockerfile @@ -14,7 +14,7 @@ # See the License for the specific language governing permissions and # limitations under the License. -ARG XX_VERSION="1.9.0" +ARG XX_VERSION="1.10.0" # https://github.com/moby/moby/blob/master/Dockerfile#L157 ARG GOWINRES_VERSION="v0.3.1" diff --git a/pkg/docker-engine/verify.Dockerfile b/pkg/docker-engine/verify.Dockerfile index c983113f..bf03c279 100644 --- a/pkg/docker-engine/verify.Dockerfile +++ b/pkg/docker-engine/verify.Dockerfile @@ -14,7 +14,7 @@ # See the License for the specific language governing permissions and # limitations under the License. -ARG XX_VERSION="1.9.0" +ARG XX_VERSION="1.10.0" ARG DISTRO_TYPE="deb" ARG DISTRO_IMAGE="debian:trixie" diff --git a/pkg/docker/Dockerfile b/pkg/docker/Dockerfile index 5bb3d9c5..fc94ccd0 100644 --- a/pkg/docker/Dockerfile +++ b/pkg/docker/Dockerfile @@ -14,7 +14,7 @@ # See the License for the specific language governing permissions and # limitations under the License. -ARG XX_VERSION="1.9.0" +ARG XX_VERSION="1.10.0" # https://github.com/moby/moby/blob/master/Dockerfile#L157 ARG GOWINRES_VERSION="v0.3.1" diff --git a/pkg/docker/verify.Dockerfile b/pkg/docker/verify.Dockerfile index 58b92982..2cdbdd59 100644 --- a/pkg/docker/verify.Dockerfile +++ b/pkg/docker/verify.Dockerfile @@ -14,7 +14,7 @@ # See the License for the specific language governing permissions and # limitations under the License. -ARG XX_VERSION="1.9.0" +ARG XX_VERSION="1.10.0" ARG DISTRO_TYPE="deb" ARG DISTRO_IMAGE="debian:trixie" diff --git a/pkg/model/Dockerfile b/pkg/model/Dockerfile index 84b96d4c..f1b75128 100644 --- a/pkg/model/Dockerfile +++ b/pkg/model/Dockerfile @@ -14,7 +14,7 @@ # See the License for the specific language governing permissions and # limitations under the License. -ARG XX_VERSION="1.9.0" +ARG XX_VERSION="1.10.0" ARG DISTRO_NAME="debian13" ARG DISTRO_TYPE="deb" diff --git a/pkg/model/verify.Dockerfile b/pkg/model/verify.Dockerfile index 29672db7..30e4549a 100644 --- a/pkg/model/verify.Dockerfile +++ b/pkg/model/verify.Dockerfile @@ -14,7 +14,7 @@ # See the License for the specific language governing permissions and # limitations under the License. -ARG XX_VERSION="1.9.0" +ARG XX_VERSION="1.10.0" ARG DISTRO_TYPE="deb" ARG DISTRO_IMAGE="debian:trixie"