Skip to content

feat: update to config-file-validator v2.2#6

Open
kehoecj wants to merge 7 commits into
mainfrom
test/sarif-annotations
Open

feat: update to config-file-validator v2.2#6
kehoecj wants to merge 7 commits into
mainfrom
test/sarif-annotations

Conversation

@kehoecj
Copy link
Copy Markdown
Collaborator

@kehoecj kehoecj commented Apr 10, 2026

  • schemastore input is now a boolean flag enabling embedded catalog with remote fetching
  • New schemastore-path input for local SchemaStore clones (air-gapped environments)
  • JSONC file type support
  • Add schemastore test job
  • Update README with new inputs and examples

- schemastore input is now a boolean flag enabling embedded catalog with remote fetching
- New schemastore-path input for local SchemaStore clones (air-gapped environments)
- JSONC file type support
- Add schemastore test job
- Update README with new inputs and examples
@kehoecj kehoecj marked this pull request as draft April 10, 2026 19:20
kehoecj added 6 commits April 10, 2026 14:43
- Outputs: files-validated, files-failed, exit-code written to GITHUB_OUTPUT
- Job summary: markdown table with pass/fail counts and failed file details
  written to GITHUB_STEP_SUMMARY
- Notes: validator notes (e.g. JSONC hints) emitted as ::notice annotations
- only-changed: new input to validate only files changed in the PR using
  git diff against the base branch
- Update all README examples to @v2
- Add test jobs for outputs and only-changed
- Update dependency to config-file-validator v2.2.0
- Use per-error ErrorLines/ErrorColumns for annotation positioning
- Add gitignore input to skip .gitignore-matched files
- Add justfile test fixture for new file type support
@kehoecj kehoecj marked this pull request as ready for review April 27, 2026 20:03
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.

1 participant