feat(ci): 补全所有CI job失败通知 + 部署成功通知 #228

Closed
xiaoxia wants to merge 23 commits from feat/ci-notify-all-jobs into develop
Owner

变更内容

新增失败通知(7个job)

  • Frontend Lint
  • Build & Push Staging
  • Staging E2E Tests
  • Staging API Integration Tests
  • Build Production Runtime Images
  • Deploy Production
  • Production Browser E2E

新增部署成功通知(2个job)

  • Staging 部署成功
  • 生产部署成功

新增文件

  • scripts/ci_notify_success.py - 成功通知脚本,复用 CI_NOTIFY_WEBHOOK secret

参照 Validate / Integration Tests 的通知方式实现。

## 变更内容 ### 新增失败通知(7个job) - Frontend Lint - Build & Push Staging - Staging E2E Tests - Staging API Integration Tests - Build Production Runtime Images - Deploy Production - Production Browser E2E ### 新增部署成功通知(2个job) - Staging 部署成功 - 生产部署成功 ### 新增文件 - `scripts/ci_notify_success.py` - 成功通知脚本,复用 CI_NOTIFY_WEBHOOK secret 参照 Validate / Integration Tests 的通知方式实现。
xiaoxia added 12 commits 2026-07-12 13:52:21 +08:00
Merge develop into main - v0.1.121
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 52h47m33s
CI/CD Pipeline / Frontend Lint (push) Failing after 52h46m49s
CI/CD Pipeline / Build Production Runtime Images (push) Failing after 52h46m3s
CI/CD Pipeline / Deploy Production (push) Failing after 52h45m27s
CI/CD Pipeline / Deploy Staging (push) Failing after 1711h22m10s
CI/CD Pipeline / Production Browser E2E (push) Failing after 1711h19m57s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 1711h21m45s
1d59ee5336
Merge develop into main - v0.1.122
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 49h54m54s
CI/CD Pipeline / Frontend Lint (push) Failing after 49h54m54s
CI/CD Pipeline / Build Production Runtime Images (push) Failing after 1708h14m26s
CI/CD Pipeline / Deploy Staging (push) Failing after 1708h14m26s
CI/CD Pipeline / Deploy Production (push) Failing after 1708h12m14s
CI/CD Pipeline / Production Browser E2E (push) Failing after 1708h10m25s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 1708h12m14s
dbd956fc6e
Merge develop into main - v0.1.122 (prettier fix)
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 49h37m40s
CI/CD Pipeline / Frontend Lint (push) Failing after 49h37m23s
CI/CD Pipeline / Build Production Runtime Images (push) Failing after 49h35m42s
CI/CD Pipeline / Deploy Production (push) Failing after 49h33m12s
CI/CD Pipeline / Production Browser E2E (push) Failing after 49h27m0s
CI/CD Pipeline / Deploy Staging (push) Failing after 1708h11m48s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 1708h9m27s
2371860f82
Merge develop into main - v0.1.123
Auto Merge PRs / auto-merge (push) Failing after 3m27s
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 47h9m34s
CI/CD Pipeline / Frontend Lint (push) Failing after 47h8m47s
CI/CD Pipeline / Deploy Staging (push) Failing after 47h6m52s
CI/CD Pipeline / Deploy Production (push) Failing after 1705h41m20s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 1705h41m20s
CI/CD Pipeline / Build Production Runtime Images (push) Failing after 1705h41m52s
CI/CD Pipeline / Production Browser E2E (push) Failing after 1705h41m18s
d213a055a1
Merge develop into main - v0.1.124
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 45h16m36s
CI/CD Pipeline / Frontend Lint (push) Failing after 45h16m32s
CI/CD Pipeline / Deploy Staging (push) Failing after 1703h45m33s
CI/CD Pipeline / Build Production Runtime Images (push) Failing after 45h9m27s
CI/CD Pipeline / Deploy Production (push) Failing after 45h8m45s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 1703h44m57s
CI/CD Pipeline / Production Browser E2E (push) Failing after 1703h44m30s
8748b43070
Merge develop into main - v0.1.125
Auto Merge PRs / auto-merge (push) Failing after 1m29s
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 40h59m5s
CI/CD Pipeline / Frontend Lint (push) Failing after 40h58m8s
CI/CD Pipeline / Deploy Staging (push) Failing after 1699h32m50s
CI/CD Pipeline / Deploy Production (push) Failing after 1699h32m48s
CI/CD Pipeline / Build Production Runtime Images (push) Failing after 1699h32m50s
CI/CD Pipeline / Production Browser E2E (push) Failing after 1699h31m20s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 1699h32m48s
9b034764ad
Merge develop into main - v0.1.126
Auto Merge PRs / auto-merge (push) Has been cancelled
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 29h56m45s
CI/CD Pipeline / Frontend Lint (push) Failing after 29h56m45s
CI/CD Pipeline / Deploy Production (push) Failing after 1688h31m42s
CI/CD Pipeline / Build & Push Staging (Watchtower auto-deploy) (push) Failing after 1688h31m44s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 1689h3m9s
CI/CD Pipeline / Build Production Runtime Images (push) Failing after 1688h31m44s
CI/CD Pipeline / Production Browser E2E (push) Failing after 1688h31m39s
708662394f
test: trigger workflow after gitea upgrade
CI/CD Pipeline / Staging E2E Tests (push) Failing after 12h49m24s
CI/CD Pipeline / Build & Push Staging (Watchtower auto-deploy) (push) Failing after 12h53m37s
CI/CD Pipeline / Frontend Lint (push) Failing after 12h56m8s
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 12h56m8s
CI/CD Pipeline / Production Browser E2E (push) Failing after 1671h29m39s
CI/CD Pipeline / Build Production Runtime Images (push) Failing after 1671h29m43s
CI/CD Pipeline / Deploy Production (push) Failing after 1672h1m9s
0d4904433e
cleanup: remove upgrade test file
CI/CD Pipeline / Build & Push Staging (Watchtower auto-deploy) (push) Failing after 12h43m56s
CI/CD Pipeline / Frontend Lint (push) Failing after 12h45m50s
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 12h45m50s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 1671h17m1s
CI/CD Pipeline / Deploy Production (push) Failing after 1671h20m0s
CI/CD Pipeline / Build Production Runtime Images (push) Failing after 1671h20m2s
CI/CD Pipeline / Production Browser E2E (push) Failing after 1671h51m26s
ef344e9ffc
ci: remove temporary debug workflow - test-ssh-secret.yml
Fix Flake8 E741 for PR232 / fix-flake8 (push) Failing after 3h4m59s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 1577h41m48s
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 36s
CI/CD Pipeline / Frontend Lint (push) Failing after 0s
CI/CD Pipeline / Build & Push Staging (Watchtower auto-deploy) (push) Failing after 1577h10m16s
CI/CD Pipeline / Deploy Production (push) Failing after 1577h10m14s
CI/CD Pipeline / Production Browser E2E (push) Failing after 1577h10m11s
CI/CD Pipeline / Build Production Runtime Images (push) Failing after 1577h10m16s
0c9375ff32
feat(ci): 补全所有CI job失败通知 + 部署成功通知
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Failing after 45s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 2m35s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 1585h34m38s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 1585h34m40s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 1585h34m41s
CI/CD Pipeline / Build & Push Staging (Watchtower auto-deploy) (pull_request) Failing after 1585h34m42s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 1586h6m14s
CI/CD Pipeline / Frontend Lint (pull_request) Has been skipped
CI/CD Pipeline / Build Production Runtime Images (pull_request) Failing after 1586h6m16s
6a00d8db2e
xiaoxia added 1 commit 2026-07-12 14:26:31 +08:00
fix(ci): 修复ci_notify_success.py的black格式问题
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Failing after 30s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 54s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 1585h1m22s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 1585h1m24s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 1585h1m24s
CI/CD Pipeline / Build Production Runtime Images (pull_request) Failing after 1585h1m26s
CI/CD Pipeline / Build & Push Staging (Watchtower auto-deploy) (pull_request) Failing after 1585h1m26s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 1585h32m59s
CI/CD Pipeline / Frontend Lint (pull_request) Has been skipped
1a69f0b855
xiaoxia added 1 commit 2026-07-12 14:27:57 +08:00
fix(ci): 对齐failure.py格式,确保通过black检查
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Failing after 33s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 55s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 1584h59m58s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 1585h0m0s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 1585h0m0s
CI/CD Pipeline / Build Production Runtime Images (pull_request) Failing after 1585h0m2s
CI/CD Pipeline / Build & Push Staging (Watchtower auto-deploy) (pull_request) Failing after 1585h0m2s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 1585h31m35s
CI/CD Pipeline / Frontend Lint (pull_request) Has been skipped
cd43c3239c
xiaoxia added 1 commit 2026-07-12 15:12:00 +08:00
sync: 同步develop上新增的ci脚本文件(缺失导致CI失败)
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Failing after 34s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 1584h15m28s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 1584h15m29s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 1584h15m29s
CI/CD Pipeline / Build Production Runtime Images (pull_request) Failing after 1584h15m30s
CI/CD Pipeline / Build & Push Staging (Watchtower auto-deploy) (pull_request) Failing after 1584h15m31s
CI/CD Pipeline / Integration Tests (pull_request) Has been skipped
CI/CD Pipeline / Frontend Lint (pull_request) Has been skipped
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 1584h47m4s
3c47a5cc35
xiaoxia force-pushed feat/ci-notify-all-jobs from 46f5e1d0a7 to 3c47a5cc35 2026-07-12 15:12:00 +08:00 Compare
xiaoxia added 1 commit 2026-07-12 15:31:42 +08:00
xiaoxia added 1 commit 2026-07-12 15:31:42 +08:00
fix(ci): 同步develop上ci_coverage_summary.py最新版(解决格式+冲突)
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Failing after 1m0s
CI/CD Pipeline / Integration Tests (pull_request) Has been skipped
CI/CD Pipeline / Deploy Production (pull_request) Failing after 1583h55m14s
CI/CD Pipeline / Frontend Lint (pull_request) Has been skipped
CI/CD Pipeline / Build & Push Staging (Watchtower auto-deploy) (pull_request) Failing after 1583h55m16s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 1583h55m12s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 1583h55m14s
CI/CD Pipeline / Build Production Runtime Images (pull_request) Failing after 1583h55m16s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 1584h26m48s
4a5ea8ee6f
xiaoxia added 1 commit 2026-07-12 15:31:59 +08:00
xiaoxia added 1 commit 2026-07-12 15:31:59 +08:00
fix(ci): 同步develop上rollback_production.sh最新版(解决冲突)
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Failing after 38s
CI/CD Pipeline / Integration Tests (pull_request) Has been skipped
CI/CD Pipeline / Deploy Production (pull_request) Failing after 1584h24m28s
CI/CD Pipeline / Frontend Lint (pull_request) Has been skipped
CI/CD Pipeline / Build Production Runtime Images (pull_request) Failing after 1583h52m56s
CI/CD Pipeline / Build & Push Staging (Watchtower auto-deploy) (pull_request) Failing after 1583h52m56s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 1583h52m52s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 1583h52m54s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 1583h52m54s
c081f4978a
xiaoxia added 1 commit 2026-07-12 15:32:10 +08:00
fix(ci): rebase到最新develop,补全所有CI通知(解决冲突+格式问题)
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Failing after 45s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 1583h49m33s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 1583h49m35s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 1583h49m35s
CI/CD Pipeline / Build Production Runtime Images (pull_request) Failing after 1583h49m37s
CI/CD Pipeline / Build & Push Staging (Watchtower auto-deploy) (pull_request) Failing after 1583h49m37s
CI/CD Pipeline / Integration Tests (pull_request) Has been skipped
CI/CD Pipeline / Frontend Lint (pull_request) Has been skipped
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 1584h21m9s
333e3864fb
xiaoxia added 1 commit 2026-07-12 16:28:35 +08:00
fix: 修复脚本末尾多余空行,通过black格式检查
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Failing after 31s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 1582h58m38s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 1582h58m41s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 1582h58m41s
CI/CD Pipeline / Build & Push Staging (Watchtower auto-deploy) (pull_request) Failing after 1582h58m43s
CI/CD Pipeline / Integration Tests (pull_request) Has been skipped
CI/CD Pipeline / Frontend Lint (pull_request) Has been skipped
CI/CD Pipeline / Deploy Production (pull_request) Failing after 1583h30m14s
CI/CD Pipeline / Build Production Runtime Images (pull_request) Failing after 1583h30m17s
9fe101efdd
xiaoxia added 1 commit 2026-07-12 16:30:46 +08:00
fix: 修复脚本末尾多余空行,通过black格式检查
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Failing after 43s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 1582h56m2s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 1582h56m4s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 1582h56m4s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 1582h56m4s
CI/CD Pipeline / Build Production Runtime Images (pull_request) Failing after 1582h56m6s
CI/CD Pipeline / Build & Push Staging (Watchtower auto-deploy) (pull_request) Failing after 1582h56m6s
CI/CD Pipeline / Integration Tests (pull_request) Has been skipped
CI/CD Pipeline / Frontend Lint (pull_request) Has been skipped
0f7068cbcb
xiaoxia added 1 commit 2026-07-12 16:31:11 +08:00
fix: 修复脚本末尾多余空行,通过black格式检查
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Failing after 8m20s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 1582h50m35s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 1582h50m37s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 1582h50m37s
CI/CD Pipeline / Build Production Runtime Images (pull_request) Failing after 1582h50m38s
CI/CD Pipeline / Build & Push Staging (Watchtower auto-deploy) (pull_request) Failing after 1582h50m38s
CI/CD Pipeline / Integration Tests (pull_request) Has been skipped
CI/CD Pipeline / Deploy Production (pull_request) Failing after 1583h22m10s
CI/CD Pipeline / Frontend Lint (pull_request) Has been skipped
d0d9c02c08
Author
Owner

此PR已关闭,重建为基于最新 develop 分支的干净版本 #229。

原因:原分支 feat/ci-notify-all-jobs 太老了,跟 develop 有4个文件冲突,CI也因为代码版本不一致各种出问题。直接基于最新 develop 重建更干净。

新PR: #229

此PR已关闭,重建为基于最新 develop 分支的干净版本 #229。 原因:原分支 feat/ci-notify-all-jobs 太老了,跟 develop 有4个文件冲突,CI也因为代码版本不一致各种出问题。直接基于最新 develop 重建更干净。 新PR: #229
xiaoxia closed this pull request 2026-07-12 17:06:01 +08:00
Some checks are pending
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Failing after 8m20s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 1582h50m35s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 1582h50m37s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 1582h50m37s
CI/CD Pipeline / Build Production Runtime Images (pull_request) Failing after 1582h50m38s
CI/CD Pipeline / Build & Push Staging (Watchtower auto-deploy) (pull_request) Failing after 1582h50m38s
CI/CD Pipeline / Integration Tests (pull_request) Has been skipped
CI/CD Pipeline / Deploy Production (pull_request) Failing after 1583h22m10s
CI/CD Pipeline / Frontend Lint (pull_request) Has been skipped

Pull request closed

Sign in to join this conversation.