diff --git a/.goreleaser.yml b/.goreleaser.yml index f168d01..73283c7 100644 --- a/.goreleaser.yml +++ b/.goreleaser.yml @@ -26,13 +26,11 @@ builds: main: . env: - CGO_ENABLED=0 - goos: [linux, darwin, windows] + # Linux + macOS only. The manifest declares platforms = ["linux", "macos"] + # (we don't test on Windows, and the socket client + sh-based build step + # aren't validated there), so we don't ship Windows binaries to match. + goos: [linux, darwin] goarch: [amd64, arm64] - # Skip windows/arm64 — less common, and we'd rather not ship binaries we - # can't easily test. Add it back if there's demand. - ignore: - - goos: windows - goarch: arm64 ldflags: - -s -w @@ -40,9 +38,6 @@ archives: - id: default name_template: "{{ .ProjectName }}_{{ .Version }}_{{ .Os }}_{{ .Arch }}" formats: [tar.gz] - format_overrides: - - goos: windows - formats: [zip] files: - LICENSE* - README* diff --git a/herdr-plugin.toml b/herdr-plugin.toml index 8890fce..585ef2b 100644 --- a/herdr-plugin.toml +++ b/herdr-plugin.toml @@ -8,16 +8,17 @@ # repo, runs the [[build]] step below, and registers the entry points), or for # local development `herdr plugin link .` from a checkout. # -# This is the plugin-first rebuild. Phase 0 ships only a `ping` smoke test that -# proves the plugin loop; the Projects feature and friends arrive in later phases. +# This is the plugin-first rebuild. It ships Projects (declarative workspace +# templates you fuzzy-pick) and Quick Actions (a fuzzy launcher for one-off +# scripts), plus a `ping` smoke test that proves the plugin loop end to end. id = "cloudmanic.herdr-plus" name = "Herdr Plus" # Kept in sync with internal/version/version.go by .github/workflows/release.yml. version = "0.1.4" min_herdr_version = "0.7.0" -description = "An add-on platform for herdr. Projects: declarative workspace templates you fuzzy-pick to spin up a whole herdr workspace." -platforms = ["linux", "macos", "windows"] +description = "An add-on platform for herdr. Projects: fuzzy-pick a declarative template to spin up a whole workspace — every tab, pane, and startup command. Quick Actions: a fuzzy launcher for one-off scripts, run in the directory you launched from." +platforms = ["linux", "macos"] # Produce the binary at install time. herdr runs this once, after you confirm a # GitHub install and before registering the plugin. The script prefers a local Go