Goreleaser Pro
Goreleaser Pro configuration file
| Type | Project |
|---|---|
| Schema URL | https://catalog.lintel.tools/schemas/schemastore/goreleaser-pro/latest.json |
| Source | https://goreleaser.com/static/schema-pro.json |
Validate with Lintel
npx @lintel/lintel check
Type:
Project
goreleaser configuration definition file
Definitions
AUR
object
name
string
ids
string[]
commit_author
object
4 nested properties
name
string
email
string
signing
object
4 nested properties
enabled
boolean
key
string
program
string
format
string
use_github_app_token
boolean
commit_msg_template
string
description
string
homepage
string
license
string
skip_upload
string | boolean
url_template
string
maintainers
string[]
contributors
string[]
provides
string[]
conflicts
string[]
depends
string[]
optdepends
string[]
backup
string[]
rel
string
package
string
git_url
string
git_ssh_command
string
private_key
string
goamd64
string
directory
string
disable
string | boolean
install
string
AURSource
object
name
string
ids
string[]
commit_author
object
4 nested properties
name
string
email
string
signing
object
4 nested properties
enabled
boolean
key
string
program
string
format
string
use_github_app_token
boolean
commit_msg_template
string
description
string
homepage
string
license
string
skip_upload
string | boolean
url_template
string
maintainers
string[]
contributors
string[]
arches
string[]
provides
string[]
conflicts
string[]
depends
string[]
optdepends
string[]
makedepends
string[]
backup
string[]
rel
string
prepare
string
build
string
package
string
git_url
string
git_ssh_command
string
private_key
string
goamd64
string
directory
string
disable
string | boolean
install
string
After
object
hooks
string | string | object[]
Announce
object
skip
string | boolean
twitter
object
2 nested properties
enabled
string | boolean
message_template
string
mastodon
object
3 nested properties
server
string
required
enabled
string | boolean
message_template
string
reddit
object
6 nested properties
enabled
string | boolean
application_id
string
username
string
title_template
string
url_template
string
sub
string
slack
object
8 nested properties
enabled
string | boolean
message_template
string
channel
string
username
string
icon_emoji
string
icon_url
string
blocks
SlackBlock[]
attachments
SlackAttachment[]
discord
object
5 nested properties
enabled
string | boolean
message_template
string
author
string
color
string
icon_url
string
teams
object
5 nested properties
enabled
string | boolean
title_template
string
message_template
string
color
string
icon_url
string
smtp
object
9 nested properties
enabled
string | boolean
host
string
port
integer
username
string
from
string
to
string[]
subject_template
string
body_template
string
insecure_skip_verify
boolean
mattermost
object
8 nested properties
enabled
string | boolean
message_template
string
title_template
string
color
string
channel
string
username
string
icon_emoji
string
icon_url
string
linkedin
object
2 nested properties
enabled
string | boolean
message_template
string
telegram
object
5 nested properties
enabled
string | boolean
message_template
string
chat_id
string | integer
parse_mode
string
message_thread_id
string | integer
webhook
object
7 nested properties
enabled
string | boolean
skip_tls_verify
boolean
message_template
string
endpoint_url
string
headers
Record<string, string>
content_type
string
expected_status_codes
integer[]
opencollective
object
4 nested properties
enabled
string | boolean
slug
string
title_template
string
message_template
string
bluesky
object
3 nested properties
enabled
string | boolean
username
string
message_template
string
discourse
object
6 nested properties
enabled
string | boolean
title_template
string
message_template
string
server
string
category_id
integer
username
string
AppBundle
object
icon
string
required
bundle
string
required
id
string
name
string
ids
string[]
if
string
mod_timestamp
string
extra_files
File[]
templated_extra_files
TemplatedFile[]
Archive
object
id
string
ids
string[]
builds_info
FileInfo
name_template
string
formats
string | string[]
format_overrides
FormatOverride[]
wrap_in_directory
string | boolean
strip_binary_directory
boolean
files
File[]
meta
boolean
allow_different_binary_count
boolean
hooks
object
2 nested properties
before
string | string | object[]
after
string | string | object[]
templated_files
TemplatedFile[]
format
string
builds
string[]
ArchiveHooks
object
before
string | string | object[]
after
string | string | object[]
Before
object
hooks
string | string | object[]
BeforePublishHook
object
ids
string[]
dir
string
cmd
string
env
string[]
artifacts
string[]
output
boolean
BinarySign
object
id
string
cmd
string
args
string[]
signature
string
artifacts
string
ids
string[]
if
string
stdin
string
stdin_file
string
env
string[]
certificate
string
output
string | boolean
Blob
object
bucket
string
provider
string
region
string
disable_ssl
boolean
directory
string
kms_key
string
ids
string[]
endpoint
string
extra_files
ExtraFile[]
disable
string | boolean
s3_force_path_style
boolean
acl
string
cache_control
string[]
content_disposition
string
include_meta
boolean
extra_files_only
boolean
templated_extra_files
TemplatedExtraFile[]
if
string
Bluesky
object
enabled
string | boolean
username
string
message_template
string
Build
object
id
string
goos
string[]
goarch
string[]
goamd64
string[]
go386
string[]
goarm
string[]
goarm64
string[]
gomips
string[]
goppc64
string[]
goriscv64
string[]
targets
string[]
ignore
IgnoredBuild[]
dir
string
main
string
binary
string
hooks
object
2 nested properties
pre
string | string | object[]
post
string | string | object[]
builder
string
mod_timestamp
string
skip
string | boolean
tool
string
command
string
no_unique_dist_dir
string | boolean
no_main_check
boolean
buildmode
string
ldflags
string | string[]
tags
string | string[]
flags
string | string[]
asmflags
string | string[]
gcflags
string | string[]
env
string[]
overrides
BuildDetailsOverride[]
prebuilt
object
1 nested properties
path
string
gobinary
string
BuildDetailsOverride
object
goos
string
required
goarch
string
required
goamd64
string
go386
string
goarm64
string
goarm
string | integer
gomips
string
goppc64
string
goriscv64
string
buildmode
string
ldflags
string | string[]
tags
string | string[]
flags
string | string[]
asmflags
string | string[]
gcflags
string | string[]
env
string[]
BuildHookConfig
object
pre
string | string | object[]
post
string | string | object[]
Changelog
object
filters
object
2 nested properties
include
string[]
exclude
string[]
sort
string
disable
string | boolean
use
string
format
string
groups
ChangelogGroup[]
divider
string
abbrev
integer
paths
string[]
ai
object
3 nested properties
use
string
prompt
string | object
model
string
title
string
ChangelogAI
object
use
string
prompt
string | object
model
string
ChangelogGroup
object
ChangelogSubgroup
object
title
string
regexp
string
order
integer
Checksum
object
name_template
string
algorithm
string
split
boolean
ids
string[]
disable
boolean
extra_files
ExtraFile[]
templated_extra_files
TemplatedExtraFile[]
Chocolatey
object
name
string
ids
string[]
package_source_url
string
owners
string
title
string
authors
string
project_url
string
url_template
string
icon_url
string
copyright
string
license_url
string
require_license_acceptance
boolean
project_source_url
string
docs_url
string
bug_tracker_url
string
tags
string
summary
string
description
string
release_notes
string
dependencies
ChocolateyDependency[]
skip_publish
boolean
api_key
string
source_repo
string
goamd64
string
use
string
ChocolateyDependency
object
id
string
version
string
Cloudsmith
object
organization
string
required
repository
string
required
ids
string[]
formats
string[]
secret_name
string
disable
string
component
string
republish
string | boolean
CommitAuthor
object
name
string
email
string
signing
object
4 nested properties
enabled
boolean
key
string
program
string
format
string
use_github_app_token
boolean
CommitSigning
object
enabled
boolean
key
string
program
string
format
string
DMG
object
name
string
required
id
string
ids
string[]
goamd64
string
extra_files
ExtraFile[]
replace
boolean
mod_timestamp
string
if
string
use
string
templated_extra_files
TemplatedExtraFile[]
Discord
object
enabled
string | boolean
message_template
string
author
string
color
string
icon_url
string
Discourse
object
enabled
string | boolean
title_template
string
message_template
string
server
string
category_id
integer
username
string
Docker
object
id
string
ids
string[]
goos
string
goarch
string
goarm
string | integer
goamd64
string
dockerfile
string
image_templates
string[]
skip_build
string | boolean
skip_push
string | boolean
extra_files
string[]
build_flag_templates
string[]
push_flags
string[]
use
string
retry
object
3 nested properties
attempts
integer
delay
integer
max_delay
integer
templated_files
TemplatedExtraFileWithMode[]
templated_dockerfile
string
DockerDigest
object
disable
string | boolean
name_template
string
DockerHub
object
username
string
secret_name
string
images
string[]
disable
string
description
string
full_description
string | object
DockerManifest
object
id
string
name_template
string
skip_push
string | boolean
image_templates
string[]
create_flags
string[]
push_flags
string[]
use
string
retry
object
3 nested properties
attempts
integer
delay
integer
max_delay
integer
DockerV2
object
id
string
ids
string[]
dockerfile
string
images
string[]
tags
string[]
labels
Record<string, string>
annotations
Record<string, string>
extra_files
string[]
platforms
string[]
build_args
Record<string, string>
retry
object
3 nested properties
attempts
integer
delay
integer
max_delay
integer
flags
string[]
disable
string | boolean
sbom
string | boolean
EnvFiles
object
github_token
string
gitlab_token
string
gitea_token
string
ExtraFile
string | object
File
string | object
FileInfo
FileInfo
Filters
object
include
string[]
exclude
string[]
FlagArray
string | string[]
Flatpak
object
app_id
string
required
runtime
string
required
runtime_version
string
required
sdk
string
required
id
string
ids
string[]
name_template
string
command
string
finish_args
string[]
disable
string | boolean
FormatOverride
object
goos
string
formats
string | string[]
format
string
Fury
object
account
string
required
ids
string[]
formats
string[]
secret_name
string
disable
string
Git
object
tag_sort
string
prerelease_suffix
string
ignore_tags
string[]
ignore_tag_prefixes
string[]
GitHubURLs
object
api
string
upload
string
download
string
skip_tls_verify
boolean
GitLabURLs
object
api
string
download
string
skip_tls_verify
boolean
use_package_registry
boolean
use_job_token
boolean
GitRepoRef
object
url
string
ssh_command
string
private_key
string
GiteaURLs
object
api
string
download
string
skip_tls_verify
boolean
GoMod
object
proxy
boolean
env
string[]
gobinary
string
mod
string
dir
string
Homebrew
object
name
string
repository
object
commit_author
object
4 nested properties
name
string
email
string
signing
object
4 nested properties
enabled
boolean
key
string
program
string
format
string
use_github_app_token
boolean
commit_msg_template
string
directory
string
caveats
string
install
string
extra_install
string
post_install
string
dependencies
HomebrewDependency[]
test
string
conflicts
string[]
description
string
homepage
string
license
string
skip_upload
string | boolean
download_strategy
string
url_template
string
url_headers
string[]
custom_require
string
custom_block
string
ids
string[]
goarm
string | integer
goamd64
string
service
string
alternative_names
string[]
app
string
HomebrewCask
object
name
string
repository
object
commit_author
object
4 nested properties
name
string
email
string
signing
object
4 nested properties
enabled
boolean
key
string
program
string
format
string
use_github_app_token
boolean
commit_msg_template
string
directory
string
caveats
string
description
string
homepage
string
skip_upload
string | boolean
custom_block
string
ids
string[]
service
string
binaries
string[]
manpages
string[]
url
object
8 nested properties
template
string
verified
string
using
string
cookies
Record<string, string>
referer
string
headers
string[]
user_agent
string
data
Record<string, string>
completions
object
3 nested properties
bash
string
zsh
string
fish
string
dependencies
HomebrewCaskDependency[]
conflicts
HomebrewCaskConflict[]
hooks
object
uninstall
object
5 nested properties
launchctl
string[]
quit
string[]
login_item
string[]
delete
string[]
trash
string[]
zap
object
5 nested properties
launchctl
string[]
quit
string[]
login_item
string[]
delete
string[]
trash
string[]
generate_completions_from_executable
object
5 nested properties
executable
string
args
string[]
base_name
string
shell_parameter_format
string
shells
string[]
license
string
alternative_names
string[]
app
string
manpage
string
binary
string
HomebrewCaskCompletions
object
bash
string
zsh
string
fish
string
HomebrewCaskConflict
object
cask
string
formula
string
HomebrewCaskDependency
object
cask
string
formula
string
HomebrewCaskGeneratedCompletions
object
executable
string
args
string[]
base_name
string
shell_parameter_format
string
shells
string[]
HomebrewCaskHook
object
install
string
uninstall
string
HomebrewCaskHooks
object
HomebrewCaskURL
object
template
string
verified
string
using
string
cookies
Record<string, string>
referer
string
headers
string[]
user_agent
string
data
Record<string, string>
HomebrewCaskUninstall
object
launchctl
string[]
quit
string[]
login_item
string[]
delete
string[]
trash
string[]
HomebrewDependency
string | object
Hooks
string | string | object[]
IgnoredBuild
object
goos
string
goarch
string
goamd64
string
go386
string
goarm
string | integer
goarm64
string
gomips
string
goppc64
string
goriscv64
string
Include
object
IncludeFromFile
object
path
string
required
IncludeFromURL
object
url
string
required
headers
Record<string, string>
IncludedMarkdown
string | object
Ko
object
id
string
build
string
main
string
working_dir
string
base_image
string
labels
Record<string, string>
annotations
Record<string, string>
user
string
repositories
string[]
platforms
string[]
tags
string[]
creation_time
string
ko_data_creation_time
string
sbom
string
sbom_directory
string
ldflags
string[]
flags
string[]
env
string[]
bare
boolean
preserve_import_paths
boolean
base_import_paths
boolean
local_domain
string
disable
string | boolean
repository
string
Krew
object
ids
string[]
name
string
repository
object
commit_author
object
4 nested properties
name
string
email
string
signing
object
4 nested properties
enabled
boolean
key
string
program
string
format
string
use_github_app_token
boolean
commit_msg_template
string
caveats
string
short_description
string
description
string
homepage
string
url_template
string
goarm
string | integer
goamd64
string
skip_upload
string | boolean
Libdirs
object
header
string
carchive
string
cshared
string
LinkedIn
object
enabled
string | boolean
message_template
string
MCP
object
name
string
required
title
string
required
2 nested properties
type
string
required
token
string
github
object
9 nested properties
name
string
required
title
string
required
2 nested properties
type
string
required
token
string
description
string
homepage
string
packages
MCPPackage[]
transports
MCPTransport[]
disable
string | boolean
repository
object
4 nested properties
url
string
source
string
id
string
subfolder
string
description
string
homepage
string
packages
MCPPackage[]
transports
MCPTransport[]
disable
string | boolean
repository
object
4 nested properties
url
string
source
string
id
string
subfolder
string
MCPAuth
object
type
string
required
token
string
MCPDetails
object
name
string
required
title
string
required
2 nested properties
type
string
required
token
string
description
string
homepage
string
packages
MCPPackage[]
transports
MCPTransport[]
disable
string | boolean
repository
object
4 nested properties
url
string
source
string
id
string
subfolder
string
MCPPackage
object
registry_type
string
required
identifier
string
required
1 nested properties
type
string
MCPRepository
object
url
string
source
string
id
string
subfolder
string
MCPTransport
object
type
string
MSI
object
name
string
required
wxs
string
required
id
string
ids
string[]
goamd64
string
extra_files
string[]
replace
boolean
mod_timestamp
string
extensions
string[]
hooks
object
2 nested properties
before
string | string | object[]
after
string | string | object[]
version
string
disable
string | boolean
MSIHooks
object
before
string | string | object[]
after
string | string | object[]
MacOSNotarize
object
issuer_id
string
required
key
string
required
key_id
string
required
timeout
string
wait
boolean
MacOSNotarizeNative
object
profile_name
string
required
wait
boolean
MacOSPkg
object
id
string
name
string
ids
string[]
replace
boolean
mod_timestamp
string
if
string
use
string
identifier
string
install_location
string
scripts
string
MacOSSign
object
certificate
string
required
password
string
required
entitlements
string
MacOSSignNative
object
identity
string
required
keychain
string
options
string[]
entitlements
string
MacOSSignNotarize
object
MacOSSignNotarizeNative
object
Makeself
object
script
string
required
id
string
filename
string
compression
string
extra_args
string[]
files
MakeselfFile[]
disable
string | boolean
ids
string[]
goos
string[]
goarch
string[]
name
string
description
string
maintainer
string
keywords
string[]
homepage
string
license
string
templated_files
MakeselfTemplatedFile[]
MakeselfFile
object
src
string
dst
string
strip_parent
boolean
MakeselfTemplatedFile
object
src
string
dst
string
Mastodon
object
server
string
required
enabled
string | boolean
message_template
string
Matrix
Record<string, string[]>
Mattermost
object
enabled
string | boolean
message_template
string
title_template
string
color
string
channel
string
username
string
icon_emoji
string
icon_url
string
Milestone
object
repo
object
2 nested properties
owner
string
name
string
close
boolean
fail_on_error
boolean
name_template
string
Monorepo
object
tag_prefix
string
dir
string
NFPM
object
file_name_template
string
package_name
string
epoch
string
release
string
prerelease
string
version_metadata
string
dependencies
string[]
recommends
string[]
suggests
string[]
conflicts
string[]
umask
string | integer
replaces
string[]
provides
string[]
contents
NFPMContent[]
scripts
object
4 nested properties
preinstall
string
postinstall
string
preremove
string
postremove
string
rpm
object
deb
object
8 nested properties
scripts
object
3 nested properties
rules
string
templates
string
config
string
triggers
object
6 nested properties
interest
string[]
interest_await
string[]
interest_noawait
string[]
activate
string[]
activate_await
string[]
activate_noawait
string[]
breaks
string[]
signature
object
2 nested properties
key_file
string
type
string
lintian_overrides
string[]
compression
string
fields
Record<string, string>
predepends
string[]
apk
object
archlinux
object
3 nested properties
pkgbase
string
packager
string
scripts
object
2 nested properties
preupgrade
string
postupgrade
string
ipk
object
7 nested properties
abi_version
string
alternatives
NFPMIPKAlternative[]
auto_installed
boolean
essential
boolean
predepends
string[]
tags
string[]
fields
Record<string, string>
templated_contents
NFPMContent[]
templated_scripts
object
4 nested properties
preinstall
string
postinstall
string
preremove
string
postremove
string
overrides
Record<string, object>
id
string
ids
string[]
formats
string[]
section
string
priority
string
vendor
string
homepage
string
maintainer
string
description
string
license
string
bindir
string
libdirs
object
3 nested properties
header
string
carchive
string
cshared
string
changelog
string
mtime
string
meta
boolean
if
string
goamd64
string[]
builds
string[]
NFPMAPK
object
NFPMAPKScripts
object
preupgrade
string
postupgrade
string
NFPMAPKSignature
object
key_file
string
key_name
string
NFPMArchLinux
object
pkgbase
string
packager
string
scripts
object
2 nested properties
preupgrade
string
postupgrade
string
NFPMArchLinuxScripts
object
preupgrade
string
postupgrade
string
NFPMContent
object
NFPMDeb
object
scripts
object
3 nested properties
rules
string
templates
string
config
string
triggers
object
6 nested properties
interest
string[]
interest_await
string[]
interest_noawait
string[]
activate
string[]
activate_await
string[]
activate_noawait
string[]
breaks
string[]
signature
object
2 nested properties
key_file
string
type
string
lintian_overrides
string[]
compression
string
fields
Record<string, string>
predepends
string[]
NFPMDebScripts
object
rules
string
templates
string
config
string
NFPMDebSignature
object
key_file
string
type
string
NFPMDebTriggers
object
interest
string[]
interest_await
string[]
interest_noawait
string[]
activate
string[]
activate_await
string[]
activate_noawait
string[]
NFPMIPK
object
abi_version
string
alternatives
NFPMIPKAlternative[]
auto_installed
boolean
essential
boolean
predepends
string[]
tags
string[]
fields
Record<string, string>
NFPMIPKAlternative
object
priority
integer
target
string
link_name
string
NFPMOverridables
object
file_name_template
string
package_name
string
epoch
string
release
string
prerelease
string
version_metadata
string
dependencies
string[]
recommends
string[]
suggests
string[]
conflicts
string[]
umask
string | integer
replaces
string[]
provides
string[]
contents
NFPMContent[]
scripts
object
4 nested properties
preinstall
string
postinstall
string
preremove
string
postremove
string
rpm
object
deb
object
8 nested properties
scripts
object
3 nested properties
rules
string
templates
string
config
string
triggers
object
6 nested properties
interest
string[]
interest_await
string[]
interest_noawait
string[]
activate
string[]
activate_await
string[]
activate_noawait
string[]
breaks
string[]
signature
object
2 nested properties
key_file
string
type
string
lintian_overrides
string[]
compression
string
fields
Record<string, string>
predepends
string[]
apk
object
archlinux
object
3 nested properties
pkgbase
string
packager
string
scripts
object
2 nested properties
preupgrade
string
postupgrade
string
ipk
object
7 nested properties
abi_version
string
alternatives
NFPMIPKAlternative[]
auto_installed
boolean
essential
boolean
predepends
string[]
tags
string[]
fields
Record<string, string>
templated_contents
NFPMContent[]
templated_scripts
object
4 nested properties
preinstall
string
postinstall
string
preremove
string
postremove
string
NFPMRPM
object
NFPMRPMScripts
object
pretrans
string
posttrans
string
NFPMRPMSignature
object
key_file
string
NFPMScripts
object
preinstall
string
postinstall
string
preremove
string
postremove
string
NPM
object
id
string
ids
string[]
name
string
description
string
homepage
string
keywords
string[]
license
string
author
string
repository
string
bugs
string
files
ExtraFile[]
templated_files
TemplatedExtraFile[]
access
string
format
string
if
string
disable
string | boolean
url_template
string
tag
string
extra
object
NSIS
object
name
string
required
script
string
required
id
string
ids
string[]
goamd64
string
extra_files
ExtraFile[]
templated_extra_files
TemplatedExtraFile[]
replace
boolean
mod_timestamp
string
disable
string | boolean
Nightly
object
version_template
string
tag_name
string
publish_release
boolean
keep_single_release
boolean
draft
boolean
name_template
string
Nix
object
name
string
path
string
repository
object
commit_author
object
4 nested properties
name
string
email
string
signing
object
4 nested properties
enabled
boolean
key
string
program
string
format
string
use_github_app_token
boolean
commit_msg_template
string
ids
string[]
goamd64
string
skip_upload
string | boolean
url_template
string
install
string
extra_install
string
post_install
string
description
string
homepage
string
license
string
dependencies
NixDependency[]
formatter
string
NixDependency
string | object
Notarize
object
macos
MacOSSignNotarize[]
macos_native
MacOSSignNotarizeNative[]
OpenCollective
object
enabled
string | boolean
slug
string
title_template
string
message_template
string
Partial
object
by
string
PreBuiltOptions
object
path
string
Project
object
version
integer
pro
boolean
project_name
string
env
string[]
release
object
22 nested properties
github
object
2 nested properties
owner
string
name
string
gitlab
object
2 nested properties
owner
string
name
string
gitea
object
2 nested properties
owner
string
name
string
draft
boolean
replace_existing_draft
boolean
use_existing_draft
boolean
target_commitish
string
tag
string
disable
string | boolean
skip_upload
string | boolean
prerelease
string
make_latest
string | boolean
name_template
string
ids
string[]
extra_files
ExtraFile[]
discussion_category_name
string
mode
string
replace_existing_artifacts
boolean
include_meta
boolean
templated_extra_files
TemplatedExtraFile[]
header
string | object
footer
string | object
milestones
Milestone[]
npms
NPM[]
homebrew_casks
HomebrewCask[]
nix
Nix[]
winget
Winget[]
msi
MSI[]
nsis
NSIS[]
app_bundles
AppBundle[]
dmg
DMG[]
pkgs
MacOSPkg[]
aurs
AUR[]
aur_sources
AURSource[]
krews
Krew[]
kos
Ko[]
scoops
Scoop[]
builds
Build[]
archives
Archive[]
nfpms
NFPM[]
srpm
object
24 nested properties
summary
string
group
string
compression
string
signature
object
1 nested properties
key_file
string
scripts
object
2 nested properties
pretrans
string
posttrans
string
prefixes
string[]
packager
string
buildhost
string
enabled
boolean
package_name
string
epoch
string
import_path
string
section
string
maintainer
string
file_name_template
string
spec_file
string
license
string
license_file_name
string
vendor
string
url
string
description
string
bins
Record<string, string>
docs
string[]
contents
NFPMContent[]
snapcrafts
Snapcraft[]
flatpak
Flatpak[]
snapshot
object
2 nested properties
name_template
string
version_template
string
checksum
object
7 nested properties
name_template
string
algorithm
string
split
boolean
ids
string[]
disable
boolean
extra_files
ExtraFile[]
templated_extra_files
TemplatedExtraFile[]
dockers_v2
DockerV2[]
docker_digest
object
2 nested properties
disable
string | boolean
name_template
string
artifactories
Upload[]
uploads
Upload[]
blobs
Blob[]
publishers
Publisher[]
changelog
object
11 nested properties
filters
object
2 nested properties
include
string[]
exclude
string[]
sort
string
disable
string | boolean
use
string
format
string
groups
ChangelogGroup[]
divider
string
abbrev
integer
paths
string[]
ai
object
3 nested properties
use
string
prompt
string | object
model
string
title
string
dist
string
signs
Sign[]
notarize
object
2 nested properties
macos
MacOSSignNotarize[]
macos_native
MacOSSignNotarizeNative[]
docker_signs
Sign[]
binary_signs
BinarySign[]
env_files
object
3 nested properties
github_token
string
gitlab_token
string
gitea_token
string
before
object
1 nested properties
hooks
string | string | object[]
after
object
1 nested properties
hooks
string | string | object[]
source
object
6 nested properties
name_template
string
format
string
enabled
boolean
prefix_template
string
files
File[]
templated_files
TemplatedFile[]
gomod
object
5 nested properties
proxy
boolean
env
string[]
gobinary
string
mod
string
dir
string
announce
object
15 nested properties
skip
string | boolean
twitter
object
2 nested properties
enabled
string | boolean
message_template
string
mastodon
object
3 nested properties
server
string
required
enabled
string | boolean
message_template
string
reddit
object
6 nested properties
enabled
string | boolean
application_id
string
username
string
title_template
string
url_template
string
sub
string
slack
object
8 nested properties
enabled
string | boolean
message_template
string
channel
string
username
string
icon_emoji
string
icon_url
string
blocks
SlackBlock[]
attachments
SlackAttachment[]
discord
object
5 nested properties
enabled
string | boolean
message_template
string
author
string
color
string
icon_url
string
teams
object
5 nested properties
enabled
string | boolean
title_template
string
message_template
string
color
string
icon_url
string
smtp
object
9 nested properties
enabled
string | boolean
host
string
port
integer
username
string
from
string
to
string[]
subject_template
string
body_template
string
insecure_skip_verify
boolean
mattermost
object
8 nested properties
enabled
string | boolean
message_template
string
title_template
string
color
string
channel
string
username
string
icon_emoji
string
icon_url
string
linkedin
object
2 nested properties
enabled
string | boolean
message_template
string
telegram
object
5 nested properties
enabled
string | boolean
message_template
string
chat_id
string | integer
parse_mode
string
message_thread_id
string | integer
webhook
object
7 nested properties
enabled
string | boolean
skip_tls_verify
boolean
message_template
string
endpoint_url
string
headers
Record<string, string>
content_type
string
expected_status_codes
integer[]
opencollective
object
4 nested properties
enabled
string | boolean
slug
string
title_template
string
message_template
string
bluesky
object
3 nested properties
enabled
string | boolean
username
string
message_template
string
discourse
object
6 nested properties
enabled
string | boolean
title_template
string
message_template
string
server
string
category_id
integer
username
string
sboms
SBOM[]
chocolateys
Chocolatey[]
git
object
4 nested properties
tag_sort
string
prerelease_suffix
string
ignore_tags
string[]
ignore_tag_prefixes
string[]
report_sizes
boolean
metadata
object
makeselfs
Makeself[]
universal_binaries
UniversalBinary[]
upx
UPX[]
mcp
object
10 nested properties
name
string
required
title
string
required
2 nested properties
type
string
required
token
string
github
object
9 nested properties
name
string
required
title
string
required
description
string
homepage
string
packages
MCPPackage[]
transports
MCPTransport[]
disable
string | boolean
repository
object
description
string
homepage
string
packages
MCPPackage[]
transports
MCPTransport[]
disable
string | boolean
repository
object
4 nested properties
url
string
source
string
id
string
subfolder
string
force_token
string
github_urls
object
4 nested properties
api
string
upload
string
download
string
skip_tls_verify
boolean
gitlab_urls
object
5 nested properties
api
string
download
string
skip_tls_verify
boolean
use_package_registry
boolean
use_job_token
boolean
gitea_urls
object
3 nested properties
api
string
download
string
skip_tls_verify
boolean
includes
Include[]
variables
object
monorepo
object
2 nested properties
tag_prefix
string
dir
string
partial
object
1 nested properties
by
string
nightly
object
6 nested properties
version_template
string
tag_name
string
publish_release
boolean
keep_single_release
boolean
draft
boolean
name_template
string
gemfury
Fury[]
cloudsmiths
Cloudsmith[]
dockerhub
DockerHub[]
before_publish
BeforePublishHook[]
template_files
TemplateFile[]
furies
Fury[]
brews
Homebrew[]
dockers
Docker[]
docker_manifests
DockerManifest[]
ProjectMetadata
object
mod_timestamp
string
description
string
homepage
string
license
string
maintainers
string[]
commit_author
object
4 nested properties
name
string
email
string
signing
object
4 nested properties
enabled
boolean
key
string
program
string
format
string
use_github_app_token
boolean
full_description
string | object
Publisher
object
name
string
ids
string[]
checksum
boolean
signature
boolean
meta
boolean
dir
string
cmd
string
env
string[]
extra_files
ExtraFile[]
disable
string | boolean
templated_extra_files
TemplatedExtraFile[]
if
string
output
string
PullRequest
object
enabled
boolean
base
string | object
draft
boolean
check_boxes
boolean
body
string
PullRequestBase
string | object
Reddit
object
enabled
string | boolean
application_id
string
username
string
title_template
string
url_template
string
sub
string
Release
object
github
object
2 nested properties
owner
string
name
string
gitlab
object
2 nested properties
owner
string
name
string
gitea
object
2 nested properties
owner
string
name
string
draft
boolean
replace_existing_draft
boolean
use_existing_draft
boolean
target_commitish
string
tag
string
disable
string | boolean
skip_upload
string | boolean
prerelease
string
make_latest
string | boolean
name_template
string
ids
string[]
extra_files
ExtraFile[]
discussion_category_name
string
mode
string
replace_existing_artifacts
boolean
include_meta
boolean
templated_extra_files
TemplatedExtraFile[]
header
string | object
footer
string | object
Repo
object
owner
string
name
string
RepoRef
object
Retry
object
attempts
integer
delay
integer
max_delay
integer
SBOM
object
id
string
cmd
string
env
string[]
args
string[]
documents
string[]
artifacts
string
ids
string[]
disable
string | boolean
SMTP
object
enabled
string | boolean
host
string
port
integer
username
string
from
string
to
string[]
subject_template
string
body_template
string
insecure_skip_verify
boolean
SRPM
object
summary
string
group
string
compression
string
signature
object
1 nested properties
key_file
string
scripts
object
2 nested properties
pretrans
string
posttrans
string
prefixes
string[]
packager
string
buildhost
string
enabled
boolean
package_name
string
epoch
string
import_path
string
section
string
maintainer
string
file_name_template
string
spec_file
string
license
string
license_file_name
string
vendor
string
url
string
description
string
bins
Record<string, string>
docs
string[]
contents
NFPMContent[]
Scoop
object
name
string
ids
string[]
repository
object
directory
string
commit_author
object
4 nested properties
name
string
email
string
signing
object
4 nested properties
enabled
boolean
key
string
program
string
format
string
use_github_app_token
boolean
commit_msg_template
string
homepage
string
description
string
license
string
url_template
string
persist
string[]
skip_upload
string | boolean
pre_install
string[]
post_install
string[]
depends
string[]
shortcuts
string[][]
goamd64
string
use
string
Sign
object
id
string
cmd
string
args
string[]
signature
string
artifacts
string
ids
string[]
if
string
stdin
string
stdin_file
string
env
string[]
certificate
string
output
string | boolean
Slack
object
enabled
string | boolean
message_template
string
channel
string
username
string
icon_emoji
string
icon_url
string
blocks
SlackBlock[]
attachments
SlackAttachment[]
SlackAttachment
object
Internal
required
SlackBlock
object
Internal
required
Snapcraft
object
summary
string
required
description
string
required
name_template
string
publish
boolean
id
string
ids
string[]
name
string
title
string
icon
string
base
string
license
string
grade
string
channel_templates
string[]
confinement
string
assumes
string[]
layout
Record<string, object>
apps
Record<string, object>
hooks
object
plugs
object
disable
string | boolean
extra_files
SnapcraftExtraFiles[]
templated_extra_files
SnapcraftExtraFiles[]
builds
string[]
SnapcraftAppMetadata
object
command
string
required
args
string
adapter
string
after
string[]
aliases
string[]
autostart
string
before
string[]
bus_name
string
command_chain
string[]
common_id
string
completer
string
daemon
string
desktop
string
environment
object
extensions
string[]
install_mode
string
passthrough
object
plugs
string[]
post_stop_command
string
refresh_mode
string
reload_command
string
restart_condition
string
restart_delay
string
slots
string[]
sockets
object
start_timeout
string
stop_command
string
stop_mode
string
stop_timeout
string
timer
string
watchdog_timeout
string
SnapcraftExtraFiles
object
source
string
required
destination
string
mode
integer
SnapcraftLayoutMetadata
object
symlink
string
bind
string
bind_file
string
type
string
Snapshot
object
name_template
string
version_template
string
Source
object
name_template
string
format
string
enabled
boolean
prefix_template
string
files
File[]
templated_files
TemplatedFile[]
StringArray
string | string[]
Teams
object
enabled
string | boolean
title_template
string
message_template
string
color
string
icon_url
string
Telegram
object
enabled
string | boolean
message_template
string
chat_id
string | integer
parse_mode
string
message_thread_id
string | integer
TemplateFile
object
src
string
required
dst
string
required
id
string
mode
integer
TemplatedExtraFile
object
src
string
dst
string
TemplatedExtraFileWithMode
object
src
string
dst
string
mode
integer
TemplatedFile
object
Twitter
object
enabled
string | boolean
message_template
string
UPX
object
enabled
string | boolean
ids
string[]
goos
string[]
goarch
string[]
goarm
string[]
goamd64
string[]
binary
string
compress
string
lzma
boolean
brute
boolean
UniversalBinary
object
id
string
ids
string[]
name_template
string
replace
boolean
hooks
object
2 nested properties
pre
string | string | object[]
post
string | string | object[]
mod_timestamp
string
Upload
object
name
string
ids
string[]
exts
string[]
target
string
username
string
mode
string
method
string
checksum_header
string
client_x509_cert
string
client_x509_key
string
trusted_certificates
string
checksum
boolean
signature
boolean
meta
boolean
custom_artifact_name
boolean
custom_headers
Record<string, string>
extra_files
ExtraFile[]
extra_files_only
boolean
skip
string | boolean
password
string
matrix
Record<string, string[]>
templated_extra_files
TemplatedExtraFile[]
Webhook
object
enabled
string | boolean
skip_tls_verify
boolean
message_template
string
endpoint_url
string
headers
Record<string, string>
content_type
string
expected_status_codes
integer[]
Winget
object
publisher
string
required
name
string
package_name
string
package_identifier
string
publisher_url
string
publisher_support_url
string
privacy_url
string
copyright
string
copyright_url
string
author
string
path
string
commit_author
object
4 nested properties
name
string
email
string
signing
object
4 nested properties
enabled
boolean
key
string
program
string
format
string
use_github_app_token
boolean
commit_msg_template
string
ids
string[]
goamd64
string
skip_upload
string | boolean
url_template
string
short_description
string
description
string
homepage
string
license
string
license_url
string
release_notes
string
release_notes_url
string
installation_notes
string
tags
string[]
dependencies
WingetDependency[]
product_code
string
use
string
WingetDependency
object
package_identifier
string
required
minimum_version
string