From b6ea2c51049062180e9093b5e4666e1fb37d0fc4 Mon Sep 17 00:00:00 2001 From: GitHub Action <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 30 Jun 2024 12:45:42 +0200 Subject: [PATCH] Releasing version 1.13.0 --- VERSION | 2 +- docs/antora.yml | 8 +- docs/modules/ROOT/pages/release-history.adoc | 8 +- docs/modules/ROOT/pages/schema.adoc | 3 +- schema/jreleaser-schema-1.13.0.json | 7859 ++++++++++++++++++ 5 files changed, 7873 insertions(+), 7 deletions(-) create mode 100644 schema/jreleaser-schema-1.13.0.json diff --git a/VERSION b/VERSION index 0eed1a29e..feaae22ba 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.12.0 +1.13.0 diff --git a/docs/antora.yml b/docs/antora.yml index f0a75becc..500856062 100644 --- a/docs/antora.yml +++ b/docs/antora.yml @@ -1,11 +1,11 @@ name: guide title: JReleaser -version: early-access +version: latest asciidoc: attributes: - jreleaser-version: 1.13.0-SNAPSHOT - jreleaser-effective-version: early-access - jreleaser-tag: early-access + jreleaser-version: 1.13.0 + jreleaser-effective-version: 1.13.0 + jreleaser-tag: v1.13.0 jreleaser-raw-ghcontent: https://raw.githubusercontent.com/jreleaser/jreleaser/main jreleaser-extension-api: 'https://raw.githubusercontent.com/jreleaser/jreleaser/main/api/jreleaser-model-api/src/main/java/org/jreleaser/extensions/api' pomchecker-version: 1.11.0 diff --git a/docs/modules/ROOT/pages/release-history.adoc b/docs/modules/ROOT/pages/release-history.adoc index cf24c9373..1d982d056 100644 --- a/docs/modules/ROOT/pages/release-history.adoc +++ b/docs/modules/ROOT/pages/release-history.adoc @@ -18,12 +18,18 @@ Minimum required Gradle version: *8.x* link:https://github.com/jreleaser/jreleaser/wiki/Release-early-access[binaries] // RELEASE-ANCHOR-START +| 2024-06-30 +| 1.13.0 +| link:https://jreleaser.noticeable.news/publications/release-v1-13-0[announcement], + link:https://github.com/jreleaser/jreleaser/releases/tag/v1.13.0[release notes], + link:https://github.com/jreleaser/jreleaser/wiki/Release-v1.13.0[binaries] +// RELEASE-ANCHOR-END + | 2024-05-01 | 1.12.0 | link:https://jreleaser.noticeable.news/publications/release-v1-12-0[announcement], link:https://github.com/jreleaser/jreleaser/releases/tag/v1.12.0[release notes], link:https://github.com/jreleaser/jreleaser/wiki/Release-v1.12.0[binaries] -// RELEASE-ANCHOR-END | 2024-02-29 | 1.11.0 diff --git a/docs/modules/ROOT/pages/schema.adoc b/docs/modules/ROOT/pages/schema.adoc index 220bb16f9..251eab425 100644 --- a/docs/modules/ROOT/pages/schema.adoc +++ b/docs/modules/ROOT/pages/schema.adoc @@ -12,8 +12,9 @@ This page links to versioned schemas published since `v1.0.0`. You may generate NOTE: Schemas for early-access versions are not published. Please generate a local copy. // RELEASE-ANCHOR-START - - link:https://jreleaser.org/schema/jreleaser-schema-1.12.0.json[jreleaser-schema-1.12.0.json] + - link:https://jreleaser.org/schema/jreleaser-schema-1.13.0.json[jreleaser-schema-1.13.0.json] // RELEASE-ANCHOR-END + - link:https://jreleaser.org/schema/jreleaser-schema-1.12.0.json[jreleaser-schema-1.12.0.json] - link:https://jreleaser.org/schema/jreleaser-schema-1.11.0.json[jreleaser-schema-1.11.0.json] - link:https://jreleaser.org/schema/jreleaser-schema-1.10.0.json[jreleaser-schema-1.10.0.json] - link:https://jreleaser.org/schema/jreleaser-schema-1.9.0.json[jreleaser-schema-1.9.0.json] diff --git a/schema/jreleaser-schema-1.13.0.json b/schema/jreleaser-schema-1.13.0.json new file mode 100644 index 000000000..0c0841789 --- /dev/null +++ b/schema/jreleaser-schema-1.13.0.json @@ -0,0 +1,7859 @@ +{ + "$schema" : "http://json-schema.org/draft-07/schema#", + "$ref" : "#/definitions/JReleaserModel", + "definitions" : { + "Active" : { + "type" : "string", + "enum" : [ "ALWAYS", "NEVER", "RELEASE", "PRERELEASE", "RELEASE_PRERELEASE", "SNAPSHOT" ] + }, + "Algorithm" : { + "type" : "string", + "enum" : [ "MD2", "MD5", "RMD160", "SHA_1", "SHA_256", "SHA_384", "SHA_512", "SHA3_224", "SHA3_256", "SHA3_384", "SHA3_512" ] + }, + "Announce" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "article" : { + "$ref" : "#/definitions/ArticleAnnouncer" + }, + "bluesky" : { + "$ref" : "#/definitions/BlueskyAnnouncer" + }, + "configuredHttp" : { + "$ref" : "#/definitions/HttpAnnouncers" + }, + "configuredWebhooks" : { + "$ref" : "#/definitions/WebhooksAnnouncer" + }, + "discord" : { + "allOf" : [ { + "$ref" : "#/definitions/DiscordAnnouncer" + }, { + "description" : "announce.discord is deprecated since 1.4.0 and will be removed in 2.0.0" + } ] + }, + "discourse" : { + "$ref" : "#/definitions/DiscourseAnnouncer" + }, + "discussions" : { + "$ref" : "#/definitions/DiscussionsAnnouncer" + }, + "gitter" : { + "allOf" : [ { + "$ref" : "#/definitions/GitterAnnouncer" + }, { + "description" : "announce.gitter is deprecated since 1.4.0 and will be removed in 2.0.0" + } ] + }, + "googleChat" : { + "allOf" : [ { + "$ref" : "#/definitions/GoogleChatAnnouncer" + }, { + "description" : "announce.googleChat is deprecated since 1.4.0 and will be removed in 2.0.0" + } ] + }, + "http" : { + "allOf" : [ { + "$ref" : "#/definitions/HttpAnnouncerMap" + }, { + "additionalProperties" : { + "$ref" : "#/definitions/HttpAnnouncer" + }, + "type" : [ "object", "null" ] + } ] + }, + "linkedin" : { + "$ref" : "#/definitions/LinkedinAnnouncer" + }, + "mail" : { + "allOf" : [ { + "$ref" : "#/definitions/SmtpAnnouncer" + }, { + "description" : "announce.mail is deprecated since 1.4.0 and will be removed in 2.0.0" + } ] + }, + "mastodon" : { + "$ref" : "#/definitions/MastodonAnnouncer" + }, + "mattermost" : { + "allOf" : [ { + "$ref" : "#/definitions/MattermostAnnouncer" + }, { + "description" : "announce.mattermost is deprecated since 1.4.0 and will be removed in 2.0.0" + } ] + }, + "openCollective" : { + "$ref" : "#/definitions/OpenCollectiveAnnouncer" + }, + "sdkman" : { + "$ref" : "#/definitions/SdkmanAnnouncer" + }, + "slack" : { + "$ref" : "#/definitions/SlackAnnouncer" + }, + "smtp" : { + "$ref" : "#/definitions/SmtpAnnouncer" + }, + "teams" : { + "allOf" : [ { + "$ref" : "#/definitions/TeamsAnnouncer" + }, { + "description" : "announce.teams is deprecated since 1.4.0 and will be removed in 2.0.0" + } ] + }, + "telegram" : { + "$ref" : "#/definitions/TelegramAnnouncer" + }, + "twitter" : { + "$ref" : "#/definitions/TwitterAnnouncer" + }, + "webhooks" : { + "allOf" : [ { + "$ref" : "#/definitions/WebhookAnnouncerMap" + }, { + "additionalProperties" : { + "$ref" : "#/definitions/WebhookAnnouncer" + }, + "type" : [ "object", "null" ] + } ] + }, + "zulip" : { + "$ref" : "#/definitions/ZulipAnnouncer" + } + }, + "additionalProperties" : false + }, + "AppImagePackager" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "categories" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "commitAuthor" : { + "$ref" : "#/definitions/CommitAuthor" + }, + "componentId" : { + "type" : "string" + }, + "continueOnError" : { + "type" : "boolean" + }, + "developerName" : { + "type" : "string" + }, + "downloadUrl" : { + "type" : "string" + }, + "extraProperties" : { + "$ref" : "#/definitions/Properties" + }, + "icons" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/Icon" + } + }, + "repository" : { + "$ref" : "#/definitions/AppImageRepository" + }, + "requiresTerminal" : { + "type" : "boolean" + }, + "screenshots" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/Screenshot" + } + }, + "skipReleases" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "skipTemplates" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "templateDirectory" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "AppImageRepository" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "branch" : { + "type" : "string" + }, + "branchPush" : { + "type" : "string" + }, + "commitMessage" : { + "type" : "string" + }, + "extraProperties" : { + "$ref" : "#/definitions/Properties" + }, + "name" : { + "type" : "string" + }, + "owner" : { + "type" : "string" + }, + "tagName" : { + "type" : "string" + }, + "token" : { + "type" : "string" + }, + "username" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "Append" : { + "type" : "object", + "properties" : { + "content" : { + "type" : "string" + }, + "contentTemplate" : { + "type" : "string" + }, + "enabled" : { + "type" : "boolean" + }, + "target" : { + "type" : "string" + }, + "title" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "ApplicationPackage" : { + "type" : "object", + "properties" : { + "appName" : { + "type" : "string" + }, + "appVersion" : { + "type" : "string" + }, + "copyright" : { + "type" : "string" + }, + "fileAssociations" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "licenseFile" : { + "type" : "string" + }, + "vendor" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "Apply" : { + "type" : "string", + "enum" : [ "NEVER", "ALWAYS", "WARN", "FORCE" ] + }, + "Architecture" : { + "type" : "object", + "properties" : { + "buildOn" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "ignoreError" : { + "type" : "boolean" + }, + "runOn" : { + "type" : "array", + "items" : { + "type" : "string" + } + } + }, + "additionalProperties" : false + }, + "ArchiveAssembler" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "archiveName" : { + "type" : "string" + }, + "artifacts" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/Artifact" + } + }, + "attachPlatform" : { + "type" : "boolean" + }, + "distributionType" : { + "$ref" : "#/definitions/DistributionType" + }, + "exported" : { + "type" : "boolean" + }, + "extraProperties" : { + "$ref" : "#/definitions/Properties" + }, + "fileSets" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/FileSet" + } + }, + "files" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/Glob" + } + }, + "formats" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/Format-1" + } + }, + "options" : { + "$ref" : "#/definitions/ArchiveOptions" + }, + "platform" : { + "$ref" : "#/definitions/Platform" + }, + "skipTemplates" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "stereotype" : { + "$ref" : "#/definitions/Stereotype" + }, + "swid" : { + "$ref" : "#/definitions/SwidTag" + }, + "templateDirectory" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "ArchiveAssemblerMap" : { + "type" : "object", + "additionalProperties" : { + "$ref" : "#/definitions/ArchiveAssembler" + }, + "patternProperties" : { + "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]?$" : { + "$ref" : "#/definitions/ArchiveAssembler" + } + } + }, + "ArchiveOptions" : { + "type" : "object", + "properties" : { + "bigNumberMode" : { + "$ref" : "#/definitions/TarMode" + }, + "longFileMode" : { + "$ref" : "#/definitions/TarMode" + }, + "timestamp" : { + "type" : "string", + "format" : "date-time" + } + }, + "additionalProperties" : false + }, + "ArticleAnnouncer" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "commitAuthor" : { + "$ref" : "#/definitions/CommitAuthor" + }, + "connectTimeout" : { + "type" : "integer" + }, + "extraProperties" : { + "$ref" : "#/definitions/Properties" + }, + "files" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/Artifact" + } + }, + "readTimeout" : { + "type" : "integer" + }, + "repository" : { + "$ref" : "#/definitions/Repository" + }, + "templateDirectory" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "Artifact" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "extraProperties" : { + "$ref" : "#/definitions/Properties" + }, + "path" : { + "type" : "string" + }, + "platform" : { + "type" : "string" + }, + "transform" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "ArtifactOverride" : { + "type" : "object", + "properties" : { + "artifactId" : { + "type" : "string" + }, + "groupId" : { + "type" : "string" + }, + "javadocJar" : { + "type" : "boolean" + }, + "sourceJar" : { + "type" : "boolean" + } + }, + "additionalProperties" : false + }, + "ArtifactoryMavenDeployer" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "applyMavenCentralRules" : { + "type" : "boolean" + }, + "artifactOverrides" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/ArtifactOverride" + } + }, + "authorization" : { + "$ref" : "#/definitions/Authorization" + }, + "checksums" : { + "type" : "boolean" + }, + "connectTimeout" : { + "type" : "integer" + }, + "extraProperties" : { + "$ref" : "#/definitions/Properties" + }, + "javadocJar" : { + "type" : "boolean" + }, + "password" : { + "type" : "string" + }, + "readTimeout" : { + "type" : "integer" + }, + "sign" : { + "type" : "boolean" + }, + "snapshotSupported" : { + "type" : "boolean" + }, + "sourceJar" : { + "type" : "boolean" + }, + "stagingRepositories" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "url" : { + "type" : "string" + }, + "username" : { + "type" : "string" + }, + "verifyPom" : { + "type" : "boolean" + } + }, + "additionalProperties" : false + }, + "ArtifactoryMavenDeployerMap" : { + "type" : "object", + "additionalProperties" : { + "$ref" : "#/definitions/ArtifactoryMavenDeployer" + }, + "patternProperties" : { + "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]?$" : { + "$ref" : "#/definitions/ArtifactoryMavenDeployer" + } + } + }, + "ArtifactoryRepository" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "fileTypes" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/FileType" + } + }, + "path" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "ArtifactoryUploader" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "artifacts" : { + "type" : "boolean" + }, + "authorization" : { + "$ref" : "#/definitions/Authorization" + }, + "catalogs" : { + "type" : "boolean" + }, + "checksums" : { + "type" : "boolean" + }, + "connectTimeout" : { + "type" : "integer" + }, + "extraProperties" : { + "$ref" : "#/definitions/Properties" + }, + "files" : { + "type" : "boolean" + }, + "headers" : { + "allOf" : [ { + "$ref" : "#/definitions/StringProperties" + }, { + "additionalProperties" : { + "type" : "string" + }, + "type" : [ "object", "null" ] + } ] + }, + "host" : { + "type" : "string" + }, + "password" : { + "type" : "string" + }, + "readTimeout" : { + "type" : "integer" + }, + "repositories" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/ArtifactoryRepository" + } + }, + "signatures" : { + "type" : "boolean" + }, + "username" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "ArtifactoryUploaderMap" : { + "type" : "object", + "additionalProperties" : { + "$ref" : "#/definitions/ArtifactoryUploader" + }, + "patternProperties" : { + "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]?$" : { + "$ref" : "#/definitions/ArtifactoryUploader" + } + } + }, + "AsdfPackager" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "commitAuthor" : { + "$ref" : "#/definitions/CommitAuthor" + }, + "continueOnError" : { + "type" : "boolean" + }, + "downloadUrl" : { + "type" : "string" + }, + "extraProperties" : { + "$ref" : "#/definitions/Properties" + }, + "repository" : { + "$ref" : "#/definitions/AsdfRepository" + }, + "skipTemplates" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "templateDirectory" : { + "type" : "string" + }, + "toolCheck" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "AsdfRepository" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "branch" : { + "type" : "string" + }, + "branchPush" : { + "type" : "string" + }, + "commitMessage" : { + "type" : "string" + }, + "extraProperties" : { + "$ref" : "#/definitions/Properties" + }, + "name" : { + "type" : "string" + }, + "owner" : { + "type" : "string" + }, + "tagName" : { + "type" : "string" + }, + "token" : { + "type" : "string" + }, + "username" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "Assemble" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "archive" : { + "allOf" : [ { + "$ref" : "#/definitions/ArchiveAssemblerMap" + }, { + "additionalProperties" : { + "$ref" : "#/definitions/ArchiveAssembler" + }, + "type" : [ "object", "null" ] + } ] + }, + "javaArchive" : { + "allOf" : [ { + "$ref" : "#/definitions/JavaArchiveAssemblerMap" + }, { + "additionalProperties" : { + "$ref" : "#/definitions/JavaArchiveAssembler" + }, + "type" : [ "object", "null" ] + } ] + }, + "jlink" : { + "allOf" : [ { + "$ref" : "#/definitions/JlinkAssemblerMap" + }, { + "additionalProperties" : { + "$ref" : "#/definitions/JlinkAssembler" + }, + "type" : [ "object", "null" ] + } ] + }, + "jpackage" : { + "allOf" : [ { + "$ref" : "#/definitions/JpackageAssemblerMap" + }, { + "additionalProperties" : { + "$ref" : "#/definitions/JpackageAssembler" + }, + "type" : [ "object", "null" ] + } ] + }, + "nativeImage" : { + "allOf" : [ { + "$ref" : "#/definitions/NativeImageAssemblerMap" + }, { + "additionalProperties" : { + "$ref" : "#/definitions/NativeImageAssembler" + }, + "type" : [ "object", "null" ] + } ] + } + }, + "additionalProperties" : false + }, + "Asset" : { + "type" : "object", + "properties" : { + "input" : { + "type" : "string" + }, + "output" : { + "type" : "string" + }, + "unpack" : { + "$ref" : "#/definitions/Unpack" + } + }, + "additionalProperties" : false + }, + "Authorization" : { + "type" : "string", + "enum" : [ "NONE", "BASIC", "BEARER" ] + }, + "AzureMavenDeployer" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "applyMavenCentralRules" : { + "type" : "boolean" + }, + "artifactOverrides" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/ArtifactOverride" + } + }, + "authorization" : { + "$ref" : "#/definitions/Authorization" + }, + "checksums" : { + "type" : "boolean" + }, + "connectTimeout" : { + "type" : "integer" + }, + "extraProperties" : { + "$ref" : "#/definitions/Properties" + }, + "javadocJar" : { + "type" : "boolean" + }, + "password" : { + "type" : "string" + }, + "readTimeout" : { + "type" : "integer" + }, + "sign" : { + "type" : "boolean" + }, + "snapshotSupported" : { + "type" : "boolean" + }, + "sourceJar" : { + "type" : "boolean" + }, + "stagingRepositories" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "url" : { + "type" : "string" + }, + "username" : { + "type" : "string" + }, + "verifyPom" : { + "type" : "boolean" + } + }, + "additionalProperties" : false + }, + "AzureMavenDeployerMap" : { + "type" : "object", + "additionalProperties" : { + "$ref" : "#/definitions/AzureMavenDeployer" + }, + "patternProperties" : { + "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]?$" : { + "$ref" : "#/definitions/AzureMavenDeployer" + } + } + }, + "BlueskyAnnouncer" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "connectTimeout" : { + "type" : "integer" + }, + "extraProperties" : { + "$ref" : "#/definitions/Properties" + }, + "handle" : { + "type" : "string" + }, + "host" : { + "type" : "string" + }, + "password" : { + "type" : "string" + }, + "readTimeout" : { + "type" : "integer" + }, + "status" : { + "type" : "string" + }, + "statusTemplate" : { + "type" : "string" + }, + "statuses" : { + "type" : "array", + "items" : { + "type" : "string" + } + } + }, + "additionalProperties" : false + }, + "BrewPackager" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "cask" : { + "$ref" : "#/definitions/Cask" + }, + "commitAuthor" : { + "$ref" : "#/definitions/CommitAuthor" + }, + "continueOnError" : { + "type" : "boolean" + }, + "dependencies" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/Dependency" + } + }, + "downloadStrategy" : { + "type" : "string" + }, + "downloadUrl" : { + "type" : "string" + }, + "extraProperties" : { + "$ref" : "#/definitions/Properties" + }, + "formulaName" : { + "type" : "string" + }, + "livecheck" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "multiPlatform" : { + "type" : "boolean" + }, + "repository" : { + "$ref" : "#/definitions/HomebrewRepository" + }, + "requireRelative" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "skipTemplates" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "templateDirectory" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "Buildx" : { + "type" : "object", + "properties" : { + "createBuilder" : { + "type" : "boolean" + }, + "createBuilderFlags" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "enabled" : { + "type" : "boolean" + }, + "platforms" : { + "type" : "array", + "items" : { + "type" : "string" + } + } + }, + "additionalProperties" : false + }, + "Cask" : { + "type" : "object", + "properties" : { + "appName" : { + "type" : "string" + }, + "appcast" : { + "type" : "string" + }, + "displayName" : { + "type" : "string" + }, + "enabled" : { + "type" : "boolean" + }, + "name" : { + "type" : "string" + }, + "pkgName" : { + "type" : "string" + }, + "uninstall" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/CaskItem" + } + }, + "zap" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/CaskItem" + } + } + }, + "additionalProperties" : false + }, + "CaskItem" : { + "type" : "object", + "properties" : { + "items" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "name" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "Catalog" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "github" : { + "$ref" : "#/definitions/GithubCataloger" + }, + "sbom" : { + "$ref" : "#/definitions/Sbom" + }, + "slsa" : { + "$ref" : "#/definitions/SlsaCataloger" + }, + "swid" : { + "allOf" : [ { + "$ref" : "#/definitions/SwidTagMap" + }, { + "additionalProperties" : { + "$ref" : "#/definitions/SwidTag" + }, + "type" : [ "object", "null" ] + } ] + } + }, + "additionalProperties" : false + }, + "Category" : { + "type" : "object", + "properties" : { + "format" : { + "type" : "string" + }, + "key" : { + "type" : "string" + }, + "labels" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "order" : { + "type" : "integer" + }, + "title" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "Changelog" : { + "type" : "object", + "properties" : { + "append" : { + "$ref" : "#/definitions/Append" + }, + "categories" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/Category" + } + }, + "categoryTitleFormat" : { + "type" : "string" + }, + "content" : { + "type" : "string" + }, + "contentTemplate" : { + "type" : "string" + }, + "contributors" : { + "$ref" : "#/definitions/Contributors" + }, + "contributorsTitleFormat" : { + "type" : "string" + }, + "enabled" : { + "type" : "boolean" + }, + "excludeLabels" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "external" : { + "type" : "string" + }, + "extraProperties" : { + "$ref" : "#/definitions/Properties" + }, + "format" : { + "type" : "string" + }, + "formatted" : { + "$ref" : "#/definitions/Active" + }, + "hide" : { + "$ref" : "#/definitions/Hide" + }, + "includeLabels" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "labelers" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/Labeler" + } + }, + "links" : { + "type" : "boolean" + }, + "preset" : { + "type" : "string" + }, + "replacers" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/Replacer" + } + }, + "skipMergeCommits" : { + "type" : "boolean" + }, + "sort" : { + "$ref" : "#/definitions/Sort" + } + }, + "additionalProperties" : false + }, + "Checksum" : { + "type" : "object", + "properties" : { + "algorithms" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/Algorithm" + } + }, + "artifacts" : { + "type" : "boolean" + }, + "files" : { + "type" : "boolean" + }, + "individual" : { + "type" : "boolean" + }, + "name" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "ChocolateyPackager" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "apiKey" : { + "type" : "string" + }, + "commitAuthor" : { + "$ref" : "#/definitions/CommitAuthor" + }, + "continueOnError" : { + "type" : "boolean" + }, + "downloadUrl" : { + "type" : "string" + }, + "extraProperties" : { + "$ref" : "#/definitions/Properties" + }, + "iconUrl" : { + "type" : "string" + }, + "packageName" : { + "type" : "string" + }, + "packageVersion" : { + "type" : "string" + }, + "remoteBuild" : { + "type" : "boolean" + }, + "repository" : { + "$ref" : "#/definitions/ChocolateyRepository" + }, + "skipTemplates" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "source" : { + "type" : "string" + }, + "templateDirectory" : { + "type" : "string" + }, + "title" : { + "type" : "string" + }, + "username" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "ChocolateyRepository" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "branch" : { + "type" : "string" + }, + "branchPush" : { + "type" : "string" + }, + "commitMessage" : { + "type" : "string" + }, + "extraProperties" : { + "$ref" : "#/definitions/Properties" + }, + "name" : { + "type" : "string" + }, + "owner" : { + "type" : "string" + }, + "tagName" : { + "type" : "string" + }, + "token" : { + "type" : "string" + }, + "username" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "CodebergReleaser" : { + "type" : "object", + "properties" : { + "apiEndpoint" : { + "type" : "string" + }, + "artifacts" : { + "type" : "boolean" + }, + "branch" : { + "type" : "string" + }, + "branchPush" : { + "type" : "string" + }, + "catalogs" : { + "type" : "boolean" + }, + "changelog" : { + "$ref" : "#/definitions/Changelog" + }, + "checksums" : { + "type" : "boolean" + }, + "commitAuthor" : { + "$ref" : "#/definitions/CommitAuthor" + }, + "commitUrl" : { + "type" : "string" + }, + "connectTimeout" : { + "type" : "integer" + }, + "downloadUrl" : { + "type" : "string" + }, + "draft" : { + "type" : "boolean" + }, + "enabled" : { + "type" : "boolean" + }, + "files" : { + "type" : "boolean" + }, + "host" : { + "type" : "string" + }, + "issueTrackerUrl" : { + "type" : "string" + }, + "issues" : { + "$ref" : "#/definitions/Issues" + }, + "latestReleaseUrl" : { + "type" : "string" + }, + "milestone" : { + "$ref" : "#/definitions/Milestone" + }, + "name" : { + "type" : "string" + }, + "overwrite" : { + "type" : "boolean" + }, + "owner" : { + "type" : "string" + }, + "prerelease" : { + "$ref" : "#/definitions/Prerelease" + }, + "previousTagName" : { + "type" : "string" + }, + "readTimeout" : { + "type" : "integer" + }, + "releaseName" : { + "type" : "string" + }, + "releaseNotesUrl" : { + "type" : "string" + }, + "repoCloneUrl" : { + "type" : "string" + }, + "repoUrl" : { + "type" : "string" + }, + "sign" : { + "type" : "boolean" + }, + "signatures" : { + "type" : "boolean" + }, + "skipRelease" : { + "type" : "boolean" + }, + "skipTag" : { + "type" : "boolean" + }, + "srcUrl" : { + "type" : "string" + }, + "tagName" : { + "type" : "string" + }, + "token" : { + "type" : "string" + }, + "update" : { + "$ref" : "#/definitions/Update" + }, + "uploadAssets" : { + "$ref" : "#/definitions/Active" + }, + "username" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "Command-1" : { + "type" : "string", + "enum" : [ "MAJOR", "MINOR" ] + }, + "Command-2" : { + "type" : "object", + "properties" : { + "args" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "defaultKeyring" : { + "type" : "boolean" + }, + "executable" : { + "type" : "string" + }, + "homeDir" : { + "type" : "string" + }, + "keyName" : { + "type" : "string" + }, + "publicKeyring" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "CommandHook" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "cmd" : { + "type" : "string" + }, + "condition" : { + "type" : "string" + }, + "continueOnError" : { + "type" : "boolean" + }, + "environment" : { + "allOf" : [ { + "$ref" : "#/definitions/StringProperties" + }, { + "additionalProperties" : { + "type" : "string" + }, + "type" : [ "object", "null" ] + } ] + }, + "filter" : { + "$ref" : "#/definitions/Filter" + }, + "platforms" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "verbose" : { + "type" : "boolean" + } + }, + "additionalProperties" : false + }, + "CommandHooks" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "before" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/CommandHook" + } + }, + "condition" : { + "type" : "string" + }, + "environment" : { + "allOf" : [ { + "$ref" : "#/definitions/StringProperties" + }, { + "additionalProperties" : { + "type" : "string" + }, + "type" : [ "object", "null" ] + } ] + }, + "failure" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/CommandHook" + } + }, + "success" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/CommandHook" + } + } + }, + "additionalProperties" : false + }, + "CommitAuthor" : { + "type" : "object", + "properties" : { + "email" : { + "type" : "string" + }, + "name" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "Contributors" : { + "type" : "object", + "properties" : { + "enabled" : { + "type" : "boolean" + }, + "format" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "Cosign" : { + "type" : "object", + "properties" : { + "privateKeyFile" : { + "type" : "string" + }, + "publicKeyFile" : { + "type" : "string" + }, + "version" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "CyclonedxSbomCataloger" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "distributions" : { + "type" : "boolean" + }, + "extraProperties" : { + "$ref" : "#/definitions/Properties" + }, + "files" : { + "type" : "boolean" + }, + "formats" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/Format-2" + } + }, + "pack" : { + "$ref" : "#/definitions/Pack" + }, + "version" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "Dependencies" : { + "type" : "object", + "properties" : { + "externalDependencies" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "packageDependencies" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/PackageDependency" + } + }, + "windowsFeatures" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "windowsLibraries" : { + "type" : "array", + "items" : { + "type" : "string" + } + } + }, + "additionalProperties" : false + }, + "Dependency" : { + "type" : "object", + "properties" : { + "key" : { + "type" : "string" + }, + "value" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "Deploy" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "maven" : { + "$ref" : "#/definitions/Maven" + } + }, + "additionalProperties" : false + }, + "DiscordAnnouncer" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "connectTimeout" : { + "type" : "integer" + }, + "extraProperties" : { + "$ref" : "#/definitions/Properties" + }, + "message" : { + "type" : "string" + }, + "messageTemplate" : { + "type" : "string" + }, + "readTimeout" : { + "type" : "integer" + }, + "webhook" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "DiscourseAnnouncer" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "apiKey" : { + "type" : "string" + }, + "categoryName" : { + "type" : "string" + }, + "connectTimeout" : { + "type" : "integer" + }, + "extraProperties" : { + "$ref" : "#/definitions/Properties" + }, + "host" : { + "type" : "string" + }, + "message" : { + "type" : "string" + }, + "messageTemplate" : { + "type" : "string" + }, + "readTimeout" : { + "type" : "integer" + }, + "title" : { + "type" : "string" + }, + "username" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "DiscussionsAnnouncer" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "connectTimeout" : { + "type" : "integer" + }, + "extraProperties" : { + "$ref" : "#/definitions/Properties" + }, + "message" : { + "type" : "string" + }, + "messageTemplate" : { + "type" : "string" + }, + "organization" : { + "type" : "string" + }, + "readTimeout" : { + "type" : "integer" + }, + "team" : { + "type" : "string" + }, + "title" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "Distribution" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "appImage" : { + "$ref" : "#/definitions/AppImagePackager" + }, + "artifacts" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/Artifact" + } + }, + "asdf" : { + "$ref" : "#/definitions/AsdfPackager" + }, + "brew" : { + "$ref" : "#/definitions/BrewPackager" + }, + "chocolatey" : { + "$ref" : "#/definitions/ChocolateyPackager" + }, + "docker" : { + "$ref" : "#/definitions/DockerPackager" + }, + "executable" : { + "$ref" : "#/definitions/Executable" + }, + "extraProperties" : { + "$ref" : "#/definitions/Properties" + }, + "flatpak" : { + "$ref" : "#/definitions/FlatpakPackager" + }, + "gofish" : { + "$ref" : "#/definitions/GofishPackager" + }, + "java" : { + "$ref" : "#/definitions/Java-2" + }, + "jbang" : { + "$ref" : "#/definitions/JbangPackager" + }, + "jib" : { + "$ref" : "#/definitions/JibPackager" + }, + "macports" : { + "$ref" : "#/definitions/MacportsPackager" + }, + "name" : { + "type" : "string" + }, + "platform" : { + "$ref" : "#/definitions/Platform" + }, + "scoop" : { + "$ref" : "#/definitions/ScoopPackager" + }, + "sdkman" : { + "$ref" : "#/definitions/SdkmanPackager" + }, + "snap" : { + "$ref" : "#/definitions/SnapPackager" + }, + "spec" : { + "$ref" : "#/definitions/SpecPackager" + }, + "stereotype" : { + "$ref" : "#/definitions/Stereotype" + }, + "tags" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "type" : { + "$ref" : "#/definitions/DistributionType" + }, + "winget" : { + "$ref" : "#/definitions/WingetPackager" + } + }, + "additionalProperties" : false + }, + "DistributionMap" : { + "type" : "object", + "additionalProperties" : { + "$ref" : "#/definitions/Distribution" + }, + "patternProperties" : { + "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]?$" : { + "$ref" : "#/definitions/Distribution" + } + } + }, + "DistributionType" : { + "type" : "string", + "enum" : [ "BINARY", "FLAT_BINARY", "JAVA_BINARY", "JLINK", "SINGLE_JAR", "NATIVE_IMAGE", "NATIVE_PACKAGE" ] + }, + "DockerPackager" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "baseImage" : { + "type" : "string" + }, + "buildArgs" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "buildx" : { + "$ref" : "#/definitions/Buildx" + }, + "commitAuthor" : { + "$ref" : "#/definitions/CommitAuthor" + }, + "continueOnError" : { + "type" : "boolean" + }, + "downloadUrl" : { + "type" : "string" + }, + "extraProperties" : { + "$ref" : "#/definitions/Properties" + }, + "imageNames" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "labels" : { + "allOf" : [ { + "$ref" : "#/definitions/StringProperties" + }, { + "additionalProperties" : { + "type" : "string" + }, + "type" : [ "object", "null" ] + } ] + }, + "postCommands" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "preCommands" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "registries" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/Registry-1" + } + }, + "repository" : { + "$ref" : "#/definitions/DockerRepository" + }, + "skipTemplates" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "specs" : { + "allOf" : [ { + "$ref" : "#/definitions/DockerSpecMap" + }, { + "additionalProperties" : { + "$ref" : "#/definitions/DockerSpec" + }, + "type" : [ "object", "null" ] + } ] + }, + "templateDirectory" : { + "type" : "string" + }, + "useLocalArtifact" : { + "type" : "boolean" + } + }, + "additionalProperties" : false + }, + "DockerRepository" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "branch" : { + "type" : "string" + }, + "branchPush" : { + "type" : "string" + }, + "commitMessage" : { + "type" : "string" + }, + "extraProperties" : { + "$ref" : "#/definitions/Properties" + }, + "name" : { + "type" : "string" + }, + "owner" : { + "type" : "string" + }, + "tagName" : { + "type" : "string" + }, + "token" : { + "type" : "string" + }, + "username" : { + "type" : "string" + }, + "versionedSubfolders" : { + "type" : "boolean" + } + }, + "additionalProperties" : false + }, + "DockerSpec" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "artifact" : { + "$ref" : "#/definitions/Artifact" + }, + "baseImage" : { + "type" : "string" + }, + "buildArgs" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "buildx" : { + "$ref" : "#/definitions/Buildx" + }, + "extraProperties" : { + "$ref" : "#/definitions/Properties" + }, + "imageNames" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "labels" : { + "allOf" : [ { + "$ref" : "#/definitions/StringProperties" + }, { + "additionalProperties" : { + "type" : "string" + }, + "type" : [ "object", "null" ] + } ] + }, + "matchers" : { + "$ref" : "#/definitions/Properties" + }, + "name" : { + "type" : "string" + }, + "postCommands" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "preCommands" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "registries" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/Registry-1" + } + }, + "skipTemplates" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "templateDirectory" : { + "type" : "string" + }, + "useLocalArtifact" : { + "type" : "boolean" + } + }, + "additionalProperties" : false + }, + "DockerSpecMap" : { + "type" : "object", + "additionalProperties" : { + "$ref" : "#/definitions/DockerSpec" + }, + "patternProperties" : { + "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]?$" : { + "$ref" : "#/definitions/DockerSpec" + } + } + }, + "Download" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "ftp" : { + "allOf" : [ { + "$ref" : "#/definitions/FtpDownloaderMap" + }, { + "additionalProperties" : { + "$ref" : "#/definitions/FtpDownloader" + }, + "type" : [ "object", "null" ] + } ] + }, + "http" : { + "allOf" : [ { + "$ref" : "#/definitions/HttpDownloaderMap" + }, { + "additionalProperties" : { + "$ref" : "#/definitions/HttpDownloader" + }, + "type" : [ "object", "null" ] + } ] + }, + "scp" : { + "allOf" : [ { + "$ref" : "#/definitions/ScpDownloaderMap" + }, { + "additionalProperties" : { + "$ref" : "#/definitions/ScpDownloader" + }, + "type" : [ "object", "null" ] + } ] + }, + "sftp" : { + "allOf" : [ { + "$ref" : "#/definitions/SftpDownloaderMap" + }, { + "additionalProperties" : { + "$ref" : "#/definitions/SftpDownloader" + }, + "type" : [ "object", "null" ] + } ] + } + }, + "additionalProperties" : false + }, + "Entity" : { + "type" : "object", + "properties" : { + "name" : { + "type" : "string" + }, + "regid" : { + "type" : "string" + }, + "roles" : { + "type" : "array", + "items" : { + "type" : "string" + } + } + }, + "additionalProperties" : false + }, + "Environment" : { + "type" : "object", + "properties" : { + "properties" : { + "$ref" : "#/definitions/Properties" + }, + "variables" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "EnvironmentVariables" : { + "type" : "object", + "properties" : { + "linux" : { + "allOf" : [ { + "$ref" : "#/definitions/StringProperties" + }, { + "additionalProperties" : { + "type" : "string" + }, + "type" : [ "object", "null" ] + } ] + }, + "osx" : { + "allOf" : [ { + "$ref" : "#/definitions/StringProperties" + }, { + "additionalProperties" : { + "type" : "string" + }, + "type" : [ "object", "null" ] + } ] + }, + "universal" : { + "allOf" : [ { + "$ref" : "#/definitions/StringProperties" + }, { + "additionalProperties" : { + "type" : "string" + }, + "type" : [ "object", "null" ] + } ] + }, + "unix" : { + "allOf" : [ { + "$ref" : "#/definitions/StringProperties" + }, { + "additionalProperties" : { + "type" : "string" + }, + "type" : [ "object", "null" ] + } ] + }, + "windows" : { + "allOf" : [ { + "$ref" : "#/definitions/StringProperties" + }, { + "additionalProperties" : { + "type" : "string" + }, + "type" : [ "object", "null" ] + } ] + } + }, + "additionalProperties" : false + }, + "Executable" : { + "type" : "object", + "properties" : { + "name" : { + "type" : "string" + }, + "unixExtension" : { + "type" : "string" + }, + "windowsExtension" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "Extension" : { + "type" : "object", + "properties" : { + "directory" : { + "type" : "string" + }, + "enabled" : { + "type" : "boolean" + }, + "gav" : { + "type" : "string" + }, + "name" : { + "type" : "string" + }, + "providers" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/Provider" + } + } + }, + "additionalProperties" : false + }, + "ExtensionMap" : { + "type" : "object", + "additionalProperties" : { + "$ref" : "#/definitions/Extension" + }, + "patternProperties" : { + "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]?$" : { + "$ref" : "#/definitions/Extension" + } + } + }, + "FileSet" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "excludes" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "extraProperties" : { + "$ref" : "#/definitions/Properties" + }, + "failOnMissingInput" : { + "type" : "boolean" + }, + "includes" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "input" : { + "type" : "string" + }, + "output" : { + "type" : "string" + }, + "platform" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "FileType" : { + "type" : "string", + "enum" : [ "ASC", "BAT", "CMD", "DEB", "DMG", "EXE", "JAR", "MSI", "NUGET", "PKG", "PS1", "RPM", "SH", "SIG", "TAR", "TAR_BZ2", "TAR_GZ", "TAR_XZ", "TAR_ZST", "TBZ2", "TGZ", "TXZ", "ZIP", "ZST" ] + }, + "Files" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "artifacts" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/Artifact" + } + }, + "globs" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/Glob" + } + } + }, + "additionalProperties" : false + }, + "Filter" : { + "type" : "object", + "properties" : { + "excludes" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "includes" : { + "type" : "array", + "items" : { + "type" : "string" + } + } + }, + "additionalProperties" : false + }, + "FlatpakPackager" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "categories" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "commitAuthor" : { + "$ref" : "#/definitions/CommitAuthor" + }, + "componentId" : { + "type" : "string" + }, + "continueOnError" : { + "type" : "boolean" + }, + "developerName" : { + "type" : "string" + }, + "downloadUrl" : { + "type" : "string" + }, + "extraProperties" : { + "$ref" : "#/definitions/Properties" + }, + "finishArgs" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "icons" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/Icon" + } + }, + "repository" : { + "$ref" : "#/definitions/FlatpakRepository" + }, + "runtime" : { + "$ref" : "#/definitions/Runtime" + }, + "runtimeVersion" : { + "type" : "string" + }, + "screenshots" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/Screenshot" + } + }, + "sdkExtensions" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "skipReleases" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "skipTemplates" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "templateDirectory" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "FlatpakRepository" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "branch" : { + "type" : "string" + }, + "branchPush" : { + "type" : "string" + }, + "commitMessage" : { + "type" : "string" + }, + "extraProperties" : { + "$ref" : "#/definitions/Properties" + }, + "name" : { + "type" : "string" + }, + "owner" : { + "type" : "string" + }, + "tagName" : { + "type" : "string" + }, + "token" : { + "type" : "string" + }, + "username" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "Format-1" : { + "type" : "string", + "enum" : [ "ZIP", "TAR", "TAR_BZ2", "TAR_GZ", "TAR_XZ", "TAR_ZST", "TBZ2", "TGZ", "TXZ" ] + }, + "Format-2" : { + "type" : "string", + "enum" : [ "JSON", "XML", "PROTOBUF" ] + }, + "Format-3" : { + "type" : "string", + "enum" : [ "SYFT_JSON", "CYCLONEDX_XML", "CYCLONEDX_JSON", "GITHUB_JSON", "SPDX_JSON", "TABLE", "TEXT" ] + }, + "Format-4" : { + "type" : "string", + "enum" : [ "DOCKER", "OCI" ] + }, + "FtpDownloader" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "assets" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/Asset" + } + }, + "connectTimeout" : { + "type" : "integer" + }, + "extraProperties" : { + "$ref" : "#/definitions/Properties" + }, + "host" : { + "type" : "string" + }, + "password" : { + "type" : "string" + }, + "port" : { + "type" : "integer" + }, + "readTimeout" : { + "type" : "integer" + }, + "username" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "FtpDownloaderMap" : { + "type" : "object", + "additionalProperties" : { + "$ref" : "#/definitions/FtpDownloader" + }, + "patternProperties" : { + "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]?$" : { + "$ref" : "#/definitions/FtpDownloader" + } + } + }, + "FtpUploader" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "artifacts" : { + "type" : "boolean" + }, + "catalogs" : { + "type" : "boolean" + }, + "checksums" : { + "type" : "boolean" + }, + "connectTimeout" : { + "type" : "integer" + }, + "downloadUrl" : { + "type" : "string" + }, + "extraProperties" : { + "$ref" : "#/definitions/Properties" + }, + "files" : { + "type" : "boolean" + }, + "host" : { + "type" : "string" + }, + "password" : { + "type" : "string" + }, + "path" : { + "type" : "string" + }, + "port" : { + "type" : "integer" + }, + "readTimeout" : { + "type" : "integer" + }, + "signatures" : { + "type" : "boolean" + }, + "username" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "FtpUploaderMap" : { + "type" : "object", + "additionalProperties" : { + "$ref" : "#/definitions/FtpUploader" + }, + "patternProperties" : { + "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]?$" : { + "$ref" : "#/definitions/FtpUploader" + } + } + }, + "GenericGitReleaser" : { + "type" : "object", + "properties" : { + "apiEndpoint" : { + "type" : "string" + }, + "artifacts" : { + "type" : "boolean" + }, + "branch" : { + "type" : "string" + }, + "branchPush" : { + "type" : "string" + }, + "catalogs" : { + "type" : "boolean" + }, + "changelog" : { + "$ref" : "#/definitions/Changelog" + }, + "checksums" : { + "type" : "boolean" + }, + "commitAuthor" : { + "$ref" : "#/definitions/CommitAuthor" + }, + "commitUrl" : { + "type" : "string" + }, + "connectTimeout" : { + "type" : "integer" + }, + "downloadUrl" : { + "type" : "string" + }, + "enabled" : { + "type" : "boolean" + }, + "files" : { + "type" : "boolean" + }, + "host" : { + "type" : "string" + }, + "issueTrackerUrl" : { + "type" : "string" + }, + "issues" : { + "$ref" : "#/definitions/Issues" + }, + "latestReleaseUrl" : { + "type" : "string" + }, + "milestone" : { + "$ref" : "#/definitions/Milestone" + }, + "name" : { + "type" : "string" + }, + "overwrite" : { + "type" : "boolean" + }, + "owner" : { + "type" : "string" + }, + "prerelease" : { + "$ref" : "#/definitions/Prerelease" + }, + "previousTagName" : { + "type" : "string" + }, + "readTimeout" : { + "type" : "integer" + }, + "releaseName" : { + "type" : "string" + }, + "releaseNotesUrl" : { + "type" : "string" + }, + "repoCloneUrl" : { + "type" : "string" + }, + "repoUrl" : { + "type" : "string" + }, + "sign" : { + "type" : "boolean" + }, + "signatures" : { + "type" : "boolean" + }, + "skipRelease" : { + "type" : "boolean" + }, + "skipTag" : { + "type" : "boolean" + }, + "srcUrl" : { + "type" : "string" + }, + "tagName" : { + "type" : "string" + }, + "token" : { + "type" : "string" + }, + "update" : { + "$ref" : "#/definitions/Update" + }, + "uploadAssets" : { + "$ref" : "#/definitions/Active" + }, + "username" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "GiteaMavenDeployer" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "applyMavenCentralRules" : { + "type" : "boolean" + }, + "artifactOverrides" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/ArtifactOverride" + } + }, + "authorization" : { + "$ref" : "#/definitions/Authorization" + }, + "checksums" : { + "type" : "boolean" + }, + "connectTimeout" : { + "type" : "integer" + }, + "extraProperties" : { + "$ref" : "#/definitions/Properties" + }, + "javadocJar" : { + "type" : "boolean" + }, + "password" : { + "type" : "string" + }, + "readTimeout" : { + "type" : "integer" + }, + "sign" : { + "type" : "boolean" + }, + "snapshotSupported" : { + "type" : "boolean" + }, + "sourceJar" : { + "type" : "boolean" + }, + "stagingRepositories" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "url" : { + "type" : "string" + }, + "username" : { + "type" : "string" + }, + "verifyPom" : { + "type" : "boolean" + } + }, + "additionalProperties" : false + }, + "GiteaMavenDeployerMap" : { + "type" : "object", + "additionalProperties" : { + "$ref" : "#/definitions/GiteaMavenDeployer" + }, + "patternProperties" : { + "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]?$" : { + "$ref" : "#/definitions/GiteaMavenDeployer" + } + } + }, + "GiteaReleaser" : { + "type" : "object", + "properties" : { + "apiEndpoint" : { + "type" : "string" + }, + "artifacts" : { + "type" : "boolean" + }, + "branch" : { + "type" : "string" + }, + "branchPush" : { + "type" : "string" + }, + "catalogs" : { + "type" : "boolean" + }, + "changelog" : { + "$ref" : "#/definitions/Changelog" + }, + "checksums" : { + "type" : "boolean" + }, + "commitAuthor" : { + "$ref" : "#/definitions/CommitAuthor" + }, + "commitUrl" : { + "type" : "string" + }, + "connectTimeout" : { + "type" : "integer" + }, + "downloadUrl" : { + "type" : "string" + }, + "draft" : { + "type" : "boolean" + }, + "enabled" : { + "type" : "boolean" + }, + "files" : { + "type" : "boolean" + }, + "host" : { + "type" : "string" + }, + "issueTrackerUrl" : { + "type" : "string" + }, + "issues" : { + "$ref" : "#/definitions/Issues" + }, + "latestReleaseUrl" : { + "type" : "string" + }, + "milestone" : { + "$ref" : "#/definitions/Milestone" + }, + "name" : { + "type" : "string" + }, + "overwrite" : { + "type" : "boolean" + }, + "owner" : { + "type" : "string" + }, + "prerelease" : { + "$ref" : "#/definitions/Prerelease" + }, + "previousTagName" : { + "type" : "string" + }, + "readTimeout" : { + "type" : "integer" + }, + "releaseName" : { + "type" : "string" + }, + "releaseNotesUrl" : { + "type" : "string" + }, + "repoCloneUrl" : { + "type" : "string" + }, + "repoUrl" : { + "type" : "string" + }, + "sign" : { + "type" : "boolean" + }, + "signatures" : { + "type" : "boolean" + }, + "skipRelease" : { + "type" : "boolean" + }, + "skipTag" : { + "type" : "boolean" + }, + "srcUrl" : { + "type" : "string" + }, + "tagName" : { + "type" : "string" + }, + "token" : { + "type" : "string" + }, + "update" : { + "$ref" : "#/definitions/Update" + }, + "uploadAssets" : { + "$ref" : "#/definitions/Active" + }, + "username" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "GiteaUploader" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "artifacts" : { + "type" : "boolean" + }, + "catalogs" : { + "type" : "boolean" + }, + "checksums" : { + "type" : "boolean" + }, + "connectTimeout" : { + "type" : "integer" + }, + "extraProperties" : { + "$ref" : "#/definitions/Properties" + }, + "files" : { + "type" : "boolean" + }, + "host" : { + "type" : "string" + }, + "owner" : { + "type" : "string" + }, + "packageName" : { + "type" : "string" + }, + "packageVersion" : { + "type" : "string" + }, + "readTimeout" : { + "type" : "integer" + }, + "signatures" : { + "type" : "boolean" + }, + "token" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "GiteaUploaderMap" : { + "type" : "object", + "additionalProperties" : { + "$ref" : "#/definitions/GiteaUploader" + }, + "patternProperties" : { + "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]?$" : { + "$ref" : "#/definitions/GiteaUploader" + } + } + }, + "GithubCataloger" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "artifacts" : { + "type" : "boolean" + }, + "attestationName" : { + "type" : "string" + }, + "deployables" : { + "type" : "boolean" + }, + "excludes" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "extraProperties" : { + "$ref" : "#/definitions/Properties" + }, + "files" : { + "type" : "boolean" + }, + "includes" : { + "type" : "array", + "items" : { + "type" : "string" + } + } + }, + "additionalProperties" : false + }, + "GithubMavenDeployer" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "applyMavenCentralRules" : { + "type" : "boolean" + }, + "artifactOverrides" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/ArtifactOverride" + } + }, + "authorization" : { + "$ref" : "#/definitions/Authorization" + }, + "checksums" : { + "type" : "boolean" + }, + "connectTimeout" : { + "type" : "integer" + }, + "extraProperties" : { + "$ref" : "#/definitions/Properties" + }, + "javadocJar" : { + "type" : "boolean" + }, + "password" : { + "type" : "string" + }, + "readTimeout" : { + "type" : "integer" + }, + "repository" : { + "type" : "string" + }, + "sign" : { + "type" : "boolean" + }, + "snapshotSupported" : { + "type" : "boolean" + }, + "sourceJar" : { + "type" : "boolean" + }, + "stagingRepositories" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "url" : { + "type" : "string" + }, + "username" : { + "type" : "string" + }, + "verifyPom" : { + "type" : "boolean" + } + }, + "additionalProperties" : false + }, + "GithubMavenDeployerMap" : { + "type" : "object", + "additionalProperties" : { + "$ref" : "#/definitions/GithubMavenDeployer" + }, + "patternProperties" : { + "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]?$" : { + "$ref" : "#/definitions/GithubMavenDeployer" + } + } + }, + "GithubReleaser" : { + "type" : "object", + "properties" : { + "apiEndpoint" : { + "type" : "string" + }, + "artifacts" : { + "type" : "boolean" + }, + "branch" : { + "type" : "string" + }, + "branchPush" : { + "type" : "string" + }, + "catalogs" : { + "type" : "boolean" + }, + "changelog" : { + "$ref" : "#/definitions/Changelog" + }, + "checksums" : { + "type" : "boolean" + }, + "commitAuthor" : { + "$ref" : "#/definitions/CommitAuthor" + }, + "commitUrl" : { + "type" : "string" + }, + "connectTimeout" : { + "type" : "integer" + }, + "discussionCategoryName" : { + "type" : "string" + }, + "downloadUrl" : { + "type" : "string" + }, + "draft" : { + "type" : "boolean" + }, + "enabled" : { + "type" : "boolean" + }, + "files" : { + "type" : "boolean" + }, + "host" : { + "type" : "string" + }, + "issueTrackerUrl" : { + "type" : "string" + }, + "issues" : { + "$ref" : "#/definitions/Issues" + }, + "latestReleaseUrl" : { + "type" : "string" + }, + "milestone" : { + "$ref" : "#/definitions/Milestone" + }, + "name" : { + "type" : "string" + }, + "overwrite" : { + "type" : "boolean" + }, + "owner" : { + "type" : "string" + }, + "prerelease" : { + "$ref" : "#/definitions/Prerelease" + }, + "previousTagName" : { + "type" : "string" + }, + "readTimeout" : { + "type" : "integer" + }, + "releaseName" : { + "type" : "string" + }, + "releaseNotes" : { + "$ref" : "#/definitions/ReleaseNotes" + }, + "releaseNotesUrl" : { + "type" : "string" + }, + "repoCloneUrl" : { + "type" : "string" + }, + "repoUrl" : { + "type" : "string" + }, + "sign" : { + "type" : "boolean" + }, + "signatures" : { + "type" : "boolean" + }, + "skipRelease" : { + "type" : "boolean" + }, + "skipTag" : { + "type" : "boolean" + }, + "srcUrl" : { + "type" : "string" + }, + "tagName" : { + "type" : "string" + }, + "token" : { + "type" : "string" + }, + "update" : { + "$ref" : "#/definitions/Update" + }, + "uploadAssets" : { + "$ref" : "#/definitions/Active" + }, + "username" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "GitlabMavenDeployer" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "applyMavenCentralRules" : { + "type" : "boolean" + }, + "artifactOverrides" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/ArtifactOverride" + } + }, + "authorization" : { + "$ref" : "#/definitions/Authorization" + }, + "checksums" : { + "type" : "boolean" + }, + "connectTimeout" : { + "type" : "integer" + }, + "extraProperties" : { + "$ref" : "#/definitions/Properties" + }, + "javadocJar" : { + "type" : "boolean" + }, + "password" : { + "type" : "string" + }, + "projectIdentifier" : { + "type" : "string" + }, + "readTimeout" : { + "type" : "integer" + }, + "sign" : { + "type" : "boolean" + }, + "snapshotSupported" : { + "type" : "boolean" + }, + "sourceJar" : { + "type" : "boolean" + }, + "stagingRepositories" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "url" : { + "type" : "string" + }, + "username" : { + "type" : "string" + }, + "verifyPom" : { + "type" : "boolean" + } + }, + "additionalProperties" : false + }, + "GitlabMavenDeployerMap" : { + "type" : "object", + "additionalProperties" : { + "$ref" : "#/definitions/GitlabMavenDeployer" + }, + "patternProperties" : { + "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]?$" : { + "$ref" : "#/definitions/GitlabMavenDeployer" + } + } + }, + "GitlabReleaser" : { + "type" : "object", + "properties" : { + "apiEndpoint" : { + "type" : "string" + }, + "artifacts" : { + "type" : "boolean" + }, + "branch" : { + "type" : "string" + }, + "branchPush" : { + "type" : "string" + }, + "catalogs" : { + "type" : "boolean" + }, + "changelog" : { + "$ref" : "#/definitions/Changelog" + }, + "checksums" : { + "type" : "boolean" + }, + "commitAuthor" : { + "$ref" : "#/definitions/CommitAuthor" + }, + "commitUrl" : { + "type" : "string" + }, + "connectTimeout" : { + "type" : "integer" + }, + "downloadUrl" : { + "type" : "string" + }, + "enabled" : { + "type" : "boolean" + }, + "files" : { + "type" : "boolean" + }, + "host" : { + "type" : "string" + }, + "issueTrackerUrl" : { + "type" : "string" + }, + "issues" : { + "$ref" : "#/definitions/Issues" + }, + "latestReleaseUrl" : { + "type" : "string" + }, + "milestone" : { + "$ref" : "#/definitions/Milestone" + }, + "name" : { + "type" : "string" + }, + "overwrite" : { + "type" : "boolean" + }, + "owner" : { + "type" : "string" + }, + "prerelease" : { + "$ref" : "#/definitions/Prerelease" + }, + "previousTagName" : { + "type" : "string" + }, + "projectIdentifier" : { + "type" : "string" + }, + "readTimeout" : { + "type" : "integer" + }, + "releaseName" : { + "type" : "string" + }, + "releaseNotesUrl" : { + "type" : "string" + }, + "repoCloneUrl" : { + "type" : "string" + }, + "repoUrl" : { + "type" : "string" + }, + "sign" : { + "type" : "boolean" + }, + "signatures" : { + "type" : "boolean" + }, + "skipRelease" : { + "type" : "boolean" + }, + "skipTag" : { + "type" : "boolean" + }, + "srcUrl" : { + "type" : "string" + }, + "tagName" : { + "type" : "string" + }, + "token" : { + "type" : "string" + }, + "update" : { + "$ref" : "#/definitions/Update" + }, + "uploadAssets" : { + "$ref" : "#/definitions/Active" + }, + "uploadLinks" : { + "allOf" : [ { + "$ref" : "#/definitions/StringProperties" + }, { + "additionalProperties" : { + "type" : "string" + }, + "type" : [ "object", "null" ] + } ] + }, + "username" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "GitlabUploader" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "artifacts" : { + "type" : "boolean" + }, + "catalogs" : { + "type" : "boolean" + }, + "checksums" : { + "type" : "boolean" + }, + "connectTimeout" : { + "type" : "integer" + }, + "extraProperties" : { + "$ref" : "#/definitions/Properties" + }, + "files" : { + "type" : "boolean" + }, + "host" : { + "type" : "string" + }, + "packageName" : { + "type" : "string" + }, + "packageVersion" : { + "type" : "string" + }, + "projectIdentifier" : { + "type" : "string" + }, + "readTimeout" : { + "type" : "integer" + }, + "signatures" : { + "type" : "boolean" + }, + "token" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "GitlabUploaderMap" : { + "type" : "object", + "additionalProperties" : { + "$ref" : "#/definitions/GitlabUploader" + }, + "patternProperties" : { + "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]?$" : { + "$ref" : "#/definitions/GitlabUploader" + } + } + }, + "GitterAnnouncer" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "connectTimeout" : { + "type" : "integer" + }, + "extraProperties" : { + "$ref" : "#/definitions/Properties" + }, + "message" : { + "type" : "string" + }, + "messageTemplate" : { + "type" : "string" + }, + "readTimeout" : { + "type" : "integer" + }, + "webhook" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "Glob" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "directory" : { + "type" : "string" + }, + "extraProperties" : { + "$ref" : "#/definitions/Properties" + }, + "pattern" : { + "type" : "string" + }, + "platform" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "GofishPackager" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "commitAuthor" : { + "$ref" : "#/definitions/CommitAuthor" + }, + "continueOnError" : { + "type" : "boolean" + }, + "downloadUrl" : { + "type" : "string" + }, + "extraProperties" : { + "$ref" : "#/definitions/Properties" + }, + "repository" : { + "$ref" : "#/definitions/GofishRepository" + }, + "skipTemplates" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "templateDirectory" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "GofishRepository" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "branch" : { + "type" : "string" + }, + "branchPush" : { + "type" : "string" + }, + "commitMessage" : { + "type" : "string" + }, + "extraProperties" : { + "$ref" : "#/definitions/Properties" + }, + "name" : { + "type" : "string" + }, + "owner" : { + "type" : "string" + }, + "tagName" : { + "type" : "string" + }, + "token" : { + "type" : "string" + }, + "username" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "GoogleChatAnnouncer" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "connectTimeout" : { + "type" : "integer" + }, + "extraProperties" : { + "$ref" : "#/definitions/Properties" + }, + "message" : { + "type" : "string" + }, + "messageTemplate" : { + "type" : "string" + }, + "readTimeout" : { + "type" : "integer" + }, + "webhook" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "Hide" : { + "type" : "object", + "properties" : { + "categories" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "contributors" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "uncategorized" : { + "type" : "boolean" + } + }, + "additionalProperties" : false + }, + "HomebrewRepository" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "branch" : { + "type" : "string" + }, + "branchPush" : { + "type" : "string" + }, + "commitMessage" : { + "type" : "string" + }, + "extraProperties" : { + "$ref" : "#/definitions/Properties" + }, + "name" : { + "type" : "string" + }, + "owner" : { + "type" : "string" + }, + "tagName" : { + "type" : "string" + }, + "token" : { + "type" : "string" + }, + "username" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "Hooks" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "command" : { + "$ref" : "#/definitions/CommandHooks" + }, + "condition" : { + "type" : "string" + }, + "environment" : { + "allOf" : [ { + "$ref" : "#/definitions/StringProperties" + }, { + "additionalProperties" : { + "type" : "string" + }, + "type" : [ "object", "null" ] + } ] + }, + "script" : { + "$ref" : "#/definitions/ScriptHooks" + } + }, + "additionalProperties" : false + }, + "HttpAnnouncer" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "authorization" : { + "$ref" : "#/definitions/Authorization" + }, + "bearerKeyword" : { + "type" : "string" + }, + "connectTimeout" : { + "type" : "integer" + }, + "extraProperties" : { + "$ref" : "#/definitions/Properties" + }, + "headers" : { + "allOf" : [ { + "$ref" : "#/definitions/StringProperties" + }, { + "additionalProperties" : { + "type" : "string" + }, + "type" : [ "object", "null" ] + } ] + }, + "method" : { + "$ref" : "#/definitions/Method" + }, + "password" : { + "type" : "string" + }, + "payload" : { + "type" : "string" + }, + "payloadTemplate" : { + "type" : "string" + }, + "readTimeout" : { + "type" : "integer" + }, + "url" : { + "type" : "string" + }, + "username" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "HttpAnnouncerMap" : { + "type" : "object", + "additionalProperties" : { + "$ref" : "#/definitions/HttpAnnouncer" + }, + "patternProperties" : { + "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]?$" : { + "$ref" : "#/definitions/HttpAnnouncer" + } + } + }, + "HttpAnnouncers" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "connectTimeout" : { + "type" : "integer" + }, + "extraProperties" : { + "$ref" : "#/definitions/Properties" + }, + "http" : { + "allOf" : [ { + "$ref" : "#/definitions/HttpAnnouncerMap" + }, { + "additionalProperties" : { + "$ref" : "#/definitions/HttpAnnouncer" + }, + "type" : [ "object", "null" ] + } ] + }, + "readTimeout" : { + "type" : "integer" + } + }, + "additionalProperties" : false + }, + "HttpDownloader" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "assets" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/Asset" + } + }, + "authorization" : { + "$ref" : "#/definitions/Authorization" + }, + "connectTimeout" : { + "type" : "integer" + }, + "extraProperties" : { + "$ref" : "#/definitions/Properties" + }, + "headers" : { + "allOf" : [ { + "$ref" : "#/definitions/StringProperties" + }, { + "additionalProperties" : { + "type" : "string" + }, + "type" : [ "object", "null" ] + } ] + }, + "password" : { + "type" : "string" + }, + "readTimeout" : { + "type" : "integer" + }, + "username" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "HttpDownloaderMap" : { + "type" : "object", + "additionalProperties" : { + "$ref" : "#/definitions/HttpDownloader" + }, + "patternProperties" : { + "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]?$" : { + "$ref" : "#/definitions/HttpDownloader" + } + } + }, + "HttpUploader" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "artifacts" : { + "type" : "boolean" + }, + "authorization" : { + "$ref" : "#/definitions/Authorization" + }, + "catalogs" : { + "type" : "boolean" + }, + "checksums" : { + "type" : "boolean" + }, + "connectTimeout" : { + "type" : "integer" + }, + "downloadUrl" : { + "type" : "string" + }, + "extraProperties" : { + "$ref" : "#/definitions/Properties" + }, + "files" : { + "type" : "boolean" + }, + "headers" : { + "allOf" : [ { + "$ref" : "#/definitions/StringProperties" + }, { + "additionalProperties" : { + "type" : "string" + }, + "type" : [ "object", "null" ] + } ] + }, + "method" : { + "$ref" : "#/definitions/Method" + }, + "password" : { + "type" : "string" + }, + "readTimeout" : { + "type" : "integer" + }, + "signatures" : { + "type" : "boolean" + }, + "uploadUrl" : { + "type" : "string" + }, + "username" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "HttpUploaderMap" : { + "type" : "object", + "additionalProperties" : { + "$ref" : "#/definitions/HttpUploader" + }, + "patternProperties" : { + "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]?$" : { + "$ref" : "#/definitions/HttpUploader" + } + } + }, + "Icon" : { + "type" : "object", + "properties" : { + "extraProperties" : { + "$ref" : "#/definitions/Properties" + }, + "height" : { + "type" : "integer" + }, + "primary" : { + "type" : "boolean" + }, + "url" : { + "type" : "string" + }, + "width" : { + "type" : "integer" + } + }, + "additionalProperties" : false + }, + "Installer" : { + "type" : "object", + "properties" : { + "command" : { + "type" : "string" + }, + "dependencies" : { + "$ref" : "#/definitions/Dependencies" + }, + "modes" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/Mode-1" + } + }, + "scope" : { + "$ref" : "#/definitions/Scope" + }, + "type" : { + "$ref" : "#/definitions/Type-2" + }, + "upgradeBehavior" : { + "$ref" : "#/definitions/UpgradeBehavior" + } + }, + "additionalProperties" : false + }, + "Issues" : { + "type" : "object", + "properties" : { + "applyMilestone" : { + "$ref" : "#/definitions/Apply" + }, + "comment" : { + "type" : "string" + }, + "enabled" : { + "type" : "boolean" + }, + "label" : { + "$ref" : "#/definitions/Label" + } + }, + "additionalProperties" : false + }, + "JReleaserModel" : { + "type" : "object", + "properties" : { + "announce" : { + "$ref" : "#/definitions/Announce" + }, + "assemble" : { + "$ref" : "#/definitions/Assemble" + }, + "catalog" : { + "$ref" : "#/definitions/Catalog" + }, + "checksum" : { + "$ref" : "#/definitions/Checksum" + }, + "deploy" : { + "$ref" : "#/definitions/Deploy" + }, + "distributions" : { + "allOf" : [ { + "$ref" : "#/definitions/DistributionMap" + }, { + "additionalProperties" : { + "$ref" : "#/definitions/Distribution" + }, + "type" : [ "object", "null" ] + } ] + }, + "download" : { + "$ref" : "#/definitions/Download" + }, + "environment" : { + "$ref" : "#/definitions/Environment" + }, + "extensions" : { + "allOf" : [ { + "$ref" : "#/definitions/ExtensionMap" + }, { + "additionalProperties" : { + "$ref" : "#/definitions/Extension" + }, + "type" : [ "object", "null" ] + } ] + }, + "files" : { + "$ref" : "#/definitions/Files" + }, + "hooks" : { + "$ref" : "#/definitions/Hooks" + }, + "packagers" : { + "$ref" : "#/definitions/Packagers" + }, + "platform" : { + "$ref" : "#/definitions/Platform" + }, + "project" : { + "$ref" : "#/definitions/Project" + }, + "release" : { + "$ref" : "#/definitions/Release" + }, + "signing" : { + "$ref" : "#/definitions/Signing" + }, + "upload" : { + "$ref" : "#/definitions/Upload" + } + }, + "description" : "JReleaser 1.13.0", + "additionalProperties" : false + }, + "Java-1" : { + "type" : "object", + "properties" : { + "environmentVariables" : { + "$ref" : "#/definitions/EnvironmentVariables" + }, + "jvmOptions" : { + "$ref" : "#/definitions/JvmOptions" + }, + "mainClass" : { + "type" : "string" + }, + "mainModule" : { + "type" : "string" + }, + "options" : { + "type" : "array", + "items" : { + "type" : "string" + } + } + }, + "additionalProperties" : false + }, + "Java-2" : { + "type" : "object", + "properties" : { + "artifactId" : { + "type" : "string" + }, + "enabled" : { + "type" : "boolean" + }, + "environmentVariables" : { + "$ref" : "#/definitions/EnvironmentVariables" + }, + "extraProperties" : { + "$ref" : "#/definitions/Properties" + }, + "groupId" : { + "type" : "string" + }, + "jvmOptions" : { + "$ref" : "#/definitions/JvmOptions" + }, + "mainClass" : { + "type" : "string" + }, + "mainModule" : { + "type" : "string" + }, + "multiProject" : { + "type" : "boolean" + }, + "options" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "version" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "JavaArchive" : { + "type" : "object", + "properties" : { + "libDirectoryName" : { + "type" : "string" + }, + "mainJarName" : { + "type" : "string" + }, + "path" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "JavaArchiveAssembler" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "archiveName" : { + "type" : "string" + }, + "artifacts" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/Artifact" + } + }, + "executable" : { + "$ref" : "#/definitions/Executable" + }, + "exported" : { + "type" : "boolean" + }, + "extraProperties" : { + "$ref" : "#/definitions/Properties" + }, + "fileSets" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/FileSet" + } + }, + "files" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/Glob" + } + }, + "formats" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/Format-1" + } + }, + "jars" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/Glob" + } + }, + "java" : { + "$ref" : "#/definitions/Java-1" + }, + "mainJar" : { + "$ref" : "#/definitions/Artifact" + }, + "options" : { + "$ref" : "#/definitions/ArchiveOptions" + }, + "platform" : { + "$ref" : "#/definitions/Platform" + }, + "skipTemplates" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "stereotype" : { + "$ref" : "#/definitions/Stereotype" + }, + "swid" : { + "$ref" : "#/definitions/SwidTag" + }, + "templateDirectory" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "JavaArchiveAssemblerMap" : { + "type" : "object", + "additionalProperties" : { + "$ref" : "#/definitions/JavaArchiveAssembler" + }, + "patternProperties" : { + "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]?$" : { + "$ref" : "#/definitions/JavaArchiveAssembler" + } + } + }, + "JbangPackager" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "alias" : { + "type" : "string" + }, + "commitAuthor" : { + "$ref" : "#/definitions/CommitAuthor" + }, + "continueOnError" : { + "type" : "boolean" + }, + "downloadUrl" : { + "type" : "string" + }, + "extraProperties" : { + "$ref" : "#/definitions/Properties" + }, + "repository" : { + "$ref" : "#/definitions/JbangRepository" + }, + "skipTemplates" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "templateDirectory" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "JbangRepository" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "branch" : { + "type" : "string" + }, + "branchPush" : { + "type" : "string" + }, + "commitMessage" : { + "type" : "string" + }, + "extraProperties" : { + "$ref" : "#/definitions/Properties" + }, + "name" : { + "type" : "string" + }, + "owner" : { + "type" : "string" + }, + "tagName" : { + "type" : "string" + }, + "token" : { + "type" : "string" + }, + "username" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "Jdeps" : { + "type" : "object", + "properties" : { + "enabled" : { + "type" : "boolean" + }, + "ignoreMissingDeps" : { + "type" : "boolean" + }, + "multiRelease" : { + "type" : "string" + }, + "targets" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "useWildcardInPath" : { + "type" : "boolean" + } + }, + "additionalProperties" : false + }, + "JibPackager" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "baseImage" : { + "type" : "string" + }, + "commitAuthor" : { + "$ref" : "#/definitions/CommitAuthor" + }, + "continueOnError" : { + "type" : "boolean" + }, + "creationTime" : { + "type" : "string" + }, + "downloadUrl" : { + "type" : "string" + }, + "environment" : { + "allOf" : [ { + "$ref" : "#/definitions/StringProperties" + }, { + "additionalProperties" : { + "type" : "string" + }, + "type" : [ "object", "null" ] + } ] + }, + "exposedPorts" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "extraProperties" : { + "$ref" : "#/definitions/Properties" + }, + "format" : { + "$ref" : "#/definitions/Format-4" + }, + "imageNames" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "labels" : { + "allOf" : [ { + "$ref" : "#/definitions/StringProperties" + }, { + "additionalProperties" : { + "type" : "string" + }, + "type" : [ "object", "null" ] + } ] + }, + "registries" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/Registry-2" + } + }, + "repository" : { + "$ref" : "#/definitions/JibRepository" + }, + "skipTemplates" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "specs" : { + "allOf" : [ { + "$ref" : "#/definitions/JibSpecMap" + }, { + "additionalProperties" : { + "$ref" : "#/definitions/JibSpec" + }, + "type" : [ "object", "null" ] + } ] + }, + "templateDirectory" : { + "type" : "string" + }, + "user" : { + "type" : "string" + }, + "version" : { + "type" : "string" + }, + "volumes" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "workingDirectory" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "JibRepository" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "branch" : { + "type" : "string" + }, + "branchPush" : { + "type" : "string" + }, + "commitMessage" : { + "type" : "string" + }, + "extraProperties" : { + "$ref" : "#/definitions/Properties" + }, + "name" : { + "type" : "string" + }, + "owner" : { + "type" : "string" + }, + "tagName" : { + "type" : "string" + }, + "token" : { + "type" : "string" + }, + "username" : { + "type" : "string" + }, + "versionedSubfolders" : { + "type" : "boolean" + } + }, + "additionalProperties" : false + }, + "JibSpec" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "artifact" : { + "$ref" : "#/definitions/Artifact" + }, + "baseImage" : { + "type" : "string" + }, + "creationTime" : { + "type" : "string" + }, + "environment" : { + "allOf" : [ { + "$ref" : "#/definitions/StringProperties" + }, { + "additionalProperties" : { + "type" : "string" + }, + "type" : [ "object", "null" ] + } ] + }, + "exposedPorts" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "extraProperties" : { + "$ref" : "#/definitions/Properties" + }, + "format" : { + "$ref" : "#/definitions/Format-4" + }, + "imageNames" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "labels" : { + "allOf" : [ { + "$ref" : "#/definitions/StringProperties" + }, { + "additionalProperties" : { + "type" : "string" + }, + "type" : [ "object", "null" ] + } ] + }, + "matchers" : { + "$ref" : "#/definitions/Properties" + }, + "name" : { + "type" : "string" + }, + "registries" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/Registry-2" + } + }, + "skipTemplates" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "templateDirectory" : { + "type" : "string" + }, + "user" : { + "type" : "string" + }, + "volumes" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "workingDirectory" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "JibSpecMap" : { + "type" : "object", + "additionalProperties" : { + "$ref" : "#/definitions/JibSpec" + }, + "patternProperties" : { + "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]?$" : { + "$ref" : "#/definitions/JibSpec" + } + } + }, + "JlinkAssembler" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "additionalModuleNames" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "archiveFormat" : { + "$ref" : "#/definitions/Format-1" + }, + "args" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "artifacts" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/Artifact" + } + }, + "copyJars" : { + "type" : "boolean" + }, + "executable" : { + "type" : "string" + }, + "exported" : { + "type" : "boolean" + }, + "extraProperties" : { + "$ref" : "#/definitions/Properties" + }, + "fileSets" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/FileSet" + } + }, + "files" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/Glob" + } + }, + "imageName" : { + "type" : "string" + }, + "imageNameTransform" : { + "type" : "string" + }, + "jars" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/Glob" + } + }, + "java" : { + "$ref" : "#/definitions/Java-2" + }, + "javaArchive" : { + "$ref" : "#/definitions/JavaArchive" + }, + "jdeps" : { + "$ref" : "#/definitions/Jdeps" + }, + "jdk" : { + "$ref" : "#/definitions/Artifact" + }, + "mainJar" : { + "$ref" : "#/definitions/Artifact" + }, + "moduleNames" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "options" : { + "$ref" : "#/definitions/ArchiveOptions" + }, + "platform" : { + "$ref" : "#/definitions/Platform" + }, + "skipTemplates" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "stereotype" : { + "$ref" : "#/definitions/Stereotype" + }, + "swid" : { + "$ref" : "#/definitions/SwidTag" + }, + "targetJdks" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/Artifact" + } + }, + "templateDirectory" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "JlinkAssemblerMap" : { + "type" : "object", + "additionalProperties" : { + "$ref" : "#/definitions/JlinkAssembler" + }, + "patternProperties" : { + "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]?$" : { + "$ref" : "#/definitions/JlinkAssembler" + } + } + }, + "JpackageAssembler" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "applicationPackage" : { + "$ref" : "#/definitions/ApplicationPackage" + }, + "artifacts" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/Artifact" + } + }, + "attachPlatform" : { + "type" : "boolean" + }, + "executable" : { + "type" : "string" + }, + "exported" : { + "type" : "boolean" + }, + "extraProperties" : { + "$ref" : "#/definitions/Properties" + }, + "fileSets" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/FileSet" + } + }, + "files" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/Glob" + } + }, + "jars" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/Glob" + } + }, + "java" : { + "$ref" : "#/definitions/Java-2" + }, + "jlink" : { + "type" : "string" + }, + "launcher" : { + "$ref" : "#/definitions/Launcher" + }, + "linux" : { + "$ref" : "#/definitions/Linux-1" + }, + "mainJar" : { + "$ref" : "#/definitions/Artifact" + }, + "osx" : { + "$ref" : "#/definitions/Osx-1" + }, + "platform" : { + "$ref" : "#/definitions/Platform" + }, + "runtimeImages" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/Artifact" + } + }, + "skipTemplates" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "stereotype" : { + "$ref" : "#/definitions/Stereotype" + }, + "swid" : { + "$ref" : "#/definitions/SwidTag" + }, + "templateDirectory" : { + "type" : "string" + }, + "verbose" : { + "type" : "boolean" + }, + "windows" : { + "$ref" : "#/definitions/Windows-1" + } + }, + "additionalProperties" : false + }, + "JpackageAssemblerMap" : { + "type" : "object", + "additionalProperties" : { + "$ref" : "#/definitions/JpackageAssembler" + }, + "patternProperties" : { + "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]?$" : { + "$ref" : "#/definitions/JpackageAssembler" + } + } + }, + "JvmOptions" : { + "type" : "object", + "properties" : { + "linux" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "osx" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "universal" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "unix" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "windows" : { + "type" : "array", + "items" : { + "type" : "string" + } + } + }, + "additionalProperties" : false + }, + "Label" : { + "type" : "object", + "properties" : { + "color" : { + "type" : "string" + }, + "description" : { + "type" : "string" + }, + "name" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "Labeler" : { + "type" : "object", + "properties" : { + "body" : { + "type" : "string" + }, + "contributor" : { + "type" : "string" + }, + "label" : { + "type" : "string" + }, + "order" : { + "type" : "integer" + }, + "title" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "Launcher" : { + "type" : "object", + "properties" : { + "arguments" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "javaOptions" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "launchers" : { + "type" : "array", + "items" : { + "type" : "string" + } + } + }, + "additionalProperties" : false + }, + "LinkedinAnnouncer" : { + "type" : "object", + "properties" : { + "accessToken" : { + "type" : "string" + }, + "active" : { + "$ref" : "#/definitions/Active" + }, + "connectTimeout" : { + "type" : "integer" + }, + "extraProperties" : { + "$ref" : "#/definitions/Properties" + }, + "message" : { + "type" : "string" + }, + "messageTemplate" : { + "type" : "string" + }, + "owner" : { + "type" : "string" + }, + "readTimeout" : { + "type" : "integer" + }, + "subject" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "Links" : { + "type" : "object", + "properties" : { + "bugTracker" : { + "type" : "string" + }, + "contact" : { + "type" : "string" + }, + "contribute" : { + "type" : "string" + }, + "documentation" : { + "type" : "string" + }, + "donation" : { + "type" : "string" + }, + "faq" : { + "type" : "string" + }, + "help" : { + "type" : "string" + }, + "homepage" : { + "type" : "string" + }, + "license" : { + "type" : "string" + }, + "translate" : { + "type" : "string" + }, + "vcsBrowser" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "Linux-1" : { + "type" : "object", + "properties" : { + "appCategory" : { + "type" : "string" + }, + "appName" : { + "type" : "string" + }, + "appRelease" : { + "type" : "string" + }, + "icon" : { + "type" : "string" + }, + "installDir" : { + "type" : "string" + }, + "jdk" : { + "$ref" : "#/definitions/Artifact" + }, + "license" : { + "type" : "string" + }, + "maintainer" : { + "type" : "string" + }, + "menuGroup" : { + "type" : "string" + }, + "packageDeps" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "packageName" : { + "type" : "string" + }, + "platform" : { + "type" : "string" + }, + "resourceDir" : { + "type" : "string" + }, + "shortcut" : { + "type" : "boolean" + }, + "types" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "validTypes" : { + "type" : "array", + "items" : { + "type" : "string" + } + } + }, + "additionalProperties" : false + }, + "Linux-2" : { + "type" : "object", + "properties" : { + "args" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "platform" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "MacportsPackager" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "categories" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "commitAuthor" : { + "$ref" : "#/definitions/CommitAuthor" + }, + "continueOnError" : { + "type" : "boolean" + }, + "downloadUrl" : { + "type" : "string" + }, + "extraProperties" : { + "$ref" : "#/definitions/Properties" + }, + "maintainers" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "packageName" : { + "type" : "string" + }, + "repository" : { + "$ref" : "#/definitions/MacportsRepository" + }, + "revision" : { + "type" : "integer" + }, + "skipTemplates" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "templateDirectory" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "MacportsRepository" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "branch" : { + "type" : "string" + }, + "branchPush" : { + "type" : "string" + }, + "commitMessage" : { + "type" : "string" + }, + "extraProperties" : { + "$ref" : "#/definitions/Properties" + }, + "name" : { + "type" : "string" + }, + "owner" : { + "type" : "string" + }, + "tagName" : { + "type" : "string" + }, + "token" : { + "type" : "string" + }, + "username" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "MastodonAnnouncer" : { + "type" : "object", + "properties" : { + "accessToken" : { + "type" : "string" + }, + "active" : { + "$ref" : "#/definitions/Active" + }, + "connectTimeout" : { + "type" : "integer" + }, + "extraProperties" : { + "$ref" : "#/definitions/Properties" + }, + "host" : { + "type" : "string" + }, + "readTimeout" : { + "type" : "integer" + }, + "status" : { + "type" : "string" + }, + "statusTemplate" : { + "type" : "string" + }, + "statuses" : { + "type" : "array", + "items" : { + "type" : "string" + } + } + }, + "additionalProperties" : false + }, + "MattermostAnnouncer" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "connectTimeout" : { + "type" : "integer" + }, + "extraProperties" : { + "$ref" : "#/definitions/Properties" + }, + "message" : { + "type" : "string" + }, + "messageTemplate" : { + "type" : "string" + }, + "readTimeout" : { + "type" : "integer" + }, + "structuredMessage" : { + "type" : "boolean" + }, + "webhook" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "Maven" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "artifactory" : { + "allOf" : [ { + "$ref" : "#/definitions/ArtifactoryMavenDeployerMap" + }, { + "additionalProperties" : { + "$ref" : "#/definitions/ArtifactoryMavenDeployer" + }, + "type" : [ "object", "null" ] + } ] + }, + "azure" : { + "allOf" : [ { + "$ref" : "#/definitions/AzureMavenDeployerMap" + }, { + "additionalProperties" : { + "$ref" : "#/definitions/AzureMavenDeployer" + }, + "type" : [ "object", "null" ] + } ] + }, + "gitea" : { + "allOf" : [ { + "$ref" : "#/definitions/GiteaMavenDeployerMap" + }, { + "additionalProperties" : { + "$ref" : "#/definitions/GiteaMavenDeployer" + }, + "type" : [ "object", "null" ] + } ] + }, + "github" : { + "allOf" : [ { + "$ref" : "#/definitions/GithubMavenDeployerMap" + }, { + "additionalProperties" : { + "$ref" : "#/definitions/GithubMavenDeployer" + }, + "type" : [ "object", "null" ] + } ] + }, + "gitlab" : { + "allOf" : [ { + "$ref" : "#/definitions/GitlabMavenDeployerMap" + }, { + "additionalProperties" : { + "$ref" : "#/definitions/GitlabMavenDeployer" + }, + "type" : [ "object", "null" ] + } ] + }, + "mavenCentral" : { + "allOf" : [ { + "$ref" : "#/definitions/MavenCentralMavenDeployerMap" + }, { + "additionalProperties" : { + "$ref" : "#/definitions/MavenCentralMavenDeployer" + }, + "type" : [ "object", "null" ] + } ] + }, + "nexus2" : { + "allOf" : [ { + "$ref" : "#/definitions/Nexus2MavenDeployerMap" + }, { + "additionalProperties" : { + "$ref" : "#/definitions/Nexus2MavenDeployer" + }, + "type" : [ "object", "null" ] + } ] + }, + "pomchecker" : { + "$ref" : "#/definitions/Pomchecker" + } + }, + "additionalProperties" : false + }, + "MavenCentralMavenDeployer" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "applyMavenCentralRules" : { + "type" : "boolean" + }, + "artifactOverrides" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/ArtifactOverride" + } + }, + "authorization" : { + "$ref" : "#/definitions/Authorization" + }, + "checksums" : { + "type" : "boolean" + }, + "connectTimeout" : { + "type" : "integer" + }, + "deploymentId" : { + "type" : "string" + }, + "extraProperties" : { + "$ref" : "#/definitions/Properties" + }, + "javadocJar" : { + "type" : "boolean" + }, + "maxRetries" : { + "type" : "integer" + }, + "namespace" : { + "type" : "string" + }, + "password" : { + "type" : "string" + }, + "readTimeout" : { + "type" : "integer" + }, + "retryDelay" : { + "type" : "integer" + }, + "sign" : { + "type" : "boolean" + }, + "snapshotSupported" : { + "type" : "boolean" + }, + "sourceJar" : { + "type" : "boolean" + }, + "stage" : { + "$ref" : "#/definitions/Stage-1" + }, + "stagingRepositories" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "url" : { + "type" : "string" + }, + "username" : { + "type" : "string" + }, + "verifyPom" : { + "type" : "boolean" + } + }, + "additionalProperties" : false + }, + "MavenCentralMavenDeployerMap" : { + "type" : "object", + "additionalProperties" : { + "$ref" : "#/definitions/MavenCentralMavenDeployer" + }, + "patternProperties" : { + "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]?$" : { + "$ref" : "#/definitions/MavenCentralMavenDeployer" + } + } + }, + "Method" : { + "type" : "string", + "enum" : [ "PUT", "POST" ] + }, + "Milestone" : { + "type" : "object", + "properties" : { + "close" : { + "type" : "boolean" + }, + "name" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "MimeType" : { + "type" : "string", + "enum" : [ "TEXT", "HTML" ] + }, + "Mode-1" : { + "type" : "string", + "enum" : [ "INTERACTIVE", "SILENT", "SILENT_WITH_PROGRESS" ] + }, + "Mode-2" : { + "type" : "string", + "enum" : [ "MEMORY", "FILE", "COMMAND", "COSIGN" ] + }, + "NativeImageAssembler" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "archiveFormat" : { + "$ref" : "#/definitions/Format-1" + }, + "args" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "artifacts" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/Artifact" + } + }, + "components" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "executable" : { + "type" : "string" + }, + "exported" : { + "type" : "boolean" + }, + "extraProperties" : { + "$ref" : "#/definitions/Properties" + }, + "fileSets" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/FileSet" + } + }, + "files" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/Glob" + } + }, + "graal" : { + "$ref" : "#/definitions/Artifact" + }, + "graalJdks" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/Artifact" + } + }, + "imageName" : { + "type" : "string" + }, + "imageNameTransform" : { + "type" : "string" + }, + "jars" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/Glob" + } + }, + "java" : { + "$ref" : "#/definitions/Java-2" + }, + "linux" : { + "$ref" : "#/definitions/Linux-2" + }, + "mainJar" : { + "$ref" : "#/definitions/Artifact" + }, + "options" : { + "$ref" : "#/definitions/ArchiveOptions" + }, + "osx" : { + "$ref" : "#/definitions/Osx-2" + }, + "platform" : { + "$ref" : "#/definitions/Platform" + }, + "skipTemplates" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "stereotype" : { + "$ref" : "#/definitions/Stereotype" + }, + "swid" : { + "$ref" : "#/definitions/SwidTag" + }, + "templateDirectory" : { + "type" : "string" + }, + "upx" : { + "$ref" : "#/definitions/Upx" + }, + "windows" : { + "$ref" : "#/definitions/Windows-2" + } + }, + "additionalProperties" : false + }, + "NativeImageAssemblerMap" : { + "type" : "object", + "additionalProperties" : { + "$ref" : "#/definitions/NativeImageAssembler" + }, + "patternProperties" : { + "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]?$" : { + "$ref" : "#/definitions/NativeImageAssembler" + } + } + }, + "Nexus2MavenDeployer" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "applyMavenCentralRules" : { + "type" : "boolean" + }, + "artifactOverrides" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/ArtifactOverride" + } + }, + "authorization" : { + "$ref" : "#/definitions/Authorization" + }, + "checksums" : { + "type" : "boolean" + }, + "closeRepository" : { + "type" : "boolean" + }, + "connectTimeout" : { + "type" : "integer" + }, + "endStage" : { + "$ref" : "#/definitions/Stage-2" + }, + "extraProperties" : { + "$ref" : "#/definitions/Properties" + }, + "javadocJar" : { + "type" : "boolean" + }, + "password" : { + "type" : "string" + }, + "readTimeout" : { + "type" : "integer" + }, + "releaseRepository" : { + "type" : "boolean" + }, + "sign" : { + "type" : "boolean" + }, + "snapshotSupported" : { + "type" : "boolean" + }, + "snapshotUrl" : { + "type" : "string" + }, + "sourceJar" : { + "type" : "boolean" + }, + "stagingProfileId" : { + "type" : "string" + }, + "stagingRepositories" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "stagingRepositoryId" : { + "type" : "string" + }, + "startStage" : { + "$ref" : "#/definitions/Stage-2" + }, + "transitionDelay" : { + "type" : "integer" + }, + "transitionMaxRetries" : { + "type" : "integer" + }, + "url" : { + "type" : "string" + }, + "username" : { + "type" : "string" + }, + "verifyPom" : { + "type" : "boolean" + } + }, + "additionalProperties" : false + }, + "Nexus2MavenDeployerMap" : { + "type" : "object", + "additionalProperties" : { + "$ref" : "#/definitions/Nexus2MavenDeployer" + }, + "patternProperties" : { + "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]?$" : { + "$ref" : "#/definitions/Nexus2MavenDeployer" + } + } + }, + "OpenCollectiveAnnouncer" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "connectTimeout" : { + "type" : "integer" + }, + "extraProperties" : { + "$ref" : "#/definitions/Properties" + }, + "host" : { + "type" : "string" + }, + "message" : { + "type" : "string" + }, + "messageTemplate" : { + "type" : "string" + }, + "readTimeout" : { + "type" : "integer" + }, + "slug" : { + "type" : "string" + }, + "title" : { + "type" : "string" + }, + "token" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "Osx-1" : { + "type" : "object", + "properties" : { + "appName" : { + "type" : "string" + }, + "icon" : { + "type" : "string" + }, + "installDir" : { + "type" : "string" + }, + "jdk" : { + "$ref" : "#/definitions/Artifact" + }, + "packageIdentifier" : { + "type" : "string" + }, + "packageName" : { + "type" : "string" + }, + "packageSigningPrefix" : { + "type" : "string" + }, + "platform" : { + "type" : "string" + }, + "resourceDir" : { + "type" : "string" + }, + "sign" : { + "type" : "boolean" + }, + "signingKeyUsername" : { + "type" : "string" + }, + "signingKeychain" : { + "type" : "string" + }, + "types" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "validTypes" : { + "type" : "array", + "items" : { + "type" : "string" + } + } + }, + "additionalProperties" : false + }, + "Osx-2" : { + "type" : "object", + "properties" : { + "args" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "platform" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "Pack" : { + "type" : "object", + "properties" : { + "enabled" : { + "type" : "boolean" + }, + "name" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "Package" : { + "type" : "object", + "properties" : { + "identifier" : { + "type" : "string" + }, + "name" : { + "type" : "string" + }, + "url" : { + "type" : "string" + }, + "version" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "PackageDependency" : { + "type" : "object", + "properties" : { + "minimumVersion" : { + "type" : "string" + }, + "packageIdentifier" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "Packagers" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "appImage" : { + "$ref" : "#/definitions/AppImagePackager" + }, + "asdf" : { + "$ref" : "#/definitions/AsdfPackager" + }, + "brew" : { + "$ref" : "#/definitions/BrewPackager" + }, + "chocolatey" : { + "$ref" : "#/definitions/ChocolateyPackager" + }, + "docker" : { + "$ref" : "#/definitions/DockerPackager" + }, + "flatpak" : { + "$ref" : "#/definitions/FlatpakPackager" + }, + "gofish" : { + "$ref" : "#/definitions/GofishPackager" + }, + "jbang" : { + "$ref" : "#/definitions/JbangPackager" + }, + "jib" : { + "$ref" : "#/definitions/JibPackager" + }, + "macports" : { + "$ref" : "#/definitions/MacportsPackager" + }, + "scoop" : { + "$ref" : "#/definitions/ScoopPackager" + }, + "sdkman" : { + "$ref" : "#/definitions/SdkmanPackager" + }, + "snap" : { + "$ref" : "#/definitions/SnapPackager" + }, + "spec" : { + "$ref" : "#/definitions/SpecPackager" + }, + "winget" : { + "$ref" : "#/definitions/WingetPackager" + } + }, + "additionalProperties" : false + }, + "Platform" : { + "type" : "object", + "properties" : { + "replacements" : { + "allOf" : [ { + "$ref" : "#/definitions/StringProperties" + }, { + "additionalProperties" : { + "type" : "string" + }, + "type" : [ "object", "null" ] + } ] + } + }, + "additionalProperties" : false + }, + "Plug" : { + "type" : "object", + "properties" : { + "attributes" : { + "allOf" : [ { + "$ref" : "#/definitions/StringProperties" + }, { + "additionalProperties" : { + "type" : "string" + }, + "type" : [ "object", "null" ] + } ] + }, + "name" : { + "type" : "string" + }, + "reads" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "writes" : { + "type" : "array", + "items" : { + "type" : "string" + } + } + }, + "additionalProperties" : false + }, + "Pomchecker" : { + "type" : "object", + "properties" : { + "failOnError" : { + "type" : "boolean" + }, + "failOnWarning" : { + "type" : "boolean" + }, + "version" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "Prerelease" : { + "type" : "object", + "properties" : { + "enabled" : { + "type" : "boolean" + }, + "pattern" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "Project" : { + "type" : "object", + "properties" : { + "authors" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "copyright" : { + "type" : "string" + }, + "description" : { + "type" : "string" + }, + "extraProperties" : { + "$ref" : "#/definitions/Properties" + }, + "icons" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/Icon" + } + }, + "inceptionYear" : { + "type" : "string" + }, + "java" : { + "$ref" : "#/definitions/Java-2" + }, + "license" : { + "type" : "string" + }, + "links" : { + "$ref" : "#/definitions/Links" + }, + "longDescription" : { + "type" : "string" + }, + "maintainers" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "name" : { + "type" : "string" + }, + "screenshots" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/Screenshot" + } + }, + "snapshot" : { + "$ref" : "#/definitions/Snapshot" + }, + "stereotype" : { + "$ref" : "#/definitions/Stereotype" + }, + "tags" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "vendor" : { + "type" : "string" + }, + "version" : { + "type" : "string" + }, + "versionPattern" : { + "$ref" : "#/definitions/VersionPattern" + } + }, + "additionalProperties" : false + }, + "Properties" : { + "type" : "object", + "additionalProperties" : { + "type" : "string" + } + }, + "Provider" : { + "type" : "object", + "properties" : { + "properties" : { + "$ref" : "#/definitions/Properties" + }, + "type" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "Publisher" : { + "type" : "object", + "properties" : { + "name" : { + "type" : "string" + }, + "supportUrl" : { + "type" : "string" + }, + "url" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "Registry-1" : { + "type" : "object", + "properties" : { + "externalLogin" : { + "type" : "boolean" + }, + "password" : { + "type" : "string" + }, + "repositoryName" : { + "type" : "string" + }, + "server" : { + "type" : "string" + }, + "serverName" : { + "type" : "string" + }, + "username" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "Registry-2" : { + "type" : "object", + "properties" : { + "fromPassword" : { + "type" : "string" + }, + "fromUsername" : { + "type" : "string" + }, + "name" : { + "type" : "string" + }, + "password" : { + "type" : "string" + }, + "server" : { + "type" : "string" + }, + "toPassword" : { + "type" : "string" + }, + "toUsername" : { + "type" : "string" + }, + "username" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "Release" : { + "type" : "object", + "properties" : { + "codeberg" : { + "$ref" : "#/definitions/CodebergReleaser" + }, + "generic" : { + "$ref" : "#/definitions/GenericGitReleaser" + }, + "gitea" : { + "$ref" : "#/definitions/GiteaReleaser" + }, + "github" : { + "$ref" : "#/definitions/GithubReleaser" + }, + "gitlab" : { + "$ref" : "#/definitions/GitlabReleaser" + } + }, + "additionalProperties" : false + }, + "ReleaseNotes" : { + "type" : "object", + "properties" : { + "configurationFile" : { + "type" : "string" + }, + "enabled" : { + "type" : "boolean" + } + }, + "additionalProperties" : false + }, + "Replacer" : { + "type" : "object", + "properties" : { + "replace" : { + "type" : "string" + }, + "search" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "Repository" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "branch" : { + "type" : "string" + }, + "branchPush" : { + "type" : "string" + }, + "commitMessage" : { + "type" : "string" + }, + "extraProperties" : { + "$ref" : "#/definitions/Properties" + }, + "name" : { + "type" : "string" + }, + "owner" : { + "type" : "string" + }, + "tagName" : { + "type" : "string" + }, + "token" : { + "type" : "string" + }, + "username" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "Runtime" : { + "type" : "string", + "enum" : [ "FREEDESKTOP", "GNOME", "KDE", "ELEMENTARY" ] + }, + "S3Uploader" : { + "type" : "object", + "properties" : { + "accessKeyId" : { + "type" : "string" + }, + "active" : { + "$ref" : "#/definitions/Active" + }, + "artifacts" : { + "type" : "boolean" + }, + "bucket" : { + "type" : "string" + }, + "catalogs" : { + "type" : "boolean" + }, + "checksums" : { + "type" : "boolean" + }, + "connectTimeout" : { + "type" : "integer" + }, + "downloadUrl" : { + "type" : "string" + }, + "endpoint" : { + "type" : "string" + }, + "extraProperties" : { + "$ref" : "#/definitions/Properties" + }, + "files" : { + "type" : "boolean" + }, + "headers" : { + "allOf" : [ { + "$ref" : "#/definitions/StringProperties" + }, { + "additionalProperties" : { + "type" : "string" + }, + "type" : [ "object", "null" ] + } ] + }, + "path" : { + "type" : "string" + }, + "readTimeout" : { + "type" : "integer" + }, + "region" : { + "type" : "string" + }, + "secretKey" : { + "type" : "string" + }, + "sessionToken" : { + "type" : "string" + }, + "signatures" : { + "type" : "boolean" + } + }, + "additionalProperties" : false + }, + "S3UploaderMap" : { + "type" : "object", + "additionalProperties" : { + "$ref" : "#/definitions/S3Uploader" + }, + "patternProperties" : { + "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]?$" : { + "$ref" : "#/definitions/S3Uploader" + } + } + }, + "Sbom" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "cyclonedx" : { + "$ref" : "#/definitions/CyclonedxSbomCataloger" + }, + "syft" : { + "$ref" : "#/definitions/SyftSbomCataloger" + } + }, + "additionalProperties" : false + }, + "ScoopPackager" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "autoupdateUrl" : { + "type" : "string" + }, + "checkverUrl" : { + "type" : "string" + }, + "commitAuthor" : { + "$ref" : "#/definitions/CommitAuthor" + }, + "continueOnError" : { + "type" : "boolean" + }, + "downloadUrl" : { + "type" : "string" + }, + "extraProperties" : { + "$ref" : "#/definitions/Properties" + }, + "packageName" : { + "type" : "string" + }, + "repository" : { + "$ref" : "#/definitions/ScoopRepository" + }, + "skipTemplates" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "templateDirectory" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "ScoopRepository" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "branch" : { + "type" : "string" + }, + "branchPush" : { + "type" : "string" + }, + "commitMessage" : { + "type" : "string" + }, + "extraProperties" : { + "$ref" : "#/definitions/Properties" + }, + "name" : { + "type" : "string" + }, + "owner" : { + "type" : "string" + }, + "tagName" : { + "type" : "string" + }, + "token" : { + "type" : "string" + }, + "username" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "Scope" : { + "type" : "string", + "enum" : [ "USER", "MACHINE" ] + }, + "ScpDownloader" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "assets" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/Asset" + } + }, + "connectTimeout" : { + "type" : "integer" + }, + "extraProperties" : { + "$ref" : "#/definitions/Properties" + }, + "fingerprint" : { + "type" : "string" + }, + "host" : { + "type" : "string" + }, + "knownHostsFile" : { + "type" : "string" + }, + "passphrase" : { + "type" : "string" + }, + "password" : { + "type" : "string" + }, + "port" : { + "type" : "integer" + }, + "privateKey" : { + "type" : "string" + }, + "publicKey" : { + "type" : "string" + }, + "readTimeout" : { + "type" : "integer" + }, + "username" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "ScpDownloaderMap" : { + "type" : "object", + "additionalProperties" : { + "$ref" : "#/definitions/ScpDownloader" + }, + "patternProperties" : { + "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]?$" : { + "$ref" : "#/definitions/ScpDownloader" + } + } + }, + "ScpUploader" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "artifacts" : { + "type" : "boolean" + }, + "catalogs" : { + "type" : "boolean" + }, + "checksums" : { + "type" : "boolean" + }, + "connectTimeout" : { + "type" : "integer" + }, + "downloadUrl" : { + "type" : "string" + }, + "extraProperties" : { + "$ref" : "#/definitions/Properties" + }, + "files" : { + "type" : "boolean" + }, + "fingerprint" : { + "type" : "string" + }, + "host" : { + "type" : "string" + }, + "knownHostsFile" : { + "type" : "string" + }, + "passphrase" : { + "type" : "string" + }, + "password" : { + "type" : "string" + }, + "path" : { + "type" : "string" + }, + "port" : { + "type" : "integer" + }, + "privateKey" : { + "type" : "string" + }, + "publicKey" : { + "type" : "string" + }, + "readTimeout" : { + "type" : "integer" + }, + "signatures" : { + "type" : "boolean" + }, + "username" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "ScpUploaderMap" : { + "type" : "object", + "additionalProperties" : { + "$ref" : "#/definitions/ScpUploader" + }, + "patternProperties" : { + "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]?$" : { + "$ref" : "#/definitions/ScpUploader" + } + } + }, + "Screenshot" : { + "type" : "object", + "properties" : { + "caption" : { + "type" : "string" + }, + "extraProperties" : { + "$ref" : "#/definitions/Properties" + }, + "height" : { + "type" : "integer" + }, + "primary" : { + "type" : "boolean" + }, + "type" : { + "$ref" : "#/definitions/Type-1" + }, + "url" : { + "type" : "string" + }, + "width" : { + "type" : "integer" + } + }, + "additionalProperties" : false + }, + "ScriptHook" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "condition" : { + "type" : "string" + }, + "continueOnError" : { + "type" : "boolean" + }, + "environment" : { + "allOf" : [ { + "$ref" : "#/definitions/StringProperties" + }, { + "additionalProperties" : { + "type" : "string" + }, + "type" : [ "object", "null" ] + } ] + }, + "filter" : { + "$ref" : "#/definitions/Filter" + }, + "platforms" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "run" : { + "type" : "string" + }, + "shell" : { + "$ref" : "#/definitions/Shell" + }, + "verbose" : { + "type" : "boolean" + } + }, + "additionalProperties" : false + }, + "ScriptHooks" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "before" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/ScriptHook" + } + }, + "condition" : { + "type" : "string" + }, + "environment" : { + "allOf" : [ { + "$ref" : "#/definitions/StringProperties" + }, { + "additionalProperties" : { + "type" : "string" + }, + "type" : [ "object", "null" ] + } ] + }, + "failure" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/ScriptHook" + } + }, + "success" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/ScriptHook" + } + } + }, + "additionalProperties" : false + }, + "SdkmanAnnouncer" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "candidate" : { + "type" : "string" + }, + "command" : { + "$ref" : "#/definitions/Command-1" + }, + "connectTimeout" : { + "type" : "integer" + }, + "consumerKey" : { + "type" : "string" + }, + "consumerToken" : { + "type" : "string" + }, + "downloadUrl" : { + "type" : "string" + }, + "extraProperties" : { + "$ref" : "#/definitions/Properties" + }, + "readTimeout" : { + "type" : "integer" + }, + "releaseNotesUrl" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "SdkmanPackager" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "candidate" : { + "type" : "string" + }, + "command" : { + "$ref" : "#/definitions/Command-1" + }, + "connectTimeout" : { + "type" : "integer" + }, + "consumerKey" : { + "type" : "string" + }, + "consumerToken" : { + "type" : "string" + }, + "continueOnError" : { + "type" : "boolean" + }, + "downloadUrl" : { + "type" : "string" + }, + "extraProperties" : { + "$ref" : "#/definitions/Properties" + }, + "readTimeout" : { + "type" : "integer" + }, + "releaseNotesUrl" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "SftpDownloader" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "assets" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/Asset" + } + }, + "connectTimeout" : { + "type" : "integer" + }, + "extraProperties" : { + "$ref" : "#/definitions/Properties" + }, + "fingerprint" : { + "type" : "string" + }, + "host" : { + "type" : "string" + }, + "knownHostsFile" : { + "type" : "string" + }, + "passphrase" : { + "type" : "string" + }, + "password" : { + "type" : "string" + }, + "port" : { + "type" : "integer" + }, + "privateKey" : { + "type" : "string" + }, + "publicKey" : { + "type" : "string" + }, + "readTimeout" : { + "type" : "integer" + }, + "username" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "SftpDownloaderMap" : { + "type" : "object", + "additionalProperties" : { + "$ref" : "#/definitions/SftpDownloader" + }, + "patternProperties" : { + "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]?$" : { + "$ref" : "#/definitions/SftpDownloader" + } + } + }, + "SftpUploader" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "artifacts" : { + "type" : "boolean" + }, + "catalogs" : { + "type" : "boolean" + }, + "checksums" : { + "type" : "boolean" + }, + "connectTimeout" : { + "type" : "integer" + }, + "downloadUrl" : { + "type" : "string" + }, + "extraProperties" : { + "$ref" : "#/definitions/Properties" + }, + "files" : { + "type" : "boolean" + }, + "fingerprint" : { + "type" : "string" + }, + "host" : { + "type" : "string" + }, + "knownHostsFile" : { + "type" : "string" + }, + "passphrase" : { + "type" : "string" + }, + "password" : { + "type" : "string" + }, + "path" : { + "type" : "string" + }, + "port" : { + "type" : "integer" + }, + "privateKey" : { + "type" : "string" + }, + "publicKey" : { + "type" : "string" + }, + "readTimeout" : { + "type" : "integer" + }, + "signatures" : { + "type" : "boolean" + }, + "username" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "SftpUploaderMap" : { + "type" : "object", + "additionalProperties" : { + "$ref" : "#/definitions/SftpUploader" + }, + "patternProperties" : { + "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]?$" : { + "$ref" : "#/definitions/SftpUploader" + } + } + }, + "Shell" : { + "type" : "string", + "enum" : [ "BASH", "SH", "CMD", "PWSH", "POWERSHELL" ] + }, + "Signing" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "armored" : { + "type" : "boolean" + }, + "artifacts" : { + "type" : "boolean" + }, + "catalogs" : { + "type" : "boolean" + }, + "checksums" : { + "type" : "boolean" + }, + "command" : { + "$ref" : "#/definitions/Command-2" + }, + "cosign" : { + "$ref" : "#/definitions/Cosign" + }, + "files" : { + "type" : "boolean" + }, + "mode" : { + "$ref" : "#/definitions/Mode-2" + }, + "passphrase" : { + "type" : "string" + }, + "publicKey" : { + "type" : "string" + }, + "secretKey" : { + "type" : "string" + }, + "verify" : { + "type" : "boolean" + } + }, + "additionalProperties" : false + }, + "SlackAnnouncer" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "channel" : { + "type" : "string" + }, + "connectTimeout" : { + "type" : "integer" + }, + "extraProperties" : { + "$ref" : "#/definitions/Properties" + }, + "message" : { + "type" : "string" + }, + "messageTemplate" : { + "type" : "string" + }, + "readTimeout" : { + "type" : "integer" + }, + "token" : { + "type" : "string" + }, + "webhook" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "Slot" : { + "type" : "object", + "properties" : { + "attributes" : { + "allOf" : [ { + "$ref" : "#/definitions/StringProperties" + }, { + "additionalProperties" : { + "type" : "string" + }, + "type" : [ "object", "null" ] + } ] + }, + "name" : { + "type" : "string" + }, + "reads" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "writes" : { + "type" : "array", + "items" : { + "type" : "string" + } + } + }, + "additionalProperties" : false + }, + "SlsaCataloger" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "artifacts" : { + "type" : "boolean" + }, + "attestationName" : { + "type" : "string" + }, + "deployables" : { + "type" : "boolean" + }, + "excludes" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "extraProperties" : { + "$ref" : "#/definitions/Properties" + }, + "files" : { + "type" : "boolean" + }, + "includes" : { + "type" : "array", + "items" : { + "type" : "string" + } + } + }, + "additionalProperties" : false + }, + "SmtpAnnouncer" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "auth" : { + "type" : "boolean" + }, + "bcc" : { + "type" : "string" + }, + "cc" : { + "type" : "string" + }, + "connectTimeout" : { + "type" : "integer" + }, + "extraProperties" : { + "$ref" : "#/definitions/Properties" + }, + "from" : { + "type" : "string" + }, + "host" : { + "type" : "string" + }, + "message" : { + "type" : "string" + }, + "messageTemplate" : { + "type" : "string" + }, + "mimeType" : { + "$ref" : "#/definitions/MimeType" + }, + "password" : { + "type" : "string" + }, + "port" : { + "type" : "integer" + }, + "properties" : { + "allOf" : [ { + "$ref" : "#/definitions/StringProperties" + }, { + "additionalProperties" : { + "type" : "string" + }, + "type" : [ "object", "null" ] + } ] + }, + "readTimeout" : { + "type" : "integer" + }, + "subject" : { + "type" : "string" + }, + "to" : { + "type" : "string" + }, + "transport" : { + "$ref" : "#/definitions/Transport" + }, + "username" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "SnapPackager" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "architectures" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/Architecture" + } + }, + "base" : { + "type" : "string" + }, + "commitAuthor" : { + "$ref" : "#/definitions/CommitAuthor" + }, + "confinement" : { + "type" : "string" + }, + "continueOnError" : { + "type" : "boolean" + }, + "downloadUrl" : { + "type" : "string" + }, + "exportedLogin" : { + "type" : "string" + }, + "extraProperties" : { + "$ref" : "#/definitions/Properties" + }, + "grade" : { + "type" : "string" + }, + "localPlugs" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "localSlots" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "packageName" : { + "type" : "string" + }, + "plugs" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/Plug" + } + }, + "remoteBuild" : { + "type" : "boolean" + }, + "repository" : { + "$ref" : "#/definitions/SnapRepository" + }, + "skipTemplates" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "slots" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/Slot" + } + }, + "templateDirectory" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "SnapRepository" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "branch" : { + "type" : "string" + }, + "branchPush" : { + "type" : "string" + }, + "commitMessage" : { + "type" : "string" + }, + "extraProperties" : { + "$ref" : "#/definitions/Properties" + }, + "name" : { + "type" : "string" + }, + "owner" : { + "type" : "string" + }, + "tagName" : { + "type" : "string" + }, + "token" : { + "type" : "string" + }, + "username" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "Snapshot" : { + "type" : "object", + "properties" : { + "fullChangelog" : { + "type" : "boolean" + }, + "label" : { + "type" : "string" + }, + "pattern" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "Sort" : { + "type" : "string", + "enum" : [ "ASC", "DESC" ] + }, + "SpecPackager" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "commitAuthor" : { + "$ref" : "#/definitions/CommitAuthor" + }, + "continueOnError" : { + "type" : "boolean" + }, + "downloadUrl" : { + "type" : "string" + }, + "extraProperties" : { + "$ref" : "#/definitions/Properties" + }, + "packageName" : { + "type" : "string" + }, + "release" : { + "type" : "string" + }, + "repository" : { + "$ref" : "#/definitions/SpecRepository" + }, + "requires" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "skipTemplates" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "templateDirectory" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "SpecRepository" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "branch" : { + "type" : "string" + }, + "branchPush" : { + "type" : "string" + }, + "commitMessage" : { + "type" : "string" + }, + "extraProperties" : { + "$ref" : "#/definitions/Properties" + }, + "name" : { + "type" : "string" + }, + "owner" : { + "type" : "string" + }, + "tagName" : { + "type" : "string" + }, + "token" : { + "type" : "string" + }, + "username" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "Stage-1" : { + "type" : "string", + "enum" : [ "UPLOAD", "PUBLISH", "FULL" ] + }, + "Stage-2" : { + "type" : "string", + "enum" : [ "UPLOAD", "CLOSE", "RELEASE" ] + }, + "Stereotype" : { + "type" : "string", + "enum" : [ "NONE", "CLI", "DESKTOP", "WEB", "MOBILE" ] + }, + "StringProperties" : { + "type" : "object", + "additionalProperties" : { + "type" : "string" + } + }, + "SwidTag" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "corpus" : { + "type" : "boolean" + }, + "entities" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/Entity" + } + }, + "lang" : { + "type" : "string" + }, + "name" : { + "type" : "string" + }, + "patch" : { + "type" : "boolean" + }, + "path" : { + "type" : "string" + }, + "tagId" : { + "type" : "string" + }, + "tagRef" : { + "type" : "string" + }, + "tagVersion" : { + "type" : "integer" + } + }, + "additionalProperties" : false + }, + "SwidTagMap" : { + "type" : "object", + "additionalProperties" : { + "$ref" : "#/definitions/SwidTag" + }, + "patternProperties" : { + "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]?$" : { + "$ref" : "#/definitions/SwidTag" + } + } + }, + "SyftSbomCataloger" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "distributions" : { + "type" : "boolean" + }, + "extraProperties" : { + "$ref" : "#/definitions/Properties" + }, + "files" : { + "type" : "boolean" + }, + "formats" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/Format-3" + } + }, + "pack" : { + "$ref" : "#/definitions/Pack" + }, + "version" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "TarMode" : { + "type" : "string", + "enum" : [ "GNU", "POSIX", "ERROR", "TRUNCATE" ] + }, + "TeamsAnnouncer" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "connectTimeout" : { + "type" : "integer" + }, + "extraProperties" : { + "$ref" : "#/definitions/Properties" + }, + "messageTemplate" : { + "type" : "string" + }, + "readTimeout" : { + "type" : "integer" + }, + "webhook" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "TelegramAnnouncer" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "chatId" : { + "type" : "string" + }, + "connectTimeout" : { + "type" : "integer" + }, + "extraProperties" : { + "$ref" : "#/definitions/Properties" + }, + "message" : { + "type" : "string" + }, + "messageTemplate" : { + "type" : "string" + }, + "readTimeout" : { + "type" : "integer" + }, + "token" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "Transport" : { + "type" : "string", + "enum" : [ "SMTP", "SMTPS" ] + }, + "TwitterAnnouncer" : { + "type" : "object", + "properties" : { + "accessToken" : { + "type" : "string" + }, + "accessTokenSecret" : { + "type" : "string" + }, + "active" : { + "$ref" : "#/definitions/Active" + }, + "connectTimeout" : { + "type" : "integer" + }, + "consumerKey" : { + "type" : "string" + }, + "consumerSecret" : { + "type" : "string" + }, + "extraProperties" : { + "$ref" : "#/definitions/Properties" + }, + "readTimeout" : { + "type" : "integer" + }, + "status" : { + "type" : "string" + }, + "statusTemplate" : { + "type" : "string" + }, + "statuses" : { + "type" : "array", + "items" : { + "type" : "string" + } + } + }, + "additionalProperties" : false + }, + "Type-1" : { + "type" : "string", + "enum" : [ "SOURCE", "THUMBNAIL" ] + }, + "Type-2" : { + "type" : "string", + "enum" : [ "MSIX", "MSI", "APPX", "EXE", "ZIP", "INNO", "NULLSOFT", "WIX", "BURN", "PWA" ] + }, + "Type-3" : { + "type" : "string", + "enum" : [ "SEMVER", "CALVER", "CHRONVER", "JAVA_RUNTIME", "JAVA_MODULE", "CUSTOM" ] + }, + "Unpack" : { + "type" : "object", + "properties" : { + "enabled" : { + "type" : "boolean" + }, + "skipRootEntry" : { + "type" : "boolean" + } + }, + "additionalProperties" : false + }, + "Update" : { + "type" : "object", + "properties" : { + "enabled" : { + "type" : "boolean" + }, + "sections" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/UpdateSection" + } + } + }, + "additionalProperties" : false + }, + "UpdateSection" : { + "type" : "string", + "enum" : [ "TITLE", "BODY", "ASSETS" ] + }, + "UpgradeBehavior" : { + "type" : "string", + "enum" : [ "INSTALL", "UNINSTALL_PREVIOUS" ] + }, + "Upload" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "artifactory" : { + "allOf" : [ { + "$ref" : "#/definitions/ArtifactoryUploaderMap" + }, { + "additionalProperties" : { + "$ref" : "#/definitions/ArtifactoryUploader" + }, + "type" : [ "object", "null" ] + } ] + }, + "ftp" : { + "allOf" : [ { + "$ref" : "#/definitions/FtpUploaderMap" + }, { + "additionalProperties" : { + "$ref" : "#/definitions/FtpUploader" + }, + "type" : [ "object", "null" ] + } ] + }, + "gitea" : { + "allOf" : [ { + "$ref" : "#/definitions/GiteaUploaderMap" + }, { + "additionalProperties" : { + "$ref" : "#/definitions/GiteaUploader" + }, + "type" : [ "object", "null" ] + } ] + }, + "gitlab" : { + "allOf" : [ { + "$ref" : "#/definitions/GitlabUploaderMap" + }, { + "additionalProperties" : { + "$ref" : "#/definitions/GitlabUploader" + }, + "type" : [ "object", "null" ] + } ] + }, + "http" : { + "allOf" : [ { + "$ref" : "#/definitions/HttpUploaderMap" + }, { + "additionalProperties" : { + "$ref" : "#/definitions/HttpUploader" + }, + "type" : [ "object", "null" ] + } ] + }, + "s3" : { + "allOf" : [ { + "$ref" : "#/definitions/S3UploaderMap" + }, { + "additionalProperties" : { + "$ref" : "#/definitions/S3Uploader" + }, + "type" : [ "object", "null" ] + } ] + }, + "scp" : { + "allOf" : [ { + "$ref" : "#/definitions/ScpUploaderMap" + }, { + "additionalProperties" : { + "$ref" : "#/definitions/ScpUploader" + }, + "type" : [ "object", "null" ] + } ] + }, + "sftp" : { + "allOf" : [ { + "$ref" : "#/definitions/SftpUploaderMap" + }, { + "additionalProperties" : { + "$ref" : "#/definitions/SftpUploader" + }, + "type" : [ "object", "null" ] + } ] + } + }, + "additionalProperties" : false + }, + "Upx" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "args" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "version" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "VersionPattern" : { + "type" : "object", + "properties" : { + "format" : { + "type" : "string" + }, + "type" : { + "$ref" : "#/definitions/Type-3" + } + }, + "additionalProperties" : false + }, + "WebhookAnnouncer" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "connectTimeout" : { + "type" : "integer" + }, + "extraProperties" : { + "$ref" : "#/definitions/Properties" + }, + "message" : { + "type" : "string" + }, + "messageProperty" : { + "type" : "string" + }, + "messageTemplate" : { + "type" : "string" + }, + "readTimeout" : { + "type" : "integer" + }, + "structuredMessage" : { + "type" : "boolean" + }, + "webhook" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "WebhookAnnouncerMap" : { + "type" : "object", + "additionalProperties" : { + "$ref" : "#/definitions/WebhookAnnouncer" + }, + "patternProperties" : { + "^[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9]?$" : { + "$ref" : "#/definitions/WebhookAnnouncer" + } + } + }, + "WebhooksAnnouncer" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "connectTimeout" : { + "type" : "integer" + }, + "extraProperties" : { + "$ref" : "#/definitions/Properties" + }, + "readTimeout" : { + "type" : "integer" + }, + "webhooks" : { + "allOf" : [ { + "$ref" : "#/definitions/WebhookAnnouncerMap" + }, { + "additionalProperties" : { + "$ref" : "#/definitions/WebhookAnnouncer" + }, + "type" : [ "object", "null" ] + } ] + } + }, + "additionalProperties" : false + }, + "Windows-1" : { + "type" : "object", + "properties" : { + "appName" : { + "type" : "string" + }, + "console" : { + "type" : "boolean" + }, + "dirChooser" : { + "type" : "boolean" + }, + "icon" : { + "type" : "string" + }, + "installDir" : { + "type" : "string" + }, + "jdk" : { + "$ref" : "#/definitions/Artifact" + }, + "menu" : { + "type" : "boolean" + }, + "menuGroup" : { + "type" : "string" + }, + "perUserInstall" : { + "type" : "boolean" + }, + "platform" : { + "type" : "string" + }, + "resourceDir" : { + "type" : "string" + }, + "shortcut" : { + "type" : "boolean" + }, + "types" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "upgradeUuid" : { + "type" : "string" + }, + "validTypes" : { + "type" : "array", + "items" : { + "type" : "string" + } + } + }, + "additionalProperties" : false + }, + "Windows-2" : { + "type" : "object", + "properties" : { + "args" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "platform" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "WingetPackager" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "author" : { + "type" : "string" + }, + "commitAuthor" : { + "$ref" : "#/definitions/CommitAuthor" + }, + "continueOnError" : { + "type" : "boolean" + }, + "defaultLocale" : { + "type" : "string" + }, + "downloadUrl" : { + "type" : "string" + }, + "extraProperties" : { + "$ref" : "#/definitions/Properties" + }, + "installer" : { + "$ref" : "#/definitions/Installer" + }, + "minimumOsVersion" : { + "type" : "string" + }, + "moniker" : { + "type" : "string" + }, + "package" : { + "$ref" : "#/definitions/Package" + }, + "productCode" : { + "type" : "string" + }, + "publisher" : { + "$ref" : "#/definitions/Publisher" + }, + "repository" : { + "$ref" : "#/definitions/WingetRepository" + }, + "skipTemplates" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "tags" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "templateDirectory" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "WingetRepository" : { + "type" : "object", + "properties" : { + "active" : { + "$ref" : "#/definitions/Active" + }, + "branch" : { + "type" : "string" + }, + "branchPush" : { + "type" : "string" + }, + "commitMessage" : { + "type" : "string" + }, + "extraProperties" : { + "$ref" : "#/definitions/Properties" + }, + "name" : { + "type" : "string" + }, + "owner" : { + "type" : "string" + }, + "tagName" : { + "type" : "string" + }, + "token" : { + "type" : "string" + }, + "username" : { + "type" : "string" + } + }, + "additionalProperties" : false + }, + "ZulipAnnouncer" : { + "type" : "object", + "properties" : { + "account" : { + "type" : "string" + }, + "active" : { + "$ref" : "#/definitions/Active" + }, + "apiHost" : { + "type" : "string" + }, + "apiKey" : { + "type" : "string" + }, + "channel" : { + "type" : "string" + }, + "connectTimeout" : { + "type" : "integer" + }, + "extraProperties" : { + "$ref" : "#/definitions/Properties" + }, + "message" : { + "type" : "string" + }, + "messageTemplate" : { + "type" : "string" + }, + "readTimeout" : { + "type" : "integer" + }, + "subject" : { + "type" : "string" + } + }, + "additionalProperties" : false + } + } +} \ No newline at end of file