From 6113e5a4d058023efae8c399019e93dc46b3cdc7 Mon Sep 17 00:00:00 2001 From: Ettore Di Giacinto Date: Sat, 9 May 2026 22:31:37 +0000 Subject: [PATCH] docs(ci-caching): list all paths that retrigger base-images.yml Now that base-images.yml's master-push trigger includes the install script and apt-mirror script (commit 7fff8584), enumerate them in the workflow-surfaces table instead of the vaguer "base Dockerfile/ workflow" phrasing. Assisted-by: Claude:claude-opus-4-7 Signed-off-by: Ettore Di Giacinto --- .agents/ci-caching.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.agents/ci-caching.md b/.agents/ci-caching.md index a6337265e..6193b494a 100644 --- a/.agents/ci-caching.md +++ b/.agents/ci-caching.md @@ -13,7 +13,7 @@ Container builds — both the root LocalAI image (`Dockerfile`) and the per-back | `.github/workflows/backend_build_darwin.yml` | Reusable: macOS-native backend builds | `workflow_call` | | `.github/workflows/image.yml` / `image-pr.yml` | Root LocalAI image (push / PR) | push / PR | | `.github/workflows/image_build.yml` / `image_merge.yml` | Reusable: per-arch root-image build + merge | `workflow_call` | -| `.github/workflows/base-images.yml` | Builds the prebuilt `base-grpc-*` builder bases | Saturdays 05:00 UTC cron, `workflow_dispatch`, master push touching the base Dockerfile/workflow | +| `.github/workflows/base-images.yml` | Builds the prebuilt `base-grpc-*` builder bases | Saturdays 05:00 UTC cron, `workflow_dispatch`, master push touching `Dockerfile.base-grpc-builder`, `.docker/install-base-deps.sh`, `.docker/apt-mirror.sh`, or this workflow | The matrix that drives `backend.yml` / `backend_pr.yml` lives in **`.github/backend-matrix.yml`** (data-only YAML, not embedded in the workflow). `scripts/changed-backends.js` parses it, applies path-filter logic against the PR diff (PR events) or the GitHub Compare API (push events), and emits the filtered matrix plus a `merge-matrix` for backends with multiple per-arch entries.