diff --git a/.goreleaser.prerelease.yml b/.goreleaser.prerelease.yml index 4f379aa..9c0f3ec 100644 --- a/.goreleaser.prerelease.yml +++ b/.goreleaser.prerelease.yml @@ -2,29 +2,48 @@ project_name: pulumi-docker-build builds: -- dir: provider - env: - - CGO_ENABLED=0 - - GO111MODULE=on - goos: - - darwin - - windows - - linux - goarch: - - amd64 - - arm64 - ignore: [] - main: ./cmd/pulumi-resource-docker-build/ - ldflags: - - -s - - -w - - -X - github.com/pulumi/pulumi-docker-build/provider/pkg/version.Version={{.Tag}} - - -X github.com/pulumi/pulumi-docker-build/provider.Version={{.Tag}} - binary: pulumi-resource-docker-build + - dir: provider + env: + - CGO_ENABLED=0 + - GO111MODULE=on + goos: + - darwin + - linux + goarch: + - amd64 + - arm64 + ignore: [] + main: ./cmd/pulumi-resource-docker-build/ + ldflags: + - -s + - -w + - -X github.com/pulumi/pulumi-docker-build/provider/pkg/version.Version={{.Tag}} + - -X github.com/pulumi/pulumi-docker-build/provider.Version={{.Tag}} + binary: pulumi-resource-docker-build + id: build-provider + - dir: provider + env: + - CGO_ENABLED=0 + - GO111MODULE=on + goos: + - windows + goarch: + - amd64 + - arm64 + ignore: [] + main: ./cmd/pulumi-resource-docker-build/ + ldflags: + - -s + - -w + - -X github.com/pulumi/pulumi-docker-build/provider/pkg/version.Version={{.Tag}} + - -X github.com/pulumi/pulumi-docker-build/provider.Version={{.Tag}} + binary: pulumi-resource-docker-build + id: build-provider-sign-windows + hooks: + post: make sign-windows-exe-{{ .Arch }} archives: -- name_template: "{{ .Binary }}-{{ .Tag }}-{{ .Os }}-{{ .Arch }}" - id: archive + - name_template: "{{ .Binary }}-{{ .Tag }}-{{ .Os }}-{{ .Arch }}" + id: archive snapshot: name_template: "{{ .Tag }}-SNAPSHOT" changelog: @@ -32,9 +51,9 @@ changelog: release: disable: true blobs: -- provider: s3 - region: us-west-2 - bucket: get.pulumi.com - folder: releases/plugins/ - ids: - - archive + - provider: s3 + region: us-west-2 + bucket: get.pulumi.com + folder: releases/plugins/ + ids: + - archive diff --git a/.goreleaser.yml b/.goreleaser.yml index 3a17383..914ec4c 100644 --- a/.goreleaser.yml +++ b/.goreleaser.yml @@ -2,29 +2,48 @@ project_name: pulumi-docker-build builds: -- dir: provider - env: - - CGO_ENABLED=0 - - GO111MODULE=on - goos: - - darwin - - windows - - linux - goarch: - - amd64 - - arm64 - ignore: [] - main: ./cmd/pulumi-resource-docker-build/ - ldflags: - - -s - - -w - - -X - github.com/pulumi/pulumi-docker-build/provider/pkg/version.Version={{.Tag}} - - -X github.com/pulumi/pulumi-docker-build/provider.Version={{.Tag}} - binary: pulumi-resource-docker-build + - dir: provider + env: + - CGO_ENABLED=0 + - GO111MODULE=on + goos: + - darwin + - linux + goarch: + - amd64 + - arm64 + ignore: [] + main: ./cmd/pulumi-resource-docker-build/ + ldflags: + - -s + - -w + - -X github.com/pulumi/pulumi-docker-build/provider/pkg/version.Version={{.Tag}} + - -X github.com/pulumi/pulumi-docker-build/provider.Version={{.Tag}} + binary: pulumi-resource-docker-build + id: build-provider + - dir: provider + env: + - CGO_ENABLED=0 + - GO111MODULE=on + goos: + - windows + goarch: + - amd64 + - arm64 + ignore: [] + main: ./cmd/pulumi-resource-docker-build/ + ldflags: + - -s + - -w + - -X github.com/pulumi/pulumi-docker-build/provider/pkg/version.Version={{.Tag}} + - -X github.com/pulumi/pulumi-docker-build/provider.Version={{.Tag}} + binary: pulumi-resource-docker-build + id: build-provider-sign-windows + hooks: + post: make sign-windows-exe-{{ .Arch }} archives: -- name_template: "{{ .Binary }}-{{ .Tag }}-{{ .Os }}-{{ .Arch }}" - id: archive + - name_template: "{{ .Binary }}-{{ .Tag }}-{{ .Os }}-{{ .Arch }}" + id: archive snapshot: name_template: "{{ .Tag }}-SNAPSHOT" changelog: @@ -32,9 +51,9 @@ changelog: release: disable: false blobs: -- provider: s3 - region: us-west-2 - bucket: get.pulumi.com - folder: releases/plugins/ - ids: - - archive + - provider: s3 + region: us-west-2 + bucket: get.pulumi.com + folder: releases/plugins/ + ids: + - archive