Skip to content

Fix installer compatibility for independent plugin releases - #4

Merged
Llewellynvdm merged 3 commits into
mainfrom
fix/independent-plugin-version
Sep 29, 2026
Merged

Llewellynvdm merged 3 commits into
mainfrom
fix/independent-plugin-version

Conversation

@Llewellynvdm

@Llewellynvdm Llewellynvdm commented Sep 29, 2026 •

Copy link
Copy Markdown
Contributor

Plugin v1.0.0 failed to install against component 0.1.1 because the installer required their major versions to match. The component provides the required runtime, and these repositories release independently.

Remove that release-version coupling while retaining the component 0.1.1 minimum, enabled-state and runtime-autoloader checks. Execution still requires the shared typed console runtime. Add installed dependency regression cases, update documentation and add pending entries to both changelogs. Published tags and checksums remain unchanged.

The installed tests read the installed plugin manifest, so the same tests work in the component's JCB container fixture where only the test script is copied.

Validation at eab466c:

Fixes https://github.com/joomengine/mcp_plugin/actions/runs/36455842922/job/109042215043. After merging, publish the fix through the normal next-version workflow before resuming package publication. The existing v1.0.0 ZIP is immutable; no release was run by this PR.

@Llewellynvdm
Llewellynvdm merged commit e266702 into main Sep 29, 2026
4 checks passed
@Llewellynvdm
Llewellynvdm deleted the fix/independent-plugin-version branch September 29, 2026 08:57
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