Skip to content

v0.3 release polish: tests, CI validation, config fixes, Terraform boilerplate#28

Merged
db-tycoon-stephen merged 1 commit into
v0.3from
feature/v0.3-release-polish
Feb 23, 2026
Merged

v0.3 release polish: tests, CI validation, config fixes, Terraform boilerplate#28
db-tycoon-stephen merged 1 commit into
v0.3from
feature/v0.3-release-polish

Conversation

@db-tycoon-stephen
Copy link
Copy Markdown
Contributor

Summary

  • Unit tests: 154 new tests for validate_config.py and generate_terraform.py (543 total, up from 389)
  • CI validation: Added validate-config step before tests in CI pipeline
  • Pre-commit hook: Added validate-config hook triggered by snowddl/*.yaml changes
  • Config fixes: Corrected mismatched default_role references in user.yaml
  • Terraform boilerplate: Generated example .tf files in terraform-snowflake-boilerplate/
  • CHANGELOG: Clean semantic versioning format covering v0.1-v0.3
  • Version bump: 0.2.0 -> 0.3.0

Test plan

  • uv run pytest -v — 543 tests passing
  • uv run validate-config — all checks pass (2 expected warnings for placeholder RSA keys)
  • uv run generate-terraform --output ./terraform-snowflake-boilerplate/ produces valid output
  • Both new test files cover edge cases and error paths

🤖 Generated with Claude Code

…raform boilerplate, changelog

- Add 154 unit tests for validate_config.py and generate_terraform.py (543 total)
- Add validate-config step to CI pipeline (runs before tests)
- Add validate-config pre-commit hook for YAML changes
- Fix user.yaml: correct default_role references (ANALYST__B_ROLE -> COMPANY_USERS__B_ROLE, DLT_INGESTION_ROLE__B_ROLE -> DLT_STRIPE_ROLE__B_ROLE)
- Add terraform-snowflake-boilerplate/ with generated example output
- Rewrite CHANGELOG.md with clean semantic versioning format
- Bump version to 0.3.0

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@github-actions github-actions Bot added documentation Improvements or additions to documentation ci/cd Continuous Integration and Deployment infrastructure Infrastructure changes tests dependencies user-change labels Feb 23, 2026
@db-tycoon-stephen db-tycoon-stephen merged commit b2421ba into v0.3 Feb 23, 2026
2 of 3 checks passed
@db-tycoon-stephen db-tycoon-stephen deleted the feature/v0.3-release-polish branch February 23, 2026 01:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci/cd Continuous Integration and Deployment dependencies documentation Improvements or additions to documentation infrastructure Infrastructure changes tests user-change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant