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>
47 lines
1.4 KiB
Markdown
47 lines
1.4 KiB
Markdown
# 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
|