@ -31,7 +31,7 @@ builds:
- -w -X main.Version={{.Version}} -X main.BuildTime={{.Date}}
- -w -X main.Version={{.Version}} -X main.BuildTime={{.Date}}
archives:
archives:
-
- &ARCHIVE
# Can be used to change the archive formats for specific GOOSs.
# Can be used to change the archive formats for specific GOOSs.
# Most common use case is to archive as zip on Windows.
# Most common use case is to archive as zip on Windows.
# Default is empty.
# Default is empty.
@ -45,6 +45,11 @@ archives:
- README.md
- README.md
- LICENSE
- LICENSE
allow_different_binary_count : true
allow_different_binary_count : true
-
<< : *ARCHIVE
id : unversioned
name_template : "{{ .ProjectName }}_{{ .Os }}_{{ .Arch }}{{ if .Arm }}v{{ .Arm }}{{ end }}{{ if .Mips }}_{{ .Mips }}{{ end }}"
nfpms:
nfpms:
# Configure nFPM for .deb and .rpm releases
# Configure nFPM for .deb and .rpm releases
@ -56,7 +61,7 @@ nfpms:
# List file contents: dpkg -c dist/step_...deb
# List file contents: dpkg -c dist/step_...deb
# Package metadata: dpkg --info dist/step_....deb
# Package metadata: dpkg --info dist/step_....deb
#
#
-
- &NFPM
builds:
builds:
- step-ca
- step-ca
package_name : step-ca
package_name : step-ca
@ -76,6 +81,10 @@ nfpms:
contents:
contents:
- src : debian/copyright
- src : debian/copyright
dst : /usr/share/doc/step-ca/copyright
dst : /usr/share/doc/step-ca/copyright
-
<< : *NFPM
id : unversioned
file_name_template : "{{ .PackageName }}_{{ .Arch }}{{ if .Arm }}v{{ .Arm }}{{ end }}{{ if .Mips }}_{{ .Mips }}{{ end }}"
source:
source:
enabled : true
enabled : true
@ -190,39 +199,40 @@ release:
# - glob: ./glob/**/to/**/file/**/*
# - glob: ./glob/**/to/**/file/**/*
# - glob: ./glob/foo/to/bar/file/foobar/override_from_previous
# - glob: ./glob/foo/to/bar/file/foobar/override_from_previous
scoop:
scoops:
# Template for the url which is determined by the given Token (github or gitlab)
-
# Default for github is "https://github.com/<repo_owner>/<repo_name>/releases/download/{{ .Tag }}/{{ .ArtifactName }}"
ids : [ default ]
# Default for gitlab is "https://gitlab.com/<repo_owner>/<repo_name>/uploads/{{ .ArtifactUploadHash }}/{{ .ArtifactName }}"
# Template for the url which is determined by the given Token (github or gitlab)
# Default for gitea is "https://gitea.com/<repo_owner>/<repo_name>/releases/download/{{ .Tag }}/{{ .ArtifactName }}"
# Default for github is "https://github.com/<repo_owner>/<repo_name>/releases/download/{{ .Tag }}/{{ .ArtifactName }}"
url_template : "http://github.com/smallstep/certificates/releases/download/{{ .Tag }}/{{ .ArtifactName }}"
# Default for gitlab is "https://gitlab.com/<repo_owner>/<repo_name>/uploads/{{ .ArtifactUploadHash }}/{{ .ArtifactName }}"
# Default for gitea is "https://gitea.com/<repo_owner>/<repo_name>/releases/download/{{ .Tag }}/{{ .ArtifactName }}"
# Repository to push the app manifest to.
url_template : "http://github.com/smallstep/certificates/releases/download/{{ .Tag }}/{{ .ArtifactName }}"
bucket:
# Repository to push the app manifest to.
owner : smallstep
bucket:
name : scoop-bucket
owner : smallstep
name : scoop-bucket
# Git author used to commit to the repository.
# Defaults are shown.
# Git author used to commit to the repository.
commit_author:
# Defaults are shown.
name : goreleaserbot
commit_author:
email : goreleaser@smallstep.com
name : goreleaserbot
email : goreleaser@smallstep.com
# The project name and current git tag are used in the format string.
commit_msg_template : "Scoop update for {{ .ProjectName }} version {{ .Tag }}"
# The project name and current git tag are used in the format string.
commit_msg_template : "Scoop update for {{ .ProjectName }} version {{ .Tag }}"
# Your app's homepage.
# Default is empty.
# Your app's homepage.
homepage : "https://smallstep.com/docs/step-ca"
# Default is empty.
homepage : "https://smallstep.com/docs/step-ca"
# Skip uploads for prerelease.
# Skip uploads for prerelease.
skip_upload : auto
skip_upload : auto
# Your app's description.
# Your app's description.
# Default is empty.
# Default is empty.
description : "A private certificate authority (X.509 & SSH) & ACME server for secure automated certificate management, so you can use TLS everywhere & SSO for SSH."
description : "A private certificate authority (X.509 & SSH) & ACME server for secure automated certificate management, so you can use TLS everywhere & SSO for SSH."
# Your app's license
# Your app's license
# Default is empty.
# Default is empty.
license : "Apache-2.0"
license : "Apache-2.0"