diff --git a/.goreleaser.yaml b/.goreleaser.yaml
index ee1ae48..cda1d97 100644
--- a/.goreleaser.yaml
+++ b/.goreleaser.yaml
@@ -1,110 +1,43 @@
+---
project_name: manifest-ledger
+
release:
github:
owner: liftedinit
name: manifest-ledger
- name_template: '{{.Tag}}'
+
builds:
- id: manifest-ledger
+ main: ./cmd/manifestd
+ binary: manifestd
+ mod_timestamp: "{{ .CommitTimestamp }}"
+ flags:
+ - -tags=netgo ledger
+ - -trimpath
+ ldflags:
+ - -s -w -X main.commit={{.Commit}} -X main.date={{ .CommitDate }} -X github.com/cosmos/cosmos-sdk/version.Name=manifest -X github.com/cosmos/cosmos-sdk/version.AppName=manifestd -X github.com/cosmos/cosmos-sdk/version.Version=v{{ .Version }} -X github.com/cosmos/cosmos-sdk/version.Commit={{ .Commit }} -X github.com/cosmos/cosmos-sdk/version.BuildTags=netgo,ledger -X github.com/liftedinit/manifest-ledger/app.Bech32Prefix=manifest
+ env:
+ - CGO_ENABLED=0
goos:
- linux
- darwin
- - windows
goarch:
- amd64
- arm64
- - "386"
- goarm:
- - "6"
- gomips:
- - hardfloat
- goamd64:
- - v1
- targets:
- - linux_amd64_v1
- - linux_arm64
- - linux_386
- - darwin_amd64_v1
- - darwin_arm64
- - windows_amd64_v1
- - windows_arm64
- - windows_386
- dir: .
- main: ./cmd/manifestd
- binary: manifestd
- builder: go
- gobinary: go
- command: build
- ldflags:
- - -s -w -X main.version={{.Version}} -X main.commit={{.Commit}} -X main.date={{.Date}} -X main.builtBy=goreleaser
+
archives:
- - id: default
- name_template: '{{ .ProjectName }}_{{ .Version }}_{{ .Os }}_{{ .Arch }}{{ with .Arm }}v{{ . }}{{ end }}{{ with .Mips }}_{{ . }}{{ end }}{{ if not (eq .Amd64 "v1") }}{{ .Amd64 }}{{ end }}'
- format: tar.gz
- files:
- - src: license*
- - src: LICENSE*
- - src: readme*
- - src: README*
- - src: changelog*
- - src: CHANGELOG*
+ - format: binary
+ name_template: "{{ .Binary }}-v{{ .Version }}-{{ .Os }}-{{ .Arch }}{{ if .Arm }}v{{ .Arm }}{{ end }}"
+
snapshot:
name_template: '{{ .Version }}-SNAPSHOT-{{ .ShortCommit }}'
+
checksum:
name_template: '{{ .ProjectName }}_{{ .Version }}_checksums.txt'
algorithm: sha256
-dist: dist
-env_files:
- github_token: ~/.config/goreleaser/github_token
- gitlab_token: ~/.config/goreleaser/gitlab_token
- gitea_token: ~/.config/goreleaser/gitea_token
-source:
- name_template: '{{ .ProjectName }}-{{ .Version }}'
- format: tar.gz
-gomod:
- gobinary: go
-announce:
- twitter:
- message_template: '{{ .ProjectName }} {{ .Tag }} is out! Check it out at {{ .ReleaseURL }}'
- mastodon:
- message_template: '{{ .ProjectName }} {{ .Tag }} is out! Check it out at {{ .ReleaseURL }}'
- server: ""
- reddit:
- title_template: '{{ .ProjectName }} {{ .Tag }} is out!'
- url_template: '{{ .ReleaseURL }}'
- slack:
- message_template: '{{ .ProjectName }} {{ .Tag }} is out! Check it out at {{ .ReleaseURL }}'
- username: GoReleaser
- discord:
- message_template: '{{ .ProjectName }} {{ .Tag }} is out! Check it out at {{ .ReleaseURL }}'
- author: GoReleaser
- color: "3888754"
- icon_url: https://goreleaser.com/static/avatar.png
- teams:
- title_template: '{{ .ProjectName }} {{ .Tag }} is out!'
- message_template: '{{ .ProjectName }} {{ .Tag }} is out! Check it out at {{ .ReleaseURL }}'
- color: '#2D313E'
- icon_url: https://goreleaser.com/static/avatar.png
- smtp:
- subject_template: '{{ .ProjectName }} {{ .Tag }} is out!'
- body_template: 'You can view details from: {{ .ReleaseURL }}'
- mattermost:
- message_template: '{{ .ProjectName }} {{ .Tag }} is out! Check it out at {{ .ReleaseURL }}'
- title_template: '{{ .ProjectName }} {{ .Tag }} is out!'
- username: GoReleaser
- linkedin:
- message_template: '{{ .ProjectName }} {{ .Tag }} is out! Check it out at {{ .ReleaseURL }}'
- telegram:
- message_template: '{{ .ProjectName }} {{ .Tag }} is out! Check it out at {{ .ReleaseURL }}'
- webhook:
- message_template: '{ "message": "{{ .ProjectName }} {{ .Tag }} is out! Check it out at {{ .ReleaseURL }}"}'
- content_type: application/json; charset=utf-8
- opencollective:
- title_template: '{{ .Tag }}'
- message_template: '{{ .ProjectName }} {{ .Tag }} is out!
Check it out at {{ .ReleaseURL }}'
+
git:
tag_sort: -version:refname
+
github_urls:
- download: https://github.com
-gitlab_urls:
- download: https://gitlab.com
+ download: https://github.com/liftedinit/manifest-ledger/releases