ccb01ade3d
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 1564h59m39s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 1564h59m41s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 1564h59m41s
CI/CD Pipeline / Build & Push Staging (Watchtower auto-deploy) (pull_request) Failing after 1564h59m44s
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Has been skipped
CI/CD Pipeline / Frontend Lint (pull_request) Has been skipped
CI/CD Pipeline / Build Production Runtime Images (pull_request) Failing after 1565h31m18s
- 核心改动:按 GITHUB_REF_NAME 判断分支,develop/main 读写缓存,feature 分支只读不写 - 防止feature分支修改requirements等依赖文件时污染主缓存,导致develop构建偶发50min+ - 新增 npm 缓存 volume,web构建 node_modules 持久化,减少 npm ci 下载时间 - 缓存 tag 从 release 改为 develop,语义更清晰 - 重构 build_with_cache 函数,消除三份重复的 buildx 命令