bba8beffef6beee8d35fc1a8cd806b29261e01ac
424 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
65a77e3fb6 |
Merge branch 'feat/add-doubao-vision-model-env' into develop
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (push) Successful in 1s
CI/CD Pipeline / Check if frontend-only change (push) Has been skipped
CI/CD Pipeline / Check push changed paths (pull_request) Has been skipped
CI/CD Pipeline / Frontend Lint (push) Has been skipped
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 3s
CI/CD Pipeline / PR Build API Image (push) Has been skipped
CI/CD Pipeline / PR Build Web Image (push) Has been skipped
CI/CD Pipeline / Check push changed paths (push) Successful in 1s
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 2s
CI/CD Pipeline / PR Build Worker Image (push) Has been skipped
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 1m36s
CI/CD Pipeline / Build Staging API Image (pull_request) Has been skipped
CI/CD Pipeline / Build Staging Web Image (pull_request) Has been skipped
CI/CD Pipeline / Build Staging Worker Image (pull_request) Has been skipped
CI/CD Pipeline / Validate - Style (pull_request) Has been skipped
CI/CD Pipeline / Validate - Security (pull_request) Has been skipped
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Has been skipped
CI/CD Pipeline / Unit Tests (pull_request) Has been skipped
CI/CD Pipeline / Integration Tests (pull_request) Has been skipped
CI/CD Pipeline / Frontend Lint (pull_request) Has been skipped
CI/CD Pipeline / Frontend Unit Tests (pull_request) Has been skipped
CI/CD Pipeline / Integration Tests (push) Successful in 2m32s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 2m46s
CI/CD Pipeline / Validate - Python (mypy + alembic) (push) Successful in 2m57s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 1m19s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Has been skipped
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Has been skipped
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Has been skipped
PR Automation / Auto Merge on CI Green + Approved (pull_request) Has been skipped
CI/CD Pipeline / Build Production API Image (pull_request) Has been skipped
CI/CD Pipeline / Build Production Web Image (pull_request) Has been skipped
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Has been skipped
CI/CD Pipeline / Build Production Worker Image (pull_request) Has been skipped
CI/CD Pipeline / Deploy Production (pull_request) Has been skipped
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
CI/CD Pipeline / Build Staging API Image (push) Successful in 3m3s
CI/CD Pipeline / Staging E2E Tests (pull_request) Has been skipped
CI/CD Pipeline / Staging API Integration Tests (pull_request) Has been skipped
CI/CD Pipeline / ACR Image Cleanup (pull_request) Has been skipped
CI/CD Pipeline / Canary Release to Production (pull_request) Has been skipped
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 3m10s
CI/CD Pipeline / PR Build Web Image (pull_request) Successful in 57s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 3m38s
CI/CD Pipeline / Retag skipped Staging API Image (push) Has been skipped
CI/CD Pipeline / Validate - Style (push) Successful in 3m46s
CI/CD Pipeline / Retag skipped Staging Web Image (push) Has been skipped
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Has been skipped
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 44s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 1m51s
CI/CD Pipeline / CI Gate (pull_request) Successful in 1s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 5m52s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 1m44s
AI Code Review / AI Code Review (pull_request) Successful in 6m43s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 3m11s
CI/CD Pipeline / Validate - Security (push) Successful in 8m16s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 4m5s
CI/CD Pipeline / Unit Tests (push) Successful in 10m31s
CI/CD Pipeline / Build Production API Image (push) Has been skipped
CI/CD Pipeline / Build Production Web Image (push) Has been skipped
CI/CD Pipeline / Build Production Worker Image (push) Has been skipped
CI/CD Pipeline / CI Gate (push) Has been skipped
CI/CD Pipeline / Canary Release to Production (push) Has been skipped
CI/CD Pipeline / Deploy Production (push) Has been skipped
CI/CD Pipeline / Production Browser E2E (push) Has been skipped
# Conflicts: # scripts/render_env.sh |
||
|
|
9a57b0d5b8 |
feat: add DOUBAO_VISION_MODEL env to staging/production deployment
CI/CD Pipeline / Check push changed paths (pull_request) Has been skipped
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 2s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 2s
CI/CD Pipeline / Frontend Lint (pull_request) Has been skipped
CI/CD Pipeline / Frontend Unit Tests (pull_request) Has been skipped
CI/CD Pipeline / PR Build Web Image (pull_request) Has been skipped
CI/CD Pipeline / Build Staging API Image (pull_request) Has been skipped
CI/CD Pipeline / Build Staging Web Image (pull_request) Has been skipped
CI/CD Pipeline / Build Staging Worker Image (pull_request) Has been skipped
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Has been skipped
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Has been skipped
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Has been skipped
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Has been skipped
CI/CD Pipeline / Staging E2E Tests (pull_request) Has been skipped
CI/CD Pipeline / Staging API Integration Tests (pull_request) Has been skipped
CI/CD Pipeline / ACR Image Cleanup (pull_request) Has been skipped
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 1m27s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 1m38s
CI/CD Pipeline / Validate - Style (pull_request) Successful in 3m3s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m5s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 3m19s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 3m22s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Successful in 3m44s
CI/CD Pipeline / Validate - Security (pull_request) Successful in 5m34s
AI Code Review / AI Code Review (pull_request) Successful in 6m33s
CI/CD Pipeline / Unit Tests (pull_request) Successful in 10m12s
CI/CD Pipeline / Build Production API Image (pull_request) Has been skipped
CI/CD Pipeline / Build Production Web Image (pull_request) Has been skipped
CI/CD Pipeline / Build Production Worker Image (pull_request) Has been skipped
CI/CD Pipeline / Deploy Production (pull_request) Has been skipped
CI/CD Pipeline / Canary Release to Production (pull_request) Has been skipped
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
CI/CD Pipeline / CI Gate (pull_request) Successful in 2s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 10m9s
- Add DOUBAO_VISION_MODEL placeholder to .env.staging and .env.production - Add DOUBAO_VISION_MODEL to render_env.sh SHARED_SECRETS - Add DOUBAO_VISION_MODEL secret ref in ci-pipeline.yml (staging + production) - Uses existing endpoint ep-20260721114705-b568m which supports vision |
||
|
|
fbf8844f25 |
feat(gpu): #1978 MuseTalk GPU Worker 反向轮询对接(后端API + Worker脚本) (#1979)
CI/CD Pipeline / Check push changed paths (pull_request) Has been skipped
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 3s
CI/CD Pipeline / Check if frontend-only change (push) Has been skipped
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (push) Successful in 3s
PR Automation / Auto Approve on CI Green (pull_request) Failing after 2s
AI Code Review / AI Code Review (pull_request) Failing after 3s
CI/CD Pipeline / PR Build Web Image (pull_request) Has been skipped
CI/CD Pipeline / Build Staging API Image (pull_request) Has been skipped
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 4s
CI/CD Pipeline / Build Staging Web Image (pull_request) Has been skipped
CI/CD Pipeline / Check push changed paths (push) Successful in 8s
CI/CD Pipeline / Frontend Lint (push) Has been skipped
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 46s
CI/CD Pipeline / PR Build API Image (push) Has been skipped
CI/CD Pipeline / Build Staging Worker Image (pull_request) Has been skipped
CI/CD Pipeline / PR Build Web Image (push) Has been skipped
PR Automation / Auto Merge on CI Green + Approved (pull_request) Has been skipped
CI/CD Pipeline / PR Build Worker Image (push) Has been skipped
CI/CD Pipeline / Validate - Style (pull_request) Has been skipped
CI/CD Pipeline / Validate - Security (pull_request) Has been skipped
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Has been skipped
CI/CD Pipeline / Unit Tests (pull_request) Has been skipped
CI/CD Pipeline / Integration Tests (pull_request) Has been skipped
CI/CD Pipeline / Frontend Lint (pull_request) Has been skipped
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Has been skipped
CI/CD Pipeline / Frontend Unit Tests (pull_request) Has been skipped
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Has been skipped
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Has been skipped
CI/CD Pipeline / Build Staging Web Image (push) Successful in 16s
CI/CD Pipeline / Build Staging API Image (push) Successful in 36s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 21s
CI/CD Pipeline / Build Production API Image (pull_request) Has been skipped
CI/CD Pipeline / Build Production Web Image (pull_request) Has been skipped
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Has been skipped
CI/CD Pipeline / Build Production Worker Image (pull_request) Has been skipped
CI/CD Pipeline / Retag skipped Staging API Image (push) Has been skipped
CI/CD Pipeline / Retag skipped Staging Web Image (push) Has been skipped
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Has been skipped
CI/CD Pipeline / Staging E2E Tests (pull_request) Has been skipped
CI/CD Pipeline / Staging API Integration Tests (pull_request) Has been skipped
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 1m52s
CI/CD Pipeline / Deploy Production (pull_request) Has been skipped
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
CI/CD Pipeline / ACR Image Cleanup (pull_request) Has been skipped
CI/CD Pipeline / Canary Release to Production (pull_request) Has been skipped
CI/CD Pipeline / CI Gate (pull_request) Successful in 2s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 2m8s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 2m52s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m33s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 1m57s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 2m54s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 3m31s
CI/CD Pipeline / Integration Tests (push) Successful in 7m15s
CI/CD Pipeline / Validate - Style (push) Successful in 7m58s
CI/CD Pipeline / Validate - Python (mypy + alembic) (push) Successful in 8m57s
CI/CD Pipeline / Unit Tests (push) Successful in 13m56s
CI/CD Pipeline / Validate - Security (push) Successful in 22m56s
CI/CD Pipeline / Build Production API Image (push) Has been skipped
CI/CD Pipeline / Build Production Web Image (push) Has been skipped
CI/CD Pipeline / Build Production Worker Image (push) Has been skipped
CI/CD Pipeline / CI Gate (push) Has been skipped
CI/CD Pipeline / Deploy Production (push) Has been skipped
CI/CD Pipeline / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Canary Release to Production (push) Has been skipped
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com> Co-committed-by: xiaoxia <dev@xiaoxiajianji.com> |
||
|
|
428b9eeb3b |
chore(ci): 在CI secrets/env模板中添加TIKHUB_API_KEY和APIZERO_API_KEY
CI/CD Pipeline / Check if frontend-only change (push) Has been skipped
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (push) Successful in 1s
CI/CD Pipeline / Check push changed paths (push) Successful in 2s
CI/CD Pipeline / Frontend Lint (push) Has been skipped
CI/CD Pipeline / PR Build API Image (push) Has been skipped
CI/CD Pipeline / PR Build Web Image (push) Has been skipped
CI/CD Pipeline / PR Build Worker Image (push) Has been skipped
CI/CD Pipeline / Build Staging Web Image (push) Has been skipped
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 36s
CI/CD Pipeline / Build Staging API Image (push) Successful in 39s
CI/CD Pipeline / Retag skipped Staging API Image (push) Has been skipped
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Has been skipped
CI/CD Pipeline / Retag skipped Staging Web Image (push) Failing after 22s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 2m15s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Failing after 2m2s
CI/CD Pipeline / Staging E2E Tests (push) Has been skipped
CI/CD Pipeline / Staging API Integration Tests (push) Has been skipped
CI/CD Pipeline / ACR Image Cleanup (push) Has been skipped
CI/CD Pipeline / Integration Tests (push) Successful in 11m15s
CI/CD Pipeline / Validate - Python (mypy + alembic) (push) Successful in 14m18s
CI/CD Pipeline / Validate - Style (push) Failing after 14m34s
CI/CD Pipeline / Unit Tests (push) Successful in 17m14s
CI/CD Pipeline / Validate - Security (push) Successful in 35m4s
CI/CD Pipeline / Build Production API Image (push) Has been skipped
CI/CD Pipeline / Build Production Worker Image (push) Has been skipped
CI/CD Pipeline / CI Gate (push) Has been skipped
CI/CD Pipeline / Build Production Web Image (push) Has been skipped
CI/CD Pipeline / Canary Release to Production (push) Has been skipped
CI/CD Pipeline / Deploy Production (push) Has been skipped
CI/CD Pipeline / Production Browser E2E (push) Has been skipped
- Gitea Actions Secrets已添加TIKHUB_API_KEY - render_env.sh SHARED_SECRETS增加两个新key - deploy/configs/.env.staging和.env.production模板增加三层兜底配置段 - ci-pipeline.yml的staging/production deploy步骤env中注入新secret |
||
|
|
605a3eb841 |
revert(ci): 回滚 ACR 默认域名切换(公共域名凭据无效,等待自定义域名恢复)
CI/CD Pipeline / Check if frontend-only change (push) Has been skipped
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (push) Successful in 1s
CI/CD Pipeline / Check push changed paths (push) Successful in 1s
CI/CD Pipeline / Frontend Lint (push) Has been skipped
CI/CD Pipeline / PR Build API Image (push) Has been skipped
CI/CD Pipeline / PR Build Web Image (push) Has been skipped
CI/CD Pipeline / PR Build Worker Image (push) Has been skipped
CI/CD Pipeline / Build Staging Web Image (push) Successful in 34s
CI/CD Pipeline / Build Staging API Image (push) Successful in 57s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 2m29s
CI/CD Pipeline / Retag skipped Staging API Image (push) Has been skipped
CI/CD Pipeline / Retag skipped Staging Web Image (push) Has been skipped
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Has been skipped
CI/CD Pipeline / Validate - Python (mypy + alembic) (push) Successful in 2m59s
CI/CD Pipeline / Validate - Style (push) Successful in 3m12s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 52s
CI/CD Pipeline / Integration Tests (push) Successful in 4m19s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 1m57s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 5m54s
CI/CD Pipeline / Validate - Security (push) Successful in 6m32s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 4m15s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 4m24s
CI/CD Pipeline / Unit Tests (push) Successful in 10m23s
CI/CD Pipeline / Build Production API Image (push) Has been skipped
CI/CD Pipeline / Build Production Web Image (push) Has been skipped
CI/CD Pipeline / Build Production Worker Image (push) Has been skipped
CI/CD Pipeline / CI Gate (push) Has been skipped
CI/CD Pipeline / Deploy Production (push) Has been skipped
CI/CD Pipeline / Canary Release to Production (push) Has been skipped
CI/CD Pipeline / Production Browser E2E (push) Has been skipped
公共域名 registry.cn-hangzhou.aliyuncs.com 使用独立凭据, 现有 ACR_USERNAME/ACR_PASSWORD 绑定自定义域名企业版实例, docker login 报 unauthorized 无法拉/推镜像。 等 ACR 自定义域名 xiaoxia-registry 公网接入恢复后, 基于原有配置即可正常构建。 |
||
|
|
30bf66b307 |
fix(ci): ACR 临时切回默认域名 registry.cn-hangzhou.aliyuncs.com(自定义域名 114.55.99.108:443 拒绝连接)
CI/CD Pipeline / Check if frontend-only change (push) Has been skipped
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (push) Successful in 1s
CI/CD Pipeline / Check push changed paths (push) Successful in 2s
CI/CD Pipeline / Frontend Lint (push) Has been skipped
CI/CD Pipeline / PR Build API Image (push) Has been skipped
CI/CD Pipeline / PR Build Web Image (push) Has been skipped
CI/CD Pipeline / PR Build Worker Image (push) Has been skipped
CI/CD Pipeline / Build Staging API Image (push) Failing after 1m11s
CI/CD Pipeline / Validate - Python (mypy + alembic) (push) Successful in 3m23s
CI/CD Pipeline / Integration Tests (push) Successful in 3m27s
CI/CD Pipeline / Build Staging Web Image (push) Failing after 3m31s
CI/CD Pipeline / Validate - Style (push) Successful in 4m5s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 5m17s
CI/CD Pipeline / Validate - Security (push) Successful in 7m6s
CI/CD Pipeline / Build Staging Worker Image (push) Failing after 9m22s
CI/CD Pipeline / Retag skipped Staging API Image (push) Has been skipped
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Has been skipped
CI/CD Pipeline / Retag skipped Staging Web Image (push) Has been skipped
CI/CD Pipeline / Unit Tests (push) Successful in 10m10s
CI/CD Pipeline / Build Production API Image (push) Has been skipped
CI/CD Pipeline / Build Production Web Image (push) Has been skipped
CI/CD Pipeline / CI Gate (push) Has been skipped
CI/CD Pipeline / Build Production Worker Image (push) Has been skipped
CI/CD Pipeline / Deploy Production (push) Has been skipped
CI/CD Pipeline / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Failing after 3m49s
CI/CD Pipeline / Staging E2E Tests (push) Has been skipped
CI/CD Pipeline / Staging API Integration Tests (push) Has been skipped
CI/CD Pipeline / ACR Image Cleanup (push) Has been skipped
CI/CD Pipeline / Canary Release to Production (push) Has been skipped
- .gitea/workflows/*.yml: docker login/REGISTRY/ACR_IMAGE/ACR_REGISTRY - scripts/ci/*.sh, scripts/ci/*.py: ACR_REGISTRY/GRAY_REGISTRY/REGISTRY 默认值 - 共 12 个文件 31 处替换 - 待 ACR 自定义域名恢复后可切回 |
||
|
|
018e1bcb9b |
fix(ci): deploy-staging job 直接 scp 抖音 cookies 到 staging host,避免空占位覆盖镜像内 cookies
CI/CD Pipeline / Check if frontend-only change (push) Has been skipped
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (push) Successful in 0s
CI/CD Pipeline / Check push changed paths (push) Successful in 1s
CI/CD Pipeline / Frontend Lint (push) Has been skipped
CI/CD Pipeline / PR Build API Image (push) Has been skipped
CI/CD Pipeline / PR Build Web Image (push) Has been skipped
CI/CD Pipeline / Build Staging Web Image (push) Has been skipped
CI/CD Pipeline / PR Build Worker Image (push) Has been skipped
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 39s
CI/CD Pipeline / Build Staging API Image (push) Successful in 40s
CI/CD Pipeline / Retag skipped Staging API Image (push) Has been skipped
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Has been skipped
CI/CD Pipeline / Retag skipped Staging Web Image (push) Successful in 9s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 2m33s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 3m50s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 1m40s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 2m41s
CI/CD Pipeline / Integration Tests (push) Successful in 12m15s
CI/CD Pipeline / Validate - Style (push) Successful in 12m44s
CI/CD Pipeline / Build Production API Image (push) Has been cancelled
CI/CD Pipeline / Build Production Web Image (push) Has been cancelled
CI/CD Pipeline / Build Production Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Production (push) Has been cancelled
CI/CD Pipeline / Production Browser E2E (push) Has been cancelled
CI/CD Pipeline / Canary Release to Production (push) Has been cancelled
CI/CD Pipeline / CI Gate (push) Has been cancelled
CI/CD Pipeline / Validate - Security (push) Has been cancelled
CI/CD Pipeline / Validate - Python (mypy + alembic) (push) Has been cancelled
CI/CD Pipeline / Unit Tests (push) Has been cancelled
CI/CD Pipeline / Staging E2E Tests (push) Has been cancelled
- ci-pipeline.yml: 在 .env scp 之后增加 douyin_cookies.txt scp - ci_staging_deploy.sh: 简化逻辑,不再尝试从本地 repo 路径拷贝(脚本是通过管道 SSH 执行无本地文件) |
||
|
|
6bcd255e85 |
fix(ci): 修复 ci-pipeline.yml 触发器被误改为 'true:' 导致 push 事件不触发 CI
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (push) Successful in 1s
CI/CD Pipeline / Check push changed paths (push) Successful in 2s
CI/CD Pipeline / Validate - Python (mypy + alembic) (push) Successful in 6m53s
CI/CD Pipeline / Build Staging Worker Image (push) Failing after 37m14s
CI/CD Pipeline / Build Staging Web Image (push) Failing after 37m14s
CI/CD Pipeline / Build Staging API Image (push) Failing after 37m16s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 37m16s
CI/CD Pipeline / PR Build Web Image (push) Failing after 37m16s
CI/CD Pipeline / PR Build API Image (push) Failing after 37m16s
CI/CD Pipeline / Frontend Unit Tests (push) Failing after 37m17s
CI/CD Pipeline / Frontend Lint (push) Failing after 37m18s
CI/CD Pipeline / Integration Tests (push) Failing after 37m18s
CI/CD Pipeline / Unit Tests (push) Failing after 37m18s
CI/CD Pipeline / Validate - Security (push) Failing after 37m19s
CI/CD Pipeline / Validate - Style (push) Failing after 37m20s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 37m22s
CI/CD Pipeline / Retag skipped Staging Web Image (push) Has been skipped
CI/CD Pipeline / Retag skipped Staging API Image (push) Has been skipped
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Has been skipped
CI/CD Pipeline / Build Production API Image (push) Has been skipped
CI/CD Pipeline / Build Production Web Image (push) Has been skipped
CI/CD Pipeline / Build Production Worker Image (push) Has been skipped
CI/CD Pipeline / CI Gate (push) Has been skipped
CI/CD Pipeline / Deploy Production (push) Has been skipped
CI/CD Pipeline / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Failing after 1m37s
CI/CD Pipeline / Staging E2E Tests (push) Has been skipped
CI/CD Pipeline / ACR Image Cleanup (push) Has been skipped
CI/CD Pipeline / Staging API Integration Tests (push) Has been skipped
CI/CD Pipeline / Canary Release to Production (push) Has been skipped
YAML 1.1 把未加引号的 on 解析为布尔 true,之前用 PyYAML dump/字符串替换时
意外把顶层 'on:' 写成了 'true:',导致 push 到 develop 后 CI 完全不触发,
staging 一直停留在旧版本 410487fe。恢复原始的 on: 结构和 tags/schedule
格式(参照
|
||
|
|
50b413a6fa |
fix(ci): 生产环境部署也通过 CI 渲染 + 上传 .env(与 staging 对齐,避免 DOUBAO 等密钥丢失)
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m15s
Preview Deploy / Deploy Preview Environment (pull_request) Failing after 10m20s
AI Code Review / AI Code Review (pull_request) Failing after 10m23s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 10m5s
ACR Cleanup / ACR Image Cleanup (pull_request_target) Successful in 11s
Preview Cleanup / Cleanup Preview Environment (pull_request) Successful in 19s
- deploy-production 新增 Render .env from template 步骤(复用 render_env.sh production) - Deploy production over SSH 在拉镜像前加 SCP 上传渲染后的 .env + config diff 检查 - ci_production_deploy.sh: .env 不存在时给出清晰错误提示(对齐 staging) 本次主因修复:#1958 只补了 staging 的 DOUBAO 注入路径,但生产环境 deploy-production 直接读取服务器上手写的 .env,下次 release 到 main 时 AI 端点同样会因缺 DOUBAO_API_KEY 返回 502。本次同步补齐,确保生产也走 CI 统一渲染管线。 |
||
|
|
300f4b2abd |
fix(staging): add DOUBAO_API_KEY to CI env render (fix 502 AI unavailable)
CI/CD Pipeline / Check push changed paths (pull_request) Has been skipped
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 2s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 2s
CI/CD Pipeline / Build Staging API Image (pull_request) Has been skipped
CI/CD Pipeline / Build Staging Worker Image (pull_request) Has been skipped
CI/CD Pipeline / Build Staging Web Image (pull_request) Has been skipped
CI/CD Pipeline / Frontend Unit Tests (pull_request) Has been skipped
CI/CD Pipeline / PR Build Web Image (pull_request) Has been skipped
CI/CD Pipeline / Frontend Lint (pull_request) Has been skipped
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Has been skipped
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Has been skipped
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Has been skipped
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Has been skipped
CI/CD Pipeline / Staging E2E Tests (pull_request) Has been skipped
CI/CD Pipeline / Staging API Integration Tests (pull_request) Has been skipped
CI/CD Pipeline / ACR Image Cleanup (pull_request) Has been skipped
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 42s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 1m26s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 1m45s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m3s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 4m22s
CI/CD Pipeline / Validate - Style (pull_request) Successful in 4m45s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Successful in 4m47s
AI Code Review / AI Code Review (pull_request) Successful in 6m36s
CI/CD Pipeline / Validate - Security (pull_request) Successful in 9m52s
CI/CD Pipeline / Unit Tests (pull_request) Successful in 11m10s
CI/CD Pipeline / Build Production API Image (pull_request) Has been skipped
CI/CD Pipeline / Build Production Web Image (pull_request) Has been skipped
CI/CD Pipeline / Build Production Worker Image (pull_request) Has been skipped
CI/CD Pipeline / Deploy Production (pull_request) Has been skipped
CI/CD Pipeline / CI Gate (pull_request) Successful in 4s
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
CI/CD Pipeline / Canary Release to Production (pull_request) Has been skipped
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 10m54s
ACR Cleanup / ACR Image Cleanup (pull_request_target) Successful in 14s
Preview Cleanup / Cleanup Preview Environment (pull_request) Successful in 36s
Root cause: Doubao (ARK) AI client configuration was missing from staging .env template and CI render pipeline. The DOUBAO_API_KEY/MODEL/BASE_URL variables were added to packages/config/api_settings.py but never wired through deploy/configs/.env.staging, render_env.sh shared secrets, or ci-pipeline.yml. After recent PRs that added AI endpoints (ai-rewrite, extract-from-douyin, lipsync/digital-human) calling get_doubao_client(), is_available returned False because settings.doubao_api_key was empty → all AI routes returned 502. Fix: 1. deploy/configs/.env.staging: add DOUBAO_API_KEY/MODEL/BASE_URL/TIMEOUT/MAX_RETRIES 2. deploy/configs/.env.production: same (for prod parity) 3. scripts/render_env.sh: add DOUBAO_API_KEY/MODEL/BASE_URL to SHARED_SECRETS 4. .gitea/workflows/ci-pipeline.yml: pass DOUBAO secrets to deploy-staging env 5. Gitea Actions secrets: DOUBAO_API_KEY/MODEL/BASE_URL added (already set) Verified render_env.sh produces correct .env.rendered with all 19 vars substituted. Full unit test suite: 15523 passed. |
||
|
|
d478a9ffbc |
fix(ci): push :dev tag for watchtower + fix staging deploy host to 116 (#1889)
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (push) Successful in 1s
CI/CD Pipeline / Check push changed paths (push) Successful in 6s
CI/CD Pipeline / Build Staging API Image (push) Successful in 28s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 27s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 51s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Failing after 56s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 4m23s
CI/CD Pipeline / Integration Tests (push) Successful in 4m31s
CI/CD Pipeline / Validate - Style (push) Successful in 4m46s
CI/CD Pipeline / Validate - Python (mypy + alembic) (push) Successful in 5m23s
CI/CD Pipeline / Unit Tests (push) Successful in 9m50s
CI/CD Pipeline / Validate - Security (push) Successful in 13m31s
CI/CD Pipeline / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Deploy Production (push) Failing after 48h27m19s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 48h38m53s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 48h40m31s
CI/CD Pipeline / Retag skipped Staging Web Image (push) Failing after 48h39m25s
CI/CD Pipeline / Retag skipped Staging API Image (push) Failing after 48h39m25s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 48h40m30s
CI/CD Pipeline / PR Build Web Image (push) Failing after 48h40m30s
CI/CD Pipeline / Build Production Web Image (push) Failing after 48h26m55s
CI/CD Pipeline / Build Production API Image (push) Failing after 48h26m55s
CI/CD Pipeline / CI Gate (push) Failing after 48h26m54s
CI/CD Pipeline / ACR Image Cleanup (push) Failing after 48h38m25s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 48h26m54s
CI/CD Pipeline / Canary Release to Production (push) Failing after 48h26m52s
CI/CD Pipeline / Staging API Integration Tests (push) Failing after 48h38m25s
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Failing after 48h39m24s
CI/CD Pipeline / PR Build API Image (push) Failing after 48h40m30s
CI/CD Pipeline / Frontend Lint (push) Failing after 48h40m25s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com> Co-committed-by: xiaoxia <dev@xiaoxiajianji.com> |
||
|
|
f651422582 |
fix(deploy): 修复生产部署脚本502——worker/web容器启动失败 (#1887)
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (push) Successful in 2s
CI/CD Pipeline / Check push changed paths (push) Successful in 11s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 39s
CI/CD Pipeline / Integration Tests (push) Successful in 3m18s
CI/CD Pipeline / Validate - Python (mypy + alembic) (push) Successful in 3m21s
CI/CD Pipeline / Validate - Style (push) Successful in 3m54s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 5m16s
CI/CD Pipeline / Validate - Security (push) Successful in 8m17s
CI/CD Pipeline / Unit Tests (push) Successful in 8m42s
CI/CD Pipeline / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Build Staging API Image (push) Successful in 14m38s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 18m14s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 5m19s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 1m26s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 2m58s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 3m1s
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Failing after 51h35m15s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 51h44m59s
CI/CD Pipeline / PR Build Web Image (push) Failing after 51h53m46s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 51h53m21s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 51h53m20s
CI/CD Pipeline / PR Build API Image (push) Failing after 51h53m20s
CI/CD Pipeline / Deploy Production (push) Failing after 51h44m31s
CI/CD Pipeline / Build Production Web Image (push) Failing after 51h44m33s
CI/CD Pipeline / Build Production API Image (push) Failing after 51h44m33s
CI/CD Pipeline / CI Gate (push) Failing after 51h44m33s
CI/CD Pipeline / Retag skipped Staging Web Image (push) Failing after 51h34m50s
CI/CD Pipeline / Retag skipped Staging API Image (push) Failing after 51h34m50s
CI/CD Pipeline / Canary Release to Production (push) Failing after 51h26m28s
CI/CD Pipeline / Frontend Lint (push) Failing after 51h53m16s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com> Co-committed-by: xiaoxia <dev@xiaoxiajianji.com> |
||
|
|
e7ab963ae3 |
fix(web, P0): nginx entrypoint 在 CI bind mount 场景不应 rm default.conf(staging 502 阻塞部署) (#1856)
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (push) Successful in 1s
CI/CD Pipeline / Check push changed paths (push) Successful in 6s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 31s
CI/CD Pipeline / Build Staging API Image (push) Successful in 34s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 42s
CI/CD Pipeline / Validate - Python (mypy + alembic) (push) Successful in 2m3s
CI/CD Pipeline / Integration Tests (push) Successful in 2m29s
CI/CD Pipeline / Validate - Style (push) Successful in 3m19s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 3m45s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m53s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 1m53s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 3m1s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 4m14s
CI/CD Pipeline / Unit Tests (push) Successful in 9m15s
CI/CD Pipeline / Validate - Security (push) Successful in 9m34s
CI/CD Pipeline / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Deploy Production (push) Failing after 124h2m20s
CI/CD Pipeline / Build Production Web Image (push) Failing after 124h2m24s
CI/CD Pipeline / Retag skipped Staging Web Image (push) Failing after 124h9m10s
CI/CD Pipeline / PR Build Web Image (push) Failing after 124h11m57s
CI/CD Pipeline / PR Build API Image (push) Failing after 124h11m42s
CI/CD Pipeline / Build Production API Image (push) Failing after 124h2m9s
CI/CD Pipeline / CI Gate (push) Failing after 124h2m9s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 124h2m9s
CI/CD Pipeline / Canary Release to Production (push) Failing after 124h2m5s
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Failing after 124h8m54s
CI/CD Pipeline / Retag skipped Staging API Image (push) Failing after 124h8m55s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 124h11m41s
CI/CD Pipeline / Frontend Lint (push) Failing after 124h11m42s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 124h11m47s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com> Co-committed-by: xiaoxia <dev@xiaoxiajianji.com> |
||
|
|
29ca51da9c |
fix(web): 烤入所有 nginx 配置,按 APP_ENV 运行时切换,彻底解决 staging/prod 配置错乱 (#1853)
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (push) Successful in 1s
CI/CD Pipeline / Check push changed paths (push) Successful in 18s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 14s
CI/CD Pipeline / Build Staging API Image (push) Successful in 1m0s
CI/CD Pipeline / Integration Tests (push) Successful in 1m32s
CI/CD Pipeline / Validate - Python (mypy + alembic) (push) Successful in 1m40s
CI/CD Pipeline / Validate - Style (push) Successful in 2m15s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 2m16s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 4m44s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Failing after 2m12s
CI/CD Pipeline / Validate - Security (push) Successful in 5m30s
CI/CD Pipeline / Unit Tests (push) Successful in 7m44s
CI/CD Pipeline / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Build Production Worker Image (push) Failing after 126h13m58s
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Failing after 126h19m7s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 126h21m46s
CI/CD Pipeline / PR Build Web Image (push) Failing after 126h21m33s
CI/CD Pipeline / PR Build API Image (push) Failing after 126h21m34s
CI/CD Pipeline / Retag skipped Staging Web Image (push) Failing after 126h18m54s
CI/CD Pipeline / Retag skipped Staging API Image (push) Failing after 126h18m54s
CI/CD Pipeline / CI Gate (push) Failing after 126h13m45s
CI/CD Pipeline / Build Production API Image (push) Failing after 126h13m45s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 126h21m35s
CI/CD Pipeline / Deploy Production (push) Failing after 126h13m42s
CI/CD Pipeline / Canary Release to Production (push) Failing after 126h13m42s
CI/CD Pipeline / Build Production Web Image (push) Failing after 126h13m45s
CI/CD Pipeline / Staging API Integration Tests (push) Failing after 126h16m37s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 126h16m37s
CI/CD Pipeline / Frontend Lint (push) Failing after 126h21m29s
CI/CD Pipeline / ACR Image Cleanup (push) Failing after 126h51m43s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com> Co-committed-by: xiaoxia <dev@xiaoxiajianji.com> |
||
|
|
caa4ce118c |
fix(ci): auto-fix 脚本补充 ruff check --fix(含 F401 等 unsafe fix)
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 1s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 2s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 26s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 27s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 1m8s
CI/CD Pipeline / Validate - Style (pull_request) Successful in 1m31s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 2m1s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 2m41s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Successful in 3m57s
AI Code Review / AI Code Review (pull_request) Successful in 6m40s
CI/CD Pipeline / Unit Tests (pull_request) Successful in 9m25s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 10m31s
CI/CD Pipeline / Validate - Security (pull_request) Successful in 24m37s
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
CI/CD Pipeline / CI Gate (pull_request) Successful in 2s
ACR Cleanup / ACR Image Cleanup (pull_request_target) Successful in 11s
Preview Cleanup / Cleanup Preview Environment (pull_request) Successful in 1m42s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 138h38m17s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 139h2m44s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 139h2m55s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 139h2m56s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 139h2m43s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 139h2m38s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 139h2m43s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 139h2m43s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 139h2m49s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 139h2m49s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 139h2m49s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 138h38m4s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 138h38m5s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 138h38m6s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 139h2m51s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 138h38m4s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 139h2m32s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 139h2m32s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 139h2m43s
- fix_python() 在 black/isort 之后追加 ruff check --fix --unsafe-fixes - 目标范围与 validate_style.sh 对齐:apps packages tests(alembic 被 ruff exclude,scripts 不在检查范围) - ruff 不可用或修复后仍有残余问题时不阻断,剩余 lint 由 style check 继续拦截 - workflow step 名同步更新 解决 F401 等 ruff 可自动修复错误无法自动推修复、开发者反复打回的问题 |
||
|
|
c4e0dcaee4 |
fix: add heading to Step 5 single video for E2E test (#1820)
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (push) Successful in 3s
CI/CD Pipeline / Check push changed paths (push) Successful in 12s
CI/CD Pipeline / Build Staging API Image (push) Successful in 24s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 21s
CI/CD Pipeline / Validate - Python (mypy + alembic) (push) Successful in 2m2s
CI/CD Pipeline / Integration Tests (push) Successful in 2m15s
CI/CD Pipeline / Build Staging Web Image (push) Failing after 2m16s
CI/CD Pipeline / Validate - Style (push) Successful in 2m50s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Failing after 1m53s
CI/CD Pipeline / Validate - Security (push) Successful in 5m6s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 6m13s
CI/CD Pipeline / Unit Tests (push) Has been cancelled
CI/CD Pipeline / Build Production API Image (push) Has been cancelled
CI/CD Pipeline / Build Production Web Image (push) Has been cancelled
CI/CD Pipeline / Build Production Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Production (push) Has been cancelled
CI/CD Pipeline / Production Browser E2E (push) Has been cancelled
CI/CD Pipeline / Canary Release to Production (push) Has been cancelled
CI/CD Pipeline / CI Gate (push) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (push) Failing after 169h57m2s
CI/CD Pipeline / Retag skipped Staging API Image (push) Failing after 169h59m2s
CI/CD Pipeline / Staging API Integration Tests (push) Failing after 169h57m3s
CI/CD Pipeline / Frontend Lint (push) Failing after 170h1m31s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 169h57m3s
CI/CD Pipeline / PR Build Web Image (push) Failing after 170h1m38s
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Failing after 169h59m1s
CI/CD Pipeline / PR Build API Image (push) Failing after 170h1m38s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 170h1m39s
CI/CD Pipeline / Retag skipped Staging Web Image (push) Failing after 170h33m47s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 170h36m23s
Closes E2E 测试连续失败问题 |
||
|
|
9840d5d778 |
deploy(#1718): 微信OAuth凭证纳入env模板+CI渲染,修复staging部署覆盖丢失 (#1721)
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (push) Successful in 1s
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 3s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 3s
CI/CD Pipeline / Check push changed paths (push) Successful in 8s
CI/CD Pipeline / PR Build Web Image (pull_request) Successful in 18s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 29s
CI/CD Pipeline / Build Staging API Image (push) Successful in 28s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 29s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 1m34s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 43s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 43s
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
CI/CD Pipeline / Validate - Python (mypy + alembic) (push) Successful in 1m56s
CI/CD Pipeline / CI Gate (pull_request) Successful in 4s
CI/CD Pipeline / Integration Tests (push) Successful in 2m22s
CI/CD Pipeline / Validate - Style (push) Successful in 2m40s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 50s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m8s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 1m30s
CI/CD Pipeline / Validate - Security (push) Successful in 4m53s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 5m31s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 3m8s
AI Code Review / AI Code Review (pull_request) Successful in 6m28s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 3m54s
CI/CD Pipeline / Unit Tests (push) Successful in 9m4s
CI/CD Pipeline / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Canary Release to Production (push) Failing after 261h35m29s
CI/CD Pipeline / CI Gate (push) Failing after 261h35m33s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 261h35m33s
CI/CD Pipeline / Build Production API Image (push) Failing after 261h35m33s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 261h41m21s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 261h42m35s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 261h42m39s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 261h42m39s
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Failing after 261h42m41s
CI/CD Pipeline / Retag skipped Staging API Image (push) Failing after 261h42m43s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 261h42m44s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 261h42m50s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 261h42m50s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 261h42m50s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 261h42m51s
CI/CD Pipeline / Validate - Security (pull_request) Failing after 261h44m31s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 261h42m51s
CI/CD Pipeline / Validate - Style (pull_request) Failing after 261h44m32s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 261h44m29s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 261h44m32s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 261h44m29s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 261h44m32s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 261h44m29s
CI/CD Pipeline / Frontend Lint (push) Failing after 261h44m37s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 261h44m30s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 261h44m39s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 261h44m41s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 261h44m39s
CI/CD Pipeline / PR Build Web Image (push) Failing after 261h44m39s
CI/CD Pipeline / PR Build API Image (push) Failing after 261h44m39s
CI/CD Pipeline / Deploy Production (push) Failing after 262h10m3s
CI/CD Pipeline / Build Production Web Image (push) Failing after 262h10m7s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 262h17m10s
CI/CD Pipeline / Retag skipped Staging Web Image (push) Failing after 262h17m16s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 262h17m19s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 262h17m24s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Failing after 262h19m5s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 262h19m6s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com> Co-committed-by: xiaoxia <dev@xiaoxiajianji.com> |
||
|
|
c6147fbb0c |
fix(ci): 生产部署加门禁 - 仅 main 分支触发 build/deploy production (#1649)
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (push) Successful in 2s
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 4s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 5s
CI/CD Pipeline / Check push changed paths (push) Successful in 20s
CI/CD Pipeline / PR Build Web Image (pull_request) Successful in 23s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 23s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 18s
CI/CD Pipeline / CI Gate (pull_request) Successful in 6s
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
CI/CD Pipeline / Build Staging API Image (push) Successful in 33s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 41s
CI/CD Pipeline / Retag skipped Staging Web Image (push) Successful in 18s
CI/CD Pipeline / Validate - Python (mypy + alembic) (push) Successful in 2m0s
CI/CD Pipeline / Integration Tests (push) Successful in 2m14s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 2m39s
CI/CD Pipeline / Validate - Style (push) Successful in 2m47s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m2s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m16s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 1m31s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 5m43s
CI/CD Pipeline / Validate - Security (push) Successful in 6m12s
AI Code Review / AI Code Review (pull_request) Successful in 6m23s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 3m34s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 4m19s
CI/CD Pipeline / Unit Tests (push) Successful in 8m31s
CI/CD Pipeline / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Canary Release to Production (push) Failing after 310h54m47s
CI/CD Pipeline / CI Gate (push) Failing after 310h54m48s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 310h54m48s
CI/CD Pipeline / Build Production Web Image (push) Failing after 310h54m48s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 311h0m4s
CI/CD Pipeline / Build Production API Image (push) Failing after 310h54m48s
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Failing after 311h1m45s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 311h1m59s
CI/CD Pipeline / Retag skipped Staging API Image (push) Failing after 311h1m46s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 311h2m7s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 311h2m5s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 311h2m12s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 311h2m31s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 311h2m14s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 311h2m33s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 311h2m24s
CI/CD Pipeline / Build Staging Web Image (push) Failing after 311h2m38s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 311h2m26s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 311h2m39s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 311h2m27s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 311h3m4s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 311h3m5s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Failing after 311h3m10s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 311h2m39s
CI/CD Pipeline / Validate - Security (pull_request) Failing after 311h3m12s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 311h3m6s
CI/CD Pipeline / Frontend Lint (push) Failing after 311h3m17s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 311h3m22s
CI/CD Pipeline / Validate - Style (pull_request) Failing after 311h3m13s
CI/CD Pipeline / PR Build API Image (push) Failing after 311h3m23s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 311h3m23s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 311h3m24s
CI/CD Pipeline / Deploy Production (push) Failing after 311h29m9s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 311h36m27s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 311h36m51s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 311h37m2s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 311h37m30s
CI/CD Pipeline / PR Build Web Image (push) Failing after 311h37m44s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com> Co-committed-by: xiaoxia <dev@xiaoxiajianji.com> |
||
|
|
18beb7cfa3 |
fix(ci): 修复自动合并竞态条件 (#1648)
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (push) Successful in 4s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 3s
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 5s
CI/CD Pipeline / Check push changed paths (push) Successful in 20s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 22s
CI/CD Pipeline / PR Build Web Image (pull_request) Successful in 9s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 12s
CI/CD Pipeline / Build Staging API Image (push) Successful in 47s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 46s
CI/CD Pipeline / Deploy Production (pull_request) Has been skipped
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
CI/CD Pipeline / CI Gate (pull_request) Successful in 4s
CI/CD Pipeline / Retag skipped Staging Web Image (push) Successful in 20s
CI/CD Pipeline / Validate - Python (mypy + alembic) (push) Successful in 2m7s
AI Code Review / AI Code Review (pull_request) Failing after 2m3s
CI/CD Pipeline / Integration Tests (push) Successful in 2m13s
CI/CD Pipeline / Validate - Style (push) Successful in 2m42s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 2m12s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m8s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m5s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 1m34s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 5m31s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 3m2s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 3m53s
CI/CD Pipeline / Validate - Security (push) Successful in 7m36s
CI/CD Pipeline / Unit Tests (push) Successful in 8m18s
CI/CD Pipeline / Build Production Web Image (push) Successful in 12s
CI/CD Pipeline / Build Production Worker Image (push) Successful in 11s
CI/CD Pipeline / Build Production API Image (push) Successful in 13s
CI/CD Pipeline / Deploy Production (push) Successful in 42s
CI/CD Pipeline / Production Browser E2E (push) Failing after 4m46s
CI/CD Pipeline / Canary Release to Production (push) Failing after 311h20m59s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 311h26m15s
CI/CD Pipeline / CI Gate (push) Failing after 311h21m12s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 311h27m30s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 311h27m35s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 311h27m34s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 311h27m41s
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Failing after 311h27m51s
CI/CD Pipeline / Retag skipped Staging API Image (push) Failing after 311h27m56s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 311h27m58s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 311h27m59s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 311h28m1s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 311h28m3s
CI/CD Pipeline / Build Staging Web Image (push) Failing after 311h28m50s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 311h28m3s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 311h28m59s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 311h28m59s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 311h29m20s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 311h29m20s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 311h29m21s
CI/CD Pipeline / Validate - Security (pull_request) Failing after 311h29m22s
CI/CD Pipeline / Validate - Style (pull_request) Failing after 311h29m23s
CI/CD Pipeline / Frontend Lint (push) Failing after 311h29m26s
CI/CD Pipeline / PR Build Web Image (push) Failing after 311h29m35s
CI/CD Pipeline / PR Build API Image (push) Failing after 311h29m39s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 311h29m40s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 311h29m45s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 312h1m56s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 312h2m22s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 312h3m20s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 312h3m41s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Failing after 312h3m43s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 312h3m56s
|
||
|
|
ffd02a3ec8 |
fix(ci): 修复自动合并竞态问题
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 16s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Failing after 27s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 54s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 38s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 1m16s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 2m5s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m17s
AI Code Review / AI Code Review (pull_request) Successful in 5m51s
CI/CD Pipeline / Unit Tests (pull_request) Successful in 5m37s
CI/CD Pipeline / Validate - Code Quality (pull_request) Failing after 7m21s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 3m58s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 57s
CI/CD Pipeline / CI Gate (pull_request) Failing after 18s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 311h27m51s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 311h27m57s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 311h27m58s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 311h28m55s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 311h28m55s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 311h28m57s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 311h36m28s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 311h36m47s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 311h36m48s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 311h36m55s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 311h36m35s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 311h36m55s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 311h36m35s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 311h36m56s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 312h11m8s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 312h11m14s
问题:auto-merge job 和 auto-approve job 并行执行,auto-merge 在审批完成前就检查审批状态,发现无审批后直接退出。等审批完成时 merge job 已结束,无人再触发合并,PR 卡住无法自动合并。 实核:PR #1602 CI 全绿 + 已审批,但 PR 至今未合并。 auto-merge 在 6m43s 退出,auto-approve 在 8m8s 才完成。 修复: 1. pr-automation.yml: auto-merge 添加 needs: [auto-approve], 确保审批完成后再尝试合并 2. pr-automation.yml: auto-approve timeout 从 3min 增至 10min, auto-merge timeout 从 3min 增至 15min 3. auto_merge.sh: 将单次检查改为轮询模式(30s初始等待 + 60次×10s 轮询 = 最多10分钟),CI pending 时 return 1 继续重试而非 exit 0 直接退出 |
||
|
|
d1507e5db9 |
fix(ci): SHA-based production build/deploy - bypass act runner ref variable bugs (#1641)
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 4s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 4s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 31s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 29s
CI/CD Pipeline / Deploy Production (pull_request) Has been skipped
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 2m12s
AI Code Review / AI Code Review (pull_request) Failing after 2m14s
CI/CD Pipeline / PR Build Web Image (pull_request) Successful in 2m59s
CI/CD Pipeline / CI Gate (pull_request) Successful in 5s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m34s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 313h37m4s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 313h37m29s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 313h37m29s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 313h37m31s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 313h38m31s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 313h38m37s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 313h38m37s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 313h39m39s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 313h38m39s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 313h40m12s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 313h40m13s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 313h40m13s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 313h40m17s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 313h40m17s
CI/CD Pipeline / Validate - Security (pull_request) Failing after 313h40m17s
CI/CD Pipeline / Validate - Style (pull_request) Failing after 313h40m17s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 313h40m19s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 313h40m18s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 313h40m21s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 313h40m22s
CI/CD Pipeline / Staging API Integration Tests (push) Failing after 314h11m6s
CI/CD Pipeline / Build Staging Web Image (push) Failing after 314h11m57s
CI/CD Pipeline / PR Build API Image (push) Failing after 314h12m2s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 314h14m34s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Failing after 314h14m39s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 314h14m41s
CI/CD Pipeline / Build Production Worker Image (push) Successful in 12s
CI/CD Pipeline / Deploy Production (push) Failing after 3m55s
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (push) Successful in 6s
CI/CD Pipeline / Validate - Style (push) Successful in 3m30s
CI/CD Pipeline / Validate - Security (push) Successful in 6m56s
CI/CD Pipeline / Validate - Python (mypy + alembic) (push) Successful in 2m17s
CI/CD Pipeline / Unit Tests (push) Successful in 10m39s
CI/CD Pipeline / Integration Tests (push) Successful in 2m57s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 8m9s
CI/CD Pipeline / Build Production API Image (push) Successful in 11s
CI/CD Pipeline / Build Production Web Image (push) Successful in 11s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Failing after 313h36m53s
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Failing after 313h37m6s
CI/CD Pipeline / Retag skipped Staging Web Image (push) Failing after 313h37m9s
CI/CD Pipeline / Retag skipped Staging API Image (push) Failing after 313h37m12s
CI/CD Pipeline / Build Staging Worker Image (push) Failing after 313h37m32s
CI/CD Pipeline / Build Staging API Image (push) Failing after 313h37m37s
CI/CD Pipeline / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / CI Gate (push) Failing after 313h27m23s
CI/CD Pipeline / ACR Image Cleanup (push) Failing after 313h36m43s
CI/CD Pipeline / Canary Release to Production (push) Failing after 313h27m11s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 313h36m47s
CI/CD Pipeline / PR Build Web Image (push) Failing after 313h37m38s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 313h37m38s
CI/CD Pipeline / Frontend Lint (push) Failing after 313h37m52s
CI/CD Pipeline / Check push changed paths (push) Failing after 313h38m34s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 313h38m36s
|
||
|
|
4290f7d19f |
fix(ci): use github.ref_name for tag detection (gitea.ref not available in runner) (#1640)
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 4s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 4s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 25s
CI/CD Pipeline / PR Build Web Image (pull_request) Successful in 25s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 39s
CI/CD Pipeline / CI Gate (pull_request) Successful in 5s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 1m20s
AI Code Review / AI Code Review (pull_request) Successful in 2m19s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m5s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 314h0m57s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 314h0m57s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 314h1m4s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 314h1m6s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 314h1m6s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 314h1m10s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 314h1m11s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 314h1m12s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 314h1m59s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 314h2m0s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 314h2m0s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 314h2m1s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 314h2m1s
CI/CD Pipeline / Validate - Security (pull_request) Failing after 314h2m2s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 314h2m1s
CI/CD Pipeline / Validate - Style (pull_request) Failing after 314h2m2s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 314h2m5s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 314h2m5s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 314h2m5s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 314h2m7s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 314h2m8s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 314h35m26s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 314h35m32s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 314h36m21s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Failing after 314h36m22s
CI/CD Pipeline / Canary Release to Production (push) Failing after 314h25m0s
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Failing after 314h1m3s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m11s
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (push) Successful in 3s
CI/CD Pipeline / Validate - Style (push) Successful in 3m5s
CI/CD Pipeline / Validate - Security (push) Successful in 6m1s
CI/CD Pipeline / Validate - Python (mypy + alembic) (push) Successful in 1m47s
CI/CD Pipeline / Unit Tests (push) Successful in 11m19s
CI/CD Pipeline / Integration Tests (push) Successful in 2m33s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 4m20s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 9m6s
CI/CD Pipeline / Check push changed paths (push) Successful in 6s
CI/CD Pipeline / Build Staging API Image (push) Successful in 24s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 26s
CI/CD Pipeline / Retag skipped Staging Web Image (push) Successful in 22s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 314h2m6s
CI/CD Pipeline / PR Build Web Image (push) Failing after 314h2m6s
CI/CD Pipeline / PR Build API Image (push) Failing after 314h2m6s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 3m27s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 314h25m3s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 1m43s
CI/CD Pipeline / Deploy Production (push) Failing after 313h50m39s
CI/CD Pipeline / Build Production Web Image (push) Failing after 313h50m43s
CI/CD Pipeline / Build Production API Image (push) Failing after 313h50m43s
CI/CD Pipeline / Production Browser E2E (push) Failing after 313h50m36s
CI/CD Pipeline / CI Gate (push) Failing after 313h50m42s
CI/CD Pipeline / Build Staging Web Image (push) Failing after 314h1m33s
CI/CD Pipeline / Retag skipped Staging API Image (push) Failing after 314h1m4s
CI/CD Pipeline / Frontend Lint (push) Failing after 314h2m3s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 314h2m9s
|
||
|
|
7c5ab078bb |
fix(ci): use gitea.ref instead of github.ref for tag detection (#1639)
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 3s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 2s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 28s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 39s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 1m37s
AI Code Review / AI Code Review (pull_request) Failing after 2m4s
CI/CD Pipeline / PR Build Web Image (pull_request) Successful in 3m12s
CI/CD Pipeline / CI Gate (pull_request) Successful in 10s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m36s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 314h31m28s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 314h32m36s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 314h32m36s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 314h32m37s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 314h32m44s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 314h32m45s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 314h33m22s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 314h33m23s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 314h33m23s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 314h33m24s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 314h34m17s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 314h34m18s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 314h34m18s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Failing after 314h34m18s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 314h34m19s
CI/CD Pipeline / Validate - Security (pull_request) Failing after 314h34m19s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 314h34m19s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 314h34m20s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 314h34m25s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 314h34m25s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 315h6m57s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 315h7m43s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 315h7m44s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 315h8m39s
CI/CD Pipeline / Validate - Style (pull_request) Failing after 315h8m40s
CI/CD Pipeline / Canary Release to Production (push) Failing after 314h56m25s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 315h7m4s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 314h56m28s
CI/CD Pipeline / Deploy Production (push) Failing after 314h22m4s
CI/CD Pipeline / Validate - Python (mypy + alembic) (push) Successful in 1m58s
CI/CD Pipeline / PR Build Web Image (push) Failing after 314h32m44s
CI/CD Pipeline / PR Build API Image (push) Failing after 314h32m44s
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (push) Successful in 4s
CI/CD Pipeline / Validate - Style (push) Successful in 3m15s
CI/CD Pipeline / Validate - Security (push) Successful in 6m46s
CI/CD Pipeline / Unit Tests (push) Successful in 10m9s
CI/CD Pipeline / Integration Tests (push) Successful in 2m28s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 7m50s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Failing after 314h31m4s
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Failing after 314h31m30s
CI/CD Pipeline / Retag skipped Staging Web Image (push) Failing after 314h31m32s
CI/CD Pipeline / Retag skipped Staging API Image (push) Failing after 314h31m33s
CI/CD Pipeline / Build Staging Worker Image (push) Failing after 314h32m42s
CI/CD Pipeline / Build Staging Web Image (push) Failing after 314h32m43s
CI/CD Pipeline / Build Staging API Image (push) Failing after 314h32m43s
CI/CD Pipeline / CI Gate (push) Failing after 314h22m7s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 314h32m46s
CI/CD Pipeline / Build Production API Image (push) Failing after 314h22m7s
CI/CD Pipeline / Staging API Integration Tests (push) Failing after 314h30m51s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 314h30m53s
CI/CD Pipeline / Production Browser E2E (push) Failing after 314h22m2s
CI/CD Pipeline / Build Production Web Image (push) Failing after 314h22m7s
CI/CD Pipeline / ACR Image Cleanup (push) Failing after 314h30m50s
CI/CD Pipeline / Check push changed paths (push) Failing after 314h32m45s
CI/CD Pipeline / Frontend Lint (push) Failing after 314h32m0s
|
||
|
|
397f910334 |
fix(mypy+ci): resolve mypy errors and fix integration tests PG dependency
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 2s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 2s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 1m12s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 1m33s
AI Code Review / AI Code Review (pull_request) Successful in 1m46s
CI/CD Pipeline / Validate - Style (pull_request) Successful in 2m15s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 2m16s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 2m54s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m25s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 3m25s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Failing after 4m31s
CI/CD Pipeline / Validate - Security (pull_request) Has been cancelled
CI/CD Pipeline / Unit Tests (pull_request) Has been cancelled
CI/CD Pipeline / Build Production API Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Production Web Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Production Worker Image (pull_request) Has been cancelled
CI/CD Pipeline / Deploy Production (pull_request) Has been cancelled
CI/CD Pipeline / Production Browser E2E (pull_request) Has been cancelled
CI/CD Pipeline / Canary Release to Production (pull_request) Has been cancelled
CI/CD Pipeline / CI Gate (pull_request) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 317h38m1s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 317h38m5s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 317h38m2s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 317h38m8s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 317h38m9s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 317h38m10s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 317h38m12s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 317h38m11s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 317h38m12s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 317h38m11s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 317h38m16s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 318h12m23s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 318h12m29s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 318h12m32s
|
||
|
|
6bccabe633 |
ci(ops): canary+runner network fix (force merge: mypy/integ failures pre-exist infra fixes)
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (push) Successful in 4s
CI/CD Pipeline / Check push changed paths (push) Successful in 6s
CI/CD Pipeline / Integration Tests (push) Failing after 29s
CI/CD Pipeline / Validate - Python (mypy + alembic) (push) Failing after 1m23s
CI/CD Pipeline / Validate - Style (push) Successful in 2m9s
CI/CD Pipeline / Build Staging API Image (push) Successful in 2m24s
AI Code Review / AI Code Review (pull_request) Failing after 2m31s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 3m21s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m28s
CI/CD Pipeline / Retag skipped Staging Web Image (push) Successful in 12s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 2m31s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m3s
CI/CD Pipeline / Validate - Security (push) Successful in 6m18s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 1m39s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 7m18s
CI/CD Pipeline / Unit Tests (push) Successful in 8m39s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 4m18s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 5m4s
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 1s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 2s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 29s
CI/CD Pipeline / PR Build Web Image (pull_request) Successful in 29s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 29s
CI/CD Pipeline / CI Gate (pull_request) Failing after 3s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 325h24m0s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 325h24m2s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 325h24m5s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 325h30m58s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 325h31m3s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 325h30m59s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 325h31m5s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 325h31m6s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 325h31m8s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 325h31m9s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 325h31m12s
CI/CD Pipeline / Canary Release to Production (push) Failing after 325h41m0s
CI/CD Pipeline / Production Browser E2E (push) Failing after 325h41m25s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 325h41m27s
CI/CD Pipeline / Deploy Production (push) Failing after 325h41m26s
CI/CD Pipeline / Build Production Web Image (push) Failing after 325h41m27s
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Failing after 325h46m41s
CI/CD Pipeline / Retag skipped Staging API Image (push) Failing after 325h46m42s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 325h31m10s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 325h31m10s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Failing after 325h31m12s
CI/CD Pipeline / Validate - Security (pull_request) Failing after 325h31m12s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 325h50m9s
CI/CD Pipeline / Validate - Style (pull_request) Failing after 325h31m12s
CI/CD Pipeline / Build Staging Web Image (push) Failing after 325h50m12s
CI/CD Pipeline / Frontend Lint (push) Failing after 325h50m19s
CI/CD Pipeline / PR Build Web Image (push) Failing after 325h50m24s
CI/CD Pipeline / PR Build API Image (push) Failing after 325h50m26s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 325h50m28s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 325h58m22s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 325h58m25s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 326h5m25s
CI/CD Pipeline / CI Gate (push) Failing after 326h15m47s
CI/CD Pipeline / Build Production API Image (push) Failing after 326h15m47s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 326h5m20s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 325h58m26s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 326h5m31s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 326h5m32s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 326h5m30s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 326h24m45s
|
||
|
|
0fae43a895 |
ci(canary): fix empty-IP false positive + pipefail per AI review
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 2s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 2s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 22s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 25s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 29s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Failing after 1m4s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 1m15s
CI/CD Pipeline / Validate - Style (pull_request) Successful in 1m28s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 1m38s
AI Code Review / AI Code Review (pull_request) Successful in 1m53s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m1s
CI/CD Pipeline / Validate - Security (pull_request) Successful in 4m51s
CI/CD Pipeline / Unit Tests (pull_request) Successful in 8m47s
CI/CD Pipeline / CI Gate (pull_request) Failing after 5s
ACR Cleanup / ACR Image Cleanup (pull_request_target) Successful in 11s
Preview Cleanup / Cleanup Preview Environment (pull_request) Successful in 34s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 325h52m51s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 325h52m54s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 325h52m57s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 325h52m57s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 326h1m22s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 326h1m23s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 326h1m25s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 326h1m47s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 326h1m47s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 326h1m48s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 326h1m48s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 326h1m49s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 326h1m49s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 326h1m50s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 326h27m15s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 326h27m18s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 326h35m44s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 326h36m7s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 326h36m8s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 326h36m10s
|
||
|
|
54c0fad02b |
ci: add 30-min canary workflow for runner->docker->network->gitea end-to-end check
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 3s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 2s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 36s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 1m15s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Failing after 1m25s
AI Code Review / AI Code Review (pull_request) Failing after 1m45s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 1m55s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 1m58s
CI/CD Pipeline / Validate - Style (pull_request) Successful in 2m14s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m6s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 3m18s
CI/CD Pipeline / Validate - Security (pull_request) Has been cancelled
CI/CD Pipeline / Unit Tests (pull_request) Has been cancelled
CI/CD Pipeline / Build Production API Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Production Web Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Production Worker Image (pull_request) Has been cancelled
CI/CD Pipeline / Deploy Production (pull_request) Has been cancelled
CI/CD Pipeline / Production Browser E2E (pull_request) Has been cancelled
CI/CD Pipeline / Canary Release to Production (pull_request) Has been cancelled
CI/CD Pipeline / CI Gate (pull_request) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 326h5m6s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 326h5m9s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 326h5m12s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 326h5m17s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 326h5m18s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 326h5m19s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 326h5m21s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 326h5m22s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 326h5m23s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 326h5m26s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 326h39m29s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 326h39m36s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 326h39m40s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 326h39m43s
|
||
|
|
38e32b800a |
fix(ci): temporarily disable pr-auto-scan schedule to stop failure spam
PR Automation / Auto Approve on CI Green (pull_request) Failing after 3s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 2s
AI Code Review / AI Code Review (pull_request) Failing after 16s
Preview Deploy / Deploy Preview Environment (pull_request) Failing after 18s
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 2s
CI/CD Pipeline / Check if frontend-only change (pull_request) Failing after 1s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 3s
CI/CD Pipeline / Validate - Security (pull_request) Failing after 4s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Failing after 4s
CI/CD Pipeline / Validate - Style (pull_request) Failing after 4s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 5s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 4s
CI/CD Pipeline / CI Gate (pull_request) Failing after 1s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 326h55m4s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 326h55m4s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 326h55m4s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 326h55m5s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 326h55m5s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 326h55m6s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 326h55m8s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 326h55m7s
CI/CD Pipeline / PR Build API Image (pull_request) Failing after 326h55m9s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 326h55m10s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 326h55m12s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 327h29m24s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 327h29m25s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 327h29m25s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 327h29m26s
CI/CD Pipeline / PR Build Worker Image (pull_request) Failing after 327h29m29s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 327h29m24s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 327h29m25s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 327h29m26s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 327h29m25s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 327h29m27s
|
||
|
|
8c24b5bac3 |
fix(ci): Security 扫描改为非阻塞,runner 故障不再卡住部署 (#1633)
CI/CD Pipeline / Check if frontend-only change (pull_request) Failing after 0s
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Failing after 0s
CI/CD Pipeline / CI Gate (pull_request) Failing after 0s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 6m37s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 7m3s
AI Code Review / AI Code Review (pull_request) Successful in 8m51s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 330h18m47s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 330h18m48s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 330h18m50s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 330h18m59s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 330h19m8s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 330h19m8s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 330h19m16s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 330h19m0s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 330h19m3s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 330h19m10s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 330h19m12s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 330h19m12s
CI/CD Pipeline / PR Build Worker Image (pull_request) Failing after 330h19m12s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 330h19m14s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 330h19m12s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 330h19m14s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Failing after 330h19m14s
CI/CD Pipeline / Validate - Security (pull_request) Failing after 330h19m14s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 330h24m29s
CI/CD Pipeline / Validate - Style (pull_request) Failing after 330h19m14s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 330h53m9s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 330h53m11s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 330h53m28s
CI/CD Pipeline / PR Build API Image (pull_request) Failing after 330h53m32s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 330h53m20s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 330h53m10s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 330h53m34s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 330h53m32s
CI/CD Pipeline / Frontend Lint (push) Failing after 330h27m22s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Failing after 0s
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (push) Failing after 0s
CI/CD Pipeline / Validate - Style (push) Failing after 0s
CI/CD Pipeline / Validate - Security (push) Failing after 0s
CI/CD Pipeline / Validate - Python (mypy + alembic) (push) Failing after 0s
CI/CD Pipeline / Unit Tests (push) Failing after 0s
CI/CD Pipeline / Integration Tests (push) Failing after 0s
CI/CD Pipeline / Frontend Unit Tests (push) Failing after 0s
CI/CD Pipeline / Build Staging Worker Image (push) Failing after 330h27m19s
CI/CD Pipeline / PR Build Web Image (push) Failing after 330h27m20s
CI/CD Pipeline / Check push changed paths (push) Failing after 0s
CI/CD Pipeline / Retag skipped Staging API Image (push) Failing after 329h52m58s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 329h53m0s
CI/CD Pipeline / PR Build API Image (push) Failing after 329h53m0s
CI/CD Pipeline / Deploy Production (push) Failing after 330h27m16s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 329h52m58s
CI/CD Pipeline / Build Production Web Image (push) Failing after 329h52m58s
CI/CD Pipeline / Build Production API Image (push) Failing after 329h52m58s
CI/CD Pipeline / CI Gate (push) Failing after 330h27m18s
CI/CD Pipeline / Build Staging API Image (push) Failing after 329h53m0s
CI/CD Pipeline / Canary Release to Production (push) Failing after 329h52m53s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 329h52m54s
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Failing after 329h52m56s
CI/CD Pipeline / Retag skipped Staging Web Image (push) Failing after 329h52m57s
CI/CD Pipeline / ACR Image Cleanup (push) Failing after 330h27m14s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 329h53m4s
CI/CD Pipeline / Production Browser E2E (push) Failing after 329h52m54s
CI/CD Pipeline / Staging API Integration Tests (push) Failing after 329h52m54s
CI/CD Pipeline / Build Staging Web Image (push) Failing after 329h53m0s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com> Co-committed-by: xiaoxia <dev@xiaoxiajianji.com> |
||
|
|
e6c44c9bf8 |
feat(config): Phase 5 — 配置 Diff 验证,检测配置漂移 (#1632)
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 3s
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 3s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 4m59s
CI/CD Pipeline / PR Build Web Image (pull_request) Successful in 5m16s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 2m15s
CI/CD Pipeline / CI Gate (pull_request) Successful in 3s
AI Code Review / AI Code Review (pull_request) Successful in 7m12s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 7m25s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 7m55s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 333h2m42s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 333h2m46s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 333h2m48s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 333h2m43s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 333h2m54s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 333h2m55s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 333h2m50s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 333h3m1s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 333h9m16s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 333h2m56s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 333h9m18s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 333h2m57s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 333h9m19s
CI/CD Pipeline / Validate - Security (pull_request) Failing after 333h9m22s
CI/CD Pipeline / Validate - Style (pull_request) Failing after 333h9m23s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 333h9m24s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 333h9m25s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 333h9m27s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 333h9m30s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 333h37m5s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 333h37m13s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 333h37m20s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 333h43m38s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Failing after 333h43m41s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 333h43m46s
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (push) Successful in 1s
CI/CD Pipeline / Validate - Style (push) Successful in 7m37s
CI/CD Pipeline / Validate - Security (push) Successful in 9m42s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Failing after 329h43m53s
CI/CD Pipeline / Validate - Python (mypy + alembic) (push) Successful in 6m31s
CI/CD Pipeline / Unit Tests (push) Successful in 15m49s
CI/CD Pipeline / Integration Tests (push) Successful in 6m26s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 24m50s
CI/CD Pipeline / Production Browser E2E (push) Failing after 329h43m39s
CI/CD Pipeline / PR Build Web Image (push) Failing after 333h43m47s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 10m40s
CI/CD Pipeline / Check push changed paths (push) Successful in 6s
CI/CD Pipeline / Build Staging API Image (push) Successful in 1m44s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 1m42s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 1m38s
CI/CD Pipeline / Retag skipped Staging API Image (push) Failing after 333h2m18s
CI/CD Pipeline / PR Build API Image (push) Failing after 333h9m29s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 24m6s
CI/CD Pipeline / Build Production Web Image (push) Failing after 333h27m58s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 2m38s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 332h53m37s
CI/CD Pipeline / Build Production API Image (push) Failing after 332h53m37s
CI/CD Pipeline / CI Gate (push) Failing after 332h53m37s
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Failing after 333h2m18s
CI/CD Pipeline / Retag skipped Staging Web Image (push) Failing after 333h2m18s
CI/CD Pipeline / Canary Release to Production (push) Failing after 332h36m39s
CI/CD Pipeline / Deploy Production (push) Failing after 332h53m36s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 333h9m27s
CI/CD Pipeline / Frontend Lint (push) Failing after 333h9m28s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 333h9m30s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com> Co-committed-by: xiaoxia <dev@xiaoxiajianji.com> |
||
|
|
77269802d0 |
Merge pull request 'feat(config): Phase 4 — 修正模板 + 渲染脚本 + CI 部署改造' (#1630) from feat/config-phase4-env-render into develop
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (push) Successful in 1s
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 1s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 2s
CI/CD Pipeline / Check push changed paths (push) Successful in 7s
CI/CD Pipeline / PR Build Web Image (pull_request) Successful in 4m13s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 4m26s
CI/CD Pipeline / Validate - Python (mypy + alembic) (push) Successful in 5m35s
CI/CD Pipeline / Integration Tests (push) Successful in 6m15s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 2m54s
CI/CD Pipeline / CI Gate (pull_request) Successful in 3s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 6m48s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 2m27s
CI/CD Pipeline / Build Staging API Image (push) Successful in 2m49s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 1m43s
CI/CD Pipeline / Validate - Style (push) Successful in 8m33s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 5m31s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m51s
AI Code Review / AI Code Review (pull_request) Successful in 9m31s
CI/CD Pipeline / Validate - Security (push) Successful in 10m27s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 10m59s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 2m35s
CI/CD Pipeline / Unit Tests (push) Successful in 15m31s
CI/CD Pipeline / Staging E2E Tests (push) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (push) Has been cancelled
CI/CD Pipeline / Canary Release to Production (push) Has been cancelled
CI/CD Pipeline / Production Browser E2E (push) Failing after 333h26m47s
CI/CD Pipeline / Deploy Production (push) Failing after 333h26m48s
CI/CD Pipeline / CI Gate (push) Failing after 333h26m48s
CI/CD Pipeline / Build Production Web Image (push) Failing after 333h26m48s
CI/CD Pipeline / Build Production API Image (push) Failing after 333h26m48s
CI/CD Pipeline / Retag skipped Staging API Image (push) Failing after 333h35m0s
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Failing after 333h34m58s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 333h35m54s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 333h35m56s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 333h35m54s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 333h35m58s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 333h36m2s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 333h36m2s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 333h36m4s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 333h36m6s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 333h36m8s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 333h38m44s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 333h38m48s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 333h42m10s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 333h42m12s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 333h42m12s
CI/CD Pipeline / Validate - Security (pull_request) Failing after 333h42m14s
CI/CD Pipeline / Validate - Style (pull_request) Failing after 333h42m16s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 333h42m16s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 333h42m18s
CI/CD Pipeline / PR Build API Image (push) Failing after 333h42m20s
CI/CD Pipeline / Frontend Lint (push) Failing after 333h42m20s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 333h42m23s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 333h42m23s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 334h1m8s
CI/CD Pipeline / Retag skipped Staging Web Image (push) Failing after 334h9m19s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 334h10m16s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 334h10m20s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 334h10m24s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 334h10m26s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 334h13m6s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 334h16m30s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Failing after 334h16m34s
CI/CD Pipeline / PR Build Web Image (push) Failing after 334h16m38s
|
||
|
|
bad022610a |
ci: add playwright base image build workflow
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 2s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 2s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 3m12s
AI Code Review / AI Code Review (pull_request) Successful in 4m17s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 1m31s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 5m13s
ACR Cleanup / ACR Image Cleanup (pull_request_target) Successful in 1m12s
Preview Cleanup / Cleanup Preview Environment (pull_request) Successful in 1m43s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Successful in 5m59s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 6m46s
CI/CD Pipeline / Validate - Style (pull_request) Successful in 7m0s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 7m9s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 7m7s
CI/CD Pipeline / Validate - Security (pull_request) Successful in 11m42s
CI/CD Pipeline / Unit Tests (pull_request) Successful in 21m31s
CI/CD Pipeline / CI Gate (pull_request) Successful in 2s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 333h44m13s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 333h44m15s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 333h44m14s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 333h44m15s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 333h44m15s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 333h54m20s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 333h54m22s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 333h54m24s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 333h59m52s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 334h1m39s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 334h1m43s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 334h2m32s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 334h5m46s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 334h5m50s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 334h5m50s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 334h5m50s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 334h5m53s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 334h18m34s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 334h36m1s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 334h40m8s
|
||
|
|
b8d3f3aa16 |
fix: 修正 PR #1630 三处问题
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 1s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 2s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 3m32s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 3m43s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 4m35s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 4m47s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Successful in 4m55s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 4m58s
CI/CD Pipeline / Validate - Style (pull_request) Successful in 5m36s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 5m41s
AI Code Review / AI Code Review (pull_request) Successful in 9m59s
CI/CD Pipeline / Validate - Security (pull_request) Successful in 10m41s
CI/CD Pipeline / Unit Tests (pull_request) Successful in 21m53s
CI/CD Pipeline / CI Gate (pull_request) Successful in 3s
ACR Cleanup / ACR Image Cleanup (pull_request_target) Successful in 3m34s
Preview Cleanup / Cleanup Preview Environment (pull_request) Successful in 6m14s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 333h49m43s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 333h49m44s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 333h49m45s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 333h49m45s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 334h11m25s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 334h11m27s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 334h11m29s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 334h11m33s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 334h11m31s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 334h11m35s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 334h11m37s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 334h11m39s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 334h11m37s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 334h11m39s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 334h11m42s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 334h24m3s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 334h24m5s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 334h45m47s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 334h45m53s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 334h45m59s
1. Production 模板 SMTP_HOST 改为空值(与实际一致)
2. ci-pipeline.yml MinIO Bucket Secret 名称修正为 STAGING_MINIO_BUCKET
- render_env.sh 增加特殊映射:STAGING_MINIO_BUCKET → MINIO_BUCKET_NAME
3. 修正模板中与实际运行不一致的配置值:
Staging: JWT_ACCESS_TOKEN_EXPIRE_MINUTES=1440, COSYVOICE_VOICE=longxiaoxia_v3,
COSYVOICE_FORMAT=wav, CORS_ORIGINS_RAW 使用 staging-api
Production: COSYVOICE_VOICE=longxiaoxia_v3, COSYVOICE_FORMAT=wav,
CORS_ORIGINS_RAW 使用 api(非 www)
|
||
|
|
459cf61495 |
feat(config): Phase 4 — 修正模板 + 渲染脚本 + CI 部署改造
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 1s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 2s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 3m47s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 4m36s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 4m40s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Successful in 5m4s
CI/CD Pipeline / Validate - Style (pull_request) Successful in 5m49s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 5m59s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 6m12s
AI Code Review / AI Code Review (pull_request) Successful in 6m38s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 6m43s
CI/CD Pipeline / Validate - Security (pull_request) Successful in 9m22s
CI/CD Pipeline / Unit Tests (pull_request) Has been cancelled
CI/CD Pipeline / Build Production API Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Production Web Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Production Worker Image (pull_request) Has been cancelled
CI/CD Pipeline / Deploy Production (pull_request) Has been cancelled
CI/CD Pipeline / Production Browser E2E (pull_request) Has been cancelled
CI/CD Pipeline / Canary Release to Production (pull_request) Has been cancelled
CI/CD Pipeline / CI Gate (pull_request) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 334h21m14s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 334h21m16s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 334h21m18s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 334h21m20s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 334h21m22s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 334h21m24s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 334h21m24s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 334h21m26s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 334h21m26s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 334h21m26s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 334h21m27s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 334h55m36s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 334h55m42s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 334h55m44s
第一部分:修正配置模板(7 处差异) - MINIO_BUCKET → MINIO_BUCKET_NAME(统一变量名) - 删除 DOUBAO_API_KEY 区块(两个环境都没在用) - 新增 DASHSCOPE_API_KEY(实际在用,模板漏了) - 新增 MediaKit 区块(3 个变量) - staging DEBUG=true(实际在用 true) - ENABLE_EMAIL_DELIVERY=false(邮件功能未上线) - SMTP 相关默认值改为空 第二部分:创建 env 渲染脚本 - scripts/render_env.sh:从模板 + Secrets 渲染 .env - 使用 Python 实现变量替换(CI runner 无 envsubst) - 支持 STAGING_xxx/PRODUCTION_xxx 前缀映射 - 自动校验所有必需变量已设置 - 输出文件权限 600,不打印到日志 第三部分:改造 CI 部署流程 - deploy-staging 新增 'Render .env from template' 步骤 - SSH deploy 前先 SCP 渲染后的 .env 到服务器 - 自动备份旧 .env(带时间戳) - 部署完成后清理 CI runner 上的渲染文件 - ci_staging_deploy.sh 改为显式检查 .env 来源 安全: .env.rendered 加入 .gitignore |
||
|
|
5f9538b5ac |
feat(ci): ci-base 镜像自动重建 workflow,requirements/Dockerfile 变更时自动构建推送
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 4s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 3s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 3m50s
AI Code Review / AI Code Review (pull_request) Failing after 4m7s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Successful in 2m43s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 4m1s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 1m19s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 1m12s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 5m30s
CI/CD Pipeline / Validate - Style (pull_request) Successful in 5m26s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 4m41s
CI/CD Pipeline / Validate - Security (pull_request) Successful in 13m6s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 13m43s
CI/CD Pipeline / CI Gate (pull_request) Failing after 1s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 350h37m32s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 350h37m32s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 350h37m33s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 350h37m33s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 350h49m30s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 350h49m34s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 350h49m38s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 350h49m44s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 350h49m46s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 350h49m48s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 350h49m58s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 350h50m2s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 350h50m15s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 350h50m26s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 350h54m22s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 351h11m50s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 351h11m51s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 351h23m51s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 351h24m19s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 351h24m47s
|
||
|
|
33f9f5021b |
perf(ci): pr-auto-scan cron 10min -> 15min on develop
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (push) Successful in 1s
CI/CD Pipeline / Check push changed paths (push) Successful in 9s
CI/CD Pipeline / Validate - Python (mypy + alembic) (push) Failing after 2m56s
CI/CD Pipeline / Build Staging API Image (push) Successful in 1m26s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 1m22s
CI/CD Pipeline / Retag skipped Staging Web Image (push) Successful in 33s
CI/CD Pipeline / Integration Tests (push) Successful in 5m6s
CI/CD Pipeline / Validate - Style (push) Successful in 6m7s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m29s
CI/CD Pipeline / Validate - Security (push) Successful in 8m12s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 2m47s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 4m55s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 5m36s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 12m18s
CI/CD Pipeline / Unit Tests (push) Successful in 17m38s
CI/CD Pipeline / Production Browser E2E (push) Failing after 364h29m47s
CI/CD Pipeline / CI Gate (push) Failing after 364h29m49s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 364h29m49s
CI/CD Pipeline / Build Production API Image (push) Failing after 364h29m49s
CI/CD Pipeline / Canary Release to Production (push) Failing after 364h29m48s
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Failing after 364h43m55s
CI/CD Pipeline / Retag skipped Staging API Image (push) Failing after 364h43m57s
CI/CD Pipeline / Build Staging Web Image (push) Failing after 364h45m24s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 364h45m52s
CI/CD Pipeline / PR Build Web Image (push) Failing after 364h45m54s
CI/CD Pipeline / PR Build API Image (push) Failing after 364h45m56s
CI/CD Pipeline / Frontend Lint (push) Failing after 364h47m2s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 364h49m5s
CI/CD Pipeline / Deploy Production (push) Failing after 365h4m5s
CI/CD Pipeline / Build Production Web Image (push) Failing after 365h4m6s
|
||
|
|
56766c6a1a |
fix(ci): actions/cache@v4 加 continue-on-error——缓存故障不阻断 job
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (push) Successful in 0s
CI/CD Pipeline / Check push changed paths (push) Successful in 3s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 4s
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 5s
CI/CD Pipeline / Build Staging API Image (push) Successful in 4m43s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 1m29s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 6m30s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 1m45s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 1m17s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 6m56s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 7m12s
CI/CD Pipeline / Retag skipped Staging Web Image (push) Successful in 28s
CI/CD Pipeline / Validate - Style (push) Successful in 9m58s
CI/CD Pipeline / Validate - Python (mypy + alembic) (push) Successful in 10m36s
CI/CD Pipeline / CI Gate (pull_request) Successful in 1s
AI Code Review / AI Code Review (pull_request) Successful in 12m5s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m21s
CI/CD Pipeline / Validate - Security (push) Successful in 15m22s
CI/CD Pipeline / Integration Tests (push) Successful in 15m23s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 2m34s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 4m28s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 5m12s
CI/CD Pipeline / Unit Tests (push) Successful in 22m43s
CI/CD Pipeline / Production Browser E2E (push) Failing after 375h7m33s
CI/CD Pipeline / Deploy Production (push) Failing after 375h7m34s
CI/CD Pipeline / CI Gate (push) Failing after 375h7m35s
CI/CD Pipeline / Build Production Web Image (push) Failing after 375h7m36s
CI/CD Pipeline / Build Production API Image (push) Failing after 375h7m36s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 375h18m15s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 375h18m17s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 375h18m33s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 375h18m35s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 375h18m37s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 375h21m24s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 375h21m26s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 375h21m28s
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Failing after 375h21m28s
CI/CD Pipeline / Retag skipped Staging API Image (push) Failing after 375h21m58s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 375h23m54s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 375h23m58s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 375h24m0s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 375h24m4s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 375h24m6s
CI/CD Pipeline / Validate - Style (pull_request) Failing after 375h24m12s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Failing after 375h24m8s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 375h24m53s
CI/CD Pipeline / Build Staging Web Image (push) Failing after 375h25m43s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 375h30m14s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 375h30m16s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 375h30m17s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 375h30m17s
CI/CD Pipeline / PR Build API Image (push) Failing after 375h30m18s
CI/CD Pipeline / Frontend Lint (push) Failing after 375h30m20s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 375h30m22s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 375h30m22s
CI/CD Pipeline / Canary Release to Production (push) Failing after 375h41m49s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 375h41m50s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 375h52m50s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 375h55m41s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 375h58m11s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 375h58m17s
CI/CD Pipeline / Validate - Security (pull_request) Failing after 375h58m25s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 376h4m31s
CI/CD Pipeline / PR Build Web Image (push) Failing after 376h4m33s
所有 5 个 actions/cache@v4 步骤加 continue-on-error: true: - validate-style pip cache - validate-security pip cache - validate-python pip cache - unit-tests pip cache - frontend-unit-test npm cache 当 Gitea Actions 缓存基础设施出现瞬态故障(git cache EOF / 归档损坏)时,cache restore 步骤会标黄但不中断 job, 后续的 pip install 重试逻辑自动 fresh download 兜底。 |
||
|
|
b6c340a352 |
fix(ci): check-push-paths 恢复脚本下载——e052c054移除checkout导致脚本找不到 (#1582)
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (push) Successful in 1s
CI/CD Pipeline / Check push changed paths (push) Successful in 7s
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 1s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 2s
CI/CD Pipeline / Validate - Python (mypy + alembic) (push) Failing after 1s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 3m3s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 4m2s
CI/CD Pipeline / Build Staging API Image (push) Successful in 1m58s
AI Code Review / AI Code Review (pull_request) Failing after 5m36s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 2m21s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 1m59s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 1m19s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 1m47s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 7m1s
CI/CD Pipeline / Validate - Style (push) Successful in 11m9s
CI/CD Pipeline / CI Gate (pull_request) Successful in 2s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 2m24s
CI/CD Pipeline / Canary Release to Production (pull_request) Has been cancelled
CI/CD Pipeline / Staging E2E Tests (push) Successful in 4m7s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 1m49s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 3m3s
CI/CD Pipeline / Validate - Security (push) Successful in 26m20s
CI/CD Pipeline / Integration Tests (push) Successful in 27m1s
CI/CD Pipeline / Unit Tests (push) Successful in 34m33s
CI/CD Pipeline / Production Browser E2E (push) Failing after 378h42m3s
CI/CD Pipeline / Deploy Production (push) Failing after 378h42m4s
CI/CD Pipeline / CI Gate (push) Failing after 378h42m4s
CI/CD Pipeline / Build Production Web Image (push) Failing after 378h42m4s
CI/CD Pipeline / Build Production API Image (push) Failing after 378h42m5s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 379h1m0s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 379h1m4s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 379h1m1s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 379h4m18s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 379h4m20s
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Failing after 379h9m18s
CI/CD Pipeline / Retag skipped Staging Web Image (push) Failing after 379h9m19s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 379h9m23s
CI/CD Pipeline / Retag skipped Staging API Image (push) Failing after 379h9m21s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 379h9m27s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 379h9m29s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 379h9m33s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 379h13m10s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 379h13m20s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 379h13m11s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 379h13m14s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 379h13m22s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 379h13m26s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Failing after 379h13m28s
CI/CD Pipeline / Validate - Style (pull_request) Failing after 379h13m32s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 379h16m34s
CI/CD Pipeline / PR Build API Image (push) Failing after 379h16m38s
CI/CD Pipeline / Frontend Lint (push) Failing after 379h16m40s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 379h18m40s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 379h19m29s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 379h20m22s
CI/CD Pipeline / Canary Release to Production (push) Failing after 379h16m17s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 379h16m18s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 379h35m15s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 379h43m38s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 379h43m44s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 379h47m31s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 379h47m37s
CI/CD Pipeline / Validate - Security (pull_request) Failing after 379h47m43s
CI/CD Pipeline / PR Build Web Image (push) Failing after 379h50m49s
|
||
|
|
cd8e77c1f6 |
fix(ci): deploy-staging 全栈 push 被错误 skip——success() 改 !cancelled()
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (push) Successful in 1s
CI/CD Pipeline / Check push changed paths (push) Failing after 2s
ACR Cleanup / ACR Image Cleanup (pull_request_target) Successful in 3m19s
Preview Cleanup / Cleanup Preview Environment (pull_request) Successful in 3m52s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 4m33s
AI Code Review / AI Code Review (pull_request) Failing after 6m33s
CI/CD Pipeline / Validate - Style (push) Successful in 6m41s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 6m50s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Failing after 2m57s
CI/CD Pipeline / Validate - Python (mypy + alembic) (push) Successful in 7m52s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 5m53s
CI/CD Pipeline / Validate - Security (push) Successful in 19m48s
CI/CD Pipeline / Integration Tests (push) Successful in 19m2s
CI/CD Pipeline / Unit Tests (push) Successful in 27m48s
CI/CD Pipeline / Production Browser E2E (push) Failing after 379h26m40s
CI/CD Pipeline / Deploy Production (push) Failing after 379h26m42s
CI/CD Pipeline / CI Gate (push) Failing after 379h26m43s
CI/CD Pipeline / Build Production Web Image (push) Failing after 379h26m45s
CI/CD Pipeline / Build Production API Image (push) Failing after 379h26m46s
CI/CD Pipeline / ACR Image Cleanup (push) Failing after 379h46m45s
CI/CD Pipeline / Staging API Integration Tests (push) Failing after 379h46m45s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 379h46m46s
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Failing after 379h49m54s
CI/CD Pipeline / Retag skipped Staging Web Image (push) Failing after 379h49m56s
CI/CD Pipeline / Retag skipped Staging API Image (push) Failing after 379h49m58s
CI/CD Pipeline / Build Staging Worker Image (push) Failing after 379h50m32s
CI/CD Pipeline / Build Staging API Image (push) Failing after 379h50m34s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 379h50m48s
CI/CD Pipeline / Frontend Lint (push) Failing after 379h51m24s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 379h54m40s
CI/CD Pipeline / PR Build API Image (push) Failing after 379h50m52s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 379h54m42s
CI/CD Pipeline / Canary Release to Production (push) Failing after 380h0m54s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 380h0m57s
CI/CD Pipeline / Build Staging Web Image (push) Failing after 380h24m46s
CI/CD Pipeline / PR Build Web Image (push) Failing after 380h25m2s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 380h33m32s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 380h50m12s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 380h51m39s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 2m34s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 2m30s
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 1s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 1s
CI/CD Pipeline / Validate - Style (pull_request) Successful in 3m45s
CI/CD Pipeline / Validate - Security (pull_request) Successful in 6m53s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Successful in 4m27s
CI/CD Pipeline / Unit Tests (pull_request) Successful in 19m0s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 5m31s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 380h51m29s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 379h59m24s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 380h16m1s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 380h16m13s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 380h16m15s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 380h16m17s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 380h17m14s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 380h17m18s
CI/CD Pipeline / CI Gate (pull_request) Successful in 2s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 379h59m20s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 379h59m18s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 379h59m22s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 379h59m24s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 380h24m53s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 380h15m55s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 380h15m57s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 380h17m24s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 380h17m28s
问题:retag-staging-skipped 在全栈 push 时所有矩阵项都被 skipped(因为都有对应 build), success() 认为 skipped 不满足条件,导致 deploy-staging 被跳过。 修复:success() → !cancelled(),允许 skipped 依赖不阻塞 deploy。 删除两行误导性注释(声称 success() 不阻塞 skipped,实际恰恰相反)。 安全兜底:build-staging 真正失败时 workflow 会 cancel,!cancelled() 仍会阻止 deploy。 |
||
|
|
4ae6394c95 |
ci: batch2 speedup - merge validate-type-check+migration into validate-python, split validate-code-quality into validate-style+validate-security
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (push) Successful in 1s
CI/CD Pipeline / Check push changed paths (push) Failing after 2s
CI/CD Pipeline / Validate - Style (push) Successful in 3m52s
Preview Cleanup / Cleanup Preview Environment (pull_request) Successful in 4m19s
ACR Cleanup / ACR Image Cleanup (pull_request_target) Successful in 4m41s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 5m18s
CI/CD Pipeline / Validate - Python (mypy + alembic) (push) Successful in 5m12s
CI/CD Pipeline / Validate - Security (push) Failing after 5m19s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 5m19s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 8m42s
CI/CD Pipeline / Integration Tests (push) Successful in 6m59s
AI Code Review / AI Code Review (pull_request) Successful in 9m14s
CI/CD Pipeline / Unit Tests (push) Successful in 20m36s
CI/CD Pipeline / Production Browser E2E (push) Failing after 380h7m40s
CI/CD Pipeline / Canary Release to Production (push) Failing after 380h7m44s
CI/CD Pipeline / Deploy Production (push) Failing after 380h7m44s
CI/CD Pipeline / CI Gate (push) Failing after 380h7m48s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 380h7m50s
CI/CD Pipeline / Build Production Web Image (push) Failing after 380h7m52s
CI/CD Pipeline / Build Production API Image (push) Failing after 380h7m54s
CI/CD Pipeline / ACR Image Cleanup (push) Failing after 380h17m5s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 380h17m7s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Failing after 380h20m5s
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Failing after 380h25m2s
CI/CD Pipeline / Retag skipped Staging Web Image (push) Failing after 380h25m3s
CI/CD Pipeline / Retag skipped Staging API Image (push) Failing after 380h25m5s
CI/CD Pipeline / Build Staging Worker Image (push) Failing after 380h27m22s
CI/CD Pipeline / Build Staging Web Image (push) Failing after 380h27m24s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 380h27m26s
CI/CD Pipeline / PR Build Web Image (push) Failing after 380h27m26s
CI/CD Pipeline / Frontend Lint (push) Failing after 380h27m28s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 380h30m27s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 380h30m31s
CI/CD Pipeline / Staging API Integration Tests (push) Failing after 380h51m18s
CI/CD Pipeline / Build Staging API Image (push) Failing after 381h1m37s
CI/CD Pipeline / PR Build API Image (push) Failing after 381h1m41s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 381h28m33s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 2m51s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 51s
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 4s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 3s
CI/CD Pipeline / Validate - Style (pull_request) Successful in 6m57s
CI/CD Pipeline / Validate - Security (pull_request) Successful in 9m58s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Successful in 5m58s
CI/CD Pipeline / Unit Tests (pull_request) Successful in 17m20s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 7m40s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 381h32m3s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 381h15m34s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 381h28m53s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 381h29m8s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 380h54m22s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 380h54m38s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 380h54m42s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 380h54m55s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 380h54m57s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 381h15m33s
CI/CD Pipeline / CI Gate (pull_request) Successful in 1s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 380h41m19s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 380h41m20s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 380h41m21s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 380h54m16s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 380h54m18s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 380h55m22s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 380h57m52s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 380h59m58s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 380h41m20s
Change 5: Merge validate-type-check + validate-migration into validate-python - Single checkout + single pip install → mypy + alembic - Saves ~2min checkout + ~1min pip install + 1 runner slot - Preserves DATABASE_URL env for alembic migration validation Change 6: Split validate-code-quality into validate-style + validate-security - validate-style: compileall + black/isort/ruff + vulture (advisory) + auto-fix (~3min) - validate-security: detect-secrets + bandit (advisory) + pip-audit (advisory) + CI scripts syntax (~5min) - Both jobs run in parallel, reducing wall-clock time from ~10min to ~5min Updated references: - ci-gate needs: validate-code-quality → validate-style + validate-security - ci-gate needs: validate-type-check + validate-migration → validate-python - build-production needs: validate-code-quality → validate-style + validate-security - Removed obsolete scripts/ci/validate_code_quality.sh |
||
|
|
e052c0545e |
perf(ci): 流水线第一批提速 — 移除冗余checkout/ffmpeg,解除假依赖 (#1577)
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (push) Successful in 2s
CI/CD Pipeline / Check push changed paths (push) Failing after 2s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 3s
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 5s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 4m23s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 6m10s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 6m26s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 6m13s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 7m18s
AI Code Review / AI Code Review (pull_request) Failing after 7m20s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 8m3s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 8m8s
CI/CD Pipeline / Integration Tests (push) Successful in 8m43s
CI/CD Pipeline / CI Gate (pull_request) Successful in 4s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 9m39s
CI/CD Pipeline / Unit Tests (push) Successful in 20m1s
CI/CD Pipeline / Production Browser E2E (push) Failing after 380h49m8s
CI/CD Pipeline / Deploy Production (push) Failing after 380h49m9s
CI/CD Pipeline / CI Gate (push) Failing after 380h49m10s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 380h49m10s
CI/CD Pipeline / Build Production API Image (push) Failing after 380h49m10s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 381h0m18s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 381h0m18s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 381h0m22s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 381h0m26s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 381h0m29s
CI/CD Pipeline / ACR Image Cleanup (push) Failing after 381h0m30s
CI/CD Pipeline / Staging API Integration Tests (push) Failing after 381h0m31s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 381h0m32s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 381h2m44s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Failing after 381h2m45s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 381h2m46s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 381h2m47s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 381h2m49s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 381h5m21s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 381h5m25s
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Failing after 381h5m27s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 381h5m33s
CI/CD Pipeline / Retag skipped Staging Web Image (push) Failing after 381h5m29s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 381h5m39s
CI/CD Pipeline / Retag skipped Staging API Image (push) Failing after 381h5m31s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 381h5m41s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Failing after 381h5m45s
CI/CD Pipeline / Validate - Code Quality (pull_request) Failing after 381h5m47s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 381h9m3s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 381h8m9s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 381h9m5s
CI/CD Pipeline / Build Staging Worker Image (push) Failing after 381h9m7s
CI/CD Pipeline / Build Staging Web Image (push) Failing after 381h9m9s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 381h9m13s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 381h9m15s
CI/CD Pipeline / Build Staging API Image (push) Failing after 381h9m11s
CI/CD Pipeline / Frontend Lint (push) Failing after 381h9m15s
CI/CD Pipeline / PR Build Web Image (push) Failing after 381h9m17s
CI/CD Pipeline / PR Build API Image (push) Failing after 381h9m17s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 381h9m18s
CI/CD Pipeline / Canary Release to Production (push) Failing after 381h23m21s
CI/CD Pipeline / Build Production Web Image (push) Failing after 381h23m23s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 381h34m37s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 381h39m35s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 381h39m49s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Failing after 381h39m55s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 381h43m13s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 381h43m29s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com> Co-committed-by: xiaoxia <dev@xiaoxiajianji.com> |
||
|
|
107a391c47 |
fix(ci): 修正自检step插入位置(独立step而非Checkout内部)
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (push) Successful in 1s
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 2s
CI/CD Pipeline / Check push changed paths (push) Successful in 4m31s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 4m42s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 5m19s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 5m49s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 7m20s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 8m18s
CI/CD Pipeline / Build Staging API Image (push) Successful in 2m55s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 2m41s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 9m18s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 2m3s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 10m37s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 2m18s
CI/CD Pipeline / CI Gate (pull_request) Successful in 1m30s
CI/CD Pipeline / Retag skipped Staging Web Image (push) Successful in 2m7s
AI Code Review / AI Code Review (pull_request) Successful in 13m35s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m17s
CI/CD Pipeline / Integration Tests (push) Successful in 4m44s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 2m36s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 4m20s
CI/CD Pipeline / Unit Tests (push) Successful in 19m3s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 5m9s
CI/CD Pipeline / Production Browser E2E (push) Failing after 387h8m14s
CI/CD Pipeline / Canary Release to Production (push) Failing after 387h8m14s
CI/CD Pipeline / CI Gate (push) Failing after 387h8m15s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 387h8m15s
CI/CD Pipeline / Build Production API Image (push) Failing after 387h8m16s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 387h16m22s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 387h16m26s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 387h16m26s
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Failing after 387h16m38s
CI/CD Pipeline / Retag skipped Staging API Image (push) Failing after 387h16m40s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 387h16m40s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 387h16m42s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 387h18m15s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 387h18m17s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 387h18m19s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 387h18m53s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 387h18m48s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 387h18m55s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 387h18m57s
CI/CD Pipeline / Build Staging Web Image (push) Failing after 387h21m31s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 387h22m1s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 387h23m37s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Failing after 387h23m43s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 387h23m39s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Failing after 387h23m45s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 387h27m12s
CI/CD Pipeline / Validate - Code Quality (pull_request) Failing after 387h23m47s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 387h27m14s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 387h27m22s
CI/CD Pipeline / PR Build Web Image (push) Failing after 387h27m16s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 387h27m24s
CI/CD Pipeline / PR Build API Image (push) Failing after 387h27m18s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 387h27m24s
CI/CD Pipeline / Frontend Lint (push) Failing after 387h27m20s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 387h27m22s
CI/CD Pipeline / Deploy Production (push) Failing after 387h42m25s
CI/CD Pipeline / Build Production Web Image (push) Failing after 387h42m25s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 387h50m52s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 387h53m1s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 387h57m51s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 388h1m32s
上一版 selfcheck 被插进 Checkout code step 内部导致 shell/env 键重复, Gitea 拒绝解析整个 workflow(DetectWorkflows: ignore invalid workflow)。 本版将 selfcheck 作为独立 step 放在 Checkout 之后。 |
||
|
|
2376f0c807 | fix(ci): 自检step移到Checkout之后——修复PR分支无脚本导致的误失败 | ||
|
|
8c0c34300f |
fix(ci): 僵尸run复活防护——重负载job自检+dedupe竞态增强
P1修复(2026-08-30 CI巡检实证): Gitea 1.26.4 调度器bug:被 concurrency cancel 的 run,其 job 会在数小时后 被复活重跑(attempt=2)。实测 42597 号 run 18:46 被取消,21:46 复活, 与正常流水线并行烧了1.5小时 runner(Validate+UnitTests+staging构建全套), 合并高峰双流水线CPU超卖导致单测 14分→30分。 改动: 1. 新增 scripts/ci/ci_run_selfcheck.sh:job 启动第一步实时查本 run 状态, 若 conclusion 为 cancelled/skipped(被复活的僵尸job)立即退出(exit 78), API 故障时不阻断(unknown 照常执行) 2. ci-pipeline.yml 12 个重量级 job(validate×3、unit/integration/frontend×2、 build-pr/build-staging/staging-e2e/api-tests/build-production)首步插入自检 3. dedupe-check 情形2增强:同一 head_sha 的 push 流水线不只是在跑时去重, 已 success 完成时 PR 侧测试同样跳过(消除竞态窗口双跑) |
||
|
|
3bc850dc0f |
fix(ci): 定时任务防僵尸自保——urlopen补超时+扫描墙钟上限+降频
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (push) Successful in 1s
CI/CD Pipeline / Validate - Code Quality (push) Has been cancelled
CI/CD Pipeline / Validate - Type Check (mypy) (push) Has been cancelled
CI/CD Pipeline / Validate - Migration (alembic) (push) Has been cancelled
CI/CD Pipeline / Unit Tests (push) Has been cancelled
CI/CD Pipeline / Integration Tests (push) Has been cancelled
CI/CD Pipeline / Frontend Unit Tests (push) Has been cancelled
CI/CD Pipeline / Check push changed paths (push) Has been cancelled
CI/CD Pipeline / Build Staging API Image (push) Has been cancelled
CI/CD Pipeline / Build Staging Web Image (push) Has been cancelled
CI/CD Pipeline / Build Staging Worker Image (push) Has been cancelled
CI/CD Pipeline / Retag skipped Staging API Image (push) Has been cancelled
CI/CD Pipeline / Retag skipped Staging Web Image (push) Has been cancelled
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Has been cancelled
CI/CD Pipeline / Staging E2E Tests (push) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (push) Has been cancelled
CI/CD Pipeline / Build Production API Image (push) Has been cancelled
CI/CD Pipeline / Build Production Web Image (push) Has been cancelled
CI/CD Pipeline / Build Production Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Production (push) Has been cancelled
CI/CD Pipeline / Production Browser E2E (push) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (push) Has been cancelled
CI/CD Pipeline / Canary Release to Production (push) Has been cancelled
CI/CD Pipeline / CI Gate (push) Has been cancelled
AI Code Review / AI Code Review (pull_request) Has been cancelled
PR Automation / Auto Approve on CI Green (pull_request) Has been cancelled
Preview Deploy / Deploy Preview Environment (pull_request) Has been cancelled
Preview Cleanup / Cleanup Preview Environment (pull_request) Successful in 3m54s
ACR Cleanup / ACR Image Cleanup (pull_request_target) Waiting to run
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 387h27m32s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 387h27m37s
CI/CD Pipeline / PR Build API Image (push) Failing after 387h27m37s
CI/CD Pipeline / Frontend Lint (push) Failing after 387h27m38s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 387h27m41s
CI/CD Pipeline / PR Build Web Image (push) Failing after 388h1m47s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 388h18m22s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 388h22m12s
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 5s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 3m31s
CI/CD Pipeline / Validate - Code Quality (pull_request) Successful in 7m17s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 3m44s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 3m47s
CI/CD Pipeline / Unit Tests (pull_request) Successful in 18m25s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 7m11s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 4m14s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 3m52s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 387h44m10s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 387h44m14s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 387h48m0s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 387h48m12s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 387h48m14s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 387h48m16s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 388h3m47s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 388h16m32s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 387h29m38s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 387h29m38s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 387h29m38s
CI/CD Pipeline / CI Gate (pull_request) Successful in 44s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 387h54m37s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 387h29m36s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 387h29m37s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 387h42m24s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 387h42m20s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 387h42m32s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 387h48m2s
P0修复:pr_auto_scan.py 的 api_request() 中 urlopen 无 timeout, 网络异常时永久阻塞(2026-08-30 实测卡死195分钟占满runner slot), 而 Gitea 1.26.4 的 timeout-minutes 对卡死job不生效。 改动: 1. pr_auto_scan.py: urlopen 加 timeout=15s + URLError/socket.timeout 异常捕获(返回599);新增 --max-wall-seconds(默认240s)墙钟上限, 到点主动退出;merge_pr 的 sleep(30) 改为可中断轮询 2. acr_cleanup.py: 7处 urlopen 补 timeout=30s(生产清理链路同款隐患) 3. auto_fix_formatting.py: 5处 urlopen 补 timeout=15s 4. pr-auto-scan.yml / ci-trigger-monitor.yml: schedule 从 */5 降到 */10, 24h运行次数各减半(288→144),监控告警阈值同步为10分钟 |
||
|
|
411595ed90 |
ci: 测试类job去重——同head_sha有push流水线时PR侧跳过测试 (#1551)
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (push) Successful in 1s
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 3s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 4m12s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 4m17s
CI/CD Pipeline / Check push changed paths (push) Successful in 4m37s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 5m42s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 5m53s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 1m46s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 1m49s
CI/CD Pipeline / Build Staging API Image (push) Successful in 1m22s
CI/CD Pipeline / CI Gate (pull_request) Successful in 48s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 1m11s
CI/CD Pipeline / Retag skipped Staging Web Image (push) Successful in 28s
AI Code Review / AI Code Review (pull_request) Successful in 7m37s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 7m40s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 8m36s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 8m37s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m3s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 2m42s
CI/CD Pipeline / Integration Tests (push) Successful in 3m9s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 4m23s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 5m9s
CI/CD Pipeline / Unit Tests (push) Successful in 14m27s
CI/CD Pipeline / Production Browser E2E (push) Failing after 412h15m1s
CI/CD Pipeline / Deploy Production (push) Failing after 412h15m2s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 412h15m2s
CI/CD Pipeline / CI Gate (push) Failing after 412h15m3s
CI/CD Pipeline / Build Production API Image (push) Failing after 412h15m3s
CI/CD Pipeline / Retag skipped Staging API Image (push) Failing after 412h22m25s
CI/CD Pipeline / Build Staging Web Image (push) Failing after 412h23m39s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 412h25m4s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 412h25m6s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 412h25m10s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 412h25m12s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 412h25m18s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 412h25m14s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 412h25m18s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 412h25m16s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 412h25m38s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 412h25m40s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 412h25m19s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 412h25m46s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 412h25m42s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 412h25m48s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Failing after 412h25m52s
CI/CD Pipeline / Validate - Code Quality (pull_request) Failing after 412h25m54s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 412h29m23s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 412h29m29s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 412h29m25s
CI/CD Pipeline / Frontend Lint (push) Failing after 412h29m31s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 412h29m33s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 412h29m33s
CI/CD Pipeline / PR Build Web Image (push) Failing after 412h29m33s
CI/CD Pipeline / PR Build API Image (push) Failing after 412h29m33s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 412h29m34s
CI/CD Pipeline / Canary Release to Production (push) Failing after 412h49m9s
CI/CD Pipeline / Build Production Web Image (push) Failing after 412h49m10s
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Failing after 412h56m32s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 412h59m15s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 412h59m24s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 412h59m43s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 412h59m51s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Failing after 412h59m57s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 413h3m34s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com> Co-committed-by: xiaoxia <dev@xiaoxiajianji.com> |
||
|
|
ef09338098 |
fix(ci): push 路径检测改用 compare 响应内每提交 files 聚合 (#1539)
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 3m16s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 3m26s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 3m46s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 4m48s
CI/CD Pipeline / Check push changed paths (push) Successful in 5m18s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 2m10s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 3m39s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 40s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 4m30s
CI/CD Pipeline / Build Staging API Image (push) Successful in 41s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 9m4s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 39s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 9m6s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 5m25s
CI/CD Pipeline / Validate - Code Quality (pull_request) Successful in 9m36s
AI Code Review / AI Code Review (pull_request) Successful in 6m32s
CI/CD Pipeline / Retag skipped Staging Web Image (push) Successful in 59s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m9s
CI/CD Pipeline / Integration Tests (push) Successful in 3m23s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 2m24s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 4m11s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 4m7s
CI/CD Pipeline / Unit Tests (push) Successful in 16m45s
CI/CD Pipeline / Unit Tests (pull_request) Successful in 12m58s
CI/CD Pipeline / CI Gate (pull_request) Successful in 25s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 7m40s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 431h47m5s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 431h47m8s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 431h47m5s
CI/CD Pipeline / Production Browser E2E (push) Failing after 431h47m42s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 431h47m6s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 431h47m7s
CI/CD Pipeline / Deploy Production (push) Failing after 431h47m43s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 431h47m43s
CI/CD Pipeline / Build Production API Image (push) Failing after 431h47m45s
CI/CD Pipeline / Build Production Web Image (push) Failing after 431h47m44s
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Failing after 431h55m25s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 431h56m3s
CI/CD Pipeline / Retag skipped Staging API Image (push) Failing after 431h55m25s
CI/CD Pipeline / Build Staging Web Image (push) Failing after 431h56m7s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 431h56m5s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 431h56m46s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 431h56m49s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 431h56m47s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 431h56m49s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 431h56m51s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 431h56m53s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 431h59m49s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 431h56m55s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 431h59m51s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 432h0m40s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 432h1m5s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 432h4m28s
CI/CD Pipeline / PR Build API Image (push) Failing after 432h4m30s
CI/CD Pipeline / Frontend Lint (push) Failing after 432h4m30s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 432h4m33s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 432h21m10s
CI/CD Pipeline / Canary Release to Production (push) Failing after 432h21m46s
CI/CD Pipeline / CI Gate (push) Failing after 432h21m48s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 432h30m51s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 432h31m40s
CI/CD Pipeline / PR Build Web Image (push) Failing after 432h38m33s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com> Co-committed-by: xiaoxia <dev@xiaoxiajianji.com> |
||
|
|
5672757e23 |
perf(ci): 流水线提速 - 路径过滤/持久builder缓存/依赖缓存卷/部署job迁移ci-l2 (#1536)
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 2m49s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 3m11s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 2m37s
CI/CD Pipeline / Check push changed paths (push) Successful in 4m11s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 3m58s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 4m54s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 9m8s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 5m46s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 2m36s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 7m40s
AI Code Review / AI Code Review (pull_request) Failing after 7m3s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 1m41s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 1m28s
CI/CD Pipeline / Validate - Code Quality (pull_request) Successful in 9m40s
CI/CD Pipeline / Build Staging API Image (push) Successful in 1m0s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 1m7s
CI/CD Pipeline / Integration Tests (push) Successful in 4m19s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 1m32s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 3m32s
CI/CD Pipeline / Unit Tests (push) Successful in 15m46s
CI/CD Pipeline / Unit Tests (pull_request) Successful in 12m52s
CI/CD Pipeline / CI Gate (pull_request) Successful in 32s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 432h20m34s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 432h20m36s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 432h20m36s
CI/CD Pipeline / Production Browser E2E (push) Failing after 432h20m45s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 432h24m11s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 432h24m13s
CI/CD Pipeline / Canary Release to Production (push) Failing after 432h24m40s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 432h24m15s
CI/CD Pipeline / Deploy Production (push) Failing after 432h24m42s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 432h30m18s
CI/CD Pipeline / Build Production API Image (push) Failing after 432h30m19s
CI/CD Pipeline / CI Gate (push) Failing after 432h30m26s
CI/CD Pipeline / ACR Image Cleanup (push) Failing after 432h35m59s
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Failing after 432h36m1s
CI/CD Pipeline / Staging API Integration Tests (push) Failing after 432h35m59s
CI/CD Pipeline / Retag skipped Staging Web Image (push) Failing after 432h36m1s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 432h35m59s
CI/CD Pipeline / Retag skipped Staging API Image (push) Failing after 432h36m2s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 432h37m3s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 432h37m5s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 432h37m7s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 432h37m8s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 432h37m9s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 432h37m10s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 432h39m32s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 432h39m55s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 432h39m57s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 432h42m23s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 432h42m25s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 432h44m51s
CI/CD Pipeline / PR Build Web Image (push) Failing after 432h45m50s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 432h45m48s
CI/CD Pipeline / PR Build API Image (push) Failing after 432h45m52s
CI/CD Pipeline / Frontend Lint (push) Failing after 432h46m48s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 432h46m50s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 432h49m36s
CI/CD Pipeline / Build Production Web Image (push) Failing after 433h4m21s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Failing after 433h10m3s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 433h11m6s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 433h13m55s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com> Co-committed-by: xiaoxia <dev@xiaoxiajianji.com> |
||
|
|
c21c0fb748 |
perf(worker): optimize worker image build with unified base image (#1430)
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 2m39s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 2m45s
CI/CD Pipeline / Build Staging API Image (push) Successful in 3m13s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 3m14s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 4m31s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 9m38s
CI/CD Pipeline / Unit Tests (push) Successful in 11m35s
CI/CD Pipeline / Integration Tests (push) Successful in 3m31s
CI/CD Pipeline / Build Staging Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Has been cancelled
CI/CD Pipeline / Staging E2E Tests (push) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (push) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (push) Has been cancelled
CI/CD Pipeline / Canary Release to Production (push) Has been cancelled
Worker Base Image Build / Build Worker Base Image (push) Successful in 35m41s
CI/CD Pipeline / CI Gate (push) Failing after 688h8m29s
CI/CD Pipeline / Deploy Production (push) Failing after 688h10m2s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 688h10m4s
CI/CD Pipeline / Build Production API Image (push) Failing after 688h10m4s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 688h18m58s
CI/CD Pipeline / PR Build API Image (push) Failing after 688h19m2s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 688h21m41s
CI/CD Pipeline / Frontend Lint (push) Failing after 688h21m40s
CI/CD Pipeline / Production Browser E2E (push) Failing after 688h43m43s
CI/CD Pipeline / Build Production Web Image (push) Failing after 688h43m47s
CI/CD Pipeline / PR Build Web Image (push) Failing after 688h52m43s
|
||
|
|
c329608436 |
fix: 重写 worker-base-image.yml,使用 docker build 替代 buildx (#1426)
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 2m16s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 2m16s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 5m5s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 6m39s
CI/CD Pipeline / Integration Tests (push) Successful in 2m6s
CI/CD Pipeline / Unit Tests (push) Successful in 10m23s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 22m34s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 32m23s
CI/CD Pipeline / Build Staging API Image (push) Successful in 52m25s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Failing after 3m52s
CI/CD Pipeline / Canary Release to Production (push) Failing after 691h39m4s
CI/CD Pipeline / Production Browser E2E (push) Failing after 692h24m57s
CI/CD Pipeline / Deploy Production (push) Failing after 692h24m59s
CI/CD Pipeline / ACR Image Cleanup (push) Failing after 691h39m5s
CI/CD Pipeline / Staging API Integration Tests (push) Failing after 691h39m5s
CI/CD Pipeline / Build Production API Image (push) Failing after 692h25m1s
CI/CD Pipeline / CI Gate (push) Failing after 692h25m2s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 692h25m1s
CI/CD Pipeline / PR Build Web Image (push) Failing after 692h35m21s
CI/CD Pipeline / PR Build API Image (push) Failing after 692h35m23s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 692h35m27s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 692h12m48s
CI/CD Pipeline / Build Production Web Image (push) Failing after 692h58m43s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 693h9m1s
CI/CD Pipeline / Frontend Lint (push) Failing after 693h9m7s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com> Co-committed-by: xiaoxia <dev@xiaoxiajianji.com> |