Finish one-file smart-default tunable source after #1365 #1373

Merged
coilyco-ops merged 1 commit from issue-1370 into main 2026-07-15 09:46:22 +00:00
Member

This makes the smart-default bundle one-source again: the authored .ward/ward-kdl/ward-kdl.defaults.kdl stays tracked, and the embedded defaults copy is regenerated as an ignored build artifact before build/test/lint.

  • Removed the tracked embedded copy from version control.
  • Wired make build/test/vet/lint/cover/install and CI to regenerate the defaults asset first.
  • Tightened the tests to name the canonical source/generated-copy contract explicitly.
  • Tests: make test, make vet, make lint.
  • Review gate: intentionally skipped because the temporary ward default is pending brokered QA.

closes #1370
ward.workflow: pull-request-and-merge

This makes the smart-default bundle one-source again: the authored `.ward/ward-kdl/ward-kdl.defaults.kdl` stays tracked, and the embedded defaults copy is regenerated as an ignored build artifact before build/test/lint. - Removed the tracked embedded copy from version control. - Wired `make build/test/vet/lint/cover/install` and CI to regenerate the defaults asset first. - Tightened the tests to name the canonical source/generated-copy contract explicitly. - Tests: `make test`, `make vet`, `make lint`. - Review gate: intentionally skipped because the temporary ward default is pending brokered QA. closes #1370 ward.workflow: pull-request-and-merge
fix: make smart defaults single-source
All checks were successful
test / test (pull_request) Successful in 47s
f327d59e1e
Sign in to join this conversation.
No description provided.