From 780386ff28852f6c139e134a2a006d029ce56ded Mon Sep 17 00:00:00 2001 From: Zhengchen Tao Date: Sat, 2 May 2026 21:23:18 +0800 Subject: [PATCH] =?UTF-8?q?build-image=20paths-ignore=20=E5=8A=A0=20deploy?= =?UTF-8?q?.yml=20/=20sync-upstream.yml?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 改 deploy.yml 或 sync-upstream.yml 都不影响镜像内容(前者是部署 脚本、后者是 main reset 脚本),原本会触发整套 ~10 min 的 build 是浪费。把它俩加进 paths-ignore 跳过。 build-image.yml 自己保留触发(不在 ignore 里),这样改 workflow 能 self-test 验证改动有效。 Co-Authored-By: Claude Opus 4.7 (1M context) --- .gitea/workflows/build-image.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.gitea/workflows/build-image.yml b/.gitea/workflows/build-image.yml index b143aed1..3e291742 100644 --- a/.gitea/workflows/build-image.yml +++ b/.gitea/workflows/build-image.yml @@ -14,6 +14,12 @@ on: - '.gitignore' - 'LICENSE' - 'screenshot/**' + # 这两个 workflow 改动不影响镜像内容,没必要 rebuild: + # - deploy.yml 改的是部署逻辑(compose pull/up),不动镜像 + # - sync-upstream.yml 改的是 main reset 逻辑,跟 build 也无关 + # build-image.yml 自己留着会触发,作为 workflow 改动的 self-test + - '.gitea/workflows/deploy.yml' + - '.gitea/workflows/sync-upstream.yml' # 手动触发:保留作为应急通道(重新打包旧 commit / 用自定义 tag / 等) workflow_dispatch: inputs: