Skip to content

[FEATURE] Attach JSON Schema as a release artifact - #708

Merged
Victor Schappert (vcschapp) merged 1 commit into
mainfrom
feat/671-unified-json-schema-release-artifact
Sep 2, 2026
Merged

Victor Schappert (vcschapp) merged 1 commit into
mainfrom
feat/671-unified-json-schema-release-artifact

Conversation

@vcschapp

@vcschapp Victor Schappert (vcschapp) commented Aug 28, 2026 •

Copy link
Copy Markdown
Collaborator

Description

Updates the GitHub release automation to attach full JSON Schema as overture-schema.json as a release artifact on overture-schema release.

References

Closes #671.

Testing

  • New unit tests, $ make check
  • Verified that uv run overture-schema json-schema --tag overture emits JSON Schema as expected.
  • Validated as much of the workflow manually as was possible.

@github-actions

github-actions Bot commented Aug 28, 2026 •

Copy link
Copy Markdown

🗺️ Schema reference docs preview is live!

🌍 Preview https://staging.overturemaps.org/schema/pr/708/schema/index.html
🕐 Updated Aug 31, 2026 23:54 UTC
📝 Commit 93b3863
🔧 env SCHEMA_PREVIEW true

Note

♻️ This preview updates automatically with each push to this PR.

Comment thread .github/workflows/release-trigger.yaml
Comment thread .github/workflows/release-trigger.yaml
Comment thread .github/workflows/release-trigger.yaml
Comment thread .github/actions/create-package-release/action.yml Outdated
Comment thread .github/actions/create-package-release/action.yml Outdated
Signed-off-by: schapper <schapper@amazon.com>
Comment thread .github/actions/create-package-release/action.yml
Comment thread .github/workflows/release-trigger.yaml
Comment thread docs/versioning.md
@vcschapp
Victor Schappert (vcschapp) merged commit 37e5578 into main Sep 2, 2026
27 checks passed
@vcschapp
Victor Schappert (vcschapp) deleted the feat/671-unified-json-schema-release-artifact branch September 2, 2026 02:36

This branch was successfully deployed

1 active deployment
staging — 93b38634 Deployed Aug 31, 2026 by vcschapp via Deploy #473
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Publish the JSON schema as a release artifact

3 participants