Skip to content

fix(release): publish manifest without plugin build artifacts#81

Merged
rozsazoltan merged 1 commit into
masterfrom
fix/release-workflow
Jul 9, 2026
Merged

fix(release): publish manifest without plugin build artifacts#81
rozsazoltan merged 1 commit into
masterfrom
fix/release-workflow

Conversation

@rozsazoltan

Copy link
Copy Markdown
Contributor

Summary

Fixes the release/publish workflows so mise-php releases do not build or upload a custom plugin archive.

Fixed

  • Remove the custom plugin zip build from the release workflow.
  • Remove Lua, luarocks, and dkjson from manifest generation.
  • Generate manifest.json with Python only.
  • Point manifest downloadUrl to the GitHub tag archive used by mise plugin installs.
  • Keep the tag-based publish workflow manifest-only.

Context

mise installs the plugin from repository tags, so publishing a separate plugin archive is unnecessary. The previous workflow also failed because dkjson was not available in the GitHub Actions Lua environment.

Testing

  • Parsed GitHub Actions workflow YAML.
  • Ran git diff checks.
  • Smoke-tested manifest generation and verified the tag archive downloadUrl.

@rozsazoltan
rozsazoltan merged commit 288ce8e into master Jul 9, 2026
8 checks passed
@rozsazoltan
rozsazoltan deleted the fix/release-workflow branch July 9, 2026 15:10
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