claude-print/notes/bf-168.md
jedarden e16680820e 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>
2026-06-10 01:53:23 -04:00

1.4 KiB

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

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