From 45d6c3efcc35af86d7d9f94713f2860968d4ff7e Mon Sep 17 00:00:00 2001 From: hsw Date: Fri, 14 Nov 2025 08:33:07 +0900 Subject: [PATCH 01/11] Upgrade buildkit & dockerfile syntax --- .github/workflows/build-image.yml | 2 +- image/repo-snapshot/Dockerfile | 2 +- image/stage0/Dockerfile | 2 +- image/stage1/Dockerfile | 2 +- image/stage2/Dockerfile | 2 +- image/stage3/Dockerfile | 2 +- image/test-build-local.sh | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/build-image.yml b/.github/workflows/build-image.yml index 9e376c0..0c46542 100644 --- a/.github/workflows/build-image.yml +++ b/.github/workflows/build-image.yml @@ -60,7 +60,7 @@ jobs: # nightly: @see https://github.com/moby/buildkit/commit/fe65d5ff62506d0bccdcc4641fad1920903fcf55 # > remotecache: fix inline cache used with multiple exporters driver-opts: >- - image=docker.io/moby/buildkit:v0.25.1@sha256:79cc6476ab1a3371c9afd8b44e7c55610057c43e18d9b39b68e2b0c2475cc1b6 + image=docker.io/moby/buildkit:v0.26.0@sha256:93da6a53287490dd3b35952f73a109654ed9f260f2e6434db925125fa3ac6b2a buildkitd-flags: >- --oci-worker-snapshotter=stargz diff --git a/image/repo-snapshot/Dockerfile b/image/repo-snapshot/Dockerfile index 2f75868..5f7082d 100644 --- a/image/repo-snapshot/Dockerfile +++ b/image/repo-snapshot/Dockerfile @@ -1,4 +1,4 @@ -# syntax=docker/dockerfile:1.19.0@sha256:b6afd42430b15f2d2a4c5a02b919e98a525b785b1aaff16747d2f623364e39b6 +# syntax=docker/dockerfile:1.20.0@sha256:26147acbda4f14c5add9946e2fd2ed543fc402884fd75146bd342a7f6271dc1d # Syntax: https://github.com/moby/buildkit/blob/v0.25/frontend/dockerfile/docs/reference.md FROM docker.io/almalinux/10-toolbox:10.0-20250909@sha256:7008515eb22deb3ab06a6f7cefb9e6d561da65a12825364188511ea5a99c03e1 AS downloader diff --git a/image/stage0/Dockerfile b/image/stage0/Dockerfile index 115d980..3379de8 100644 --- a/image/stage0/Dockerfile +++ b/image/stage0/Dockerfile @@ -1,4 +1,4 @@ -# syntax=docker/dockerfile:1.19.0@sha256:b6afd42430b15f2d2a4c5a02b919e98a525b785b1aaff16747d2f623364e39b6 +# syntax=docker/dockerfile:1.20.0@sha256:26147acbda4f14c5add9946e2fd2ed543fc402884fd75146bd342a7f6271dc1d # Syntax: https://github.com/moby/buildkit/blob/v0.25/frontend/dockerfile/docs/reference.md # https://raw.githubusercontent.com/AlmaLinux/container-images/9ec2d07542f07e6781d6f388e66f1e3f2aac889e/Containerfiles/10/Containerfile.toolbox diff --git a/image/stage1/Dockerfile b/image/stage1/Dockerfile index 1e16d6d..4555f69 100644 --- a/image/stage1/Dockerfile +++ b/image/stage1/Dockerfile @@ -1,4 +1,4 @@ -# syntax=docker/dockerfile:1.19.0@sha256:b6afd42430b15f2d2a4c5a02b919e98a525b785b1aaff16747d2f623364e39b6 +# syntax=docker/dockerfile:1.20.0@sha256:26147acbda4f14c5add9946e2fd2ed543fc402884fd75146bd342a7f6271dc1d FROM stage0 AS root diff --git a/image/stage2/Dockerfile b/image/stage2/Dockerfile index d0b9073..c1cd831 100644 --- a/image/stage2/Dockerfile +++ b/image/stage2/Dockerfile @@ -1,4 +1,4 @@ -# syntax=docker/dockerfile:1.19.0@sha256:b6afd42430b15f2d2a4c5a02b919e98a525b785b1aaff16747d2f623364e39b6 +# syntax=docker/dockerfile:1.20.0@sha256:26147acbda4f14c5add9946e2fd2ed543fc402884fd75146bd342a7f6271dc1d FROM stage1 AS root diff --git a/image/stage3/Dockerfile b/image/stage3/Dockerfile index 4d1eb33..9c8140b 100644 --- a/image/stage3/Dockerfile +++ b/image/stage3/Dockerfile @@ -1,4 +1,4 @@ -# syntax=docker/dockerfile:1.19.0@sha256:b6afd42430b15f2d2a4c5a02b919e98a525b785b1aaff16747d2f623364e39b6 +# syntax=docker/dockerfile:1.20.0@sha256:26147acbda4f14c5add9946e2fd2ed543fc402884fd75146bd342a7f6271dc1d FROM docker.io/almalinux/10-toolbox:10.0-20250909@sha256:7008515eb22deb3ab06a6f7cefb9e6d561da65a12825364188511ea5a99c03e1 AS toolbox diff --git a/image/test-build-local.sh b/image/test-build-local.sh index 85b315f..bb28be8 100755 --- a/image/test-build-local.sh +++ b/image/test-build-local.sh @@ -3,7 +3,7 @@ readonly SCRIPT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd ) readonly BUILD_DIR=$(realpath "$SCRIPT_DIR"/../build) -readonly buildkit_image='docker.io/moby/buildkit:v0.25.1@sha256:79cc6476ab1a3371c9afd8b44e7c55610057c43e18d9b39b68e2b0c2475cc1b6' +readonly buildkit_image='docker.io/moby/buildkit:v0.26.0@sha256:93da6a53287490dd3b35952f73a109654ed9f260f2e6434db925125fa3ac6b2a' readonly REGISTRY_PORT=51350 readonly REGISTRY_HOST="localhost:${REGISTRY_PORT}" From ba3a5ec7e7cac41fbf9752093f4624bebebc1342 Mon Sep 17 00:00:00 2001 From: hsw Date: Fri, 14 Nov 2025 08:40:30 +0900 Subject: [PATCH 02/11] github: Upgrade docker/setup-qemu-action --- .github/workflows/repo-snapshot.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/repo-snapshot.yml b/.github/workflows/repo-snapshot.yml index 399eba4..4a57c15 100644 --- a/.github/workflows/repo-snapshot.yml +++ b/.github/workflows/repo-snapshot.yml @@ -30,7 +30,7 @@ jobs: fetch-depth: 0 - name: Set up QEMU - uses: docker/setup-qemu-action@29109295f81e9208d7d86ff1c6c12d2833863392 # v3.6.0 + uses: docker/setup-qemu-action@c7c53464625b32c7a7e944ae62b3e17d2b600130 # v3.7.0 - name: Set up Docker Buildx uses: docker/setup-buildx-action@e468171a9de216ec08956ac3ada2f0791b6bd435 # v3.11.1 From 0c47998d63cdca14687bd90a80095282cf679a5c Mon Sep 17 00:00:00 2001 From: hsw Date: Fri, 14 Nov 2025 08:34:40 +0900 Subject: [PATCH 03/11] stage3: Upgrade uv --- image/stage3/Dockerfile | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/image/stage3/Dockerfile b/image/stage3/Dockerfile index 9c8140b..b500f3a 100644 --- a/image/stage3/Dockerfile +++ b/image/stage3/Dockerfile @@ -39,13 +39,13 @@ FROM toolbox AS download-uv RUN --mount=type=cache,id=download-uv,target=/var/cache/download <&2 ; exit 1 ;; esac From 86acc7c867d8e8e15208b4f2bbbc753ced41c8f6 Mon Sep 17 00:00:00 2001 From: hsw Date: Sat, 22 Nov 2025 14:49:08 +0900 Subject: [PATCH 04/11] Upgrade almalinux image tag to 10.0-20251117 --- image/repo-snapshot/Dockerfile | 2 +- image/stage0/Dockerfile | 4 +--- image/stage3/Dockerfile | 2 +- 3 files changed, 3 insertions(+), 5 deletions(-) diff --git a/image/repo-snapshot/Dockerfile b/image/repo-snapshot/Dockerfile index 5f7082d..d756964 100644 --- a/image/repo-snapshot/Dockerfile +++ b/image/repo-snapshot/Dockerfile @@ -1,7 +1,7 @@ # syntax=docker/dockerfile:1.20.0@sha256:26147acbda4f14c5add9946e2fd2ed543fc402884fd75146bd342a7f6271dc1d # Syntax: https://github.com/moby/buildkit/blob/v0.25/frontend/dockerfile/docs/reference.md -FROM docker.io/almalinux/10-toolbox:10.0-20250909@sha256:7008515eb22deb3ab06a6f7cefb9e6d561da65a12825364188511ea5a99c03e1 AS downloader +FROM docker.io/almalinux/10-toolbox:10.0-20251117@sha256:0fb9c08b0b9d40aef015c4b8ecdcfed2badcda3e4e2b88771c8db0ad49c55481 AS downloader ARG TARGETARCH ARG TARGETVARIANT diff --git a/image/stage0/Dockerfile b/image/stage0/Dockerfile index 3379de8..44dac4f 100644 --- a/image/stage0/Dockerfile +++ b/image/stage0/Dockerfile @@ -2,13 +2,11 @@ # Syntax: https://github.com/moby/buildkit/blob/v0.25/frontend/dockerfile/docs/reference.md # https://raw.githubusercontent.com/AlmaLinux/container-images/9ec2d07542f07e6781d6f388e66f1e3f2aac889e/Containerfiles/10/Containerfile.toolbox -FROM docker.io/almalinux/10-toolbox:10.0-20250909@sha256:7008515eb22deb3ab06a6f7cefb9e6d561da65a12825364188511ea5a99c03e1 AS base +FROM docker.io/almalinux/10-toolbox:10.0-20251117@sha256:0fb9c08b0b9d40aef015c4b8ecdcfed2badcda3e4e2b88771c8db0ad49c55481 AS s0 ENV LANG=C LC_CTYPE=C.UTF-8 LC_COLLATE=C ENV SYSTEMD_OFFLINE=1 -FROM docker.io/almalinux/10-toolbox:10.0-20250909@sha256:7008515eb22deb3ab06a6f7cefb9e6d561da65a12825364188511ea5a99c03e1 AS s0 - RUN --mount=from=container-script,target=/tmp/container-script,readonly \ --mount=type=tmpfs,target=/tmp --mount=type=tmpfs,target=/run \ --mount=type=tmpfs,target=/var/log \ diff --git a/image/stage3/Dockerfile b/image/stage3/Dockerfile index b500f3a..ed39330 100644 --- a/image/stage3/Dockerfile +++ b/image/stage3/Dockerfile @@ -1,6 +1,6 @@ # syntax=docker/dockerfile:1.20.0@sha256:26147acbda4f14c5add9946e2fd2ed543fc402884fd75146bd342a7f6271dc1d -FROM docker.io/almalinux/10-toolbox:10.0-20250909@sha256:7008515eb22deb3ab06a6f7cefb9e6d561da65a12825364188511ea5a99c03e1 AS toolbox +FROM docker.io/almalinux/10-toolbox:10.0-20251117@sha256:0fb9c08b0b9d40aef015c4b8ecdcfed2badcda3e4e2b88771c8db0ad49c55481 AS toolbox FROM toolbox AS download-bazelisk RUN --mount=type=cache,id=download-bazelisk,target=/var/cache/download < Date: Sat, 22 Nov 2025 15:02:37 +0900 Subject: [PATCH 05/11] Upgrade buildkit to v0.26.2 --- .github/workflows/build-image.yml | 4 +--- image/test-build-local.sh | 2 +- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build-image.yml b/.github/workflows/build-image.yml index 0c46542..42a7be1 100644 --- a/.github/workflows/build-image.yml +++ b/.github/workflows/build-image.yml @@ -57,10 +57,8 @@ jobs: id: setup-buildx uses: docker/setup-buildx-action@e468171a9de216ec08956ac3ada2f0791b6bd435 # v3.11.1 with: - # nightly: @see https://github.com/moby/buildkit/commit/fe65d5ff62506d0bccdcc4641fad1920903fcf55 - # > remotecache: fix inline cache used with multiple exporters driver-opts: >- - image=docker.io/moby/buildkit:v0.26.0@sha256:93da6a53287490dd3b35952f73a109654ed9f260f2e6434db925125fa3ac6b2a + image=docker.io/moby/buildkit:v0.26.2@sha256:de10faf919fc71ba4eb1dd7bd6449566d012b0c9436b1c61bfee21d621b009aa buildkitd-flags: >- --oci-worker-snapshotter=stargz diff --git a/image/test-build-local.sh b/image/test-build-local.sh index bb28be8..ab127ec 100755 --- a/image/test-build-local.sh +++ b/image/test-build-local.sh @@ -3,7 +3,7 @@ readonly SCRIPT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd ) readonly BUILD_DIR=$(realpath "$SCRIPT_DIR"/../build) -readonly buildkit_image='docker.io/moby/buildkit:v0.26.0@sha256:93da6a53287490dd3b35952f73a109654ed9f260f2e6434db925125fa3ac6b2a' +readonly buildkit_image='docker.io/moby/buildkit:v0.26.2@sha256:de10faf919fc71ba4eb1dd7bd6449566d012b0c9436b1c61bfee21d621b009aa' readonly REGISTRY_PORT=51350 readonly REGISTRY_HOST="localhost:${REGISTRY_PORT}" From 7179d9652e1fa54d50d895c1dc228d60dc383419 Mon Sep 17 00:00:00 2001 From: hsw Date: Sat, 27 Dec 2025 09:52:00 +0900 Subject: [PATCH 06/11] Dockerfile: Update base image to 10.1 --- image/repo-snapshot/Dockerfile | 2 +- image/stage0/Dockerfile | 2 +- image/stage3/Dockerfile | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/image/repo-snapshot/Dockerfile b/image/repo-snapshot/Dockerfile index d756964..60f4e1b 100644 --- a/image/repo-snapshot/Dockerfile +++ b/image/repo-snapshot/Dockerfile @@ -1,7 +1,7 @@ # syntax=docker/dockerfile:1.20.0@sha256:26147acbda4f14c5add9946e2fd2ed543fc402884fd75146bd342a7f6271dc1d # Syntax: https://github.com/moby/buildkit/blob/v0.25/frontend/dockerfile/docs/reference.md -FROM docker.io/almalinux/10-toolbox:10.0-20251117@sha256:0fb9c08b0b9d40aef015c4b8ecdcfed2badcda3e4e2b88771c8db0ad49c55481 AS downloader +FROM docker.io/almalinux/10-toolbox:10.1-20251124@sha256:5c733ba41634d8b760a437d43fb92d202ea33821d832b91656ad16e59ee30dc5 AS downloader ARG TARGETARCH ARG TARGETVARIANT diff --git a/image/stage0/Dockerfile b/image/stage0/Dockerfile index 44dac4f..e3eb30e 100644 --- a/image/stage0/Dockerfile +++ b/image/stage0/Dockerfile @@ -2,7 +2,7 @@ # Syntax: https://github.com/moby/buildkit/blob/v0.25/frontend/dockerfile/docs/reference.md # https://raw.githubusercontent.com/AlmaLinux/container-images/9ec2d07542f07e6781d6f388e66f1e3f2aac889e/Containerfiles/10/Containerfile.toolbox -FROM docker.io/almalinux/10-toolbox:10.0-20251117@sha256:0fb9c08b0b9d40aef015c4b8ecdcfed2badcda3e4e2b88771c8db0ad49c55481 AS s0 +FROM docker.io/almalinux/10-toolbox:10.1-20251124@sha256:5c733ba41634d8b760a437d43fb92d202ea33821d832b91656ad16e59ee30dc5 AS s0 ENV LANG=C LC_CTYPE=C.UTF-8 LC_COLLATE=C ENV SYSTEMD_OFFLINE=1 diff --git a/image/stage3/Dockerfile b/image/stage3/Dockerfile index ed39330..d45d5f7 100644 --- a/image/stage3/Dockerfile +++ b/image/stage3/Dockerfile @@ -1,6 +1,6 @@ # syntax=docker/dockerfile:1.20.0@sha256:26147acbda4f14c5add9946e2fd2ed543fc402884fd75146bd342a7f6271dc1d -FROM docker.io/almalinux/10-toolbox:10.0-20251117@sha256:0fb9c08b0b9d40aef015c4b8ecdcfed2badcda3e4e2b88771c8db0ad49c55481 AS toolbox +FROM docker.io/almalinux/10-toolbox:10.1-20251124@sha256:5c733ba41634d8b760a437d43fb92d202ea33821d832b91656ad16e59ee30dc5 AS toolbox FROM toolbox AS download-bazelisk RUN --mount=type=cache,id=download-bazelisk,target=/var/cache/download < Date: Sat, 27 Dec 2025 09:54:36 +0900 Subject: [PATCH 07/11] ci: Update github actions --- .github/workflows/build-image.yml | 12 ++++++------ .github/workflows/repo-snapshot.yml | 4 ++-- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/build-image.yml b/.github/workflows/build-image.yml index 42a7be1..87c25b4 100644 --- a/.github/workflows/build-image.yml +++ b/.github/workflows/build-image.yml @@ -41,7 +41,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 + uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 with: # Reproduce the exact commit hash value fetch-depth: 0 @@ -55,7 +55,7 @@ jobs: - name: Setup Docker buildx id: setup-buildx - uses: docker/setup-buildx-action@e468171a9de216ec08956ac3ada2f0791b6bd435 # v3.11.1 + uses: docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f # v3.12.0 with: driver-opts: >- image=docker.io/moby/buildkit:v0.26.2@sha256:de10faf919fc71ba4eb1dd7bd6449566d012b0c9436b1c61bfee21d621b009aa @@ -71,7 +71,7 @@ jobs: - name: Docker meta id: docker-meta - uses: docker/metadata-action@c1e51972afc2121e065aed6d45c65596fe445f3f # v5.8.0 + uses: docker/metadata-action@c299e40c65443455700f0fdfc63efafe5b349051 # v5.10.0 with: annotations: | org.opencontainers.image.created={{commit_date 'YYYY-MM-DDTHH:mm:ss.SSS[Z]'}} @@ -187,7 +187,7 @@ jobs: - name: Setup Docker buildx id: setup-buildx - uses: docker/setup-buildx-action@e468171a9de216ec08956ac3ada2f0791b6bd435 # v3.11.1 + uses: docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f # v3.12.0 - name: Login to Container Registry uses: docker/login-action@5e57cd118135c172c3672efd75eb46360885c0ef # v3.6.0 @@ -198,7 +198,7 @@ jobs: - name: Docker meta id: docker-meta - uses: docker/metadata-action@c1e51972afc2121e065aed6d45c65596fe445f3f # v5.8.0 + uses: docker/metadata-action@c299e40c65443455700f0fdfc63efafe5b349051 # v5.10.0 with: images: | ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }} @@ -229,7 +229,7 @@ jobs: echo "digest=$digest" >> "$GITHUB_OUTPUT" - name: Create attestation - uses: actions/attest-build-provenance@977bb373ede98d70efdf65b84cb5f73e068dcc2a # v3.0.0 + uses: actions/attest-build-provenance@00014ed6ed5efc5b1ab7f7f34a39eb55d41aa4f8 # v3.1.0 with: subject-name: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }} subject-digest: ${{ steps.create-manifest.outputs.digest }} diff --git a/.github/workflows/repo-snapshot.yml b/.github/workflows/repo-snapshot.yml index 4a57c15..958b006 100644 --- a/.github/workflows/repo-snapshot.yml +++ b/.github/workflows/repo-snapshot.yml @@ -25,7 +25,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 + uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 with: fetch-depth: 0 @@ -33,7 +33,7 @@ jobs: uses: docker/setup-qemu-action@c7c53464625b32c7a7e944ae62b3e17d2b600130 # v3.7.0 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@e468171a9de216ec08956ac3ada2f0791b6bd435 # v3.11.1 + uses: docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f # v3.12.0 - name: Login to Container Registry uses: docker/login-action@5e57cd118135c172c3672efd75eb46360885c0ef # v3.6.0 From 3ea0a8942b42bbf8ef9749a2aa57603d1ccb719a Mon Sep 17 00:00:00 2001 From: hsw Date: Sat, 27 Dec 2025 09:55:32 +0900 Subject: [PATCH 08/11] ci: Use custom runner --- .github/workflows/build-image.yml | 4 ++-- .github/workflows/repo-snapshot.yml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build-image.yml b/.github/workflows/build-image.yml index 87c25b4..ef7360c 100644 --- a/.github/workflows/build-image.yml +++ b/.github/workflows/build-image.yml @@ -31,9 +31,9 @@ jobs: include: # platform_id: For GH actions output discriminator. - platform_id: linux-amd64 - runner: ubuntu-24.04 + runner: custom-ubuntu-24.04-x86_64 - platform_id: linux-arm64 - runner: ubuntu-24.04-arm + runner: custom-ubuntu-24.04-aarch64 permissions: contents: read diff --git a/.github/workflows/repo-snapshot.yml b/.github/workflows/repo-snapshot.yml index 958b006..556dd6e 100644 --- a/.github/workflows/repo-snapshot.yml +++ b/.github/workflows/repo-snapshot.yml @@ -18,7 +18,7 @@ jobs: outputs: digest: ${{ steps.build.outputs.digest }} tag: ${{ steps.tag.outputs.tag }} - runs-on: ubuntu-24.04 + runs-on: custom-ubuntu-24.04-x86_64 permissions: contents: read packages: write From a3f2f6caaf4ddaee761d0f6a00f6cf84e4411ee2 Mon Sep 17 00:00:00 2001 From: hsw Date: Sat, 27 Dec 2025 10:41:12 +0900 Subject: [PATCH 09/11] ci: build-image: merge step: Add artifact-metadata:write permission --- .github/workflows/build-image.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/build-image.yml b/.github/workflows/build-image.yml index ef7360c..14b10ad 100644 --- a/.github/workflows/build-image.yml +++ b/.github/workflows/build-image.yml @@ -175,6 +175,7 @@ jobs: packages: write id-token: write attestations: write + artifact-metadata: write steps: - name: Retrieve build outputs From b9601827d9f4ba8994e9b1cdc9f6f5bc0cb64113 Mon Sep 17 00:00:00 2001 From: hsw Date: Sat, 27 Dec 2025 10:44:37 +0900 Subject: [PATCH 10/11] stage3: Bump uv version --- image/stage3/Dockerfile | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/image/stage3/Dockerfile b/image/stage3/Dockerfile index d45d5f7..a3b5c58 100644 --- a/image/stage3/Dockerfile +++ b/image/stage3/Dockerfile @@ -39,13 +39,13 @@ FROM toolbox AS download-uv RUN --mount=type=cache,id=download-uv,target=/var/cache/download <&2 ; exit 1 ;; esac From 0887f75e5211a39e83b751d7cea65a9b474842c7 Mon Sep 17 00:00:00 2001 From: hsw Date: Sat, 27 Dec 2025 10:46:31 +0900 Subject: [PATCH 11/11] ci: Bump buildkit version --- .github/workflows/build-image.yml | 2 +- image/test-build-local.sh | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build-image.yml b/.github/workflows/build-image.yml index 14b10ad..042ced9 100644 --- a/.github/workflows/build-image.yml +++ b/.github/workflows/build-image.yml @@ -58,7 +58,7 @@ jobs: uses: docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f # v3.12.0 with: driver-opts: >- - image=docker.io/moby/buildkit:v0.26.2@sha256:de10faf919fc71ba4eb1dd7bd6449566d012b0c9436b1c61bfee21d621b009aa + image=docker.io/moby/buildkit:v0.26.3@sha256:5601811fde88bb9e8a577bfe804af82bccb712e1cd07ff94663bded5e628cf75 buildkitd-flags: >- --oci-worker-snapshotter=stargz diff --git a/image/test-build-local.sh b/image/test-build-local.sh index ab127ec..31ddf72 100755 --- a/image/test-build-local.sh +++ b/image/test-build-local.sh @@ -3,7 +3,7 @@ readonly SCRIPT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd ) readonly BUILD_DIR=$(realpath "$SCRIPT_DIR"/../build) -readonly buildkit_image='docker.io/moby/buildkit:v0.26.2@sha256:de10faf919fc71ba4eb1dd7bd6449566d012b0c9436b1c61bfee21d621b009aa' +readonly buildkit_image='docker.io/moby/buildkit:v0.26.3@sha256:5601811fde88bb9e8a577bfe804af82bccb712e1cd07ff94663bded5e628cf75' readonly REGISTRY_PORT=51350 readonly REGISTRY_HOST="localhost:${REGISTRY_PORT}"