Skip to content

§17: CI validation gate for the samples/deployment Bicep reference - #65

Merged
ivanball merged 2 commits into
mainfrom
feat/s17-sample-bicep-gate
Jul 16, 2026
Merged

§17: CI validation gate for the samples/deployment Bicep reference#65
ivanball merged 2 commits into
mainfrom
feat/s17-sample-bicep-gate

Conversation

@ivanball

Copy link
Copy Markdown
Owner

Summary

Adds a sample-deployment-validate CI job that compiles samples/deployment/foundation.bicep and main.bicep with az bicep build on every push/PR. The §17 reference deployment sample was lint-clean as a point-in-time claim; this keeps it continuously true. A credentialed what-if/deploy remains consumer-side by design (ADC/Store deploy.yml are the production-proven versions; DEPLOYMENT.md says so).

Verification

  • Both templates compile locally with the exact commands the job runs (exit 0).
  • Job is additive at the end of ci.yml; no required-check names touched.

Backlog #17 updated: impl 8->9 candidacy recorded for the next re-score. (The paired #8 lever, a migration-apply proof against an ephemeral SQL container, is scoped separately: it needs a minimal bootable host design and is tracked as the remaining Wave 2 item.)

🤖 Generated with Claude Code

ivanball and others added 2 commits July 16, 2026 15:25
New sample-deployment-validate job compiles foundation.bicep and
main.bicep with az bicep build on every push/PR, so the reference IaC
cannot rot silently. Both templates verified compiling locally with the
exact commands the job runs. Backlog #17 updated; impl 8->9 candidacy
recorded for the next re-score.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@ivanball
ivanball merged commit d7e1a08 into main Jul 16, 2026
10 checks passed
@ivanball
ivanball deleted the feat/s17-sample-bicep-gate branch July 16, 2026 19:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant