Skip to content

test: validate puzzle JSON schemas - #176

Open
harshit3355 wants to merge 1 commit into
cubing:mainfrom
harshit3355:feat/124-validate-json-schemas
Open

harshit3355 wants to merge 1 commit into
cubing:mainfrom
harshit3355:feat/124-validate-json-schemas

Conversation

@harshit3355

Copy link
Copy Markdown

Summary

  • Validate every JSON file under samples/ and the puzzle definitions directory against the published KPuzzle or KPatternData schema.
  • Add the validator to make test and the JavaScript CI job.
  • Use the repository's existing cubing dependency and pin the temporary AJV CLI invocation.

Verification

  • make test-json-schemas passed and validated 57 JSON files.
  • Biome check passed for script/validate-json-schemas.ts.

@lgarron

lgarron commented Oct 4, 2026

Copy link
Copy Markdown
Member

Thanks for the PR. Before I look at it, I need to ask if this follows the LLM policy: https://github.com/cubing/twips#llm-usage-policy

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.

3 participants