Repository navigation
build(plugin): emit the Claude Code plugin without the llama tag - #1208
Merged
Merged
Conversation
`make claude-plugin` depended on `build`, which links llama.cpp through `-tags llama`. The publish-claude-plugin runner has no llama.cpp, so the "Regenerate plugin bundle" step has failed on every run since the tag was added to `build`, and gortexhq/claude-plugin was last synced from v0.24.0. The emitter needs none of the optional backends, so the target now runs it with `go run` and no build tags. That also leaves a locally built ./gortex untouched. Nothing else ran this target, so the break only showed when a release tried to publish. The skill-drift job, which already builds the pure-Go CLI on a stock runner, now runs `make claude-plugin` as well, and also triggers on changes to the Makefile and the publish workflow.
3 of 4 tasks
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.
Summary
publish-claude-pluginfails in "Regenerate plugin bundle" on every run since 2026-05-22, including the manual dispatch frommaintoday after #1180:make claude-plugindepends onbuild, andbuildhas linked llama.cpp through-tags llamasince c2ccbd4. The publish runner has no llama.cpp. The last successful publish was 2026-05-14, which is why gortexhq/claude-plugin is still on the v0.24.0 layout. The v0.53.1 release run failed at this same step.Changes
Makefile:claude-pluginno longer depends onbuild. It runs the emitter withgo runand the same ldflags, with no build tags, because the emitter needs none of the optional backends.go runalso leaves a developer's locally built./gortexuntouched..github/workflows/skill-drift.yml: adds amake claude-pluginstep. Nothing else ran this target, so a build change that broke it only showed up when a release tried to publish. The job already builds the pure-Go CLI on a stock runner, so the step adds little time. The job now also triggers onMakefileandpublish-claude-plugin.ymlchanges.Testing
make claude-pluginon this branch: builds without the llama tag and writes the 32-file marketplace bundle (.claude-plugin/marketplace.json,plugins/gortex/, README, LICENSE) in about 16 s.skill-driftjob on this PR runs the new step on a stockubuntu-latestrunner.publish-claude-pluginwithref=main.Checklist