From ee825c26c9b486c6c98aa25ec1aad4eb3ec8366b Mon Sep 17 00:00:00 2001 From: Satyaki Ghosh Date: Tue, 25 Aug 2026 15:22:40 -0600 Subject: [PATCH 01/11] Setup crates.io release --- .../SKILL.md | 4 ++-- .kiro/steering/structure.md | 14 +++++------ .kiro/steering/tech.md | 13 +++++----- CLAUDE.md | 4 ++-- README.md | 20 ++++++++++++---- src/cfn-validate/README.md | 5 ++-- src/cloudformation-validate/README.md | 24 +++++++++++++++++++ src/data-source/README.md | 4 ++-- src/rego-engine/README.md | 6 ++--- src/schema-validator/README.md | 2 +- src/template-model/README.md | 2 +- 11 files changed, 66 insertions(+), 32 deletions(-) create mode 100644 src/cloudformation-validate/README.md diff --git a/.kiro/skills/cloudformation-validate-development/SKILL.md b/.kiro/skills/cloudformation-validate-development/SKILL.md index e1d85cb0..2c3f22df 100644 --- a/.kiro/skills/cloudformation-validate-development/SKILL.md +++ b/.kiro/skills/cloudformation-validate-development/SKILL.md @@ -37,7 +37,7 @@ cargo build # whole workspace (debug) cargo build -p cfn-validate # CLI -> target/debug/cfn-validate (add --release for optimized) # Core Rust tests - only when they cover the changed behavior -cargo test -p cel-engine # single crate / filtered test - preferred while iterating +cargo test -p cloudformation-validate-cel-engine # single crate / filtered test - preferred while iterating cargo test --workspace 2>&1 | tee ../tmp/test-output.txt # broad core changes only; at most once at completion # CI runs coverage, not plain test: cargo llvm-cov --locked --release --workspace --no-fail-fast @@ -74,7 +74,7 @@ Apply these rules when choosing validation: ```bash # Dump the full SemanticModel - ALWAYS start here. If the model is wrong, fix template-model. -cargo run -p template-model --example inspect --