Skip to content

Fixes #2430 Add rock_solid to JSON Schema Ecosystem - #2481

Open
Aaditya-2407 wants to merge 1 commit into
json-schema-org:mainfrom
Aaditya-2407:add-rock-solid-tool
Open

Fixes #2430 Add rock_solid to JSON Schema Ecosystem#2481
Aaditya-2407 wants to merge 1 commit into
json-schema-org:mainfrom
Aaditya-2407:add-rock-solid-tool

Conversation

@Aaditya-2407

Copy link
Copy Markdown

What kind of change does this PR introduce?

Data addition — adds a new tool entry to the JSON Schema Ecosystem tooling directory (data/tooling-data.yaml).

Issue Number:

Screenshots/videos:

image

If relevant, did you update the documentation?

N/A — this only adds a new entry to the existing tooling data file; no docs pages were changed.

Summary

Adds rock_solid, an Elixir library for generating test data from JSON Schema, to the tooling ecosystem listing as requested in #2430. Entry includes name, description, languages (Elixir, Erlang), license, source/homepage links, supported dialects (draft-04 through 2020-12), and compliance notes on unsupported keywords ($dynamicAnchor, unevaluatedProperties) as provided by the tool's maintainer in the original issue.

Tagged the tooling type as schema-to-data rather than validator, since the tool generates data from a schema rather than validating data against one

Validated the updated YAML against data/tooling-data.schema.json locally using the same Ajv check the validate-tooling-data.yml workflow runs — passes with no errors.

Does this PR introduce a breaking change?

No — purely additive, one new entry in an existing data file.

Checklist

Please ensure the following tasks are completed before submitting this pull request.

@Aaditya-2407
Aaditya-2407 requested a review from a team as a code owner September 3, 2026 06:14
Copilot AI lite review requested due to automatic review settings September 3, 2026 06:14
@github-project-automation github-project-automation Bot moved this to Ready to review in PR - Triage Group Sep 3, 2026

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

The change is a straightforward additive tooling entry that matches existing file patterns and the defined schema fields.

Pull request overview

Adds rock_solid (Elixir/Erlang) to the JSON Schema Ecosystem tooling directory as a schema-to-data tool, aligning with the request in issue #2430 and the repository’s tooling-data schema structure.

Changes:

  • Added a new rock_solid entry to data/tooling-data.yaml with metadata (description, tooling type, languages, links, license).
  • Documented supported JSON Schema dialects (draft-04 through 2020-12) plus compliance notes and validator dependency reference.
File summaries
File Description
data/tooling-data.yaml Adds the rock_solid ecosystem entry with supported dialects, dependency, and compliance notes.
Review details
  • Files reviewed: 1/1 changed files
  • Comments generated: 0
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@github-actions

github-actions Bot commented Sep 3, 2026

Copy link
Copy Markdown
built with Refined Cloudflare Pages Action

⚡ Cloudflare Pages Deployment

Name Status Preview Last Commit
website ✅ Ready (View Log) Visit Preview 3091489

@codecov

codecov Bot commented Sep 3, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 100.00%. Comparing base (d0f61e9) to head (3091489).

Additional details and impacted files
@@            Coverage Diff            @@
##              main     #2481   +/-   ##
=========================================
  Coverage   100.00%   100.00%           
=========================================
  Files           31        31           
  Lines          695       695           
  Branches       215       215           
=========================================
  Hits           695       695           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Ready to review

Development

Successfully merging this pull request may close these issues.

Add rock_solid in JSON Schema Ecosystem

2 participants