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
Default: "openpgp"
Values: "openpgp" "x509" "ssh"
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
Default: "openpgp"
Values: "openpgp" "x509" "ssh"
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
Default: "MarkdownV2"
Values: "MarkdownV2" "HTML"
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
Default: "tar.gz"
Values: "tar" "tgz" "tar.gz" "zip" "gz" "tar.xz" "txz" "binary"
builds string[]
Before object
hooks string[]
BinarySign object
id string
cmd string
args string[]
signature string
artifacts string
Values: "binary" "none"
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[]
dir string
main string
binary string
hooks object
2 nested properties
pre string | string | object[]
post string | string | object[]
builder string
Values: "" "go" "rust" "zig" "bun" "deno" "uv" "poetry"
mod_timestamp string
skip string | boolean
tool string
command string
no_unique_dist_dir string | boolean
no_main_check boolean
buildmode string
Default: ""
Values: "c-archive" "c-shared" "pie" "wheel" "sdist" ""
ldflags string | string[]
tags string | string[]
flags string | string[]
asmflags string | string[]
gcflags string | string[]
env 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
Default: ""
Values: "c-archive" "c-shared" "pie" "wheel" "sdist" ""
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
Default: ""
Values: "asc" "desc" ""
disable string | boolean
use string
Default: "git"
Values: "git" "github" "github-native" "gitlab"
format string
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
Default: "openpgp"
Values: "openpgp" "x509" "ssh"
use_github_app_token boolean
CommitSigning object
enabled boolean
key string
program string
format string
Default: "openpgp"
Values: "openpgp" "x509" "ssh"
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
Default: "docker"
Values: "docker" "buildx"
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
Default: "tar.gz"
Values: "tar" "tgz" "tar.gz" "zip" "gz" "tar.xz" "txz" "binary" "none"
Git object
tag_sort string
Default: "-version:refname"
Values: "-version:refname" "-version:creatordate"
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
6 nested properties
owner string
name string
token string
branch string
git object
3 nested properties
url string
ssh_command string
private_key string
pull_request object
3 nested properties
enabled boolean
base string | object
draft boolean
commit_author object
4 nested properties
name string
email string
signing object
4 nested properties
enabled boolean
key string
program string
format string
Default: "openpgp"
Values: "openpgp" "x509" "ssh"
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
6 nested properties
owner string
name string
token string
branch string
git object
3 nested properties
url string
ssh_command string
private_key string
pull_request object
3 nested properties
enabled boolean
base string | object
draft boolean
commit_author object
4 nested properties
name string
email string
signing object
4 nested properties
enabled boolean
key string
program string
format string
Default: "openpgp"
Values: "openpgp" "x509" "ssh"
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
hooks object
2 nested properties
pre object
2 nested properties
install string
uninstall string
post object
2 nested properties
install string
uninstall string
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
pre object
2 nested properties
install string
uninstall string
post object
2 nested properties
install string
uninstall string
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
Default: "spdx"
Values: "spdx" "none"
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
6 nested properties
owner string
name string
token string
branch string
git object
3 nested properties
url string
ssh_command string
private_key string
pull_request object
3 nested properties
enabled boolean
base string | object
draft boolean
commit_author object
4 nested properties
name string
email string
signing object
4 nested properties
enabled boolean
key string
program string
format string
Default: "openpgp"
Values: "openpgp" "x509" "ssh"
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
auth object required
2 nested properties
type string required
Default: "none"
Values: "none" "github" "github-oidc"
token string
github object
9 nested properties
name string required
title string required
auth object required
2 nested properties
type string required
Default: "none"
Values: "none" "github" "github-oidc"
token string
description string
homepage string
packages MCPPackage[]
transports MCPTransport[]
disable string | boolean
repository object
4 nested properties
url string
source string
Values: "github" "gitlab" "gitea"
id string
subfolder string
description string
homepage string
packages MCPPackage[]
transports MCPTransport[]
disable string | boolean
repository object
4 nested properties
url string
source string
Values: "github" "gitlab" "gitea"
id string
subfolder string
MCPAuth object
type string required
Default: "none"
Values: "none" "github" "github-oidc"
token string
MCPDetails object
name string required
title string required
auth object required
2 nested properties
type string required
Default: "none"
Values: "none" "github" "github-oidc"
token string
description string
homepage string
packages MCPPackage[]
transports MCPTransport[]
disable string | boolean
repository object
4 nested properties
url string
source string
Values: "github" "gitlab" "gitea"
id string
subfolder string
MCPPackage object
registry_type string required
Values: "oci" "npm" "pypi" "nuget" "mcpb"
identifier string required
transport object required
1 nested properties
type string
Values: "stdio" "streamable-http" "sse"
MCPRepository object
url string
source string
Values: "github" "gitlab" "gitea"
id string
subfolder string
MCPTransport object
type string
Values: "stdio" "streamable-http" "sse"
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
sign object required
3 nested properties
certificate string required
password string required
entitlements string
notarize object required
5 nested properties
issuer_id string required
key string required
key_id string required
timeout string
wait boolean
ids string[]
enabled string | boolean
Makeself object
script string required
id string
filename string
compression string
Values: "gzip" "bzip2" "xz" "lzo" "compress" "none"
extra_args string[]
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
8 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
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
Default: "gzip"
Values: "gzip" "xz" "zstd" "none"
fields Record<string, string>
predepends string[]
apk object
2 nested properties
scripts object
2 nested properties
preupgrade string
postupgrade string
signature object
2 nested properties
key_file string
key_name string
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
scripts object
2 nested properties
preupgrade string
postupgrade string
signature object
2 nested properties
key_file string
key_name string
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
dst string required
src string
type string
Default: ""
Values: "symlink" "ghost" "config" "config|noreplace" "dir" "tree" ""
packager string
file_info FileInfo
expand boolean
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
Default: "gzip"
Values: "gzip" "xz" "zstd" "none"
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
8 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
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
Default: "gzip"
Values: "gzip" "xz" "zstd" "none"
fields Record<string, string>
predepends string[]
apk object
2 nested properties
scripts object
2 nested properties
preupgrade string
postupgrade string
signature object
2 nested properties
key_file string
key_name string
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
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
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
6 nested properties
owner string
name string
token string
branch string
git object
3 nested properties
url string
ssh_command string
private_key string
pull_request object
3 nested properties
enabled boolean
base string | object
draft boolean
commit_author object
4 nested properties
name string
email string
signing object
4 nested properties
enabled boolean
key string
program string
format string
Default: "openpgp"
Values: "openpgp" "x509" "ssh"
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
Values: "alejandra" "nixfmt"
NixDependency string | object
Notarize object
macos MacOSSignNotarize[] required
OpenCollective object
enabled string | boolean
slug string
title_template string
message_template string
Project object
version integer
Default: 2
Values: 2
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
Default: "keep-existing"
Values: "keep-existing" "append" "prepend" "replace"
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
Default: ""
Values: "asc" "desc" ""
disable string | boolean
use string
Default: "git"
Values: "git" "github" "github-native" "gitlab"
format string
abbrev integer
dist string
signs Sign[]
notarize object
1 nested properties
macos MacOSSignNotarize[] required
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
name_template string
format string
Default: "tar.gz"
Values: "tar" "tgz" "tar.gz" "zip"
enabled boolean
prefix_template string
files File[]
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
Default: "MarkdownV2"
Values: "MarkdownV2" "HTML"
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
Default: "-version:refname"
Values: "-version:refname" "-version:creatordate"
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
auth object required
2 nested properties
type string required
Default: "none"
Values: "none" "github" "github-oidc"
token string
github object
9 nested properties
name string required
title string required
auth object 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
Values: "github" "gitlab" "gitea"
id string
subfolder string
force_token string
Default: ""
Values: "github" "gitlab" "gitea" ""
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
Default: "keep-existing"
Values: "keep-existing" "append" "prepend" "replace"
replace_existing_artifacts boolean
include_meta boolean
Repo object
owner string
name string
RepoRef object
owner string
name string
token string
branch string
git object
3 nested properties
url string
ssh_command string
private_key string
pull_request object
3 nested properties
enabled boolean
base string | object
draft boolean
Retry object
attempts integer
delay integer
max_delay integer
SBOM object
id string
cmd string
env string[]
args string[]
documents string[]
artifacts string
Default: "archive"
Values: "source" "package" "archive" "binary" "any" "none"
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
6 nested properties
owner string
name string
token string
branch string
git object
3 nested properties
url string
ssh_command string
private_key string
pull_request object
3 nested properties
enabled boolean
base string | object
draft boolean
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
Default: "openpgp"
Values: "openpgp" "x509" "ssh"
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
Values: "all" "manifests" "images" "checksum" "source" "package" "archive" "binary" "sbom"
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
Default: "stable"
Values: "stable" "devel"
channel_templates string[]
confinement string
Default: "strict"
Values: "strict" "classic" "devmode"
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
name_template string
format string
Default: "tar.gz"
Values: "tar" "tgz" "tar.gz" "zip"
enabled boolean
prefix_template string
files File[]
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
Default: "MarkdownV2"
Values: "MarkdownV2" "HTML"
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
Default: ""
Values: "1" "2" "3" "4" "5" "6" "7" "8" "9" "best" ""
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
Default: "archive"
Values: "binary" "archive"
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
repository object required
6 nested properties
owner string
name string
token string
branch string
git object
3 nested properties
url string
ssh_command string
private_key string
pull_request object
3 nested properties
enabled boolean
base string | object
draft boolean
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
Default: "openpgp"
Values: "openpgp" "x509" "ssh"
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