Skip to content

Commit c8b6d9d

Browse files
committed
chore: publish latest schema snapshot
1 parent c257012 commit c8b6d9d

14 files changed

Lines changed: 1553 additions & 19 deletions

File tree

CONTEXT.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"$schema": "https://raw.githubusercontent.com/ZEDIUM-Off/pi-context-tree/v0.4.0/schemas/context.schema.json",
2+
"$schema": "https://raw.githubusercontent.com/ZEDIUM-Off/pi-context-tree/main/schemas/versions/latest/context.schema.json",
33
"stability": {
44
"state": "stable",
55
"summary": "Repository-wide extension configuration and docs are usable baseline; prefer narrower child scope stability when present.",

docs/release-checklist.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,7 @@ Expected tarball contents should include:
8484
```text
8585
src/**
8686
schemas/context.schema.json
87+
schemas/versions/latest/context.schema.json
8788
README.md
8889
AGENTS.md
8990
CONTRIBUTING.md
@@ -118,6 +119,21 @@ Expected:
118119
Context Tree validation: ...
119120
```
120121

122+
## Schema snapshots
123+
124+
`pnpm schema:release` writes both immutable versioned snapshots and a moving latest snapshot:
125+
126+
```text
127+
schemas/versions/vX.Y.Z/context.schema.json
128+
schemas/versions/latest/context.schema.json
129+
```
130+
131+
Repository `CONTEXT.json` files should use the latest schema URL so validation catches drift against the current schema immediately:
132+
133+
```json
134+
"$schema": "https://raw.githubusercontent.com/ZEDIUM-Off/pi-context-tree/main/schemas/versions/latest/context.schema.json"
135+
```
136+
121137
## Versioning
122138

123139
Current public line is `0.2.x`.

0 commit comments

Comments
 (0)