Skip to content

Create JSON Schema for Store Paths#14405

Merged
xokdvium merged 2 commits intoNixOS:masterfrom
obsidiansystems:json-schema-store-path
Oct 28, 2025
Merged

Create JSON Schema for Store Paths#14405
xokdvium merged 2 commits intoNixOS:masterfrom
obsidiansystems:json-schema-store-path

Conversation

@Ericson2314
Copy link
Member

Motivation

More JSON schema in the docs.

Context

We immediately use this in the JSON schemas for Derivation and Deriving Path, but we cannot yet use it in Store Object Info because those paths do include the store dir currently.

Prep commit:

It now captures the stable non-recursive format (just an output set) and the unstable recursive form for dynamic derivations.


Add 👍 to pull requests you find important.

The Nix maintainer team uses a GitHub project board to schedule and track reviews.

It now captures the stable non-recursive format (just an output set) and
the unstable recursive form for dynamic derivations.
We immediately use this in the JSON schemas for Derivation and Deriving
Path, but we cannot yet use it in Store Object Info because those paths
*do* include the store dir currently.
@Ericson2314 Ericson2314 requested a review from edolstra as a code owner October 28, 2025 21:24
@NixOS NixOS deleted a comment from coderabbitai bot Oct 28, 2025
@xokdvium xokdvium added this pull request to the merge queue Oct 28, 2025
Merged via the queue into NixOS:master with commit f1d4fab Oct 28, 2025
17 checks passed
@Ericson2314 Ericson2314 deleted the json-schema-store-path branch October 29, 2025 02:23
@edolstra edolstra mentioned this pull request Dec 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants