You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 3273c8b
Browse filesBrowse the repository at this point in the historyBrowse files
feat(catalog): let declarative Catalog advertise source_url
The metadata-quality linter's VGI004 rule expects catalogs to advertise a
source_url (repo/docs homepage) via the catalog_catalogs discovery record
(CatalogInfo.source_url / duckdb_databases()). The declarative Catalog
descriptor had no way to set it, and the default catalogs() serializer
always emitted source_url=None.
Add a settable source_url field to the Catalog descriptor and thread it
through ReadOnlyCatalogInterface.catalogs() so it flows into CatalogInfo.
Schema-level vgi.description_llm / vgi.description_md tags (VGI116/VGI118)
were already wired: Schema.tags flows through Schema.to_schema_info() into
SchemaInfo.tags, so no change was needed there.
Mirrors the vgi-rust fix (CatalogModel.source_url + serializer emit).
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
0 commit comments