diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 629dc2e05..6690ce29c 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -18,7 +18,7 @@ jobs: go-version: 1.19.x - name: Run GoReleaser - uses: goreleaser/goreleaser-action@v2 + uses: goreleaser/goreleaser-action@v4 with: version: latest args: release --rm-dist diff --git a/.goreleaser.yml b/.goreleaser.yml index a8b4c67a8..b7e94f396 100644 --- a/.goreleaser.yml +++ b/.goreleaser.yml @@ -6,20 +6,51 @@ before: hooks: - go mod download builds: -- - env: - - CGO_ENABLED=0 - main: ./cmd/ - goos: - - linux - goarch: - - 386 - - amd64 - - arm - - arm64 - - s390x - ldflags: - - -X gopkg.in/k8snetworkplumbingwg/multus-cni.v3/pkg/multus.version={{ .Tag }} -X gopkg.in/k8snetworkplumbingwg/multus-cni.v3/pkg/multus.commit={{ .Commit }} -X gopkg.in/k8snetworkplumbingwg/multus-cni.v3/pkg/multus.date={{ .Date }} + - env: + - CGO_ENABLED=0 + id: multus + binary: multus + main: ./cmd/multus + goos: + - linux + goarch: + - 386 + - amd64 + - arm + - arm64 + - s390x + ldflags: + - -X gopkg.in/k8snetworkplumbingwg/multus-cni.v3/pkg/multus.version={{ .Tag }} -X gopkg.in/k8snetworkplumbingwg/multus-cni.v3/pkg/multus.commit={{ .Commit }} -X gopkg.in/k8snetworkplumbingwg/multus-cni.v3/pkg/multus.date={{ .Date }} + - env: + - CGO_ENABLED=0 + id: multus-daemon + binary: multus-daemon + main: ./cmd/multus-daemon + goos: + - linux + goarch: + - 386 + - amd64 + - arm + - arm64 + - s390x + ldflags: + - -X gopkg.in/k8snetworkplumbingwg/multus-cni.v3/pkg/multus.version={{ .Tag }} -X gopkg.in/k8snetworkplumbingwg/multus-cni.v3/pkg/multus.commit={{ .Commit }} -X gopkg.in/k8snetworkplumbingwg/multus-cni.v3/pkg/multus.date={{ .Date }} + - env: + - CGO_ENABLED=0 + id: multus-shim + binary: multus-shim + main: ./cmd/multus-shim + goos: + - linux + goarch: + - 386 + - amd64 + - arm + - arm64 + - s390x + ldflags: + - -X gopkg.in/k8snetworkplumbingwg/multus-cni.v3/pkg/multus.version={{ .Tag }} -X gopkg.in/k8snetworkplumbingwg/multus-cni.v3/pkg/multus.commit={{ .Commit }} -X gopkg.in/k8snetworkplumbingwg/multus-cni.v3/pkg/multus.date={{ .Date }} archives: - wrap_in_directory: true checksum: