Skip to content

Restore installable source ZIPs and OctoJPack release ownership - #2

Merged
Llewellynvdm merged 2 commits into
mainfrom
fix/octo-release-workflow
Sep 28, 2026
Merged

Llewellynvdm merged 2 commits into
mainfrom
fix/octo-release-workflow

Conversation

@Llewellynvdm

@Llewellynvdm Llewellynvdm commented Sep 28, 2026 •

Copy link
Copy Markdown
Contributor

A plain repository ZIP previously omitted production dependencies and installer files, while this component repository maintained its own component/combined-package builders. This PR restores the JCB/OctoJPack distribution model.

Changes:

  • Commit all 31 locked production dependencies, installation seed and licence in their installable locations, with relocation-safe autoloading.
  • Remove local ZIP/distribution builders, distribution locks and combined-package update metadata. The component retains its owned webservices routing plugin; SQL installation and customization-preserving JSON upgrades remain unchanged.
  • Add a manual next-version release workflow: freeze both changelogs and manifests, create an immutable tag, add its Joomla update entry, wait for OctoShoom and verify the committed SHA-512, then invoke external OctoJPack against a separate configured package repository.
  • Configure repositories, tool refs and credentials through GitHub variables/secrets. Preserve existing tags and update history during retries.
  • Read MCP/HTTP runtime version identifiers from the native manifest so future releases report their actual version.
  • Document source installation, categorized Joomla/Markdown changelogs, [[[NEXT_VERSION]]] agent conventions and setup in docs/RELEASE.md.

Validation on final head 7abb9e3:

Companion: joomengine/mcp_plugin#2
Shared tool prerequisite: octoleo/octojpack#2 (GitHub tag archives, complete packages and atomic publication/retries).

No release, production tag or merge has been run. Before releasing, configure the variables/secrets in docs/RELEASE.md, select a reviewed OctoJPack revision containing PR #2, and release the console plugin first. The first real tag release populates the initial update feed; no nonexistent download URLs are advertised.

@Llewellynvdm
Llewellynvdm marked this pull request as ready for review September 28, 2026 10:37
@Llewellynvdm
Llewellynvdm merged commit 60646da into main Sep 28, 2026
7 checks passed
@Llewellynvdm
Llewellynvdm deleted the fix/octo-release-workflow branch September 28, 2026 13:45
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