mirror of
https://github.com/mudler/LocalAI.git
synced 2026-05-19 14:17:21 -04:00
ci(base-images): also trigger rebuild on .docker/install-base-deps.sh changes
base-images.yml's master-push trigger had a path filter listing only backend/Dockerfile.base-grpc-builder and .github/workflows/base-images.yml. That misses .docker/install-base-deps.sh — which is the actual source of truth for what goes into each base image (apt deps, gRPC, conditional CUDA/ROCm/Vulkan installs). The script is bind-mounted into the base Dockerfile at build time; changes to it would change the produced images, but without this path filter, the workflow wouldn't auto-rebuild on those changes. Stale bases would persist until Saturday's cron or a manual workflow_dispatch. Same applies to .docker/apt-mirror.sh, also bind-mounted by the base Dockerfile. Add both to the trigger paths so consumer-affecting changes to either file rebuild the bases automatically. Assisted-by: Claude:claude-opus-4-7 Signed-off-by: Ettore Di Giacinto <mudler@localai.io>
This commit is contained in:
5
.github/workflows/base-images.yml
vendored
5
.github/workflows/base-images.yml
vendored
@@ -28,6 +28,11 @@ on:
|
|||||||
paths:
|
paths:
|
||||||
- 'backend/Dockerfile.base-grpc-builder'
|
- 'backend/Dockerfile.base-grpc-builder'
|
||||||
- '.github/workflows/base-images.yml'
|
- '.github/workflows/base-images.yml'
|
||||||
|
# The install logic and apt-mirror helper are bind-mounted into
|
||||||
|
# Dockerfile.base-grpc-builder at build time — changes to either
|
||||||
|
# affect the produced base images and must trigger a rebuild.
|
||||||
|
- '.docker/install-base-deps.sh'
|
||||||
|
- '.docker/apt-mirror.sh'
|
||||||
|
|
||||||
concurrency:
|
concurrency:
|
||||||
group: ci-base-images-${{ github.event.pull_request.number || github.sha }}-${{ github.repository }}
|
group: ci-base-images-${{ github.event.pull_request.number || github.sha }}-${{ github.repository }}
|
||||||
|
|||||||
Reference in New Issue
Block a user