Skip to content

Separate component and package update feeds - #5

Merged
Llewellynvdm merged 1 commit into
mainfrom
fix/separate-update-feeds
Sep 29, 2026
Merged

Llewellynvdm merged 1 commit into
mainfrom
fix/separate-update-feeds

Conversation

@Llewellynvdm

@Llewellynvdm Llewellynvdm commented Sep 28, 2026 •

Copy link
Copy Markdown
Contributor

The component feed previously identified and downloaded the combined package. This realigns it with the requested independent update ownership.

  • The component feed identifies com_joomengine_mcp / component / administrator and downloads this component's automatic GitHub tag ZIP.
  • The manual release publishes the component tag and feed, calls OctoShoom, then calls OctoJPack. Git User remains configured once; no shared-engine work is duplicated.
  • Every .octojpack source explicitly uses mode: tags. The package version follows the component tag, while the generated package manifest points to the separate feed in mcp_package/.github.
  • Package tags trigger their own feed/hash workflow in Give package tags their own update feed and OctoShoom workflow mcp_package#1. Native OctoJPack already preserves .github; the package workflow and feed live there, without inventing an unsupported ignore option.
  • Agent guidance, both changelogs and rollout instructions record the separate feeds, package secret setup and the need to check both workflow runs.

Validation on 7b1526f:

Merge package PR #1 before this PR and before releasing. The package repository needs its six documented Git User secrets for its independent hash workflow. The prepared 0.1.1 component metadata is not a published release; no production tag or package is created by this PR.

@Llewellynvdm
Llewellynvdm marked this pull request as ready for review September 28, 2026 17:41
@Llewellynvdm
Llewellynvdm merged commit 939e9f8 into main Sep 29, 2026
7 checks passed
@Llewellynvdm
Llewellynvdm deleted the fix/separate-update-feeds branch September 29, 2026 08:32
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