From 520245a6beae1b38f88d69b27242b1e29c4c2376 Mon Sep 17 00:00:00 2001 From: Breadway Date: Wed, 5 Aug 2026 09:28:52 +0800 Subject: [PATCH] ci: pass product name explicitly to shared build script MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit bread-ecosystem's ci/build.sh used to derive the image tag and cache volume name from basename(repo_root) — but every product's CI checks out into a directory literally named "src", so in real CI runs this resolved to "bread-ci:src" for every product, not "bread-ci:breadpad". Harmless while breadpad was the only consumer; would have silently collided (shared image tag, shared cargo-target cache) the moment a second product started using it. Fixed upstream, bumping the pin here to pick it up and passing "breadpad" explicitly. --- ci/bread-ecosystem.rev | 2 +- ci/build.sh | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ci/bread-ecosystem.rev b/ci/bread-ecosystem.rev index aea22a3..474f1fd 100644 --- a/ci/bread-ecosystem.rev +++ b/ci/bread-ecosystem.rev @@ -1 +1 @@ -cd5da468b3782fddcb52b4eaff0755ff933524be +620c5a1317a6b57276eabca961facdb78bf510db diff --git a/ci/build.sh b/ci/build.sh index c0ab6f2..4056cce 100755 --- a/ci/build.sh +++ b/ci/build.sh @@ -18,4 +18,4 @@ if [ ! -d "$CACHE_DIR" ]; then git -C "$CACHE_DIR" checkout --quiet "$REV" fi -bash "${CACHE_DIR}/ci/build.sh" "$ROOT" "$@" +bash "${CACHE_DIR}/ci/build.sh" breadpad "$ROOT" "$@"