Skip to content

Comments

feat: validate requirement schema#39

Merged
svelderrainruiz merged 1 commit intoactionsfrom
codex/define-interfaces-and-implement-validation
Aug 19, 2025
Merged

feat: validate requirement schema#39
svelderrainruiz merged 1 commit intoactionsfrom
codex/define-interfaces-and-implement-validation

Conversation

@svelderrainruiz
Copy link

Summary

  • define interfaces for requirement entries and runner defaults
  • validate requirements mapping schema and warn on invalid entries
  • cover validation with tests for skipping malformed entries

Testing

  • npm run check:node
  • npm install
  • npm test
  • npm run lint:md
  • npx --yes markdown-link-check -q -c .markdown-link-check.json README.md $(find docs scripts -name '*.md')
  • actionlint
  • pwsh -NoLogo -Command '$cfg = New-PesterConfiguration; $cfg.Run.Path = "./tests/pester"; $cfg.TestResult.Enabled = $false; Invoke-Pester -Configuration $cfg'

https://chatgpt.com/codex/tasks/task_e_68a41519fc548329b43d407b44cfae1a

@svelderrainruiz svelderrainruiz merged commit 61d4089 into actions Aug 19, 2025
4 checks passed
@svelderrainruiz svelderrainruiz deleted the codex/define-interfaces-and-implement-validation branch August 21, 2025 15:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant