From 16b78eb4e5a9eac376b56f72eeeff4d8d9af2343 Mon Sep 17 00:00:00 2001 From: Feng Ruohang Date: Thu, 6 Aug 2026 19:10:56 +0800 Subject: [PATCH] build: point the release surfaces at RELEASE.2026-08-06 Bundle mcli RELEASE.2026-08-06T00-00-00Z in the container image (pin and both architecture digests; interop with the new server was verified end to end during release acceptance) and align the CI fixture default in install-mcli.sh. Point the Helm chart defaults at the first real silo image tag: docker.io/pgsty/silo is a fresh repository, so the inherited RELEASE.2026-08-04 default could never pull. Chart version moves to 7.0.1 with appVersion RELEASE.2026-08-06T00-00-00Z; the packaging tripwire in verify-helm-migration.sh follows. Co-Authored-By: Claude Fable 5 --- Dockerfile.goreleaser | 6 +++--- buildscripts/install-mcli.sh | 2 +- buildscripts/verify-helm-migration.sh | 2 +- helm/silo/Chart.yaml | 4 ++-- helm/silo/values.yaml | 4 ++-- 5 files changed, 9 insertions(+), 9 deletions(-) diff --git a/Dockerfile.goreleaser b/Dockerfile.goreleaser index 296b83f82..a09d75e14 100644 --- a/Dockerfile.goreleaser +++ b/Dockerfile.goreleaser @@ -6,9 +6,9 @@ ENV GOPATH=/go ENV CGO_ENABLED=0 ARG MC_REPO=pgsty/mc -ARG MC_VERSION=RELEASE.2026-08-04T00-00-00Z -ARG MC_AMD64_SHA256=4aa1fa83ea153025a3f60684e13f453749dd17587257ccb7f0dde42b560120be -ARG MC_ARM64_SHA256=18f7bd442aec24c5eb5ffd1ef368eb44f94045e2da109a344ad184f34641e273 +ARG MC_VERSION=RELEASE.2026-08-06T00-00-00Z +ARG MC_AMD64_SHA256=4b488bd30af54ad4214e5b654746677c79cd93dc6cad4be3aa2d09dbb48370ff +ARG MC_ARM64_SHA256=83f6fedb16ed9c1e8efa8aea6776203dff132bc474214543d5c0767ed2066c2f RUN apk add -U --no-cache \ ca-certificates \ diff --git a/buildscripts/install-mcli.sh b/buildscripts/install-mcli.sh index 17922744e..ba231e9b4 100755 --- a/buildscripts/install-mcli.sh +++ b/buildscripts/install-mcli.sh @@ -40,7 +40,7 @@ if [ -n "${MCLI_BIN:-}" ]; then exit 0 fi -release=${MCLI_RELEASE:-RELEASE.2026-08-04T00-00-00Z} +release=${MCLI_RELEASE:-RELEASE.2026-08-06T00-00-00Z} version_hyphen=${release#RELEASE.} package_version=$(printf '%s\n' "${version_hyphen}" | sed -E 's/^([0-9]{4})-([0-9]{2})-([0-9]{2})T([0-9]{2})-([0-9]{2})-([0-9]{2})Z$/\1\2\3\4\5\6.0.0/') if [ "${package_version}" = "${version_hyphen}" ]; then diff --git a/buildscripts/verify-helm-migration.sh b/buildscripts/verify-helm-migration.sh index 2e2987418..f044ecaba 100755 --- a/buildscripts/verify-helm-migration.sh +++ b/buildscripts/verify-helm-migration.sh @@ -113,7 +113,7 @@ helm_run template my-release "${new_chart}" \ go run ./buildscripts/helm-migration-guard "${old_render}" "${new_render}" helm_run package "${new_chart}" --destination "${output_dir}" >/dev/null -test -s "${work_dir}/silo-7.0.0.tgz" +test -s "${work_dir}/silo-7.0.1.tgz" if find "${work_dir}" -maxdepth 1 -type f -name 'minio-*.tgz' | grep -q .; then echo "Helm packaging emitted a legacy MinIO chart name" >&2 exit 1 diff --git a/helm/silo/Chart.yaml b/helm/silo/Chart.yaml index d4d0b22fb..9e07e965f 100644 --- a/helm/silo/Chart.yaml +++ b/helm/silo/Chart.yaml @@ -1,8 +1,8 @@ apiVersion: v1 description: S3-Interface Libre Object Storage name: silo -version: 7.0.0 -appVersion: RELEASE.2026-08-04T00-00-00Z +version: 7.0.1 +appVersion: RELEASE.2026-08-06T00-00-00Z keywords: - silo - storage diff --git a/helm/silo/values.yaml b/helm/silo/values.yaml index dd6573645..646521430 100644 --- a/helm/silo/values.yaml +++ b/helm/silo/values.yaml @@ -15,7 +15,7 @@ clusterDomain: cluster.local ## image: repository: pgsty/silo - tag: RELEASE.2026-08-04T00-00-00Z + tag: RELEASE.2026-08-06T00-00-00Z pullPolicy: IfNotPresent imagePullSecrets: [] @@ -26,7 +26,7 @@ imagePullSecrets: [] ## mcImage: repository: pgsty/silo - tag: RELEASE.2026-08-04T00-00-00Z + tag: RELEASE.2026-08-06T00-00-00Z pullPolicy: IfNotPresent ## Silo mode, i.e. standalone or distributed.