bread-ecosystem/ci
Breadway 69c24f6d04 ci: take product name explicitly instead of deriving it from checkout dir
Every consuming product's CI checks out into a directory literally
named `src` (see e.g. breadpad's checkout step), so basename(repo_root)
resolved to "src" for every product in real CI runs — not the actual
product name, which only looked right in local testing because that
happened to run from a directory actually named after the product.

In production this meant every product sharing the runner would have
collided on the same image tag (bread-ci:src) and the same cargo-target
cache volume, silently mixing compiled artifacts across unrelated
repos. Caught before a second product (breadmon/breadclip/breadshot)
started using this and made the collision real.
2026-08-05 09:03:22 +08:00
..
build.sh ci: take product name explicitly instead of deriving it from checkout dir 2026-08-05 09:03:22 +08:00
Containerfile ci: add shared Arch build image/script for GTK4 product repos 2026-08-04 18:06:20 +08:00