Files
pikasTech-HWLAB/docs/MDTODO/pac-source-pipeline-yaml-sync.md

22 lines
2.3 KiB
Markdown

# PaC Source Pipeline YAML 同步
- 来源:[HWLAB #2490](https://github.com/pikasTech/HWLAB/issues/2490)
- 父任务:[HWLAB #2486](https://github.com/pikasTech/HWLAB/issues/2486)
- 业务实现:[HWLAB PR #2488](https://github.com/pikasTech/HWLAB/pull/2488)
- YAML 配置:[UniDesk PR #1738](https://github.com/pikasTech/unidesk/pull/1738)
- 通用工具:[UniDesk #1745](https://github.com/pikasTech/unidesk/issues/1745)
## R1 [completed]
以 YAML+renderer 单向权威机械同步并验证 HWLAB PaC source artifact,关联 [HWLAB #2490](https://github.com/pikasTech/HWLAB/issues/2490)、[UniDesk #1745](https://github.com/pikasTech/unidesk/issues/1745)、[#1753](https://github.com/pikasTech/unidesk/issues/1753)、[#1755](https://github.com/pikasTech/unidesk/issues/1755) 与 [#1756](https://github.com/pikasTech/unidesk/issues/1756),完成任务后将详细报告写入[任务报告](./details/pac-source-pipeline-yaml-sync/R1_Task_Report.md)。
### R1.1 [completed]
审查 [#1745 source-artifact](https://github.com/pikasTech/unidesk/issues/1745)、[#1753 YAML serializer](https://github.com/pikasTech/unidesk/issues/1753) 与 [#1756 HWLAB provenance](https://github.com/pikasTech/unidesk/issues/1756) 共用同一 YAML+renderer 合同并保持 fail-closed,完成任务后将详细报告写入[任务报告](./details/pac-source-pipeline-yaml-sync/R1.1_Task_Report.md)。
### R1.2 [completed]
验证机械生成幂等、YAML 结构/EOF、provenance 对齐及 Kafka refresh capability,不以字符串排版建立第二真相;引用 [HWLAB #2490](https://github.com/pikasTech/HWLAB/issues/2490)、[UniDesk #1753](https://github.com/pikasTech/unidesk/issues/1753) 与 [#1756](https://github.com/pikasTech/unidesk/issues/1756),完成任务后将详细报告写入[任务报告](./details/pac-source-pipeline-yaml-sync/R1.2_Task_Report.md)。
### R1.3 [completed]
已提交 [HWLAB PR #2492](https://github.com/pikasTech/HWLAB/pull/2492);按 [UniDesk #1755](https://github.com/pikasTech/unidesk/issues/1755) 要求,合并后只允许 GitHub webhook→Gitea mirror→PaC→Tekton→GitOps/Argo 自动交付,禁止 closeout/apply/trigger/sync/flush 手工补链;问题上下文见 [HWLAB #2490](https://github.com/pikasTech/HWLAB/issues/2490),完成任务后将详细报告写入[任务报告](./details/pac-source-pipeline-yaml-sync/R1.3_Task_Report.md)。