Skip to content

feat: implement cds test command#166

Open
SemTiOne wants to merge 2 commits into
RonaldHensbergen:mainfrom
SemTiOne:feature/cds-test-command
Open

feat: implement cds test command#166
SemTiOne wants to merge 2 commits into
RonaldHensbergen:mainfrom
SemTiOne:feature/cds-test-command

Conversation

@SemTiOne

Copy link
Copy Markdown
Collaborator

Pull Request

Summary

Adds cds test <profile>, a one-shot smoke check chaining validate → security → plan → render, printing a per-stage PASS/FAIL/SKIP summary. Reuses the same 4 functions already used by validate/security/plan/render/up.

Closes #140

Type Of Change

  • Bug fix
  • Feature
  • Refactor
  • Docs
  • Test only

User Impact

One command instead of running validate, security, plan, render separately to smoke-check a profile. Matches the sequence docs/good-first-issues.md already asked contributors to run manually.

Validation

python -m unittest discover -s tests -p "*.py"

66 tests pass (1 pre-existing, unrelated skip). flake8 and markdownlint clean.

Checklist

  • Tests added or updated
  • Docs updated (README or docs)
  • No secrets committed
  • Generated artifacts excluded from git

@RonaldHensbergen

Copy link
Copy Markdown
Owner

Usually your PRs don't stay this long in draft. How are you doing on this?

@SemTiOne

Copy link
Copy Markdown
Collaborator Author

Yeah, I've been quite busy lately. The core changes are ready and the checks are passing, but there are some merge conflicts. I'll get those resolved and mark this ready for review as soon as I can.

@SemTiOne

Copy link
Copy Markdown
Collaborator Author

Btw @RonaldHensbergen, have you had a chance to look over the security advisory I opened 5 days ago yet? No rush at all, just wanted to make sure it's on your radar.

@RonaldHensbergen

Copy link
Copy Markdown
Owner

Btw @RonaldHensbergen, have you had a chance to look over the security advisory I opened 5 days ago yet? No rush at all, just wanted to make sure it's on your radar.

Thanks, didn't see it!

@RonaldHensbergen

Copy link
Copy Markdown
Owner

It's mergeable now, is the PR ready for review now?

@SemTiOne
SemTiOne marked this pull request as ready for review July 16, 2026 22:44
@SemTiOne

Copy link
Copy Markdown
Collaborator Author

Ready for review.

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.

Implement cds test command for one-shot profile smoke validation

2 participants