- push/PR 触发:后端 gofmt/vet/test/build + health 冒烟, 前端 npm ci/类型检查/构建 + 站内文档嵌入校验 - main/tag v* 触发 Release:先跑测试门禁, 再 buildx 多架构(amd64/arm64)构建推送阿里云 ACR(provenance/sbom 关闭, 规避 ACR 不识别 OCI empty manifest 的问题) - 检出用 GITHUB_TOKEN 自克隆,不依赖 github.com 的外部 action
# Conflicts: # README.md
Go 1.27.1 (Gin+GORM) + Vue 3 文件快传服务: - 安全审计全部修复(docs/security-audit-2026-09-05.md): bcrypt 密码哈希与自动升级、presign 直传服务端大小/内容校验、 全局请求体上限、依赖升级(govulncheck 0 命中)、janitor 后台清理、 管理端审计动作落库、/admin CORS 收紧、通知内容白名单净化、 会话默认 7 天、限流缓存故障降级、robots.txt 端点等 - 前端:取件链接复制修复(不再重复拼接提取码)、markdown 净化器加固 - Redis 支持库号(FCB_REDIS_DB / redis://…/db URL) - 文档:docs/api/* 与 openapi.yaml 同步最新行为(robots.txt、 提码 5 位起、chunk 32MiB 上限、admin 审计动作等) 验证:gofmt/go vet/go test 全绿;二进制端到端冒烟通过