Commit Graph

15 Commits

Author SHA1 Message Date
cfdaily 73454c0787 refactor(auto-deploy): YAML config + post_deploy list + deploy failure mail
CI / lint (pull_request) Successful in 7s
CI / test (pull_request) Successful in 8s
CI / notify-on-failure (pull_request) Successful in 1s
- New config/deploy-targets.yaml: centralized deploy target config
- Rewrite auto-deploy in _handle_pr_closed to use YAML config
- Add _send_deploy_failure_mail helper (reuses deploy_failure template)
- Support post_deploy command list (not just pm2 restart)
- Docs-only changes skip post_deploy
- Add pyyaml to pyproject.toml dependencies
- Update design doc §23 with new architecture
2026-06-12 13:57:55 +08:00
cfdaily 5632609b0f auto-sync: 2026-05-30 10:50:20 2026-05-30 10:50:20 +08:00
cfdaily fb951db382 auto-sync: 2026-05-26 20:29:45 2026-05-26 20:29:45 +08:00
cfdaily 3995a3d4a7 auto-sync: 2026-05-26 19:38:33 2026-05-26 19:38:33 +08:00
cfdaily 3aad7ef818 auto-sync: 2026-05-22 13:39:17 2026-05-22 13:39:17 +08:00
cfdaily 2b9ff1f3d5 auto-sync: 2026-05-21 11:17:51 2026-05-21 11:17:51 +08:00
cfdaily aa96c106e7 auto-sync: 2026-05-21 09:20:35 2026-05-21 09:20:35 +08:00
cfdaily 0f81c00f35 auto-sync: 2026-05-20 00:14:43 2026-05-20 00:14:43 +08:00
cfdaily 2dd416d3b1 auto-sync: 2026-05-20 00:10:19 2026-05-20 00:10:19 +08:00
cfdaily 0f6f5e93dc auto-sync: 2026-05-20 00:03:27 2026-05-20 00:03:27 +08:00
cfdaily 3be40e619d auto-sync: 2026-05-17 21:15:06 2026-05-17 21:15:06 +08:00
cfdaily cbbc8fe30f auto-sync: 2026-05-17 18:37:45 2026-05-17 18:37:45 +08:00
cfdaily 9e5c8ddec7 auto-sync: 2026-05-17 13:48:37 2026-05-17 13:48:37 +08:00
cfdaily cf32491bc6 auto-sync: 2026-05-17 07:30:43 2026-05-17 07:30:43 +08:00
cfdaily 35cca6965a auto-sync: 2026-05-17 00:31:07 2026-05-17 00:31:07 +08:00