Skip to content

Fix registry always showing only latest submitted schema#25

Merged
Sulstice merged 1 commit into
mainfrom
claude/schema-registry-meta-model-2upt56
Jul 24, 2026
Merged

Fix registry always showing only latest submitted schema#25
Sulstice merged 1 commit into
mainfrom
claude/schema-registry-meta-model-2upt56

Conversation

@Sulstice

Copy link
Copy Markdown
Collaborator

schema_submission.yml: replace individual seed→ingest-one-schema→align→export steps with pipeline.py --fresh --skip-converters, which ingests ALL schemas in schemas/ after writing the new file. Previous behaviour seeded a fresh DB and ingested only the submitted schema, so every submission wiped the registry back to schema.org + that one schema.

publish_registry.yml: also triggers on push to main (paths: schemas/, neuro_ghost/) so merging this PR immediately kicks a full rebuild with external converters (BIDS/NWB/DANDI/…).

pipeline.py: add --issue option passed through to ingest_linkml.py for accurate provenance tracking on schema submissions.

Claude-Session: https://claude.ai/code/session_01EXeTeJsXisxTRXay6EoBSQ

schema_submission.yml: replace individual seed→ingest-one-schema→align→export
steps with pipeline.py --fresh --skip-converters, which ingests ALL schemas
in schemas/ after writing the new file. Previous behaviour seeded a fresh DB
and ingested only the submitted schema, so every submission wiped the registry
back to schema.org + that one schema.

publish_registry.yml: also triggers on push to main (paths: schemas/**,
neuro_ghost/**) so merging this PR immediately kicks a full rebuild with
external converters (BIDS/NWB/DANDI/…).

pipeline.py: add --issue option passed through to ingest_linkml.py for
accurate provenance tracking on schema submissions.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EXeTeJsXisxTRXay6EoBSQ
@Sulstice
Sulstice merged commit 2f70d21 into main Jul 24, 2026
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.

2 participants