Goreleaser
Goreleaser configuration file
| Type | Project |
|---|---|
| File match |
.goreleaser.yml
.goreleaser.yaml
goreleaser.yml
goreleaser.yaml
|
| Schema URL | https://catalog.lintel.tools/schemas/schemastore/goreleaser/latest.json |
| Source | https://goreleaser.com/static/schema.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
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
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
format
string
builds
string[]
Before
object
hooks
string[]
BinarySign
object
id
string
cmd
string
args
string[]
signature
string
artifacts
string
ids
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
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[]
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[]
abbrev
integer
ChangelogGroup
object
title
string
required
regexp
string
order
integer
Checksum
object
name_template
string
algorithm
string
split
boolean
ids
string[]
disable
boolean
extra_files
ExtraFile[]
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
ChocolateyDependency
object
id
string
version
string
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
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_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
DockerDigest
object
disable
string | boolean
name_template
string
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
object
glob
string
name_template
string
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
Git
object
tag_sort
string
prerelease_suffix
string
ignore_tags
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
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
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
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
MacOSNotarize
object
issuer_id
string
required
key
string
required
key_id
string
required
timeout
string
wait
boolean
MacOSSign
object
certificate
string
required
password
string
required
entitlements
string
MacOSSignNotarize
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
MakeselfFile
object
src
string
dst
string
strip_parent
boolean
Mastodon
object
server
string
required
enabled
string | boolean
message_template
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
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>
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
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>
NFPMRPM
object
NFPMRPMScripts
object
pretrans
string
posttrans
string
NFPMRPMSignature
object
key_file
string
NFPMScripts
object
preinstall
string
postinstall
string
preremove
string
postremove
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
OpenCollective
object
enabled
string | boolean
slug
string
title_template
string
message_template
string
Project
object
version
integer
pro
boolean
project_name
string
env
string[]
release
object
20 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
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
header
string
footer
string
mode
string
replace_existing_artifacts
boolean
include_meta
boolean
milestones
Milestone[]
homebrew_casks
HomebrewCask[]
nix
Nix[]
winget
Winget[]
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
6 nested properties
name_template
string
algorithm
string
split
boolean
ids
string[]
disable
boolean
extra_files
ExtraFile[]
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
7 nested properties
filters
object
2 nested properties
include
string[]
exclude
string[]
sort
string
disable
string | boolean
use
string
format
string
groups
ChangelogGroup[]
abbrev
integer
dist
string
signs
Sign[]
notarize
object
1 nested properties
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[]
source
object
5 nested properties
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
3 nested properties
tag_sort
string
prerelease_suffix
string
ignore_tags
string[]
report_sizes
boolean
metadata
object
1 nested properties
mod_timestamp
string
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
brews
Homebrew[]
dockers
Docker[]
docker_manifests
DockerManifest[]
ProjectMetadata
object
mod_timestamp
string
Publisher
object
name
string
ids
string[]
checksum
boolean
signature
boolean
meta
boolean
dir
string
cmd
string
env
string[]
extra_files
ExtraFile[]
disable
string | boolean
PullRequest
object
enabled
boolean
base
string | object
draft
boolean
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
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
header
string
footer
string
mode
string
replace_existing_artifacts
boolean
include_meta
boolean
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
Sign
object
id
string
cmd
string
args
string[]
signature
string
artifacts
string
ids
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[]
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
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
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
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
short_description
string
required
license
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
description
string
homepage
string
license_url
string
release_notes
string
release_notes_url
string
installation_notes
string
tags
string[]
dependencies
WingetDependency[]
WingetDependency
object
package_identifier
string
required
minimum_version
string