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:
parent
f81e54d894
commit
e16680820e
1 changed files with 47 additions and 0 deletions
47
notes/bf-168.md
Normal file
47
notes/bf-168.md
Normal 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
|
||||
Loading…
Add table
Reference in a new issue