diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index fcb7143..75ddd72 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -20,4 +20,12 @@ jobs: with: go-version: "1.25" rolling-release-tag: "v1" + platforms: >- + [ + {"os":"macos-13","goos":"darwin","goarch":"amd64","platform":"darwin_amd64"}, + {"os":"macos-latest","goos":"darwin","goarch":"arm64","platform":"darwin_arm64"}, + {"os":"ubuntu-latest","goos":"linux","goarch":"amd64","platform":"linux_amd64"}, + {"os":"ubuntu-24.04-arm","goos":"linux","goarch":"arm64","platform":"linux_arm64"}, + {"os":"windows-latest","goos":"windows","goarch":"amd64","platform":"windows_amd64"} + ] secrets: inherit diff --git a/.goreleaser.yaml b/.goreleaser.yaml index e884007..a3bade7 100644 --- a/.goreleaser.yaml +++ b/.goreleaser.yaml @@ -31,32 +31,9 @@ builds: - amd64 - arm64 ignore: - - goos: darwin - goarch: amd64 - - goos: linux - goarch: arm64 - goos: windows goarch: arm64 - - id: mcp-filepuff-static - main: ./cmd/mcp-filepuff - binary: mcp-filepuff - env: - - CGO_ENABLED=0 - flags: - - -trimpath - ldflags: - - -s -w - - -X main.version={{.Version}} - - -X main.commit={{.Commit}} - - -X main.date={{.Date}} - - -extldflags=-static - goos: - - linux - goarch: - - amd64 - - arm64 - archives: - id: default formats: