Skip to content

Prep for herdr Marketplace: drop Windows platform, expand description#20

Merged
cloudmanic merged 1 commit into
mainfrom
marketplace-prep
Jun 16, 2026
Merged

Prep for herdr Marketplace: drop Windows platform, expand description#20
cloudmanic merged 1 commit into
mainfrom
marketplace-prep

Conversation

@cloudmanic

Copy link
Copy Markdown
Owner

What

Marketplace-readiness cleanup, prompted by a review against herdr's Marketplace docs.

  • Drop windows from platforms in herdr-plugin.toml["linux", "macos"]. We've never tested on Windows; the socket client and the sh scripts/build.sh build step aren't validated there. The docs say to "declare platforms honestly, because the index will use it to show where a plugin runs."
  • Drop Windows from the goreleaser build matrix to match — we no longer attach a Windows binary (or the now-dead windows → zip archive override) to releases.
  • Expand the manifest description to mention Quick Actions, not just Projects. This is the field the Marketplace index displays.
  • Refresh the stale Phase 0 header comment now that both Projects and Quick Actions ship.

Already handled outside this PR (repo metadata)

  • Added the herdr-plugin GitHub topic (the Marketplace discovery signal).
  • Refreshed the GitHub repo description (previously still mentioned removed "modes").
  • Set the homepage to https://herdrplus.com.

Verification

  • go build ./... + go test ./... green.
  • install.sh has no Windows references, so nothing breaks there.
  • goreleaser config validated by CI.

We've never tested herdr-plus on Windows (the socket client and the
sh-based build step aren't validated there), so declaring it in the
manifest's platforms list is dishonest — and the Marketplace docs ask
plugins to declare platforms accurately. Drop windows from both the
manifest platforms and the goreleaser build matrix so we stop shipping
a Windows binary we can't stand behind.

Also expand the manifest description to mention Quick Actions (not just
Projects) since that field is what the Marketplace index will display,
and refresh the stale Phase 0 header comment now that both features ship.
@cloudmanic cloudmanic merged commit 31d6668 into main Jun 16, 2026
2 checks passed
@cloudmanic cloudmanic deleted the marketplace-prep branch June 16, 2026 05:05
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