From f8487471cd3e31b0d7f422fce5b383de4a97a6c5 Mon Sep 17 00:00:00 2001 From: Mika Date: Mon, 2 Nov 2026 08:59:58 +0000 Subject: [PATCH] ci: build the dev image only on master and manual dispatch Every branch push published a permanent rockchin/langbot:sha- tag plus a branch-name tag, leaving 678 live Docker Hub tags across 265 branches. Restrict push triggers to master; other branches stay buildable via workflow_dispatch. Co-authored-by: multica-agent --- .github/workflows/build-dev-image.yaml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.github/workflows/build-dev-image.yaml b/.github/workflows/build-dev-image.yaml index ee7bf3fb3..03f3e7fba 100644 --- a/.github/workflows/build-dev-image.yaml +++ b/.github/workflows/build-dev-image.yaml @@ -1,7 +1,14 @@ name: Build Dev Image +# Tag churn control: every push used to publish a permanent +# `rockchin/langbot:sha-` tag plus a branch-name tag, so ~265 feature, +# agent, experiment and test branches had each accumulated dozens of Docker Hub +# tags (678 live tags, 467 of them `sha-*`). Only `master` now builds on push; +# any other branch can still be built through workflow_dispatch. on: push: + branches: + - master paths-ignore: - "plugins/**" - ".github/workflows/plugins-*.yml"