Skip to content

Allow explicit native MDI sources - #2497

Merged
chubes4 merged 2 commits into
mainfrom
fix/mdi-native-source-override
Sep 10, 2026
Merged

Allow explicit native MDI sources#2497
chubes4 merged 2 commits into
mainfrom
fix/mdi-native-source-override

Conversation

@chubes4

@chubes4 chubes4 commented Sep 10, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Select one explicitly declared markdown-database-integration extra plugin as the mdi-native source.
  • Preserve native pre-install, custom-drop-in, fixed entrypoint, and inactive-plugin invariants.
  • Retain the pinned bundled archive when no candidate is supplied; supplied archive SHA-256 remains in the normal source-validation path.

Unblocks Automattic/markdown-database-integration#393 and follows its native parity prerequisite (#377).

Validation

  • npx tsx tests/runtime-services.test.ts on homeboy-lab

AI assistance disclosure: OpenCode with OpenAI GPT-5.6 Terra (openai/gpt-5.6-terra) implemented the source-selection contract and focused tests under human direction.

@chubes4
chubes4 marked this pull request as ready for review September 10, 2026 14:41
@chubes4
chubes4 merged commit 00752e8 into main Sep 10, 2026
5 checks passed
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.

1 participant