Skip to content

Keep plugin source installable and simplify releases with OctoShoom - #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

The plugin must install directly from its repository ZIP and publish Joomla tag-based updates without local package builders.

This PR removes repository-local packaging and update-asset publication. The manual next-version workflow freezes both changelogs, updates the manifest, creates the tag and adds its archive URL to the native Joomla feed. It uses octoleo/git-user once and then octoleo/octoshoom directly. OctoShoom inherits the Git setup and owns checksum generation/publication. The plugin does not run OctoJPack; the component's external packaging process includes its latest tag.

The simplification removes custom SSH setup, dynamic action checkouts, configuration-variable plumbing, duplicate hash verification and generic release-helper support. Local code only edits plugin version, changelogs and update entries. README, AGENTS.md and both changelogs document the source-installation and release conventions.

The latest correction removes 277 net lines from the previous PR revision. Validation passed: workflow actionlint, PHP syntax, 13 isolated metadata checks and source manifest/language/completeness checks. No production release was run.

@Llewellynvdm Llewellynvdm changed the title Release installable console source tags through OctoShoom Keep plugin source installable and simplify releases with OctoShoom Sep 28, 2026
@Llewellynvdm
Llewellynvdm merged commit d11d6c6 into main Sep 28, 2026
4 checks passed
@Llewellynvdm
Llewellynvdm deleted the fix/octo-release-workflow branch September 28, 2026 15:04
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