cfdaily
|
41d60cca2c
|
[moz] fix: M1 label type/feature→type/feat 对齐仓库实际 label(姜维 Review)
CI / lint (pull_request) Successful in 45s
CI / test (pull_request) Successful in 1m0s
CI / frontend (pull_request) Successful in 27s
CI / notify-on-failure (pull_request) Successful in 1s
- impl.yml: type/feature → type/feat
- toolchain_routes.py: business_type feature→feat(匹配 Gitea label)
- toolchain-templates.yaml: feature→feat
|
2026-06-20 23:40:15 +08:00 |
|
cfdaily
|
7c11c6b9aa
|
[moz] impl(§21): toolchain-templates.yaml + Issue 模板补全 + G1 修复 + §20 superseded
CI / lint (pull_request) Failing after 1m7s
CI / test (pull_request) Has been skipped
CI / frontend (pull_request) Has been skipped
CI / notify-on-failure (pull_request) Successful in 2s
- config/toolchain-templates.yaml: §4 steps 模板化(7 种 business_type + ci_failure + review_result)
- src/daemon/toolchain_templates.py: 加 get_steps()/get_output_template() YAML 加载
- .gitea/ISSUE_TEMPLATE/: 补 impl.yml + docs.yml + refactor.yml
- src/daemon/toolchain_handler.py: G1 弯引号修复
- docs/design/20-issue-centric-orchestration.md: status 改为 superseded by §21
Closes #106
|
2026-06-20 23:10:00 +08:00 |
|
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 |
|