From 56a1d34f404c670991b2dab38c3d49a36d50dbe4 Mon Sep 17 00:00:00 2001
From: buildmaster spring-cloud-build,spring-cloud-sleuth.
releaser.fixed-versions - A String to String mapping of manually set versions. E.g. "spring-cloud-cli" → "1.0.0.RELEASE" will set
the spring-cloud-cli.version to 1.0.0.RELEASE regardless of what was set in spring-cloud-release project. Example --releaser.fixed-versions[spring-cloud-cli]=1.0.0.RELEASE.
Use these properties to provide versions for the meta release.releaser.meta-release.enabled - You have to turn it on to enable a meta release. Defaults to falsereleaser.meta-release.release-train-project-name - Name of the project that represents the BOM of the release train. Defaults to spring-cloud-releasereleaser.meta-release.git-org-url - The URL of the Git organization. We’ll append each project’s name to it.
-Defaults to https://github.com/spring-cloudreleaser.git.fetch-versions-from-git - If true then should fill the map of versions from Git. If false then picks fixed versionsreleaser.git.clone-destination-dir - Where should the Spring Cloud Release repo get cloned to. If null defaults to a temporary directoryreleaser.git.spring-cloud-release-git-url - URL to Spring Cloud Release Git repository. Defaults to https://github.com/spring-cloud/spring-cloud-releasereleaser.git.documentation-url - URL to the documentation Git repository. Defaults to https://github.com/spring-cloud/spring-cloud-staticreleaser.git.documentation-branch - Branch to check out for the documentation project. Defaults to gh-pagesreleaser.git.oauth-token - GitHub OAuth token to be used to interact with GitHub repo.releaser.git.username - Optional Git username. If not passed keys will be used for authentication.releaser.git.password - Optional Git password. If not passed keys will be used for authentication.releaser.git.number-of-checked-milestones - In order not to iterate endlessly over milestones we introduce a threshold of milestones that
+Defaults to https://github.com/spring-cloudreleaser.meta-release.projects-to-skip - List of projects that we should not clone and release. Spring Cloud release
+train depends on projects that got already released. We default this list to [spring-cloud-stream, spring-cloud-task].releaser.git.fetch-versions-from-git - If true then should fill the map of versions from Git. If false then picks fixed versionsreleaser.git.clone-destination-dir - Where should the Spring Cloud Release repo get cloned to. If null defaults to a temporary directoryreleaser.git.spring-cloud-release-git-url - URL to Spring Cloud Release Git repository. Defaults to https://github.com/spring-cloud/spring-cloud-releasereleaser.git.documentation-url - URL to the documentation Git repository. Defaults to https://github.com/spring-cloud/spring-cloud-staticreleaser.git.documentation-branch - Branch to check out for the documentation project. Defaults to gh-pagesreleaser.git.oauth-token - GitHub OAuth token to be used to interact with GitHub repo.releaser.git.username - Optional Git username. If not passed keys will be used for authentication.releaser.git.password - Optional Git password. If not passed keys will be used for authentication.releaser.git.number-of-checked-milestones - In order not to iterate endlessly over milestones we introduce a threshold of milestones that
we will go through to find the matching milestone. Defaults to 10releaser.maven.build-command - Command to be executed to build the project. Defaults to ./mvnw clean install -Pdocsreleaser.maven.deploy-command - Command to be executed to deploy a built project". Defaults to ./mvnw deploy -DskipTests -Pfastreleaser.maven.publish-docs-commands - Command to be executed to deploy a built project. If present {{version}} will be replaced by the proper version.
Defaults to the standard Spring Cloud wget and execution of ghpages.releaser.maven.system-properties - Additional system properties that should be passed to any commands. If present {{systemProps}} will be replaced by the contents of this property.releaser.maven.wait-time-in-minutes - Max wait time in minutes for the process to finish. Defaults to 20releaser.gradle.gradle-props-substitution - a map containing a key which is a property key inside gradle.properties and a value of
a project name. E.g. in gradle.properties you have foo=1.0.0.BUILD-SNAPSHOT and you would like spring-cloud-contract version to
diff --git a/single/spring-cloud-release-tools.html b/single/spring-cloud-release-tools.html
index e932f984..8c18ca41 100644
--- a/single/spring-cloud-release-tools.html
+++ b/single/spring-cloud-release-tools.html
@@ -109,7 +109,8 @@ the project names, not task names. E.g. you can start from spring-cloud-build,spring-cloud-sleuth.releaser.fixed-versions - A String to String mapping of manually set versions. E.g. "spring-cloud-cli" → "1.0.0.RELEASE" will set
the spring-cloud-cli.version to 1.0.0.RELEASE regardless of what was set in spring-cloud-release project. Example --releaser.fixed-versions[spring-cloud-cli]=1.0.0.RELEASE.
Use these properties to provide versions for the meta release.releaser.meta-release.enabled - You have to turn it on to enable a meta release. Defaults to falsereleaser.meta-release.release-train-project-name - Name of the project that represents the BOM of the release train. Defaults to spring-cloud-releasereleaser.meta-release.git-org-url - The URL of the Git organization. We’ll append each project’s name to it.
-Defaults to https://github.com/spring-cloudreleaser.git.fetch-versions-from-git - If true then should fill the map of versions from Git. If false then picks fixed versionsreleaser.git.clone-destination-dir - Where should the Spring Cloud Release repo get cloned to. If null defaults to a temporary directoryreleaser.git.spring-cloud-release-git-url - URL to Spring Cloud Release Git repository. Defaults to https://github.com/spring-cloud/spring-cloud-releasereleaser.git.documentation-url - URL to the documentation Git repository. Defaults to https://github.com/spring-cloud/spring-cloud-staticreleaser.git.documentation-branch - Branch to check out for the documentation project. Defaults to gh-pagesreleaser.git.oauth-token - GitHub OAuth token to be used to interact with GitHub repo.releaser.git.username - Optional Git username. If not passed keys will be used for authentication.releaser.git.password - Optional Git password. If not passed keys will be used for authentication.releaser.git.number-of-checked-milestones - In order not to iterate endlessly over milestones we introduce a threshold of milestones that
+Defaults to https://github.com/spring-cloudreleaser.meta-release.projects-to-skip - List of projects that we should not clone and release. Spring Cloud release
+train depends on projects that got already released. We default this list to [spring-cloud-stream, spring-cloud-task].releaser.git.fetch-versions-from-git - If true then should fill the map of versions from Git. If false then picks fixed versionsreleaser.git.clone-destination-dir - Where should the Spring Cloud Release repo get cloned to. If null defaults to a temporary directoryreleaser.git.spring-cloud-release-git-url - URL to Spring Cloud Release Git repository. Defaults to https://github.com/spring-cloud/spring-cloud-releasereleaser.git.documentation-url - URL to the documentation Git repository. Defaults to https://github.com/spring-cloud/spring-cloud-staticreleaser.git.documentation-branch - Branch to check out for the documentation project. Defaults to gh-pagesreleaser.git.oauth-token - GitHub OAuth token to be used to interact with GitHub repo.releaser.git.username - Optional Git username. If not passed keys will be used for authentication.releaser.git.password - Optional Git password. If not passed keys will be used for authentication.releaser.git.number-of-checked-milestones - In order not to iterate endlessly over milestones we introduce a threshold of milestones that
we will go through to find the matching milestone. Defaults to 10releaser.maven.build-command - Command to be executed to build the project. Defaults to ./mvnw clean install -Pdocsreleaser.maven.deploy-command - Command to be executed to deploy a built project". Defaults to ./mvnw deploy -DskipTests -Pfastreleaser.maven.publish-docs-commands - Command to be executed to deploy a built project. If present {{version}} will be replaced by the proper version.
Defaults to the standard Spring Cloud wget and execution of ghpages.releaser.maven.system-properties - Additional system properties that should be passed to any commands. If present {{systemProps}} will be replaced by the contents of this property.releaser.maven.wait-time-in-minutes - Max wait time in minutes for the process to finish. Defaults to 20releaser.gradle.gradle-props-substitution - a map containing a key which is a property key inside gradle.properties and a value of
a project name. E.g. in gradle.properties you have foo=1.0.0.BUILD-SNAPSHOT and you would like spring-cloud-contract version to
diff --git a/spring-cloud-release-tools.xml b/spring-cloud-release-tools.xml
index a6012817..eea12dde 100644
--- a/spring-cloud-release-tools.xml
+++ b/spring-cloud-release-tools.xml
@@ -299,6 +299,10 @@ Use these properties to provide versions for the meta release.
Defaults to