From e16680820ea337d8d41b909e9caba778e2e99ef5 Mon Sep 17 00:00:00 2001 From: jedarden Date: Wed, 10 Jun 2026 01:53:14 -0400 Subject: [PATCH] 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 --- notes/bf-168.md | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 notes/bf-168.md diff --git a/notes/bf-168.md b/notes/bf-168.md new file mode 100644 index 0000000..f22bc02 --- /dev/null +++ b/notes/bf-168.md @@ -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