Skip to content

fix: split manifest id and display name in .tabularium - #117

Merged
aesslinger merged 1 commit into
mainfrom
fix/tabularium-manifest-id-name
Sep 23, 2026
Merged

aesslinger merged 1 commit into
mainfrom
fix/tabularium-manifest-id-name

Conversation

@aesslinger

Copy link
Copy Markdown
Collaborator

Summary

  • Adds "id": "postgresql" as the stable registry slug and changes "name" to the human-readable display name ("PostgreSQL") in .tabularium.
  • Follows the Tabularium 0.14.0+ identity/display-name split introduced in tabularis#795 (related to tabularis#759): id is now the stable identifier, name is the display name shown in the UI.
  • Registry slug and driver id (postgresql) are unchanged — this only affects how the plugin's display name renders in places that read the manifest's name field directly (installed-plugin list, update dialogs, etc). The catalogue's engine group card is unaffected either way, since postgresql is already a known/shared engine in tabularis's ENGINE_DISPLAY_NAMES map.
  • This repo's .tabularium already had kind/engine/paradigms, which is the other part of that PR's example manifest, so no further changes needed there.
  • min_runtime_version (0.20.0) already exceeds the 0.14.0 needed for this manifest format, so no bump required.

Test plan

  • .tabularium still parses as valid JSON.
  • CI passes (build/test/clippy/fmt, version-suggestion, PR title/label checks).

Adds "id": "postgresql" as the stable registry slug and changes
"name" to the human-readable display name ("PostgreSQL"), per the
Tabularium 0.14.0+ identity/display-name split (tabularis#795,
tabularis#759). Existing registry slug and driver id are unchanged.
@aesslinger aesslinger added the prerelease:rc Version suggestion targets a release candidate label Sep 23, 2026
@github-actions

Copy link
Copy Markdown

Version suggestion

Based on this PR's title (fix) and the prerelease:rc label:

Current 1.0.0-rc.4
Suggested next tag v1.0.0-rc.5

This is informational only — no tag or release is created automatically yet.

@aesslinger aesslinger self-assigned this Sep 23, 2026
@aesslinger
aesslinger merged commit cf478d4 into main Sep 23, 2026
8 checks passed
@aesslinger
aesslinger deleted the fix/tabularium-manifest-id-name branch September 23, 2026 12:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

prerelease:rc Version suggestion targets a release candidate

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant