Give package tags their own update feed and OctoShoom workflow - #1
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The package now owns its update feed and checksum workflow, separate from the component.
A v* tag push triggers this repository's workflow. It reads the generated manifest at that exact tag, adds the package's automatic GitHub tag ZIP to its own feed on main, and calls native OctoShoom. Git User is configured once. Tag-only triggering prevents feed/hash commits from triggering another hash run.
The maintained workflow, feed, helper, tests and instructions live under .github, which current native OctoJPack repository replacement preserves. No unsupported ignore option or engine modification is needed. Component PR #5 points the generated package manifest here and hashes the component before packaging: joomengine/mcp_component#5.
Validation on c129762:
Merge this PR before the component PR and before publishing the first package. Make the six documented Git User secrets available to mcp_package for its own feed commits and OctoShoom run. The feed stays empty until an actual package tag exists. No production tag or release is created by this PR.