Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 4 additions & 9 deletions .goreleaser.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,23 +26,18 @@ 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

archives:
- id: default
name_template: "{{ .ProjectName }}_{{ .Version }}_{{ .Os }}_{{ .Arch }}"
formats: [tar.gz]
format_overrides:
- goos: windows
formats: [zip]
files:
- LICENSE*
- README*
Expand Down
9 changes: 5 additions & 4 deletions herdr-plugin.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
Loading