fix: repair release archive publishing so the marketplace ships all skills - #12
Open
heyglassy wants to merge 4 commits into
Open
fix: repair release archive publishing so the marketplace ships all skills#12heyglassy wants to merge 4 commits into
heyglassy wants to merge 4 commits into
Conversation
Contributor
🤖 Devin AI EngineerI'll be helping with this pull request! Here's what you should know: ✅ I will automatically:
Note: I can only respond to comments from users who have write access to this repository. ⚙️ Control Options:
|
heyglassy
force-pushed
the
devin/1787969439-release-repair
branch
from
August 29, 2026 02:24
8b59cc7 to
8b44a5b
Compare
heyglassy
marked this pull request as ready for review
August 29, 2026 02:49
bddicken
previously approved these changes
Aug 29, 2026
bddicken
reviewed
Aug 29, 2026
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
heyglassy
force-pushed
the
devin/1787969439-release-repair
branch
from
August 29, 2026 03:33
3cd9acc to
1fb481d
Compare
Contributor
Author
|
Rebased onto current
|
hollylawly
approved these changes
Aug 31, 2026
bddicken
approved these changes
Aug 31, 2026
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
Cursor shows only the 4
database-skillsskills because the marketplace serves the newest GitHub Release asset, and that's still the tarball fromv1.0.1— built before theskillssubmodule existed.v1.1.0was never really released: the release PR was hand-authored (#10) instead of merging release-please's, so release-please never tagged it, and the archive steps (gated onrelease_created) never ran. The version bump inplugin.jsonalone does nothing for users.Three changes:
release.ymlnow has apublish-archivejob that also runs onworkflow_dispatchwith ataginput, creating the release if needed. Dispatching it withv1.1.0fixes the current situation, and any future missed upload too. The tag must look likevMAJOR.MINOR.PATCH(which also keeps a--prefixed input from reachingghas a flag), and an already-existing tag is checked out and archived from its own tree, so re-dispatching an old version can't overwrite its asset with newer code.chore:, which release-please ignores — so skill updates would never reach a tarball. Nowfix:.script/validate-skills.sh, which fails if either skills directory is empty and logs what it found. It also replaces a hardcoded list of 14 skill names that would have broken the weekly bot on any upstream rename.Plus a
## Releasesnote in CONTRIBUTING.md recording the rule that was broken here: only ever merge release-please's own PR.Validation
actionlintandshellcheckpass. Running the workflow'starcommand locally produces an archive with all 18SKILL.mdfiles (4 + 14) and no unresolved symlinks.Link to Devin session: https://app.devin.ai/sessions/3f256659316c425facc3ef65f3eb5c50
Open in Devin Desktop: https://app.devin.ai/desktop/session/3f256659316c425facc3ef65f3eb5c50?variant=devin
Requested by: @heyglassy