Upstream released v1.11.0 (e42ae7a, 2026-11-06): 42 commits, mostly
fixes, plus two WebUI features that add ~415 lines to explorer.html
(on-demand bucket size calculation, restore archived objects).
The series needed no content changes — the regenerated patches differ
from the v1.10.0 ones only in their `index <blob>..<blob>` lines, since
the de-brand edits sit above the regions upstream touched. Regenerating
them is still worthwhile: the v1.10.0 patches' pre-image blobs do not
exist in a v1.11.0 clone, so `git am --3way` could not use its 3-way
fallback and was silently applying them directly.
Verified before committing:
- round-trips from a clean clone to tree 8d509fe
- residual branding identical to the patched v1.10.0 tree (23
occurrences, same per-file spread, no regressions)
- all 5 light-mode Tailwind classes in the new explorer markup are
overridden in theme.css
- series touches only webui/; file count 1049 -> 1051
- goreleaser builds all 8 targets plus deb/rpm
- matrix accepts v1.11.0, refuses v1.10.0, PATCH_DIR still rebuilds
the archived series
v1.10.0 moves to patches/archive/ as *superseded*, not vulnerable: it is
the release carrying upstream's CVE-2026-111943 notice, and that fix
comes from the Go toolchain (>= 1.26.10 / 1.27.3) rather than from the
tag. The archive README and the top-level README now say so, instead of
implying every archived series predates a security fix.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
21 lines
616 B
Bash
21 lines
616 B
Bash
#!/bin/bash
|
|
# Local end-to-end build of one versitygw tag: clone -> patch -> build.
|
|
# Runs the same ci/ steps CI does, in a single shell so VGW_* env flows
|
|
# between them.
|
|
#
|
|
# VGW_TAG=v1.11.0 bash ci/run.sh
|
|
#
|
|
# Optional: point VGW_REPO_URL at a local clone for fast offline builds.
|
|
set -euo pipefail
|
|
|
|
: "${VGW_TAG:?set VGW_TAG, e.g. VGW_TAG=v1.11.0 bash ci/run.sh}"
|
|
export VGW_TAG
|
|
export VGW_SRC_DIR="${VGW_SRC_DIR:-src}"
|
|
|
|
DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
|
bash "${DIR}/clone-source.sh"
|
|
bash "${DIR}/apply-patches.sh"
|
|
bash "${DIR}/build.sh"
|
|
|
|
echo ">>> done — artifacts in ${VGW_SRC_DIR}/dist/"
|