Add bf-168 notes: claude-print-ci WorkflowTemplate added to declarative-config

WorkflowTemplate claude-print-ci committed to jedarden/declarative-config at
k8s/iad-ci/argo-workflows/claude-print-ci-workflowtemplate.yml. Phase 9 scope:
verify step only, delegating to rust-verify. Build+release steps deferred to Phase 11.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
jedarden 2026-06-10 01:53:14 -04:00
parent f81e54d894
commit e16680820e

47
notes/bf-168.md Normal file
View file

@ -0,0 +1,47 @@
# bf-168: claude-print-ci WorkflowTemplate
## Summary
Added `claude-print-ci` WorkflowTemplate to `jedarden/declarative-config` at
`k8s/iad-ci/argo-workflows/claude-print-ci-workflowtemplate.yml`.
## What was done
The WorkflowTemplate was created and committed in declarative-config (commit `6cf8b5b`).
- **Name:** `claude-print-ci`
- **Namespace:** `argo-workflows`
- **Phase 9 scope:** verify step only — delegates to `rust-verify` WorkflowTemplate
- **Builder image:** `ronaldraygun/needle-ci-builder:with-deps`
- **Test args:** `--lib`
- **Build-musl + github-release steps** deferred to Phase 11
## Template structure
```yaml
spec:
entrypoint: ci
templates:
- name: ci
steps:
- - name: verify
templateRef:
name: rust-verify
template: verify
arguments:
parameters:
- name: repo
value: "https://github.com/jedarden/claude-print.git"
- name: revision
value: main
- name: test-args
value: "--lib"
- name: builder-image
value: "ronaldraygun/needle-ci-builder:with-deps"
```
## Acceptance criteria met
- WorkflowTemplate YAML is valid (parseable)
- ArgoCD app `argo-workflows-ns-iad-ci` syncs it automatically on push to declarative-config
- Delegates cleanly to `rust-verify` which runs fmt + clippy + test