diff --git a/projects/spring-cloud/src/main/resources/application.yml b/projects/spring-cloud/src/main/resources/application.yml index 320d1de6..29cb885a 100644 --- a/projects/spring-cloud/src/main/resources/application.yml +++ b/projects/spring-cloud/src/main/resources/application.yml @@ -101,6 +101,10 @@ releaser: all-versions-file-url: https://raw.githubusercontent.com/spring-io/start.spring.io/main/start-site/src/main/resources/application.yml bom-name: spring-cloud # fixed-versions: + antora: + spring-docs-actions-url: https://github.com/spring-io/spring-doc-actions + spring-docs-actions-tag: v0.0.18 + sync-antora-docs-command: "./spring-docs-action-runner.sh --docs-username {{ssh-username}} --docs-ssh-key-path {{ssh-key-path}} --docs-host docs-ip.spring.io --docs-ssh-host-key {{host-key}} --site-path {{site-path}} --github-repository {{github-repo}}" meta-release: enabled: false release-train-project-name: spring-cloud-release diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/.settings.xml b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/.settings.xml index 03645e8c..6c355129 100644 --- a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/.settings.xml +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/.settings.xml @@ -1,68 +1,66 @@ - - - repo.spring.io - ${env.CI_DEPLOY_USERNAME} - ${env.CI_DEPLOY_PASSWORD} - - - - - - spring - - true - - - - spring-snapshots - Spring Snapshots - https://repo.spring.io/libs-snapshot-local - - true - - - - spring-milestones - Spring Milestones - https://repo.spring.io/libs-milestone-local - - false - - - - spring-releases - Spring Releases - https://repo.spring.io/release - - false - - - - - - spring-snapshots - Spring Snapshots - https://repo.spring.io/libs-snapshot-local - - true - - - - spring-milestones - Spring Milestones - https://repo.spring.io/libs-milestone-local - - false - - - - - + + + repo.spring.io + ${env.CI_DEPLOY_USERNAME} + ${env.CI_DEPLOY_PASSWORD} + + + + + + spring + true + + + spring-snapshots + Spring Snapshots + http://repo.spring.io/libs-snapshot-local + + true + + + + spring-milestones + Spring Milestones + http://repo.spring.io/libs-milestone-local + + false + + + + spring-releases + Spring Releases + http://repo.spring.io/release + + false + + + + + + spring-snapshots + Spring Snapshots + http://repo.spring.io/libs-snapshot-local + + true + + + + spring-milestones + Spring Milestones + http://repo.spring.io/libs-milestone-local + + false + + + + + diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/.travis.yml b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/.travis.yml index 391e47cd..f8d83069 100644 --- a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/.travis.yml +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/.travis.yml @@ -8,19 +8,19 @@ before_install: - echo "https://$GH_TOKEN:@github.com" > .git/credentials - gem install asciidoctor install: - - ./mvnw install -P docs -q -U -DskipTests=true -Dmaven.test.redirectTestOutputToFile=true - - '[ "${MVN_GOAL}" == "deploy" ] && ./docs/src/main/asciidoc/ghpages.sh || echo "Not updating docs"' +- ./mvnw install -P docs -q -U -DskipTests=true -Dmaven.test.redirectTestOutputToFile=true +- '[ "${MVN_GOAL}" == "deploy" ] && ./docs/src/main/asciidoc/ghpages.sh || echo "Not updating docs"' script: - - './mvnw -s .settings.xml $MVN_GOAL $MVN_PROFILE -nsu -Dmaven.test.redirectTestOutputToFile=true' +- './mvnw -s .settings.xml $MVN_GOAL $MVN_PROFILE -nsu -Dmaven.test.redirectTestOutputToFile=true' env: global: - - GIT_NAME="Dave Syer" - - GIT_EMAIL=dsyer@pivotal.io - - CI_DEPLOY_USERNAME=buildmaster - - FEATURE_BRANCH=$(echo ${TRAVIS_BRANCH} | grep "^.*/.*$" && echo true || echo false) - - SPRING_CLOUD_BUILD=$(echo ${TRAVIS_REPO_SLUG} | grep -q "^spring-cloud/.*$" && echo true || echo false) - - MVN_GOAL=$([ "${TRAVIS_PULL_REQUEST}" == "false" -a "${TRAVIS_TAG}" == "" -a "${FEATURE_BRANCH}" == "false" -a "${SPRING_CLOUD_BUILD}" == "true" ] && echo deploy || echo install) - - VERSION=$(mvn validate | grep Building | head -1 | sed -e 's/.* //') - - MILESTONE=$(echo ${VERSION} | egrep 'M|RC' && echo true || echo false) - - MVN_PROFILE=$([ "${MILESTONE}" == "true" ] && echo -P milestone) - - secure: "KRJQg6soMWudREJ11ocGK8I4OuhIehvy/ehTjBxvyATEwL6rXA9dKPGfb0OAscEgIpNxW1cezH8vUSaSZGFhx6LF5VnJ9Mh39pi9uYm9GMjQ61B4d5GaRjbGj/fXBd8kGubDO8kmjkDGGgkjWXfYZa/WIQ4kVWCIB5dVV9XJ0Lw=" + - GIT_NAME="Dave Syer" + - GIT_EMAIL=dsyer@pivotal.io + - CI_DEPLOY_USERNAME=buildmaster + - FEATURE_BRANCH=$(echo ${TRAVIS_BRANCH} | grep "^.*/.*$" && echo true || echo false) + - SPRING_CLOUD_BUILD=$(echo ${TRAVIS_REPO_SLUG} | grep -q "^spring-cloud/.*$" && echo true || echo false) + - MVN_GOAL=$([ "${TRAVIS_PULL_REQUEST}" == "false" -a "${TRAVIS_TAG}" == "" -a "${FEATURE_BRANCH}" == "false" -a "${SPRING_CLOUD_BUILD}" == "true" ] && echo deploy || echo install) + - VERSION=$(mvn validate | grep Building | head -1 | sed -e 's/.* //') + - MILESTONE=$(echo ${VERSION} | egrep 'M|RC' && echo true || echo false) + - MVN_PROFILE=$([ "${MILESTONE}" == "true" ] && echo -P milestone) + - secure: "KRJQg6soMWudREJ11ocGK8I4OuhIehvy/ehTjBxvyATEwL6rXA9dKPGfb0OAscEgIpNxW1cezH8vUSaSZGFhx6LF5VnJ9Mh39pi9uYm9GMjQ61B4d5GaRjbGj/fXBd8kGubDO8kmjkDGGgkjWXfYZa/WIQ4kVWCIB5dVV9XJ0Lw=" diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/LICENSE.txt b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/LICENSE.txt index 62589edd..d6456956 100644 --- a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/LICENSE.txt +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/LICENSE.txt @@ -1,7 +1,7 @@ Apache License Version 2.0, January 2004 - https://www.apache.org/licenses/ + http://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION @@ -193,7 +193,7 @@ you may not use this file except in compliance with the License. You may obtain a copy of the License at - https://www.apache.org/licenses/LICENSE-2.0 + http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/README.adoc b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/README.adoc index ebc0c7ce..ea497299 100644 --- a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/README.adoc +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/README.adoc @@ -2,7 +2,8 @@ image:https://circleci.com/gh/spring-cloud/spring-cloud-build.svg?style=svg[link="https://travis-ci.org/spring-cloud/spring-cloud-build"] -Spring Cloud Build is a common utility project for Spring Cloud to use for plugin and dependency management. +Spring Cloud Build is a common utility project for Spring Cloud +to use for plugin and dependency management. == Building and Deploying @@ -41,49 +42,57 @@ $ mvn deploy -P central -DaltReleaseDeploymentRepository=sonatype-nexus-staging: == Contributing -Spring Cloud is released under the non-restrictive Apache 2.0 license, and follows a very standard Github development process, using Github tracker for issues and merging pull requests into master. -If you want to contribute even something trivial please do not hesitate, but follow the guidelines below. +Spring Cloud is released under the non-restrictive Apache 2.0 license, +and follows a very standard Github development process, using Github +tracker for issues and merging pull requests into master. If you want +to contribute even something trivial please do not hesitate, but +follow the guidelines below. === Sign the Contributor License Agreement - Before we accept a non-trivial patch or pull request we will need you to sign the https://cla.pivotal.io/sign/spring[Contributor License Agreement]. -Signing the contributor's agreement does not grant anyone commit rights to the main repository, but it does mean that we can accept your contributions, and you will get an author credit if we do. -Active contributors might be asked to join the core team, and given the ability to merge pull requests. +Signing the contributor's agreement does not grant anyone commit rights to the main +repository, but it does mean that we can accept your contributions, and you will get an +author credit if we do. Active contributors might be asked to join the core team, and +given the ability to merge pull requests. === Code of Conduct - This project adheres to the Contributor Covenant https://github.com/spring-cloud/spring-cloud-build/blob/master/docs/src/main/asciidoc/code-of-conduct.adoc[code of -conduct]. -By participating, you are expected to uphold this code. -Please report unacceptable behavior to spring-code-of-conduct@pivotal.io. +conduct]. By participating, you are expected to uphold this code. Please report +unacceptable behavior to spring-code-of-conduct@pivotal.io. === Code Conventions and Housekeeping +None of these is essential for a pull request, but they will all help. They can also be +added after the original pull request but before a merge. -None of these is essential for a pull request, but they will all help. -They can also be added after the original pull request but before a merge. - -* Use the Spring Framework code format conventions. -If you use Eclipse you can import formatter settings using the +* Use the Spring Framework code format conventions. If you use Eclipse + you can import formatter settings using the `eclipse-code-formatter.xml` file from the https://raw.githubusercontent.com/spring-cloud/spring-cloud-build/master/spring-cloud-dependencies-parent/eclipse-code-formatter.xml[Spring - Cloud Build] project. -If using IntelliJ, you can use the - https://plugins.jetbrains.com/plugin/6546[Eclipse Code Formatter + Cloud Build] project. If using IntelliJ, you can use the + http://plugins.jetbrains.com/plugin/6546[Eclipse Code Formatter Plugin] to import the same file. * Make sure all new `.java` files to have a simple Javadoc class comment with at least an - `@author` tag identifying you, and preferably at least a paragraph on what the class is for. -* Add the ASF license header comment to all new `.java` files (copy from existing files in the project) -* Add yourself as an `@author` to the .java files that you modify substantially (more than cosmetic changes). + `@author` tag identifying you, and preferably at least a paragraph on what the class is + for. +* Add the ASF license header comment to all new `.java` files (copy from existing files + in the project) +* Add yourself as an `@author` to the .java files that you modify substantially (more + than cosmetic changes). * Add some Javadocs and, if you change the namespace, some XSD doc elements. * A few unit tests would help a lot as well -- someone has to do it. -* If no-one else is using your branch, please rebase it against the current master (or other target branch in the main project). -* When writing a commit message please follow https://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html[these conventions], if you are fixing an existing issue please add `Fixes gh-XXXX` at the end of the commit message (where XXXX is the issue number). +* If no-one else is using your branch, please rebase it against the current master (or + other target branch in the main project). +* When writing a commit message please follow http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html[these conventions], + if you are fixing an existing issue please add `Fixes gh-XXXX` at the end of the commit + message (where XXXX is the issue number). == Reusing the documentation -Spring Cloud Build publishes its `spring-cloud-build-docs` module that contains helpful scripts (e.g. README generation ruby script) and css, xslt and images for the Spring Cloud documentation. -If you want to follow the same convention approach of generating documentation just add these plugins to your `docs` module +Spring Cloud Build publishes its `spring-cloud-build-docs` module that contains +helpful scripts (e.g. README generation ruby script) and css, xslt and images +for the Spring Cloud documentation. If you want to follow the same convention +approach of generating documentation just add these plugins to your `docs` module [source,xml] ---- diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/pom.xml b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/pom.xml index 3720c61e..ae5b14c7 100644 --- a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/pom.xml +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/pom.xml @@ -1,6 +1,6 @@ - + 4.0.0 spring-cloud-build-docs spring-cloud-build-docs diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/asciidoc/README.adoc b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/asciidoc/README.adoc index 679b6505..27561297 100644 --- a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/asciidoc/README.adoc +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/asciidoc/README.adoc @@ -1,6 +1,7 @@ image:https://circleci.com/gh/spring-cloud/spring-cloud-build.svg?style=svg[link="https://travis-ci.org/spring-cloud/spring-cloud-build"] -Spring Cloud Build is a common utility project for Spring Cloud to use for plugin and dependency management. +Spring Cloud Build is a common utility project for Spring Cloud +to use for plugin and dependency management. == Building and Deploying @@ -43,8 +44,10 @@ include::https://raw.githubusercontent.com/spring-cloud/spring-cloud-build/maste == Reusing the documentation -Spring Cloud Build publishes its `spring-cloud-build-docs` module that contains helpful scripts (e.g. README generation ruby script) and css, xslt and images for the Spring Cloud documentation. -If you want to follow the same convention approach of generating documentation just add these plugins to your `docs` module +Spring Cloud Build publishes its `spring-cloud-build-docs` module that contains +helpful scripts (e.g. README generation ruby script) and css, xslt and images +for the Spring Cloud documentation. If you want to follow the same convention +approach of generating documentation just add these plugins to your `docs` module [source,xml] ---- diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/asciidoc/building-base.adoc b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/asciidoc/building-base.adoc index 26bb9472..4f7c41f6 100644 --- a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/asciidoc/building-base.adoc +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/asciidoc/building-base.adoc @@ -2,65 +2,79 @@ To build the source you will need to install JDK {jdkversion}. -Spring Cloud uses Maven for most build-related activities, and you should be able to get off the ground quite quickly by cloning the project you are interested in and typing +Spring Cloud uses Maven for most build-related activities, and you +should be able to get off the ground quite quickly by cloning the +project you are interested in and typing ---- $ ./mvnw install ---- -NOTE: You can also install Maven (>=3.3.3) yourself and run the `mvn` command in place of `./mvnw` in the examples below. -If you do that you also might need to add `-P spring` if your local Maven settings do not contain repository declarations for spring pre-release artifacts. +NOTE: You can also install Maven (>=3.3.3) yourself and run the `mvn` command +in place of `./mvnw` in the examples below. If you do that you also +might need to add `-P spring` if your local Maven settings do not +contain repository declarations for spring pre-release artifacts. -NOTE: Be aware that you might need to increase the amount of memory available to Maven by setting a `MAVEN_OPTS` environment variable with a value like `-Xmx512m -XX:MaxPermSize=128m`. -We try to cover this in the `.mvn` configuration, so if you find you have to do it to make a build succeed, please raise a ticket to get the settings added to source control. +NOTE: Be aware that you might need to increase the amount of memory +available to Maven by setting a `MAVEN_OPTS` environment variable with +a value like `-Xmx512m -XX:MaxPermSize=128m`. We try to cover this in +the `.mvn` configuration, so if you find you have to do it to make a +build succeed, please raise a ticket to get the settings added to +source control. -For hints on how to build the project look in `.travis.yml` if there is one. -There should be a "script" and maybe "install" command. -Also look at the "services" section to see if any services need to be running locally (e.g. mongo or rabbit). -Ignore the git-related bits that you might find in "before_install" since they're related to setting git credentials and you already have those. +For hints on how to build the project look in `.travis.yml` if there +is one. There should be a "script" and maybe "install" command. Also +look at the "services" section to see if any services need to be +running locally (e.g. mongo or rabbit). Ignore the git-related bits +that you might find in "before_install" since they're related to setting git +credentials and you already have those. The projects that require middleware generally include a `docker-compose.yml`, so consider using -https://compose.docker.io/[Docker Compose] to run the middeware servers in Docker containers. -See the README in the +http://compose.docker.io/[Docker Compose] to run the middeware servers +in Docker containers. See the README in the https://github.com/spring-cloud-samples/scripts[scripts demo -repository] for specific instructions about the common cases of mongo, rabbit and redis. +repository] for specific instructions about the common cases of mongo, +rabbit and redis. NOTE: If all else fails, build with the command from `.travis.yml` (usually `./mvnw install`). === Documentation -The spring-cloud-build module has a "docs" profile, and if you switch that on it will try to build asciidoc sources from -`src/main/asciidoc`. -As part of that process it will look for a -`README.adoc` and process it by loading all the includes, but not parsing or rendering it, just copying it to `${main.basedir}` -(defaults to `${basedir}`, i.e. the root of the project). -If there are any changes in the README it will then show up after a Maven build as a modified file in the correct place. -Just commit it and push the change. +The spring-cloud-build module has a "docs" profile, and if you switch +that on it will try to build asciidoc sources from +`src/main/asciidoc`. As part of that process it will look for a +`README.adoc` and process it by loading all the includes, but not +parsing or rendering it, just copying it to `${main.basedir}` +(defaults to `${basedir}`, i.e. the root of the project). If there are +any changes in the README it will then show up after a Maven build as +a modified file in the correct place. Just commit it and push the change. === Working with the code - If you don't have an IDE preference we would recommend that you use -https://www.springsource.com/developer/sts[Spring Tools Suite] or -https://eclipse.org[Eclipse] when working with the code. -We use the -https://eclipse.org/m2e/[m2eclipse] eclipse plugin for maven support. -Other IDEs and tools should also work without issue as long as they use Maven 3.3.3 or better. +http://www.springsource.com/developer/sts[Spring Tools Suite] or +http://eclipse.org[Eclipse] when working with the code. We use the +http://eclipse.org/m2e/[m2eclipse] eclipse plugin for maven support. Other IDEs and tools +should also work without issue as long as they use Maven 3.3.3 or better. ==== Importing into eclipse with m2eclipse +We recommend the http://eclipse.org/m2e/[m2eclipse] eclipse plugin when working with +eclipse. If you don't already have m2eclipse installed it is available from the "eclipse +marketplace". -We recommend the https://eclipse.org/m2e/[m2eclipse] eclipse plugin when working with eclipse. -If you don't already have m2eclipse installed it is available from the "eclipse marketplace". - -NOTE: Older versions of m2e do not support Maven 3.3, so once the projects are imported into Eclipse you will also need to tell m2eclipse to use the right profile for the projects. -If you see many different errors related to the POMs in the projects, check that you have an up to date installation. -If you can't upgrade m2e, add the "spring" profile to your `settings.xml`. -Alternatively you can copy the repository settings from the "spring" profile of the parent pom into your `settings.xml`. +NOTE: Older versions of m2e do not support Maven 3.3, so once the +projects are imported into Eclipse you will also need to tell +m2eclipse to use the right profile for the projects. If you +see many different errors related to the POMs in the projects, check +that you have an up to date installation. If you can't upgrade m2e, +add the "spring" profile to your `settings.xml`. Alternatively you can +copy the repository settings from the "spring" profile of the parent +pom into your `settings.xml`. ==== Importing into eclipse without m2eclipse - -If you prefer not to use m2eclipse you can generate eclipse project metadata using the following command: +If you prefer not to use m2eclipse you can generate eclipse project metadata using the +following command: [indent=0] ---- diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/asciidoc/building-lombok.adoc b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/asciidoc/building-lombok.adoc index 6d0c4615..a06b6f9c 100644 --- a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/asciidoc/building-lombok.adoc +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/asciidoc/building-lombok.adoc @@ -1,9 +1,11 @@ ==== Adding Project Lombok Agent -Spring Cloud uses https://projectlombok.org/features/index.html[Project Lombok] -to generate getters and setters etc. -Compiling from the command line this shouldn't cause any problems, but in an IDE you need to add an agent to the JVM. Full instructions can be found in the Lombok website. -The sign that you need to do this is a lot of compiler errors to do with missing methods and fields, e.g. +Spring Cloud uses http://projectlombok.org/features/index.html[Project Lombok] +to generate getters and setters etc. Compiling from the command line this +shouldn't cause any problems, but in an IDE you need to add an agent +to the JVM. Full instructions can be found in the Lombok website. The +sign that you need to do this is a lot of compiler errors to do with +missing methods and fields, e.g. [indent=0] ---- @@ -16,22 +18,16 @@ The method getLocation() is undefined for the type ProxyRouteLocator.ProxyRouteS ---- ==== Importing into Intellij +Spring Cloud projects use annotation processing, particularly Lombok, which requires configuration +or you will encounter compile problems. It also needs a specific version of maven and a profile +enabled. Intellij 14.1+ requires some configuration to ensure these are setup properly. -Spring Cloud projects use annotation processing, particularly Lombok, which requires configuration or you will encounter compile problems. -It also needs a specific version of maven and a profile enabled. -Intellij 14.1+ requires some configuration to ensure these are setup properly. - -1. Click Preferences, Plugins. -*Ensure Lombok is installed* -2. Click New, Project from Existing Sources, choose your spring-cloud project directory -3. Choose Maven, and select Environment Settings. -*Ensure you are using Maven 3.3.3* -4. In the next screen, *Select the profile `spring`* click Next until Finish. -5. Click Preferences, "Build, Execution, Deployment", Compiler, Annotation Processors. -*Click Enable Annotation Processing* -6. Click Build, Rebuild Project, and you are ready to go! + 1. Click Preferences, Plugins. *Ensure Lombok is installed* + 2. Click New, Project from Existing Sources, choose your spring-cloud project directory + 3. Choose Maven, and select Environment Settings. *Ensure you are using Maven 3.3.3* + 4. In the next screen, *Select the profile `spring`* click Next until Finish. + 5. Click Preferences, "Build, Execution, Deployment", Compiler, Annotation Processors. *Click Enable Annotation Processing* + 6. Click Build, Rebuild Project, and you are ready to go! ==== Importing into other IDEs - -Maven is well supported by most Java IDEs. -Refer to you vendor documentation. +Maven is well supported by most Java IDEs. Refer to you vendor documentation. diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/asciidoc/code-of-conduct.adoc b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/asciidoc/code-of-conduct.adoc index acc29250..091e220b 100644 --- a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/asciidoc/code-of-conduct.adoc +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/asciidoc/code-of-conduct.adoc @@ -1,8 +1,15 @@ + = Contributor Code of Conduct -As contributors and maintainers of this project, and in the interest of fostering an open and welcoming community, we pledge to respect all people who contribute through reporting issues, posting feature requests, updating documentation, submitting pull requests or patches, and other activities. +As contributors and maintainers of this project, and in the interest of fostering an open +and welcoming community, we pledge to respect all people who contribute through reporting +issues, posting feature requests, updating documentation, submitting pull requests or +patches, and other activities. -We are committed to making participation in this project a harassment-free experience for everyone, regardless of level of experience, gender, gender identity and expression, sexual orientation, disability, personal appearance, body size, race, ethnicity, age, religion, or nationality. +We are committed to making participation in this project a harassment-free experience for +everyone, regardless of level of experience, gender, gender identity and expression, +sexual orientation, disability, personal appearance, body size, race, ethnicity, age, +religion, or nationality. Examples of unacceptable behavior by participants include: @@ -10,19 +17,29 @@ Examples of unacceptable behavior by participants include: * Personal attacks * Trolling or insulting/derogatory comments * Public or private harassment -* Publishing other's private information, such as physical or electronic addresses, without explicit permission +* Publishing other's private information, such as physical or electronic addresses, + without explicit permission * Other unethical or unprofessional conduct -Project maintainers have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, or to ban temporarily or permanently any contributor for other behaviors that they deem inappropriate, threatening, offensive, or harmful. +Project maintainers have the right and responsibility to remove, edit, or reject comments, +commits, code, wiki edits, issues, and other contributions that are not aligned to this +Code of Conduct, or to ban temporarily or permanently any contributor for other behaviors +that they deem inappropriate, threatening, offensive, or harmful. -By adopting this Code of Conduct, project maintainers commit themselves to fairly and consistently applying these principles to every aspect of managing this project. -Project maintainers who do not follow or enforce the Code of Conduct may be permanently removed from the project team. +By adopting this Code of Conduct, project maintainers commit themselves to fairly and +consistently applying these principles to every aspect of managing this project. Project +maintainers who do not follow or enforce the Code of Conduct may be permanently removed +from the project team. -This Code of Conduct applies both within project spaces and in public spaces when an individual is representing the project or its community. +This Code of Conduct applies both within project spaces and in public spaces when an +individual is representing the project or its community. -Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting a project maintainer at spring-code-of-conduct@pivotal.io . All complaints will be reviewed and investigated and will result in a response that is deemed necessary and appropriate to the circumstances. -Maintainers are obligated to maintain confidentiality with regard to the reporter of an incident. +Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by +contacting a project maintainer at spring-code-of-conduct@pivotal.io . All complaints will +be reviewed and investigated and will result in a response that is deemed necessary and +appropriate to the circumstances. Maintainers are obligated to maintain confidentiality +with regard to the reporter of an incident. This Code of Conduct is adapted from the -https://contributor-covenant.org[Contributor Covenant], version 1.3.0, available at -https://contributor-covenant.org/version/1/3/0/[contributor-covenant.org/version/1/3/0/] \ No newline at end of file +http://contributor-covenant.org[Contributor Covenant], version 1.3.0, available at +http://contributor-covenant.org/version/1/3/0/[contributor-covenant.org/version/1/3/0/] \ No newline at end of file diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/asciidoc/contributing-docs.adoc b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/asciidoc/contributing-docs.adoc index 7fe88c27..6851cced 100644 --- a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/asciidoc/contributing-docs.adoc +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/asciidoc/contributing-docs.adoc @@ -1,2 +1 @@ -NOTE: Spring Cloud is released under the non-restrictive Apache 2.0 license. -If you would like to contribute to this section of the documentation or if you find an error, please find the source code and issue trackers in the project at {docslink}[github]. \ No newline at end of file +NOTE: Spring Cloud is released under the non-restrictive Apache 2.0 license. If you would like to contribute to this section of the documentation or if you find an error, please find the source code and issue trackers in the project at {docslink}[github]. \ No newline at end of file diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/asciidoc/contributing.adoc b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/asciidoc/contributing.adoc index 57dd491a..ac8bd575 100644 --- a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/asciidoc/contributing.adoc +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/asciidoc/contributing.adoc @@ -1,38 +1,44 @@ -Spring Cloud is released under the non-restrictive Apache 2.0 license, and follows a very standard Github development process, using Github tracker for issues and merging pull requests into master. -If you want to contribute even something trivial please do not hesitate, but follow the guidelines below. +Spring Cloud is released under the non-restrictive Apache 2.0 license, +and follows a very standard Github development process, using Github +tracker for issues and merging pull requests into master. If you want +to contribute even something trivial please do not hesitate, but +follow the guidelines below. === Sign the Contributor License Agreement - Before we accept a non-trivial patch or pull request we will need you to sign the https://cla.pivotal.io/sign/spring[Contributor License Agreement]. -Signing the contributor's agreement does not grant anyone commit rights to the main repository, but it does mean that we can accept your contributions, and you will get an author credit if we do. -Active contributors might be asked to join the core team, and given the ability to merge pull requests. +Signing the contributor's agreement does not grant anyone commit rights to the main +repository, but it does mean that we can accept your contributions, and you will get an +author credit if we do. Active contributors might be asked to join the core team, and +given the ability to merge pull requests. === Code of Conduct - This project adheres to the Contributor Covenant https://github.com/spring-cloud/spring-cloud-build/blob/master/docs/src/main/asciidoc/code-of-conduct.adoc[code of -conduct]. -By participating, you are expected to uphold this code. -Please report unacceptable behavior to spring-code-of-conduct@pivotal.io. +conduct]. By participating, you are expected to uphold this code. Please report +unacceptable behavior to spring-code-of-conduct@pivotal.io. === Code Conventions and Housekeeping +None of these is essential for a pull request, but they will all help. They can also be +added after the original pull request but before a merge. -None of these is essential for a pull request, but they will all help. -They can also be added after the original pull request but before a merge. - -* Use the Spring Framework code format conventions. -If you use Eclipse you can import formatter settings using the +* Use the Spring Framework code format conventions. If you use Eclipse + you can import formatter settings using the `eclipse-code-formatter.xml` file from the https://raw.githubusercontent.com/spring-cloud/spring-cloud-build/master/spring-cloud-dependencies-parent/eclipse-code-formatter.xml[Spring - Cloud Build] project. -If using IntelliJ, you can use the - https://plugins.jetbrains.com/plugin/6546[Eclipse Code Formatter + Cloud Build] project. If using IntelliJ, you can use the + http://plugins.jetbrains.com/plugin/6546[Eclipse Code Formatter Plugin] to import the same file. * Make sure all new `.java` files to have a simple Javadoc class comment with at least an - `@author` tag identifying you, and preferably at least a paragraph on what the class is for. -* Add the ASF license header comment to all new `.java` files (copy from existing files in the project) -* Add yourself as an `@author` to the .java files that you modify substantially (more than cosmetic changes). + `@author` tag identifying you, and preferably at least a paragraph on what the class is + for. +* Add the ASF license header comment to all new `.java` files (copy from existing files + in the project) +* Add yourself as an `@author` to the .java files that you modify substantially (more + than cosmetic changes). * Add some Javadocs and, if you change the namespace, some XSD doc elements. * A few unit tests would help a lot as well -- someone has to do it. -* If no-one else is using your branch, please rebase it against the current master (or other target branch in the main project). -* When writing a commit message please follow https://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html[these conventions], if you are fixing an existing issue please add `Fixes gh-XXXX` at the end of the commit message (where XXXX is the issue number). +* If no-one else is using your branch, please rebase it against the current master (or + other target branch in the main project). +* When writing a commit message please follow http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html[these conventions], + if you are fixing an existing issue please add `Fixes gh-XXXX` at the end of the commit + message (where XXXX is the issue number). diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/asciidoc/ghpages.sh b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/asciidoc/ghpages.sh index 68b8a1a1..09435af1 100755 --- a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/asciidoc/ghpages.sh +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/asciidoc/ghpages.sh @@ -49,7 +49,7 @@ function check_if_anything_to_sync() { function retrieve_current_branch() { # Code getting the name of the current branch. For master we want to publish as we did until now - # https://stackoverflow.com/questions/1593051/how-to-programmatically-determine-the-current-checked-out-git-branch + # http://stackoverflow.com/questions/1593051/how-to-programmatically-determine-the-current-checked-out-git-branch # If there is a branch already passed will reuse it - otherwise will try to find it CURRENT_BRANCH=${BRANCH} if [[ -z "${CURRENT_BRANCH}" ]] ; then @@ -168,7 +168,7 @@ function copy_docs_for_current_version() { COMMIT_CHANGES="yes" else echo -e "Current branch is [${CURRENT_BRANCH}]" - # https://stackoverflow.com/questions/29300806/a-bash-script-to-check-if-a-string-is-present-in-a-comma-separated-list-of-strin + # http://stackoverflow.com/questions/29300806/a-bash-script-to-check-if-a-string-is-present-in-a-comma-separated-list-of-strin if [[ ",${WHITELISTED_BRANCHES_VALUE}," = *",${CURRENT_BRANCH},"* ]] ; then mkdir -p ${ROOT_FOLDER}/${CURRENT_BRANCH} echo -e "Branch [${CURRENT_BRANCH}] is whitelisted! Will copy the current docs to the [${CURRENT_BRANCH}] folder" diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/css/highlight.css b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/css/highlight.css index 3850f8b9..ffefef72 100644 --- a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/css/highlight.css +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/css/highlight.css @@ -4,32 +4,32 @@ */ .hl-keyword { - color: #7F0055; - font-weight: bold; + color: #7F0055; + font-weight: bold; } .hl-comment { - color: #3F5F5F; - font-style: italic; + color: #3F5F5F; + font-style: italic; } .hl-multiline-comment { - color: #3F5FBF; - font-style: italic; + color: #3F5FBF; + font-style: italic; } .hl-tag { - color: #3F7F7F; + color: #3F7F7F; } .hl-attribute { - color: #7F007F; + color: #7F007F; } .hl-value { - color: #2A00FF; + color: #2A00FF; } .hl-string { - color: #2A00FF; + color: #2A00FF; } \ No newline at end of file diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/css/manual-multipage.css b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/css/manual-multipage.css index b790654b..0c484531 100644 --- a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/css/manual-multipage.css +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/css/manual-multipage.css @@ -1,7 +1,7 @@ @IMPORT url("manual.css"); body.firstpage { - background: url("../images/background.png") no-repeat center top; + background: url("../images/background.png") no-repeat center top; } div.part h1 { diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/css/manual-singlepage.css b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/css/manual-singlepage.css index 303192a8..4a7fd140 100644 --- a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/css/manual-singlepage.css +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/css/manual-singlepage.css @@ -1,6 +1,6 @@ @IMPORT url("manual.css"); body { - background: url("../images/background.png") no-repeat center top; + background: url("../images/background.png") no-repeat center top; } diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/css/manual.css b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/css/manual.css index 20cf07da..0ecbe2e8 100644 --- a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/css/manual.css +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/css/manual.css @@ -1,342 +1,344 @@ @IMPORT url("highlight.css"); html { - padding: 0pt; - margin: 0pt; + padding: 0pt; + margin: 0pt; } body { - color: #333333; - margin: 15px 30px; - font-family: Helvetica, Arial, Freesans, Clean, Sans-serif; - line-height: 1.6; - -webkit-font-smoothing: antialiased; + color: #333333; + margin: 15px 30px; + font-family: Helvetica, Arial, Freesans, Clean, Sans-serif; + line-height: 1.6; + -webkit-font-smoothing: antialiased; } code { - font-size: 16px; - font-family: Consolas, "Liberation Mono", Courier, monospace; + font-size: 16px; + font-family: Consolas, "Liberation Mono", Courier, monospace; } -:not(a) > code { - color: #6D180B; +:not(a)>code { + color: #6D180B; } -:not(pre) > code { - background-color: #F2F2F2; - border: 1px solid #CCCCCC; - border-radius: 4px; - padding: 1px 3px 0; - text-shadow: none; - white-space: nowrap; +:not(pre)>code { + background-color: #F2F2F2; + border: 1px solid #CCCCCC; + border-radius: 4px; + padding: 1px 3px 0; + text-shadow: none; + white-space: nowrap; } -body > *:first-child { - margin-top: 0 !important; +body>*:first-child { + margin-top: 0 !important; } div { - margin: 0pt; + margin: 0pt; } hr { - border: 1px solid #CCCCCC; - background: #CCCCCC; + border: 1px solid #CCCCCC; + background: #CCCCCC; } -h1, h2, h3, h4, h5, h6 { - color: #000000; - cursor: text; - font-weight: bold; - margin: 30px 0 10px; - padding: 0; +h1,h2,h3,h4,h5,h6 { + color: #000000; + cursor: text; + font-weight: bold; + margin: 30px 0 10px; + padding: 0; } -h1, h2, h3 { - margin: 40px 0 10px; +h1,h2,h3 { + margin: 40px 0 10px; } h1 { - margin: 70px 0 30px; - padding-top: 20px; + margin: 70px 0 30px; + padding-top: 20px; } div.part h1 { - border-top: 1px dotted #CCCCCC; + border-top: 1px dotted #CCCCCC; } -h1, h1 code { - font-size: 32px; +h1,h1 code { + font-size: 32px; } -h2, h2 code { - font-size: 24px; +h2,h2 code { + font-size: 24px; } -h3, h3 code { - font-size: 20px; +h3,h3 code { + font-size: 20px; } -h4, h1 code, h5, h5 code, h6, h6 code { - font-size: 18px; +h4,h1 code,h5,h5 code,h6,h6 code { + font-size: 18px; } -div.book, div.chapter, div.appendix, div.part, div.preface { - min-width: 300px; - max-width: 1200px; - margin: 0 auto; +div.book,div.chapter,div.appendix,div.part,div.preface { + min-width: 300px; + max-width: 1200px; + margin: 0 auto; } p.releaseinfo { - font-weight: bold; - margin-bottom: 40px; - margin-top: 40px; + font-weight: bold; + margin-bottom: 40px; + margin-top: 40px; } div.authorgroup { - line-height: 1; + line-height: 1; } p.copyright { - line-height: 1; - margin-bottom: -5px; + line-height: 1; + margin-bottom: -5px; } .legalnotice p { - font-style: italic; - font-size: 14px; - line-height: 1; + font-style: italic; + font-size: 14px; + line-height: 1; } -div.titlepage + p, div.titlepage + p { - margin-top: 0; +div.titlepage+p,div.titlepage+p { + margin-top: 0; } pre { - line-height: 1.0; - color: black; + line-height: 1.0; + color: black; } a { - color: #4183C4; - text-decoration: none; + color: #4183C4; + text-decoration: none; } p { - margin: 15px 0; - text-align: left; + margin: 15px 0; + text-align: left; } -ul, ol { - padding-left: 30px; +ul,ol { + padding-left: 30px; } li p { - margin: 0; + margin: 0; } div.table { - margin: 1em; - padding: 0.5em; - text-align: center; + margin: 1em; + padding: 0.5em; + text-align: center; } -div.table table, div.informaltable table { - display: table; - width: 100%; +div.table table,div.informaltable table { + display: table; + width: 100%; } div.table td { - padding-left: 7px; - padding-right: 7px; + padding-left: 7px; + padding-right: 7px; } .sidebar { - line-height: 1.4; - padding: 0 20px; - background-color: #F8F8F8; - border: 1px solid #CCCCCC; - border-radius: 3px 3px 3px 3px; + line-height: 1.4; + padding: 0 20px; + background-color: #F8F8F8; + border: 1px solid #CCCCCC; + border-radius: 3px 3px 3px 3px; } .sidebar p.title { - color: #6D180B; + color: #6D180B; } -pre.programlisting, pre.screen { - font-size: 15px; - padding: 6px 10px; - background-color: #F8F8F8; - border: 1px solid #CCCCCC; - border-radius: 3px 3px 3px 3px; - clear: both; - overflow: auto; - line-height: 1.4; - font-family: Consolas, "Liberation Mono", Courier, monospace; +pre.programlisting,pre.screen { + font-size: 15px; + padding: 6px 10px; + background-color: #F8F8F8; + border: 1px solid #CCCCCC; + border-radius: 3px 3px 3px 3px; + clear: both; + overflow: auto; + line-height: 1.4; + font-family: Consolas, "Liberation Mono", Courier, monospace; } table { - border-collapse: collapse; - border-spacing: 0; - border: 1px solid #DDDDDD !important; - border-radius: 4px !important; - border-collapse: separate !important; - line-height: 1.6; + border-collapse: collapse; + border-spacing: 0; + border: 1px solid #DDDDDD !important; + border-radius: 4px !important; + border-collapse: separate !important; + line-height: 1.6; } table thead { - background: #F5F5F5; + background: #F5F5F5; } table tr { - border: none; - border-bottom: none; + border: none; + border-bottom: none; } table th { - font-weight: bold; + font-weight: bold; } -table th, table td { - border: none !important; - padding: 6px 13px; +table th,table td { + border: none !important; + padding: 6px 13px; } table tr:nth-child(2n) { - background-color: #F8F8F8; + background-color: #F8F8F8; } td p { - margin: 0 0 15px 0; + margin: 0 0 15px 0; } div.table-contents td p { - margin: 0; + margin: 0; } -div.important *, div.note *, div.tip *, div.warning *, div.navheader *, div.navfooter *, div.calloutlist * { - border: none !important; - background: none !important; - margin: 0; +div.important *,div.note *,div.tip *,div.warning *,div.navheader *,div.navfooter *,div.calloutlist * + { + border: none !important; + background: none !important; + margin: 0; } -div.important p, div.note p, div.tip p, div.warning p { - color: #6F6F6F; - line-height: 1.6; +div.important p,div.note p,div.tip p,div.warning p { + color: #6F6F6F; + line-height: 1.6; } -div.important code, div.note code, div.tip code, div.warning code { - background-color: #F2F2F2 !important; - border: 1px solid #CCCCCC !important; - border-radius: 4px !important; - padding: 1px 3px 0 !important; - text-shadow: none !important; - white-space: nowrap !important; +div.important code,div.note code,div.tip code,div.warning code { + background-color: #F2F2F2 !important; + border: 1px solid #CCCCCC !important; + border-radius: 4px !important; + padding: 1px 3px 0 !important; + text-shadow: none !important; + white-space: nowrap !important; } -.note th, .tip th, .warning th { - display: none; +.note th,.tip th,.warning th { + display: none; } -.note tr:first-child td, .tip tr:first-child td, .warning tr:first-child td { - border-right: 1px solid #CCCCCC !important; - padding-top: 10px; +.note tr:first-child td,.tip tr:first-child td,.warning tr:first-child td + { + border-right: 1px solid #CCCCCC !important; + padding-top: 10px; } -div.calloutlist p, div.calloutlist td { - padding: 0; - margin: 0; +div.calloutlist p,div.calloutlist td { + padding: 0; + margin: 0; } -div.calloutlist > table > tbody > tr > td:first-child { - padding-left: 10px; - width: 30px !important; +div.calloutlist>table>tbody>tr>td:first-child { + padding-left: 10px; + width: 30px !important; } -div.important, div.note, div.tip, div.warning { - margin-left: 0px !important; - margin-right: 20px !important; - margin-top: 20px; - margin-bottom: 20px; - padding-top: 10px; - padding-bottom: 10px; +div.important,div.note,div.tip,div.warning { + margin-left: 0px !important; + margin-right: 20px !important; + margin-top: 20px; + margin-bottom: 20px; + padding-top: 10px; + padding-bottom: 10px; } div.toc { - line-height: 1.2; + line-height: 1.2; } -dl, dt { - margin-top: 1px; - margin-bottom: 0; +dl,dt { + margin-top: 1px; + margin-bottom: 0; } -div.toc > dl > dt { - font-size: 32px; - font-weight: bold; - margin: 30px 0 10px 0; - display: block; +div.toc>dl>dt { + font-size: 32px; + font-weight: bold; + margin: 30px 0 10px 0; + display: block; } -div.toc > dl > dd > dl > dt { - font-size: 24px; - font-weight: bold; - margin: 20px 0 10px 0; - display: block; +div.toc>dl>dd>dl>dt { + font-size: 24px; + font-weight: bold; + margin: 20px 0 10px 0; + display: block; } -div.toc > dl > dd > dl > dd > dl > dt { - font-weight: bold; - font-size: 20px; - margin: 10px 0 0 0; +div.toc>dl>dd>dl>dd>dl>dt { + font-weight: bold; + font-size: 20px; + margin: 10px 0 0 0; } tbody.footnotes * { - border: none !important; + border: none !important; } div.footnote p { - margin: 0; - line-height: 1; + margin: 0; + line-height: 1; } div.footnote p sup { - margin-right: 6px; - vertical-align: middle; + margin-right: 6px; + vertical-align: middle; } div.navheader { - border-bottom: 1px solid #CCCCCC; + border-bottom: 1px solid #CCCCCC; } div.navfooter { - border-top: 1px solid #CCCCCC; + border-top: 1px solid #CCCCCC; } .title { - margin-left: -1em; - padding-left: 1em; + margin-left: -1em; + padding-left: 1em; } -.title > a { - position: absolute; - visibility: hidden; - display: block; - font-size: 0.85em; - margin-top: 0.05em; - margin-left: -1em; - vertical-align: text-top; - color: black; +.title>a { + position: absolute; + visibility: hidden; + display: block; + font-size: 0.85em; + margin-top: 0.05em; + margin-left: -1em; + vertical-align: text-top; + color: black; } -.title > a:before { - content: "\00A7"; +.title>a:before { + content: "\00A7"; } -.title:hover > a, .title > a:hover, .title:hover > a:hover { - visibility: visible; +.title:hover>a,.title>a:hover,.title:hover>a:hover { + visibility: visible; } -.title:focus > a, .title > a:focus, .title:focus > a:focus { - outline: 0; +.title:focus>a,.title>a:focus,.title:focus>a:focus { + outline: 0; } diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/common.xsl b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/common.xsl index ddcd704c..157bf9d8 100644 --- a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/common.xsl +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/common.xsl @@ -9,7 +9,7 @@ "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at - https://www.apache.org/licenses/LICENSE-2.0 + http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an @@ -20,10 +20,10 @@ --> + xmlns:xslthl="http://xslthl.sf.net" + xmlns:d="http://docbook.org/ns/docbook" + exclude-result-prefixes="xslthl d" + version='1.0'> 1 diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/epub.xsl b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/epub.xsl index 10843f5f..031406ca 100644 --- a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/epub.xsl +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/epub.xsl @@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at -https://www.apache.org/licenses/LICENSE-2.0 +http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an @@ -20,10 +20,10 @@ under the License. --> + xmlns:xslthl="http://xslthl.sf.net" + xmlns:d="http://docbook.org/ns/docbook" + exclude-result-prefixes="xslthl d" + version='1.0'> diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/html-multipage.xsl b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/html-multipage.xsl index 92170451..be9cc52d 100644 --- a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/html-multipage.xsl +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/html-multipage.xsl @@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at -https://www.apache.org/licenses/LICENSE-2.0 +http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an @@ -39,12 +39,12 @@ under the License. - + - - + + diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/html-singlepage.xsl b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/html-singlepage.xsl index c7c0381b..6bd4ac81 100644 --- a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/html-singlepage.xsl +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/html-singlepage.xsl @@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at -https://www.apache.org/licenses/LICENSE-2.0 +http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/html.xsl b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/html.xsl index 9c9d8300..fd96f9a7 100644 --- a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/html.xsl +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/html.xsl @@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at -https://www.apache.org/licenses/LICENSE-2.0 +http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an @@ -20,10 +20,10 @@ under the License. --> + xmlns:xslthl="http://xslthl.sf.net" + xmlns:d="http://docbook.org/ns/docbook" + exclude-result-prefixes="xslthl" + version='1.0'> @@ -35,7 +35,7 @@ under the License. 1 - + 120 images/callouts/ .png @@ -68,51 +68,35 @@ under the License. - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/pdf.xsl b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/pdf.xsl index 26535dc0..77360a7b 100644 --- a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/pdf.xsl +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/pdf.xsl @@ -9,7 +9,7 @@ to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at -https://www.apache.org/licenses/LICENSE-2.0 +http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an @@ -22,7 +22,7 @@ under the License. @@ -308,9 +308,9 @@ under the License. Let's remove it, so this sucker can use our attribute-set only... --> + xsl:use-attribute-sets="chapter.titlepage.recto.style"> - + @@ -524,7 +524,7 @@ under the License. 1.5em - + 10pt bold false @@ -549,46 +549,34 @@ under the License. - - - + + + - - - + - - - + - - - + - - - + - - - + - - - + diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/xslthl-config.xml b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/xslthl-config.xml index 5aac4493..e4d677fc 100644 --- a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/xslthl-config.xml +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/xslthl-config.xml @@ -1,23 +1,23 @@ - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/xslthl/asciidoc-hl.xml b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/xslthl/asciidoc-hl.xml index 959434e1..5478b1d6 100644 --- a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/xslthl/asciidoc-hl.xml +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/xslthl/asciidoc-hl.xml @@ -5,37 +5,37 @@ Syntax highlighting definition for AsciiDoc files --> - - //// - //// - - - // - - - - ^(={1,6} .+)$ - - MULTILINE - - - ^(\.[^\.\s].+)$ - - MULTILINE - - - ^(:!?\w.*?:) - - MULTILINE - - - ^(-|\*{1,5}|\d*\.{1,5})(?= .+$) - - MULTILINE - - - ^(\[.+\])$ - - MULTILINE - + + //// + //// + + + // + + + + ^(={1,6} .+)$ + + MULTILINE + + + ^(\.[^\.\s].+)$ + + MULTILINE + + + ^(:!?\w.*?:) + + MULTILINE + + + ^(-|\*{1,5}|\d*\.{1,5})(?= .+$) + + MULTILINE + + + ^(\[.+\])$ + + MULTILINE + diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/xslthl/bourne-hl.xml b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/xslthl/bourne-hl.xml index b98d756e..e2cd98d8 100644 --- a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/xslthl/bourne-hl.xml +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/xslthl/bourne-hl.xml @@ -4,7 +4,7 @@ Syntax highlighting definition for SH xslthl - XSLT Syntax Highlighting -https://sourceforge.net/projects/xslthl/ +http://sourceforge.net/projects/xslthl/ Copyright (C) 2010 Mathieu Malaterre This software is provided 'as-is', without any express or implied @@ -31,8 +31,8 @@ freely, subject to the following restrictions: ' " - - - + + " @@ -41,16 +41,16 @@ freely, subject to the following restrictions: ' \ - + 0x - + . - - + + diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/xslthl/c-hl.xml b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/xslthl/c-hl.xml index 7943634f..176cc379 100644 --- a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/xslthl/c-hl.xml +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/xslthl/c-hl.xml @@ -3,7 +3,7 @@ Syntax highlighting definition for C xslthl - XSLT Syntax Highlighting -https://sourceforge.net/projects/xslthl/ +http://sourceforge.net/projects/xslthl/ Copyright (C) 2005-2008 Michal Molhanec, Jirka Kosek, Michiel Hendriks This software is provided 'as-is', without any express or implied @@ -46,7 +46,7 @@ Michiel Hendriks # \ - + " @@ -62,18 +62,18 @@ Michiel Hendriks lu u l - + . - + e ul lu u f l - + auto diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/xslthl/cpp-hl.xml b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/xslthl/cpp-hl.xml index b0789e9d..ef83c4f5 100644 --- a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/xslthl/cpp-hl.xml +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/xslthl/cpp-hl.xml @@ -4,7 +4,7 @@ Syntax highlighting definition for C++ xslthl - XSLT Syntax Highlighting -https://sourceforge.net/projects/xslthl/ +http://sourceforge.net/projects/xslthl/ Copyright (C) 2005-2008 Michal Molhanec, Jirka Kosek, Michiel Hendriks This software is provided 'as-is', without any express or implied @@ -64,18 +64,18 @@ Michiel Hendriks lu u l - + . - + e ul lu u f l - + diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/xslthl/csharp-hl.xml b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/xslthl/csharp-hl.xml index 59ce58e7..d57e6310 100644 --- a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/xslthl/csharp-hl.xml +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/xslthl/csharp-hl.xml @@ -4,7 +4,7 @@ Syntax highlighting definition for C# xslthl - XSLT Syntax Highlighting -https://sourceforge.net/projects/xslthl/ +http://sourceforge.net/projects/xslthl/ Copyright (C) 2005-2008 Michal Molhanec, Jirka Kosek, Michiel Hendriks This software is provided 'as-is', without any express or implied @@ -62,7 +62,7 @@ Michiel Hendriks @" " \ - + " @@ -78,11 +78,11 @@ Michiel Hendriks lu u l - + . - + e ul lu @@ -91,7 +91,7 @@ Michiel Hendriks d m l - + abstract diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/xslthl/css-hl.xml b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/xslthl/css-hl.xml index b75f1e2c..164c48c3 100644 --- a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/xslthl/css-hl.xml +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/xslthl/css-hl.xml @@ -4,7 +4,7 @@ Syntax highlighting definition for CSS files xslthl - XSLT Syntax Highlighting -https://sourceforge.net/projects/xslthl/ +http://sourceforge.net/projects/xslthl/ Copyright (C) 2011-2012 Martin Hujer, Michiel Hendriks This software is provided 'as-is', without any express or implied @@ -26,151 +26,151 @@ freely, subject to the following restrictions: Martin Hujer Michiel Hendriks -Reference: https://www.w3.org/TR/CSS21/propidx.html +Reference: http://www.w3.org/TR/CSS21/propidx.html --> - - /* - */ - - + + /* + */ + + " - \ - - - + \ + + + ' \ - - - - . - - - - @charset - @import - @media - @page - - - - - - azimuth - background-attachment - background-color - background-image - background-position - background-repeat - background - border-collapse - border-color - border-spacing - border-style - border-top - border-right - border-bottom - border-left - border-top-color - border-right-color - border-bottom-color - border-left-color - border-top-style - border-right-style - border-bottom-style - border-left-style - border-top-width - border-right-width - border-bottom-width - border-left-width - border-width - border - bottom - caption-side - clear - clip - color - content - counter-increment - counter-reset - cue-after - cue-before - cue - cursor - direction - display - elevation - empty-cells - float - font-family - font-size - font-style - font-variant - font-weight - font - height - left - letter-spacing - line-height - list-style-image - list-style-position - list-style-type - list-style - margin-right - margin-left - margin-top - margin-bottom - margin - max-height - max-width - min-height - min-width - orphans - outline-color - outline-style - outline-width - outline - overflow - padding-top - padding-right - padding-bottom - padding-left - padding - page-break-after - page-break-before - page-break-inside - pause-after - pause-before - pause - pitch-range - pitch - play-during - position - quotes - richness - right - speak-header - speak-numeral - speak-punctuation - speak - speech-rate - stress - table-layout - text-align - text-decoration - text-indent - text-transform - top - unicode-bidi - vertical-align - visibility - voice-family - volume - white-space - widows - width - word-spacing - z-index - + + + + . + + + + @charset + @import + @media + @page + + + + - + azimuth + background-attachment + background-color + background-image + background-position + background-repeat + background + border-collapse + border-color + border-spacing + border-style + border-top + border-right + border-bottom + border-left + border-top-color + border-right-color + border-bottom-color + border-left-color + border-top-style + border-right-style + border-bottom-style + border-left-style + border-top-width + border-right-width + border-bottom-width + border-left-width + border-width + border + bottom + caption-side + clear + clip + color + content + counter-increment + counter-reset + cue-after + cue-before + cue + cursor + direction + display + elevation + empty-cells + float + font-family + font-size + font-style + font-variant + font-weight + font + height + left + letter-spacing + line-height + list-style-image + list-style-position + list-style-type + list-style + margin-right + margin-left + margin-top + margin-bottom + margin + max-height + max-width + min-height + min-width + orphans + outline-color + outline-style + outline-width + outline + overflow + padding-top + padding-right + padding-bottom + padding-left + padding + page-break-after + page-break-before + page-break-inside + pause-after + pause-before + pause + pitch-range + pitch + play-during + position + quotes + richness + right + speak-header + speak-numeral + speak-punctuation + speak + speech-rate + stress + table-layout + text-align + text-decoration + text-indent + text-transform + top + unicode-bidi + vertical-align + visibility + voice-family + volume + white-space + widows + width + word-spacing + z-index + diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/xslthl/html-hl.xml b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/xslthl/html-hl.xml index 82d04d3f..5b6761ba 100644 --- a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/xslthl/html-hl.xml +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/xslthl/html-hl.xml @@ -7,116 +7,116 @@ myxml-hl.xml - konfigurace zvyraznovace XML, ktera zvlast zvyrazni HTML elementy a XSL elementy - This file has been customized for the Asciidoctor project (https://asciidoctor.org). + This file has been customized for the Asciidoctor project (http://asciidoctor.org). --> - - - - a - abbr - address - area - article - aside - audio - b - base - bdi - blockquote - body - br - button - caption - canvas - cite - code - command - col - colgroup - dd - del - dialog - div - dl - dt - em - embed - fieldset - figcaption - figure - font - form - footer - h1 - h2 - h3 - h4 - h5 - h6 - head - header - hr - html - i - iframe - img - input - ins - kbd - label - legend - li - link - map - mark - menu - menu - meta - nav - noscript - object - ol - optgroup - option - p - param - pre - q - samp - script - section - select - small - source - span - strong - style - sub - summary - sup - table - tbody - td - textarea - tfoot - th - thead - time - title - tr - track - u - ul - var - video - wbr - xmp - - - - - xsl: - - + + + + a + abbr + address + area + article + aside + audio + b + base + bdi + blockquote + body + br + button + caption + canvas + cite + code + command + col + colgroup + dd + del + dialog + div + dl + dt + em + embed + fieldset + figcaption + figure + font + form + footer + h1 + h2 + h3 + h4 + h5 + h6 + head + header + hr + html + i + iframe + img + input + ins + kbd + label + legend + li + link + map + mark + menu + menu + meta + nav + noscript + object + ol + optgroup + option + p + param + pre + q + samp + script + section + select + small + source + span + strong + style + sub + summary + sup + table + tbody + td + textarea + tfoot + th + thead + time + title + tr + track + u + ul + var + video + wbr + xmp + + + + + xsl: + + diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/xslthl/ini-hl.xml b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/xslthl/ini-hl.xml index 6bd60b3e..34c10363 100644 --- a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/xslthl/ini-hl.xml +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/xslthl/ini-hl.xml @@ -4,7 +4,7 @@ Syntax highlighting definition for ini files xslthl - XSLT Syntax Highlighting -https://sourceforge.net/projects/xslthl/ +http://sourceforge.net/projects/xslthl/ Copyright (C) 2005-2008 Michal Molhanec, Jirka Kosek, Michiel Hendriks This software is provided 'as-is', without any express or implied diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/xslthl/java-hl.xml b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/xslthl/java-hl.xml index d39f7dad..f7bb1641 100644 --- a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/xslthl/java-hl.xml +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/xslthl/java-hl.xml @@ -4,7 +4,7 @@ Syntax highlighting definition for Java xslthl - XSLT Syntax Highlighting -https://sourceforge.net/projects/xslthl/ +http://sourceforge.net/projects/xslthl/ Copyright (C) 2005-2008 Michal Molhanec, Jirka Kosek, Michiel Hendriks This software is provided 'as-is', without any express or implied @@ -54,7 +54,7 @@ Michiel Hendriks 0x - + . @@ -62,7 +62,7 @@ Michiel Hendriks f d l - + abstract diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/xslthl/javascript-hl.xml b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/xslthl/javascript-hl.xml index 85710a0f..99b8a71e 100644 --- a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/xslthl/javascript-hl.xml +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/xslthl/javascript-hl.xml @@ -4,7 +4,7 @@ Syntax highlighting definition for JavaScript xslthl - XSLT Syntax Highlighting -https://sourceforge.net/projects/xslthl/ +http://sourceforge.net/projects/xslthl/ Copyright (C) 2005-2008 Michal Molhanec, Jirka Kosek, Michiel Hendriks This software is provided 'as-is', without any express or implied @@ -44,12 +44,12 @@ Michiel Hendriks 0x - + . e - + break diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/xslthl/json-hl.xml b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/xslthl/json-hl.xml index c13923c2..59b9c481 100644 --- a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/xslthl/json-hl.xml +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/xslthl/json-hl.xml @@ -20,7 +20,7 @@ f d l - + true diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/xslthl/perl-hl.xml b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/xslthl/perl-hl.xml index 65188210..73d71cc0 100644 --- a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/xslthl/perl-hl.xml +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/xslthl/perl-hl.xml @@ -4,7 +4,7 @@ Syntax highlighting definition for Perl xslthl - XSLT Syntax Highlighting -https://sourceforge.net/projects/xslthl/ +http://sourceforge.net/projects/xslthl/ Copyright (C) 2005-2008 Michal Molhanec, Jirka Kosek, Michiel Hendriks This software is provided 'as-is', without any express or implied @@ -47,12 +47,12 @@ Michiel Hendriks 0x - + . - - + + if diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/xslthl/php-hl.xml b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/xslthl/php-hl.xml index 72a9bd40..1da25b8c 100644 --- a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/xslthl/php-hl.xml +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/xslthl/php-hl.xml @@ -4,7 +4,7 @@ Syntax highlighting definition for PHP xslthl - XSLT Syntax Highlighting -https://sourceforge.net/projects/xslthl/ +http://sourceforge.net/projects/xslthl/ Copyright (C) 2005-2008 Michal Molhanec, Jirka Kosek, Michiel Hendriks This software is provided 'as-is', without any express or implied @@ -47,24 +47,24 @@ Michiel Hendriks " \ - + ' \ - + <<< 0x - + . e - + and @@ -142,7 +142,7 @@ Michiel Hendriks __NAMESPACE__ goto __DIR__ - + diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/xslthl/properties-hl.xml b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/xslthl/properties-hl.xml index 8205aac3..775f2f13 100644 --- a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/xslthl/properties-hl.xml +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/xslthl/properties-hl.xml @@ -4,7 +4,7 @@ Syntax highlighting definition for Java xslthl - XSLT Syntax Highlighting -https://sourceforge.net/projects/xslthl/ +http://sourceforge.net/projects/xslthl/ Copyright (C) 2005-2008 Michal Molhanec, Jirka Kosek, Michiel Hendriks This software is provided 'as-is', without any express or implied diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/xslthl/python-hl.xml b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/xslthl/python-hl.xml index fa1aeb6a..a4674432 100644 --- a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/xslthl/python-hl.xml +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/xslthl/python-hl.xml @@ -4,7 +4,7 @@ Syntax highlighting definition for Python xslthl - XSLT Syntax Highlighting -https://sourceforge.net/projects/xslthl/ +http://sourceforge.net/projects/xslthl/ Copyright (C) 2005-2008 Michal Molhanec, Jirka Kosek, Michiel Hendriks This software is provided 'as-is', without any express or implied @@ -38,11 +38,11 @@ Michiel Hendriks # """ - + ''' - + " @@ -55,14 +55,14 @@ Michiel Hendriks 0x l - + . - + e l - + and diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/xslthl/ruby-hl.xml b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/xslthl/ruby-hl.xml index bcef913b..d105640e 100644 --- a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/xslthl/ruby-hl.xml +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/xslthl/ruby-hl.xml @@ -4,7 +4,7 @@ Syntax highlighting definition for Ruby xslthl - XSLT Syntax Highlighting -https://sourceforge.net/projects/xslthl/ +http://sourceforge.net/projects/xslthl/ Copyright (C) 2005-2008 Michal Molhanec, Jirka Kosek, Michiel Hendriks This software is provided 'as-is', without any express or implied @@ -59,12 +59,12 @@ Michiel Hendriks 0x - + . e - + alias diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/xslthl/sql2003-hl.xml b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/xslthl/sql2003-hl.xml index 85dcd031..ac1d5d04 100644 --- a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/xslthl/sql2003-hl.xml +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/xslthl/sql2003-hl.xml @@ -4,7 +4,7 @@ Syntax highlighting definition for SQL:1999 xslthl - XSLT Syntax Highlighting -https://sourceforge.net/projects/xslthl/ +http://sourceforge.net/projects/xslthl/ Copyright (C) 2012 Michiel Hendriks, Martin Hujer, k42b3 This software is provided 'as-is', without any express or implied @@ -32,36 +32,36 @@ freely, subject to the following restrictions: ' - + U' ' - + B' ' - + N' ' - + X' ' - + . - + e - + - + A ABS diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/xslthl/yaml-hl.xml b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/xslthl/yaml-hl.xml index e678bad6..a28008ec 100644 --- a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/xslthl/yaml-hl.xml +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/docs/src/main/docbook/xsl/xslthl/yaml-hl.xml @@ -20,7 +20,7 @@ f d l - + true diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/FETCH_HEAD b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/FETCH_HEAD new file mode 100644 index 00000000..b8528aed --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/FETCH_HEAD @@ -0,0 +1,19 @@ +8789ac642f97af8de17206ea825db592c27758f8 branch '1.3.x' of github.com:spring-cloud/spring-cloud-build +6d4a7e37e382cd8de6c4c6763e67968b83f2d49a not-for-merge branch '1.0.x' of github.com:spring-cloud/spring-cloud-build +ee0e96f18db8a9e0d27259a7b5c1017fbce54608 not-for-merge branch '1.1.x' of github.com:spring-cloud/spring-cloud-build +08a04fd22bf8320d48b5995a64d1a192a0892de1 not-for-merge branch '1.2.x' of github.com:spring-cloud/spring-cloud-build +538aebc1fa9b5628e2d9b7ffdb00ba44878e201b not-for-merge branch '2.0.x' of github.com:spring-cloud/spring-cloud-build +99e1cdfebde01c9878f5e094ef65ac6fbaf86e6b not-for-merge branch '2.1.x' of github.com:spring-cloud/spring-cloud-build +3a4d022702529aa892927ef765992b19a73b2052 not-for-merge branch '2.2.x' of github.com:spring-cloud/spring-cloud-build +e182637f0dacc7d2429d0c9f3be1807c22308267 not-for-merge branch '2.3.x' of github.com:spring-cloud/spring-cloud-build +3539937d2473e16ba496a71b5340e3b9da64bf93 not-for-merge branch '3-1-x' of github.com:spring-cloud/spring-cloud-build +58fe9dff85271a8927e93e7e41af5d9f07a1aabf not-for-merge branch '3.0.x' of github.com:spring-cloud/spring-cloud-build +6aaecc25b38f56736862a198d94b33ba831961b1 not-for-merge branch '3.1.x' of github.com:spring-cloud/spring-cloud-build +86830f715413a18e4a4c7f8e3c59e2857cfa428c not-for-merge branch '4.0.x' of github.com:spring-cloud/spring-cloud-build +5fb165b90020915ea57a7dbac527c329bddb9e49 not-for-merge branch 'antora' of github.com:spring-cloud/spring-cloud-build +feacd9f4dfbea37cfe352dcdc113886f25d75c3d not-for-merge branch 'disabling_default_deploy_for_docs' of github.com:spring-cloud/spring-cloud-build +69424b6ef146c5a499ed0f870d3794c5289e9f71 not-for-merge branch 'docs-build' of github.com:spring-cloud/spring-cloud-build +5e0ce9329331796425571cdfb14c17479b6e2b7a not-for-merge branch 'gh-pages' of github.com:spring-cloud/spring-cloud-build +bc9b9ea33965b66a0df3ea0612ac9c67b295186b not-for-merge branch 'main' of github.com:spring-cloud/spring-cloud-build +0d09a0ab298d716738287cf2b3f18bda807374b6 not-for-merge branch 'remove_lf_requirement' of github.com:spring-cloud/spring-cloud-build +86b02191d000f3f2d8e76e88a71d8ef3ae172c48 not-for-merge branch 'test-m2' of github.com:spring-cloud/spring-cloud-build diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/config b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/config index de73a9d2..ef543023 100644 --- a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/config +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/config @@ -14,3 +14,9 @@ [branch "1.3.x"] remote = origin merge = refs/heads/1.3.x +[branch "docs-build"] + remote = origin + merge = refs/heads/docs-build +[branch "main"] + remote = origin + merge = refs/heads/main diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/index b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/index index ae34b8fd..c52d8c14 100644 Binary files a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/index and b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/index differ diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/logs/HEAD b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/logs/HEAD index 899b5819..7aac536c 100644 --- a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/logs/HEAD +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/logs/HEAD @@ -4,3 +4,6 @@ a4d3ca059d1872050823d6518a4e5fc0f7ca4352 2578cdbfa95c501e489fd1dcd55dfdc0fdd4e6d f5a37ebb5050288b8d480e62db24aa7a6f76868c f5a37ebb5050288b8d480e62db24aa7a6f76868c Marcin Grzejszczak 1517562977 +0100 reset: moving to HEAD f5a37ebb5050288b8d480e62db24aa7a6f76868c f5a37ebb5050288b8d480e62db24aa7a6f76868c Marcin Grzejszczak 1517562980 +0100 reset: moving to f5a37eb f5a37ebb5050288b8d480e62db24aa7a6f76868c d4d5865c142f92aebb5dd1a7c9b745395e65873a Marcin Grzejszczak 1517564158 +0100 commit: preparing for tests +d4d5865c142f92aebb5dd1a7c9b745395e65873a 69424b6ef146c5a499ed0f870d3794c5289e9f71 Ryan Baxter <524254+ryanjbaxter@users.noreply.github.com> 1714574673 -0400 checkout: moving from 1.3.x to docs-build +69424b6ef146c5a499ed0f870d3794c5289e9f71 bc9b9ea33965b66a0df3ea0612ac9c67b295186b Ryan Baxter <524254+ryanjbaxter@users.noreply.github.com> 1714574687 -0400 checkout: moving from docs-build to main +bc9b9ea33965b66a0df3ea0612ac9c67b295186b d4d5865c142f92aebb5dd1a7c9b745395e65873a Ryan Baxter <524254+ryanjbaxter@users.noreply.github.com> 1714574832 -0400 checkout: moving from main to 1.3.x diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/logs/refs/heads/docs-build b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/logs/refs/heads/docs-build new file mode 100644 index 00000000..60e8abc6 --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/logs/refs/heads/docs-build @@ -0,0 +1 @@ +0000000000000000000000000000000000000000 69424b6ef146c5a499ed0f870d3794c5289e9f71 Ryan Baxter <524254+ryanjbaxter@users.noreply.github.com> 1714574673 -0400 branch: Created from origin/docs-build diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/logs/refs/heads/main b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/logs/refs/heads/main new file mode 100644 index 00000000..1be7734b --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/logs/refs/heads/main @@ -0,0 +1 @@ +0000000000000000000000000000000000000000 bc9b9ea33965b66a0df3ea0612ac9c67b295186b Ryan Baxter <524254+ryanjbaxter@users.noreply.github.com> 1714574687 -0400 branch: Created from origin/main diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/logs/refs/remotes/origin/1.0.x b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/logs/refs/remotes/origin/1.0.x new file mode 100644 index 00000000..72fb6923 --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/logs/refs/remotes/origin/1.0.x @@ -0,0 +1 @@ +0be4214508d2f8e55ebce9e3c9ebc0b620c8d2a4 6d4a7e37e382cd8de6c4c6763e67968b83f2d49a Ryan Baxter <524254+ryanjbaxter@users.noreply.github.com> 1714574492 -0400 fetch origin: fast-forward diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/logs/refs/remotes/origin/1.1.x b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/logs/refs/remotes/origin/1.1.x new file mode 100644 index 00000000..f9460016 --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/logs/refs/remotes/origin/1.1.x @@ -0,0 +1 @@ +cbbaef88c9f146d5ad2aa555fb59b2a4f5207415 ee0e96f18db8a9e0d27259a7b5c1017fbce54608 Ryan Baxter <524254+ryanjbaxter@users.noreply.github.com> 1714574492 -0400 fetch origin: fast-forward diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/logs/refs/remotes/origin/1.2.x b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/logs/refs/remotes/origin/1.2.x new file mode 100644 index 00000000..b64a76d3 --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/logs/refs/remotes/origin/1.2.x @@ -0,0 +1 @@ +bc6b006ea1d9055f7ad58e066a503a9ff401a573 08a04fd22bf8320d48b5995a64d1a192a0892de1 Ryan Baxter <524254+ryanjbaxter@users.noreply.github.com> 1714574492 -0400 fetch origin: fast-forward diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/logs/refs/remotes/origin/1.3.x b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/logs/refs/remotes/origin/1.3.x new file mode 100644 index 00000000..ce7de89e --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/logs/refs/remotes/origin/1.3.x @@ -0,0 +1 @@ +2578cdbfa95c501e489fd1dcd55dfdc0fdd4e6d2 8789ac642f97af8de17206ea825db592c27758f8 Ryan Baxter <524254+ryanjbaxter@users.noreply.github.com> 1714574492 -0400 fetch origin: fast-forward diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/logs/refs/remotes/origin/2.0.x b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/logs/refs/remotes/origin/2.0.x new file mode 100644 index 00000000..a7b26513 --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/logs/refs/remotes/origin/2.0.x @@ -0,0 +1 @@ +0000000000000000000000000000000000000000 538aebc1fa9b5628e2d9b7ffdb00ba44878e201b Ryan Baxter <524254+ryanjbaxter@users.noreply.github.com> 1714574492 -0400 fetch origin: storing head diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/logs/refs/remotes/origin/2.1.x b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/logs/refs/remotes/origin/2.1.x new file mode 100644 index 00000000..81976062 --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/logs/refs/remotes/origin/2.1.x @@ -0,0 +1 @@ +0000000000000000000000000000000000000000 99e1cdfebde01c9878f5e094ef65ac6fbaf86e6b Ryan Baxter <524254+ryanjbaxter@users.noreply.github.com> 1714574492 -0400 fetch origin: storing head diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/logs/refs/remotes/origin/2.2.x b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/logs/refs/remotes/origin/2.2.x new file mode 100644 index 00000000..38529555 --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/logs/refs/remotes/origin/2.2.x @@ -0,0 +1 @@ +0000000000000000000000000000000000000000 3a4d022702529aa892927ef765992b19a73b2052 Ryan Baxter <524254+ryanjbaxter@users.noreply.github.com> 1714574492 -0400 fetch origin: storing head diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/logs/refs/remotes/origin/2.3.x b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/logs/refs/remotes/origin/2.3.x new file mode 100644 index 00000000..c889ca93 --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/logs/refs/remotes/origin/2.3.x @@ -0,0 +1 @@ +0000000000000000000000000000000000000000 e182637f0dacc7d2429d0c9f3be1807c22308267 Ryan Baxter <524254+ryanjbaxter@users.noreply.github.com> 1714574492 -0400 fetch origin: storing head diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/logs/refs/remotes/origin/3-1-x b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/logs/refs/remotes/origin/3-1-x new file mode 100644 index 00000000..d802e3a7 --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/logs/refs/remotes/origin/3-1-x @@ -0,0 +1 @@ +0000000000000000000000000000000000000000 3539937d2473e16ba496a71b5340e3b9da64bf93 Ryan Baxter <524254+ryanjbaxter@users.noreply.github.com> 1714574492 -0400 fetch origin: storing head diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/logs/refs/remotes/origin/3.0.x b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/logs/refs/remotes/origin/3.0.x new file mode 100644 index 00000000..94ae3127 --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/logs/refs/remotes/origin/3.0.x @@ -0,0 +1 @@ +0000000000000000000000000000000000000000 58fe9dff85271a8927e93e7e41af5d9f07a1aabf Ryan Baxter <524254+ryanjbaxter@users.noreply.github.com> 1714574492 -0400 fetch origin: storing head diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/logs/refs/remotes/origin/3.1.x b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/logs/refs/remotes/origin/3.1.x new file mode 100644 index 00000000..8101e09a --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/logs/refs/remotes/origin/3.1.x @@ -0,0 +1 @@ +0000000000000000000000000000000000000000 6aaecc25b38f56736862a198d94b33ba831961b1 Ryan Baxter <524254+ryanjbaxter@users.noreply.github.com> 1714574492 -0400 fetch origin: storing head diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/logs/refs/remotes/origin/4.0.x b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/logs/refs/remotes/origin/4.0.x new file mode 100644 index 00000000..a033360c --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/logs/refs/remotes/origin/4.0.x @@ -0,0 +1 @@ +0000000000000000000000000000000000000000 86830f715413a18e4a4c7f8e3c59e2857cfa428c Ryan Baxter <524254+ryanjbaxter@users.noreply.github.com> 1714574492 -0400 fetch origin: storing head diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/logs/refs/remotes/origin/antora b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/logs/refs/remotes/origin/antora new file mode 100644 index 00000000..14c560e2 --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/logs/refs/remotes/origin/antora @@ -0,0 +1 @@ +0000000000000000000000000000000000000000 5fb165b90020915ea57a7dbac527c329bddb9e49 Ryan Baxter <524254+ryanjbaxter@users.noreply.github.com> 1714574492 -0400 fetch origin: storing head diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/logs/refs/remotes/origin/disabling_default_deploy_for_docs b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/logs/refs/remotes/origin/disabling_default_deploy_for_docs new file mode 100644 index 00000000..f59ebf07 --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/logs/refs/remotes/origin/disabling_default_deploy_for_docs @@ -0,0 +1 @@ +0000000000000000000000000000000000000000 feacd9f4dfbea37cfe352dcdc113886f25d75c3d Ryan Baxter <524254+ryanjbaxter@users.noreply.github.com> 1714574492 -0400 fetch origin: storing head diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/logs/refs/remotes/origin/docs-build b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/logs/refs/remotes/origin/docs-build new file mode 100644 index 00000000..9f289aa9 --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/logs/refs/remotes/origin/docs-build @@ -0,0 +1 @@ +0000000000000000000000000000000000000000 69424b6ef146c5a499ed0f870d3794c5289e9f71 Ryan Baxter <524254+ryanjbaxter@users.noreply.github.com> 1714574492 -0400 fetch origin: storing head diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/logs/refs/remotes/origin/gh-pages b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/logs/refs/remotes/origin/gh-pages new file mode 100644 index 00000000..7adf6f78 --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/logs/refs/remotes/origin/gh-pages @@ -0,0 +1 @@ +719667afe8ec6f24a830eec31703fda86865d2c1 5e0ce9329331796425571cdfb14c17479b6e2b7a Ryan Baxter <524254+ryanjbaxter@users.noreply.github.com> 1714574492 -0400 fetch origin: fast-forward diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/logs/refs/remotes/origin/main b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/logs/refs/remotes/origin/main new file mode 100644 index 00000000..44be4632 --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/logs/refs/remotes/origin/main @@ -0,0 +1 @@ +0000000000000000000000000000000000000000 bc9b9ea33965b66a0df3ea0612ac9c67b295186b Ryan Baxter <524254+ryanjbaxter@users.noreply.github.com> 1714574492 -0400 fetch origin: storing head diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/logs/refs/remotes/origin/remove_lf_requirement b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/logs/refs/remotes/origin/remove_lf_requirement new file mode 100644 index 00000000..a5f8c003 --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/logs/refs/remotes/origin/remove_lf_requirement @@ -0,0 +1 @@ +0000000000000000000000000000000000000000 0d09a0ab298d716738287cf2b3f18bda807374b6 Ryan Baxter <524254+ryanjbaxter@users.noreply.github.com> 1714574492 -0400 fetch origin: storing head diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/logs/refs/remotes/origin/test-m2 b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/logs/refs/remotes/origin/test-m2 new file mode 100644 index 00000000..5d9b97b9 --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/logs/refs/remotes/origin/test-m2 @@ -0,0 +1 @@ +0000000000000000000000000000000000000000 86b02191d000f3f2d8e76e88a71d8ef3ae172c48 Ryan Baxter <524254+ryanjbaxter@users.noreply.github.com> 1714574492 -0400 fetch origin: storing head diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/objects/pack/pack-fb946f6c21024420eb90132698939355b97430b5.idx b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/objects/pack/pack-fb946f6c21024420eb90132698939355b97430b5.idx new file mode 100644 index 00000000..8543204c Binary files /dev/null and b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/objects/pack/pack-fb946f6c21024420eb90132698939355b97430b5.idx differ diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/objects/pack/pack-fb946f6c21024420eb90132698939355b97430b5.pack b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/objects/pack/pack-fb946f6c21024420eb90132698939355b97430b5.pack new file mode 100644 index 00000000..b7be0eea Binary files /dev/null and b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/objects/pack/pack-fb946f6c21024420eb90132698939355b97430b5.pack differ diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/refs/heads/docs-build b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/refs/heads/docs-build new file mode 100644 index 00000000..512750ca --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/refs/heads/docs-build @@ -0,0 +1 @@ +69424b6ef146c5a499ed0f870d3794c5289e9f71 diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/refs/heads/main b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/refs/heads/main new file mode 100644 index 00000000..83f9b120 --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/refs/heads/main @@ -0,0 +1 @@ +bc9b9ea33965b66a0df3ea0612ac9c67b295186b diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/refs/remotes/origin/1.0.x b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/refs/remotes/origin/1.0.x new file mode 100644 index 00000000..29721958 --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/refs/remotes/origin/1.0.x @@ -0,0 +1 @@ +6d4a7e37e382cd8de6c4c6763e67968b83f2d49a diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/refs/remotes/origin/1.1.x b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/refs/remotes/origin/1.1.x new file mode 100644 index 00000000..2f340676 --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/refs/remotes/origin/1.1.x @@ -0,0 +1 @@ +ee0e96f18db8a9e0d27259a7b5c1017fbce54608 diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/refs/remotes/origin/1.2.x b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/refs/remotes/origin/1.2.x new file mode 100644 index 00000000..a961ab86 --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/refs/remotes/origin/1.2.x @@ -0,0 +1 @@ +08a04fd22bf8320d48b5995a64d1a192a0892de1 diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/refs/remotes/origin/1.3.x b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/refs/remotes/origin/1.3.x new file mode 100644 index 00000000..9e581650 --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/refs/remotes/origin/1.3.x @@ -0,0 +1 @@ +8789ac642f97af8de17206ea825db592c27758f8 diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/refs/remotes/origin/2.0.x b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/refs/remotes/origin/2.0.x new file mode 100644 index 00000000..3c9c0d14 --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/refs/remotes/origin/2.0.x @@ -0,0 +1 @@ +538aebc1fa9b5628e2d9b7ffdb00ba44878e201b diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/refs/remotes/origin/2.1.x b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/refs/remotes/origin/2.1.x new file mode 100644 index 00000000..4b21a3a4 --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/refs/remotes/origin/2.1.x @@ -0,0 +1 @@ +99e1cdfebde01c9878f5e094ef65ac6fbaf86e6b diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/refs/remotes/origin/2.2.x b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/refs/remotes/origin/2.2.x new file mode 100644 index 00000000..d3584a50 --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/refs/remotes/origin/2.2.x @@ -0,0 +1 @@ +3a4d022702529aa892927ef765992b19a73b2052 diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/refs/remotes/origin/2.3.x b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/refs/remotes/origin/2.3.x new file mode 100644 index 00000000..2301769d --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/refs/remotes/origin/2.3.x @@ -0,0 +1 @@ +e182637f0dacc7d2429d0c9f3be1807c22308267 diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/refs/remotes/origin/3-1-x b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/refs/remotes/origin/3-1-x new file mode 100644 index 00000000..e6f77f8e --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/refs/remotes/origin/3-1-x @@ -0,0 +1 @@ +3539937d2473e16ba496a71b5340e3b9da64bf93 diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/refs/remotes/origin/3.0.x b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/refs/remotes/origin/3.0.x new file mode 100644 index 00000000..b3b0429b --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/refs/remotes/origin/3.0.x @@ -0,0 +1 @@ +58fe9dff85271a8927e93e7e41af5d9f07a1aabf diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/refs/remotes/origin/3.1.x b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/refs/remotes/origin/3.1.x new file mode 100644 index 00000000..18253580 --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/refs/remotes/origin/3.1.x @@ -0,0 +1 @@ +6aaecc25b38f56736862a198d94b33ba831961b1 diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/refs/remotes/origin/4.0.x b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/refs/remotes/origin/4.0.x new file mode 100644 index 00000000..5f1600e7 --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/refs/remotes/origin/4.0.x @@ -0,0 +1 @@ +86830f715413a18e4a4c7f8e3c59e2857cfa428c diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/refs/remotes/origin/antora b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/refs/remotes/origin/antora new file mode 100644 index 00000000..4bfb2661 --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/refs/remotes/origin/antora @@ -0,0 +1 @@ +5fb165b90020915ea57a7dbac527c329bddb9e49 diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/refs/remotes/origin/disabling_default_deploy_for_docs b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/refs/remotes/origin/disabling_default_deploy_for_docs new file mode 100644 index 00000000..e15ba55b --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/refs/remotes/origin/disabling_default_deploy_for_docs @@ -0,0 +1 @@ +feacd9f4dfbea37cfe352dcdc113886f25d75c3d diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/refs/remotes/origin/docs-build b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/refs/remotes/origin/docs-build new file mode 100644 index 00000000..512750ca --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/refs/remotes/origin/docs-build @@ -0,0 +1 @@ +69424b6ef146c5a499ed0f870d3794c5289e9f71 diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/refs/remotes/origin/gh-pages b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/refs/remotes/origin/gh-pages new file mode 100644 index 00000000..6f74a609 --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/refs/remotes/origin/gh-pages @@ -0,0 +1 @@ +5e0ce9329331796425571cdfb14c17479b6e2b7a diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/refs/remotes/origin/main b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/refs/remotes/origin/main new file mode 100644 index 00000000..83f9b120 --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/refs/remotes/origin/main @@ -0,0 +1 @@ +bc9b9ea33965b66a0df3ea0612ac9c67b295186b diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/refs/remotes/origin/remove_lf_requirement b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/refs/remotes/origin/remove_lf_requirement new file mode 100644 index 00000000..9f560efd --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/refs/remotes/origin/remove_lf_requirement @@ -0,0 +1 @@ +0d09a0ab298d716738287cf2b3f18bda807374b6 diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/refs/remotes/origin/test-m2 b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/refs/remotes/origin/test-m2 new file mode 100644 index 00000000..90606a0a --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/refs/remotes/origin/test-m2 @@ -0,0 +1 @@ +86b02191d000f3f2d8e76e88a71d8ef3ae172c48 diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/sourcetreeconfig b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/sourcetreeconfig new file mode 100644 index 00000000..16130d0b --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/git/sourcetreeconfig @@ -0,0 +1,8 @@ +autorefresh=1 +savedIncoming=48 +lastUsedView=1 +savedOutgoing=1 +showBuildStatus=1 +disablerecursiveoperations=0 +lastCheckedRemotes=2024-05-01 14:50:40 +0000 +autorefreshremotes=1 diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/pom.xml b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/pom.xml index d5a5a508..63c6a454 100644 --- a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/pom.xml +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/pom.xml @@ -1,6 +1,6 @@ - + 4.0.0 org.springframework.cloud spring-cloud-build @@ -57,21 +57,21 @@ Apache License, Version 2.0 https://www.apache.org/licenses/LICENSE-2.0 - Copyright 2014-2015 the original author or authors. +Copyright 2014-2015 the original author or authors. - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at - https://www.apache.org/licenses/LICENSE-2.0 + http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied. +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or +implied. - See the License for the specific language governing permissions and - limitations under the License. +See the License for the specific language governing permissions and +limitations under the License. @@ -87,7 +87,7 @@ Dave Syer dsyer at pivotal.io Pivotal Software, Inc. - https://www.spring.io + http://www.spring.io lead @@ -97,7 +97,7 @@ Spencer Gibb sgibb at pivotal.io Pivotal Software, Inc. - https://www.spring.io + http://www.spring.io lead @@ -107,7 +107,7 @@ Marcin Grzejszczak mgrzejszczak at pivotal.io Pivotal Software, Inc. - https://www.spring.io + http://www.spring.io developer @@ -117,7 +117,7 @@ Ryan Baxter rbaxter at pivotal.io Pivotal Software, Inc. - https://www.spring.io + http://www.spring.io developer @@ -275,33 +275,33 @@ false - - org.apache.maven.plugins - maven-checkstyle-plugin - ${checkstyle.version} - - - org.springframework.cloud - spring-cloud-build-tools - ${spring-cloud-build.version} - - - - checkstyle.xml - LICENSE.txt - true - true - - - - validate - validate - - check - - - - + + org.apache.maven.plugins + maven-checkstyle-plugin + ${checkstyle.version} + + + org.springframework.cloud + spring-cloud-build-tools + ${spring-cloud-build.version} + + + + checkstyle.xml + LICENSE.txt + true + true + + + + validate + validate + + check + + + + pl.project13.maven git-commit-id-plugin @@ -317,8 +317,7 @@ true yyyy-MM-dd'T'HH:mm:ssZ true - ${project.build.outputDirectory}/git.properties - + ${project.build.outputDirectory}/git.properties @@ -371,22 +370,17 @@ - + META-INF/spring.handlers - + META-INF/spring.factories - + META-INF/spring.schemas - - + + ${start-class} @@ -451,9 +445,7 @@ https://github.com/spring-cloud spring-docs - - scp://static.springframework.org/var/www/domains/springframework.org/static/htdocs/spring-cloud/docs/${project.artifactId}/${project.version} - + scp://static.springframework.org/var/www/domains/springframework.org/static/htdocs/spring-cloud/docs/${project.artifactId}/${project.version} sonatype-nexus-staging @@ -764,8 +756,7 @@ ${docs.resources.dir}/docbook/xsl/pdf.xsl 1 1 - ${docs.resources.dir}/docbook/xsl/xslthl-config.xml - + ${docs.resources.dir}/docbook/xsl/xslthl-config.xml @@ -790,21 +781,20 @@ prepare-package - ${docs.resources.dir}/docbook/xsl/html-singlepage.xsl - + ${docs.resources.dir}/docbook/xsl/html-singlepage.xsl ${basedir}/target/docbook/htmlsingle - + - - - - + + + + @@ -817,8 +807,7 @@ prepare-package - ${docs.resources.dir}/docbook/xsl/html-multipage.xsl - + ${docs.resources.dir}/docbook/xsl/html-multipage.xsl ${basedir}/target/docbook/html multi_ @@ -826,15 +815,15 @@ - + - - - - + + + + @@ -927,19 +916,19 @@ - :nofooter: - :linkcss: - :stylesdir: css - :stylesheet: manual-singlepage.css +:nofooter: +:linkcss: +:stylesdir: css +:stylesheet: manual-singlepage.css - = {docs-main} += {docs-main} - {spring-cloud-version} +{spring-cloud-version} - == Pick The Documentation Option +== Pick The Documentation Option - - link:single/{docs-main}.html[Single HTML] - - link:multi/multi_{docs-main}.html[Multi HTML] +- link:single/{docs-main}.html[Single HTML] +- link:multi/multi_{docs-main}.html[Multi HTML] @@ -975,22 +964,22 @@ + replace="\1" /> + replace="MILESTONE" /> + replace="MILESTONE" /> + replace="SNAPSHOT" /> + input="${github-tag}" regexp=".*SNAPSHOT" replace="master" /> diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/spring-cloud-build-dependencies/pom.xml b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/spring-cloud-build-dependencies/pom.xml index 5835e449..17e2ccf4 100644 --- a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/spring-cloud-build-dependencies/pom.xml +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/spring-cloud-build-dependencies/pom.xml @@ -1,16 +1,14 @@ - + 4.0.0 org.springframework.cloud spring-cloud-build-dependencies 1.3.7.BUILD-SNAPSHOT spring-cloud-build-tools pom - Spring Cloud Build Dependencies: an internal BOM for use with Spring Cloud projects. Use as a BOM or by - inheriting from the spring-cloud build parent. - + Spring Cloud Build Dependencies: an internal BOM for use with Spring Cloud projects. Use as a BOM or by inheriting from the spring-cloud build parent. org.springframework.boot spring-boot-dependencies @@ -45,9 +43,8 @@ https://github.com/spring-cloud spring-docs - - scp://static.springframework.org/var/www/domains/springframework.org/static/htdocs/spring-cloud/docs/${project.artifactId}/${project.version} - + scp://static.springframework.org/var/www/domains/springframework.org/static/htdocs/spring-cloud/docs/${project.artifactId}/${project.version} + repo.spring.io diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/spring-cloud-build-tools/pom.xml b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/spring-cloud-build-tools/pom.xml index f9feb1ec..118a963f 100644 --- a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/spring-cloud-build-tools/pom.xml +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/spring-cloud-build-tools/pom.xml @@ -1,7 +1,7 @@ - + 4.0.0 org.springframework.cloud spring-cloud-build-tools @@ -20,5 +20,5 @@ 7.6 - + diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/spring-cloud-build-tools/src/main/resources/LICENSE.txt b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/spring-cloud-build-tools/src/main/resources/LICENSE.txt index 62589edd..d6456956 100644 --- a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/spring-cloud-build-tools/src/main/resources/LICENSE.txt +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/spring-cloud-build-tools/src/main/resources/LICENSE.txt @@ -1,7 +1,7 @@ Apache License Version 2.0, January 2004 - https://www.apache.org/licenses/ + http://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION @@ -193,7 +193,7 @@ you may not use this file except in compliance with the License. You may obtain a copy of the License at - https://www.apache.org/licenses/LICENSE-2.0 + http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/spring-cloud-build-tools/src/main/resources/checkstyle.xml b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/spring-cloud-build-tools/src/main/resources/checkstyle.xml index 699548ba..79233ddb 100644 --- a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/spring-cloud-build-tools/src/main/resources/checkstyle.xml +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/spring-cloud-build-tools/src/main/resources/checkstyle.xml @@ -1,7 +1,7 @@ + "http://www.puppycrawl.com/dtds/configuration_1_3.dtd"> @@ -15,10 +15,10 @@ - + - + diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/spring-cloud-dependencies-parent/README.adoc b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/spring-cloud-dependencies-parent/README.adoc index 4e81d9f4..0ffc7973 100644 --- a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/spring-cloud-dependencies-parent/README.adoc +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/spring-cloud-dependencies-parent/README.adoc @@ -1,3 +1,4 @@ // Do not edit this file (e.g. go instead to src/main/asciidoc) -Spring Cloud Build is a common utility project for Spring Cloud to use for plugin and dependency management. +Spring Cloud Build is a common utility project for Spring Cloud +to use for plugin and dependency management. diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/spring-cloud-dependencies-parent/eclipse-code-formatter.xml b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/spring-cloud-dependencies-parent/eclipse-code-formatter.xml index 1a73d56f..b6057671 100644 --- a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/spring-cloud-dependencies-parent/eclipse-code-formatter.xml +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/spring-cloud-dependencies-parent/eclipse-code-formatter.xml @@ -1,398 +1,296 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/spring-cloud-dependencies-parent/pom.xml b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/spring-cloud-dependencies-parent/pom.xml index cd17b4e5..748525c5 100644 --- a/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/spring-cloud-dependencies-parent/pom.xml +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-build/spring-cloud-dependencies-parent/pom.xml @@ -1,6 +1,6 @@ - + 4.0.0 org.springframework.cloud 1.3.7.BUILD-SNAPSHOT @@ -18,21 +18,21 @@ Apache License, Version 2.0 https://www.apache.org/licenses/LICENSE-2.0 - Copyright 2014-2015 the original author or authors. +Copyright 2014-2015 the original author or authors. - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at - https://www.apache.org/licenses/LICENSE-2.0 + http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied. +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or +implied. - See the License for the specific language governing permissions and - limitations under the License. +See the License for the specific language governing permissions and +limitations under the License. @@ -48,7 +48,7 @@ Dave Syer dsyer at pivotal.io Pivotal Software, Inc. - https://www.spring.io + http://www.spring.io Project lead @@ -58,7 +58,7 @@ Spencer Gibb sgibb at pivotal.io Pivotal Software, Inc. - https://www.spring.io + http://www.spring.io Project lead @@ -74,9 +74,8 @@ https://github.com/spring-cloud spring-docs - - scp://static.springframework.org/var/www/domains/springframework.org/static/htdocs/spring-cloud/docs/${project.artifactId}/${project.version} - + scp://static.springframework.org/var/www/domains/springframework.org/static/htdocs/spring-cloud/docs/${project.artifactId}/${project.version} + repo.spring.io diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul-commercial/.gitignore b/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul-commercial/.gitignore index bd9bb4ce..8db262c5 100644 --- a/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul-commercial/.gitignore +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul-commercial/.gitignore @@ -13,4 +13,4 @@ _site/ *.ipr .factorypath *.swp -/consul +/consul \ No newline at end of file diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul-commercial/git/COMMIT_EDITMSG b/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul-commercial/git/COMMIT_EDITMSG index 31425058..80260766 100644 --- a/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul-commercial/git/COMMIT_EDITMSG +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul-commercial/git/COMMIT_EDITMSG @@ -1 +1 @@ -Removed deployer +initial commit diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul-commercial/git/index b/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul-commercial/git/index index 4203f4e5..3cbc04ac 100644 Binary files a/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul-commercial/git/index and b/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul-commercial/git/index differ diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul-commercial/git/logs/HEAD b/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul-commercial/git/logs/HEAD index f2d72e08..2853c348 100644 --- a/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul-commercial/git/logs/HEAD +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul-commercial/git/logs/HEAD @@ -1,2 +1,5 @@ 0000000000000000000000000000000000000000 2e289de071592d4d361957e59cc0485c5e1941a0 Marcin Grzejszczak 1489136624 +0100 commit (initial): Initial commit 2e289de071592d4d361957e59cc0485c5e1941a0 386e26ed81099e05b791bbea27a0236abc42a455 Marcin Grzejszczak 1489413813 +0100 commit: Removed deployer +386e26ed81099e05b791bbea27a0236abc42a455 386e26ed81099e05b791bbea27a0236abc42a455 Ryan Baxter <524254+ryanjbaxter@users.noreply.github.com> 1719343905 -0400 checkout: moving from master to docs-build +386e26ed81099e05b791bbea27a0236abc42a455 0945bf835a7909d9fb0f2ba89250095ae2784169 Ryan Baxter <524254+ryanjbaxter@users.noreply.github.com> 1719343956 -0400 commit: initial commit +0945bf835a7909d9fb0f2ba89250095ae2784169 386e26ed81099e05b791bbea27a0236abc42a455 Ryan Baxter <524254+ryanjbaxter@users.noreply.github.com> 1719343971 -0400 checkout: moving from docs-build to master diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul-commercial/git/logs/refs/heads/docs-build b/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul-commercial/git/logs/refs/heads/docs-build new file mode 100644 index 00000000..b07e6b11 --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul-commercial/git/logs/refs/heads/docs-build @@ -0,0 +1,2 @@ +0000000000000000000000000000000000000000 386e26ed81099e05b791bbea27a0236abc42a455 Ryan Baxter <524254+ryanjbaxter@users.noreply.github.com> 1719343905 -0400 branch: Created from HEAD +386e26ed81099e05b791bbea27a0236abc42a455 0945bf835a7909d9fb0f2ba89250095ae2784169 Ryan Baxter <524254+ryanjbaxter@users.noreply.github.com> 1719343956 -0400 commit: initial commit diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul-commercial/git/objects/09/45bf835a7909d9fb0f2ba89250095ae2784169 b/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul-commercial/git/objects/09/45bf835a7909d9fb0f2ba89250095ae2784169 new file mode 100644 index 00000000..34ab1efe --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul-commercial/git/objects/09/45bf835a7909d9fb0f2ba89250095ae2784169 @@ -0,0 +1,3 @@ +xMN1 @s +#'qZɸ4TiFg +W`^Yvp)zSkG,9(l367itǨ.xȬrbKGɅPF~Y|>d@/mo޷Moc塬<yJZŪUL- +Am9|g?mpҠؚ/Or \ No newline at end of file diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul-commercial/git/objects/72/a3e6ac3d1719f96fcda99916e35049c0b440c9 b/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul-commercial/git/objects/72/a3e6ac3d1719f96fcda99916e35049c0b440c9 new file mode 100644 index 00000000..98d6dd03 Binary files /dev/null and b/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul-commercial/git/objects/72/a3e6ac3d1719f96fcda99916e35049c0b440c9 differ diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul-commercial/git/objects/86/115719e5383e94597f918bf18c5ecbb7cfe492 b/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul-commercial/git/objects/86/115719e5383e94597f918bf18c5ecbb7cfe492 new file mode 100644 index 00000000..44df723f Binary files /dev/null and b/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul-commercial/git/objects/86/115719e5383e94597f918bf18c5ecbb7cfe492 differ diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul-commercial/git/objects/8f/a00cee74b415c4097a710fe582d9c13c6a6584 b/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul-commercial/git/objects/8f/a00cee74b415c4097a710fe582d9c13c6a6584 new file mode 100644 index 00000000..3e6f586c Binary files /dev/null and b/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul-commercial/git/objects/8f/a00cee74b415c4097a710fe582d9c13c6a6584 differ diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul-commercial/git/objects/98/5df0115a24154b643796ffd2246bdd8af21ef4 b/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul-commercial/git/objects/98/5df0115a24154b643796ffd2246bdd8af21ef4 new file mode 100644 index 00000000..3c559708 Binary files /dev/null and b/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul-commercial/git/objects/98/5df0115a24154b643796ffd2246bdd8af21ef4 differ diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul-commercial/git/objects/99/f3c1f66576527582045b5fadcb14dc48b7b3f4 b/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul-commercial/git/objects/99/f3c1f66576527582045b5fadcb14dc48b7b3f4 new file mode 100644 index 00000000..6be51417 Binary files /dev/null and b/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul-commercial/git/objects/99/f3c1f66576527582045b5fadcb14dc48b7b3f4 differ diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul-commercial/git/objects/9d/e81ff4e6c078d7364098758436a7a51881cd38 b/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul-commercial/git/objects/9d/e81ff4e6c078d7364098758436a7a51881cd38 new file mode 100644 index 00000000..04e0afc8 Binary files /dev/null and b/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul-commercial/git/objects/9d/e81ff4e6c078d7364098758436a7a51881cd38 differ diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul-commercial/git/objects/9f/778e1e5d8c9904f6590ae1c25020fd71ea3533 b/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul-commercial/git/objects/9f/778e1e5d8c9904f6590ae1c25020fd71ea3533 new file mode 100644 index 00000000..47af55ae Binary files /dev/null and b/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul-commercial/git/objects/9f/778e1e5d8c9904f6590ae1c25020fd71ea3533 differ diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul-commercial/git/objects/ae/cdea51b35be2f940f80a7319a3e518cb77ba85 b/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul-commercial/git/objects/ae/cdea51b35be2f940f80a7319a3e518cb77ba85 new file mode 100644 index 00000000..8823551a Binary files /dev/null and b/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul-commercial/git/objects/ae/cdea51b35be2f940f80a7319a3e518cb77ba85 differ diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul-commercial/git/objects/b9/01097f2db6e50097dc0b222204a88f8cea1609 b/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul-commercial/git/objects/b9/01097f2db6e50097dc0b222204a88f8cea1609 new file mode 100644 index 00000000..ad52507f Binary files /dev/null and b/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul-commercial/git/objects/b9/01097f2db6e50097dc0b222204a88f8cea1609 differ diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul-commercial/git/objects/c1/f37e8d1a48ef407f945b1b62d63ee63eebf02c b/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul-commercial/git/objects/c1/f37e8d1a48ef407f945b1b62d63ee63eebf02c new file mode 100644 index 00000000..2c3c0cbe --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul-commercial/git/objects/c1/f37e8d1a48ef407f945b1b62d63ee63eebf02c @@ -0,0 +1 @@ +xUNAj1 ٯy2@y@ڊ׉26^f~|S48R--}:E:&Q0a@T>b\6`Vjߵ:1[ɧ"&n8.49>OB6XaO$`,싩p^9mca&ZKEUj|5c \ No newline at end of file diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul-commercial/git/refs/heads/docs-build b/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul-commercial/git/refs/heads/docs-build new file mode 100644 index 00000000..0c705bd8 --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul-commercial/git/refs/heads/docs-build @@ -0,0 +1 @@ +0945bf835a7909d9fb0f2ba89250095ae2784169 diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul-commercial/pom.xml b/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul-commercial/pom.xml index 2fa67e0b..14e930a3 100644 --- a/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul-commercial/pom.xml +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul-commercial/pom.xml @@ -1,7 +1,7 @@ - + 4.0.0 org.springframework.cloud @@ -26,7 +26,7 @@ 1.3.0.BUILD-SNAPSHOT Chelsea.BUILD-SNAPSHOT 2.3.1 - 4.5.13 + 4.5.2 4.4.5 2.7 diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul-commercial/spring-cloud-starter-consul/pom.xml b/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul-commercial/spring-cloud-starter-consul/pom.xml index cd1e7895..3fe60ad8 100644 --- a/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul-commercial/spring-cloud-starter-consul/pom.xml +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul-commercial/spring-cloud-starter-consul/pom.xml @@ -1,6 +1,6 @@ - + 4.0.0 org.springframework.cloud diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul/.gitignore b/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul/.gitignore index bd9bb4ce..8db262c5 100644 --- a/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul/.gitignore +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul/.gitignore @@ -13,4 +13,4 @@ _site/ *.ipr .factorypath *.swp -/consul +/consul \ No newline at end of file diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul/git/FETCH_HEAD b/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul/git/FETCH_HEAD new file mode 100644 index 00000000..a137374d --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul/git/FETCH_HEAD @@ -0,0 +1,19 @@ +301f86a8da89f4c542c35f65f937e4aaba9b1f8d not-for-merge branch '1.0.x' of https://github.com/spring-cloud/spring-cloud-consul +f44090486e3cf14282b2587ee24d83f60506a75e not-for-merge branch '1.1.x' of https://github.com/spring-cloud/spring-cloud-consul +1dd53e9db053298d36257d589f114f44c8eb3d4e not-for-merge branch '1.2.x' of https://github.com/spring-cloud/spring-cloud-consul +f238a84fb0362603d8a1bad508f5151e78084511 not-for-merge branch '1.3.x' of https://github.com/spring-cloud/spring-cloud-consul +9186067cc595b161bc384a593cbb7b4e095ab32d not-for-merge branch '2.0.x' of https://github.com/spring-cloud/spring-cloud-consul +522a1af8fbab92852612569627823b01af089b2d not-for-merge branch '2.1.x' of https://github.com/spring-cloud/spring-cloud-consul +bbdff2365a491d2e371e5a1e469f7dafc30493bf not-for-merge branch '2.2.x' of https://github.com/spring-cloud/spring-cloud-consul +6bc96797faab7f6de2f4cea25a6e4c94532ebd92 not-for-merge branch '3.0.x' of https://github.com/spring-cloud/spring-cloud-consul +d81f4db6544791bfbc411f1d76413b05d3c80ad8 not-for-merge branch '3.1.x' of https://github.com/spring-cloud/spring-cloud-consul +cdb965119d7db6b37e1570498e7db18992a07359 not-for-merge branch '4.0.x' of https://github.com/spring-cloud/spring-cloud-consul +ade1c7401a25d06c52c90e68ac96d23b980254a1 not-for-merge branch 'add-consul-hints' of https://github.com/spring-cloud/spring-cloud-consul +bc6fab5966474602c95f5c8f35f405643e025b9a not-for-merge branch 'antora' of https://github.com/spring-cloud/spring-cloud-consul +2c7799c2962c3c6a2e4904cb0deda14fc0316cd1 not-for-merge branch 'configdata-multiple-registrations' of https://github.com/spring-cloud/spring-cloud-consul +b0c1bf1cd592ccb7b20f74fcf4df16acb9f47172 not-for-merge branch 'dependabot/maven/spring-cloud-consul-binder/com.github.tomakehurst-wiremock-jre8-standalone-2.35.1' of https://github.com/spring-cloud/spring-cloud-consul +f6e6bd986b8f445c4ca77d0c06dae6f1fef62623 not-for-merge branch 'discovery-disabled-parity' of https://github.com/spring-cloud/spring-cloud-consul +bf90641942a884ced73fbc9dfaf17a3a49b25aed not-for-merge branch 'docs-build' of https://github.com/spring-cloud/spring-cloud-consul +728bd25c25f83fa99dfd52d28a0d19e4b463bf6a not-for-merge branch 'gh-pages' of https://github.com/spring-cloud/spring-cloud-consul +025229690f2b61c4230384a21e705b58cf29a3a7 not-for-merge branch 'hcl' of https://github.com/spring-cloud/spring-cloud-consul +5de87a5b39dc5a67bf7b4ca095a37a0a9b8c6d53 not-for-merge branch 'main' of https://github.com/spring-cloud/spring-cloud-consul diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul/git/index b/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul/git/index index 4203f4e5..84a38a70 100644 Binary files a/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul/git/index and b/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul/git/index differ diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul/git/logs/HEAD b/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul/git/logs/HEAD index f2d72e08..65b75f50 100644 --- a/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul/git/logs/HEAD +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul/git/logs/HEAD @@ -1,2 +1,12 @@ 0000000000000000000000000000000000000000 2e289de071592d4d361957e59cc0485c5e1941a0 Marcin Grzejszczak 1489136624 +0100 commit (initial): Initial commit 2e289de071592d4d361957e59cc0485c5e1941a0 386e26ed81099e05b791bbea27a0236abc42a455 Marcin Grzejszczak 1489413813 +0100 commit: Removed deployer +386e26ed81099e05b791bbea27a0236abc42a455 5de87a5b39dc5a67bf7b4ca095a37a0a9b8c6d53 Ryan Baxter <524254+ryanjbaxter@users.noreply.github.com> 1714572264 -0400 checkout: moving from master to main +5de87a5b39dc5a67bf7b4ca095a37a0a9b8c6d53 bf90641942a884ced73fbc9dfaf17a3a49b25aed Ryan Baxter <524254+ryanjbaxter@users.noreply.github.com> 1714572296 -0400 checkout: moving from main to docs-build +bf90641942a884ced73fbc9dfaf17a3a49b25aed 5de87a5b39dc5a67bf7b4ca095a37a0a9b8c6d53 Ryan Baxter <524254+ryanjbaxter@users.noreply.github.com> 1714572342 -0400 checkout: moving from docs-build to main +5de87a5b39dc5a67bf7b4ca095a37a0a9b8c6d53 386e26ed81099e05b791bbea27a0236abc42a455 Ryan Baxter <524254+ryanjbaxter@users.noreply.github.com> 1714572353 -0400 checkout: moving from main to master +386e26ed81099e05b791bbea27a0236abc42a455 5de87a5b39dc5a67bf7b4ca095a37a0a9b8c6d53 Ryan Baxter <524254+ryanjbaxter@users.noreply.github.com> 1714572371 -0400 checkout: moving from master to main +5de87a5b39dc5a67bf7b4ca095a37a0a9b8c6d53 386e26ed81099e05b791bbea27a0236abc42a455 Ryan Baxter <524254+ryanjbaxter@users.noreply.github.com> 1714572385 -0400 checkout: moving from main to master +386e26ed81099e05b791bbea27a0236abc42a455 5de87a5b39dc5a67bf7b4ca095a37a0a9b8c6d53 Ryan Baxter <524254+ryanjbaxter@users.noreply.github.com> 1714572426 -0400 checkout: moving from master to main +5de87a5b39dc5a67bf7b4ca095a37a0a9b8c6d53 386e26ed81099e05b791bbea27a0236abc42a455 Ryan Baxter <524254+ryanjbaxter@users.noreply.github.com> 1714572445 -0400 checkout: moving from main to master +386e26ed81099e05b791bbea27a0236abc42a455 bf90641942a884ced73fbc9dfaf17a3a49b25aed Ryan Baxter <524254+ryanjbaxter@users.noreply.github.com> 1719343739 -0400 checkout: moving from master to docs-build +bf90641942a884ced73fbc9dfaf17a3a49b25aed 386e26ed81099e05b791bbea27a0236abc42a455 Ryan Baxter <524254+ryanjbaxter@users.noreply.github.com> 1719343994 -0400 checkout: moving from docs-build to master diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul/git/logs/refs/heads/docs-build b/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul/git/logs/refs/heads/docs-build new file mode 100644 index 00000000..014d4d02 --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul/git/logs/refs/heads/docs-build @@ -0,0 +1 @@ +0000000000000000000000000000000000000000 bf90641942a884ced73fbc9dfaf17a3a49b25aed Ryan Baxter <524254+ryanjbaxter@users.noreply.github.com> 1714572296 -0400 branch: Created from Upstream/docs-build diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul/git/logs/refs/heads/main b/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul/git/logs/refs/heads/main new file mode 100644 index 00000000..a2dd4d57 --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul/git/logs/refs/heads/main @@ -0,0 +1 @@ +0000000000000000000000000000000000000000 5de87a5b39dc5a67bf7b4ca095a37a0a9b8c6d53 Ryan Baxter <524254+ryanjbaxter@users.noreply.github.com> 1714572264 -0400 branch: Created from Upstream/main diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul/git/objects/pack/pack-576e05d3f7fcfa5b7d7952ed0517e097955924ed.idx b/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul/git/objects/pack/pack-576e05d3f7fcfa5b7d7952ed0517e097955924ed.idx new file mode 100644 index 00000000..cf9ddb41 Binary files /dev/null and b/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul/git/objects/pack/pack-576e05d3f7fcfa5b7d7952ed0517e097955924ed.idx differ diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul/git/objects/pack/pack-576e05d3f7fcfa5b7d7952ed0517e097955924ed.pack b/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul/git/objects/pack/pack-576e05d3f7fcfa5b7d7952ed0517e097955924ed.pack new file mode 100644 index 00000000..a49b9af8 Binary files /dev/null and b/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul/git/objects/pack/pack-576e05d3f7fcfa5b7d7952ed0517e097955924ed.pack differ diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul/git/packed-refs b/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul/git/packed-refs new file mode 100644 index 00000000..250f1873 --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul/git/packed-refs @@ -0,0 +1 @@ +# pack-refs with: peeled fully-peeled sorted diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul/git/refs/heads/docs-build b/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul/git/refs/heads/docs-build new file mode 100644 index 00000000..e3962fa0 --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul/git/refs/heads/docs-build @@ -0,0 +1 @@ +bf90641942a884ced73fbc9dfaf17a3a49b25aed diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul/git/refs/heads/main b/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul/git/refs/heads/main new file mode 100644 index 00000000..525552f4 --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul/git/refs/heads/main @@ -0,0 +1 @@ +5de87a5b39dc5a67bf7b4ca095a37a0a9b8c6d53 diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul/git/sourcetreeconfig b/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul/git/sourcetreeconfig new file mode 100644 index 00000000..eac6a8da --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul/git/sourcetreeconfig @@ -0,0 +1,8 @@ +autorefresh=1 +savedIncoming=0 +lastUsedView=1 +savedOutgoing=0 +showBuildStatus=1 +disablerecursiveoperations=0 +lastCheckedRemotes=2024-05-01 14:09:43 +0000 +autorefreshremotes=1 diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul/pom.xml b/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul/pom.xml index 2fa67e0b..14e930a3 100644 --- a/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul/pom.xml +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul/pom.xml @@ -1,7 +1,7 @@ - + 4.0.0 org.springframework.cloud @@ -26,7 +26,7 @@ 1.3.0.BUILD-SNAPSHOT Chelsea.BUILD-SNAPSHOT 2.3.1 - 4.5.13 + 4.5.2 4.4.5 2.7 diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul/spring-cloud-starter-consul/pom.xml b/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul/spring-cloud-starter-consul/pom.xml index cd1e7895..3fe60ad8 100644 --- a/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul/spring-cloud-starter-consul/pom.xml +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-consul/spring-cloud-starter-consul/pom.xml @@ -1,6 +1,6 @@ - + 4.0.0 org.springframework.cloud diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-release-commercial/git/COMMIT_EDITMSG b/projects/spring-cloud/src/test/resources/projects/spring-cloud-release-commercial/git/COMMIT_EDITMSG index 00d7bdd4..80260766 100644 --- a/projects/spring-cloud/src/test/resources/projects/spring-cloud-release-commercial/git/COMMIT_EDITMSG +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-release-commercial/git/COMMIT_EDITMSG @@ -1 +1 @@ -WIP +initial commit diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-release-commercial/git/index b/projects/spring-cloud/src/test/resources/projects/spring-cloud-release-commercial/git/index index 1789bb72..0e365326 100644 Binary files a/projects/spring-cloud/src/test/resources/projects/spring-cloud-release-commercial/git/index and b/projects/spring-cloud/src/test/resources/projects/spring-cloud-release-commercial/git/index differ diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-release-commercial/git/logs/HEAD b/projects/spring-cloud/src/test/resources/projects/spring-cloud-release-commercial/git/logs/HEAD index 63845d72..3776451f 100644 --- a/projects/spring-cloud/src/test/resources/projects/spring-cloud-release-commercial/git/logs/HEAD +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-release-commercial/git/logs/HEAD @@ -57,3 +57,6 @@ ecbeb68df64f1dcd9a45cd7dac70e857e2cde8a0 5812dd9ca14d6d61a76632662000c7a93c051c7 6e3fe942d6d8e2bedc298097b06f944ff8613fa3 310b20cbb6f7fca74695b3ff6dc43cf4b3d4ba6a Marcin Grzejszczak 1686912330 +0200 checkout: moving from 2022.0.x to main 310b20cbb6f7fca74695b3ff6dc43cf4b3d4ba6a 217e46bc4aa6df83f3a131c344d53bf02dd28a9c Marcin Grzejszczak 1686912332 +0200 merge 2022.0.x: Merge made by the 'ort' strategy. 217e46bc4aa6df83f3a131c344d53bf02dd28a9c 0686dad89dadf285c219841468fdfec6e6dc67ba Marcin Grzejszczak 1688124894 +0200 commit: WIP +0686dad89dadf285c219841468fdfec6e6dc67ba 0686dad89dadf285c219841468fdfec6e6dc67ba Ryan Baxter <524254+ryanjbaxter@users.noreply.github.com> 1719344531 -0400 checkout: moving from main to docs-build +0686dad89dadf285c219841468fdfec6e6dc67ba d4c7d4760e5df6907e35aafc3b9d7537d210ee90 Ryan Baxter <524254+ryanjbaxter@users.noreply.github.com> 1719344562 -0400 commit: initial commit +d4c7d4760e5df6907e35aafc3b9d7537d210ee90 0686dad89dadf285c219841468fdfec6e6dc67ba Ryan Baxter <524254+ryanjbaxter@users.noreply.github.com> 1719344577 -0400 checkout: moving from docs-build to main diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-release-commercial/git/logs/refs/heads/docs-build b/projects/spring-cloud/src/test/resources/projects/spring-cloud-release-commercial/git/logs/refs/heads/docs-build new file mode 100644 index 00000000..f0a8a1e3 --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-release-commercial/git/logs/refs/heads/docs-build @@ -0,0 +1,2 @@ +0000000000000000000000000000000000000000 0686dad89dadf285c219841468fdfec6e6dc67ba Ryan Baxter <524254+ryanjbaxter@users.noreply.github.com> 1719344531 -0400 branch: Created from HEAD +0686dad89dadf285c219841468fdfec6e6dc67ba d4c7d4760e5df6907e35aafc3b9d7537d210ee90 Ryan Baxter <524254+ryanjbaxter@users.noreply.github.com> 1719344562 -0400 commit: initial commit diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-release-commercial/git/objects/02/299ff92e31cbc0e794554b2eb30f3612a8c961 b/projects/spring-cloud/src/test/resources/projects/spring-cloud-release-commercial/git/objects/02/299ff92e31cbc0e794554b2eb30f3612a8c961 new file mode 100644 index 00000000..b7e54066 Binary files /dev/null and b/projects/spring-cloud/src/test/resources/projects/spring-cloud-release-commercial/git/objects/02/299ff92e31cbc0e794554b2eb30f3612a8c961 differ diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-release-commercial/git/objects/2e/3469b4c065ca3a31f0c8205fc7dbd3e5aae6f6 b/projects/spring-cloud/src/test/resources/projects/spring-cloud-release-commercial/git/objects/2e/3469b4c065ca3a31f0c8205fc7dbd3e5aae6f6 new file mode 100644 index 00000000..21e8621f Binary files /dev/null and b/projects/spring-cloud/src/test/resources/projects/spring-cloud-release-commercial/git/objects/2e/3469b4c065ca3a31f0c8205fc7dbd3e5aae6f6 differ diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-release-commercial/git/objects/5e/62ee8091962718fee02d936d921dc63e451918 b/projects/spring-cloud/src/test/resources/projects/spring-cloud-release-commercial/git/objects/5e/62ee8091962718fee02d936d921dc63e451918 new file mode 100644 index 00000000..fbea1607 Binary files /dev/null and b/projects/spring-cloud/src/test/resources/projects/spring-cloud-release-commercial/git/objects/5e/62ee8091962718fee02d936d921dc63e451918 differ diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-release-commercial/git/objects/66/4a06def5861b3d2e53d121b853688840c42274 b/projects/spring-cloud/src/test/resources/projects/spring-cloud-release-commercial/git/objects/66/4a06def5861b3d2e53d121b853688840c42274 new file mode 100644 index 00000000..94233ea1 Binary files /dev/null and b/projects/spring-cloud/src/test/resources/projects/spring-cloud-release-commercial/git/objects/66/4a06def5861b3d2e53d121b853688840c42274 differ diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-release-commercial/git/objects/70/9f29bc8bdffab00678c79c3f8b5d0f386a3a7f b/projects/spring-cloud/src/test/resources/projects/spring-cloud-release-commercial/git/objects/70/9f29bc8bdffab00678c79c3f8b5d0f386a3a7f new file mode 100644 index 00000000..7dd42230 Binary files /dev/null and b/projects/spring-cloud/src/test/resources/projects/spring-cloud-release-commercial/git/objects/70/9f29bc8bdffab00678c79c3f8b5d0f386a3a7f differ diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-release-commercial/git/objects/7f/d1345aa14d9ae7532233209def5cd0a7d30b7d b/projects/spring-cloud/src/test/resources/projects/spring-cloud-release-commercial/git/objects/7f/d1345aa14d9ae7532233209def5cd0a7d30b7d new file mode 100644 index 00000000..cf2f5209 --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-release-commercial/git/objects/7f/d1345aa14d9ae7532233209def5cd0a7d30b7d @@ -0,0 +1 @@ +xUO1n0 Wt`zhE48JdQ}xy7_/N}Ms],,\Ȭ`!T H4' 5k<2(!eiKn&;t/r l_#$4[:Sx3$P7VM"0c^`3 Sۼ MgF|E E౐TICF} \ No newline at end of file diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-release-commercial/git/objects/8c/ecad9da3b5153482a78c06495ab0c065117165 b/projects/spring-cloud/src/test/resources/projects/spring-cloud-release-commercial/git/objects/8c/ecad9da3b5153482a78c06495ab0c065117165 new file mode 100644 index 00000000..0253528f Binary files /dev/null and b/projects/spring-cloud/src/test/resources/projects/spring-cloud-release-commercial/git/objects/8c/ecad9da3b5153482a78c06495ab0c065117165 differ diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-release-commercial/git/objects/98/5df0115a24154b643796ffd2246bdd8af21ef4 b/projects/spring-cloud/src/test/resources/projects/spring-cloud-release-commercial/git/objects/98/5df0115a24154b643796ffd2246bdd8af21ef4 new file mode 100644 index 00000000..3c559708 Binary files /dev/null and b/projects/spring-cloud/src/test/resources/projects/spring-cloud-release-commercial/git/objects/98/5df0115a24154b643796ffd2246bdd8af21ef4 differ diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-release-commercial/git/objects/d4/c7d4760e5df6907e35aafc3b9d7537d210ee90 b/projects/spring-cloud/src/test/resources/projects/spring-cloud-release-commercial/git/objects/d4/c7d4760e5df6907e35aafc3b9d7537d210ee90 new file mode 100644 index 00000000..dc4017d8 --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-release-commercial/git/objects/d4/c7d4760e5df6907e35aafc3b9d7537d210ee90 @@ -0,0 +1,3 @@ +xMN0a>cGB`<S&\G'|gmY.ƧE8g`ɓpr&T%/HQuh 4S] +Z0 +ƘI>.[Z} %8pNk.>[1}qmcԡ?FU[htu Z \ No newline at end of file diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-release-commercial/git/objects/da/b232cb6f137ab541ba7f8c22c27a9fcd9cacac b/projects/spring-cloud/src/test/resources/projects/spring-cloud-release-commercial/git/objects/da/b232cb6f137ab541ba7f8c22c27a9fcd9cacac new file mode 100644 index 00000000..9c7a8d3e Binary files /dev/null and b/projects/spring-cloud/src/test/resources/projects/spring-cloud-release-commercial/git/objects/da/b232cb6f137ab541ba7f8c22c27a9fcd9cacac differ diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-release-commercial/git/refs/heads/docs-build b/projects/spring-cloud/src/test/resources/projects/spring-cloud-release-commercial/git/refs/heads/docs-build new file mode 100644 index 00000000..411bdd0f --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-release-commercial/git/refs/heads/docs-build @@ -0,0 +1 @@ +d4c7d4760e5df6907e35aafc3b9d7537d210ee90 diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-release/git/FETCH_HEAD b/projects/spring-cloud/src/test/resources/projects/spring-cloud-release/git/FETCH_HEAD index 367ecb43..18b9353c 100644 --- a/projects/spring-cloud/src/test/resources/projects/spring-cloud-release/git/FETCH_HEAD +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-release/git/FETCH_HEAD @@ -1 +1,49 @@ -6e3fe942d6d8e2bedc298097b06f944ff8613fa3 branch '2022.0.x' of github.com:spring-cloud/spring-cloud-release +3c340cb0fda1406905eb91a26b6ad37f3a228e65 branch 'main' of github.com:spring-cloud/spring-cloud-release +fb730db9b3999e45c350015c6cf83be35910a159 not-for-merge branch '1.0.0.M2' of github.com:spring-cloud/spring-cloud-release +474b03693496665434ab2615d6500bbb0b575a5b not-for-merge branch '1.0.0.M3' of github.com:spring-cloud/spring-cloud-release +7fdc875cb2b1620e8bc87ef8a27da2858eef7cd1 not-for-merge branch '1.0.0.RC1' of github.com:spring-cloud/spring-cloud-release +75d0bc7cc0995ac76b6cfad962ea54d05262a664 not-for-merge branch '1.0.0.RELEASE' of github.com:spring-cloud/spring-cloud-release +8e8a2d41b4beb8985919bc5a2bca2aa66374bdbb not-for-merge branch '1.0.1.RELEASE' of github.com:spring-cloud/spring-cloud-release +59414747ee8c095753a0b8c5641b328f80d47d33 not-for-merge branch '1.0.2.RELEASE' of github.com:spring-cloud/spring-cloud-release +73ec179d7ce96d5a98c2acd5697cd81c49dfd7d5 not-for-merge branch '1.0.x' of github.com:spring-cloud/spring-cloud-release +9f0690abd67176c5307abd28542ddd7a07354518 not-for-merge branch '2020.0.x' of github.com:spring-cloud/spring-cloud-release +a7bf2822bdd28181e760e06b53311bc95b3143a3 not-for-merge branch '2021.0.x' of github.com:spring-cloud/spring-cloud-release +87aa845d3c58807283dda7295e0c02c7640dfc13 not-for-merge branch '2022.0.x' of github.com:spring-cloud/spring-cloud-release +08c95747e807212c605d758bbb360f6d671b2932 not-for-merge branch 'Angel.SR3' of github.com:spring-cloud/spring-cloud-release +793378513959416478453f7fbd789302348290d1 not-for-merge branch 'Brixton' of github.com:spring-cloud/spring-cloud-release +7745834b138ffe1f647b14dd3c7d4d71eee8aac3 not-for-merge branch 'Brixton.M1' of github.com:spring-cloud/spring-cloud-release +f2036f13515dc6aa997cc15827919acec634eaae not-for-merge branch 'Brixton.M2' of github.com:spring-cloud/spring-cloud-release +6fa5d0230b513ecb2e796baf7a778b68c7b90e89 not-for-merge branch 'Camden' of github.com:spring-cloud/spring-cloud-release +b2477bb56130e85244813d1fe1ff6fc3835d44d9 not-for-merge branch 'Camden.RC1' of github.com:spring-cloud/spring-cloud-release +e112ef52996d7b564d90e9436b50e6d1bd2af740 not-for-merge branch 'Dalston' of github.com:spring-cloud/spring-cloud-release +df9f8dd8313f3b5d9a2a75ffb737bf328c6ca00d not-for-merge branch 'Edgware' of github.com:spring-cloud/spring-cloud-release +d939787f38d3c3a08f8c8e31e17d142aeffbe426 not-for-merge branch 'Edgware.SR5' of github.com:spring-cloud/spring-cloud-release +f3fa9e830bcf486accf364eb3fb874dd663f2b49 not-for-merge branch 'Finchley' of github.com:spring-cloud/spring-cloud-release +cbbe80df445961eb193635e63394a3998243281b not-for-merge branch 'Greenwich' of github.com:spring-cloud/spring-cloud-release +77315dbd9adb166b299e4c3ed336d53a62931a15 not-for-merge branch 'Hoxton' of github.com:spring-cloud/spring-cloud-release +2b7f449fa7d0e04a786ff097c6b1bfe3f322a28d not-for-merge branch 'Jenkins' of github.com:spring-cloud/spring-cloud-release +911fb79b2526a750d60c857d758dfbb834d3860a not-for-merge branch 'dependabot/maven/commons-io-commons-io-2.8.0' of github.com:spring-cloud/spring-cloud-release +6d60e974c9f0e454e6c11da99a61bd4cdcfcdea9 not-for-merge branch 'doc-as-pom' of github.com:spring-cloud/spring-cloud-release +75b4bfe286e37d0ac4ee2b08215b5fc0bc5823a7 not-for-merge branch 'docs-build' of github.com:spring-cloud/spring-cloud-release +3d7d639afa258af09c5c08fd70322d43c95e4f03 not-for-merge branch 'fix-pom' of github.com:spring-cloud/spring-cloud-release +4b562d1f115d48170198e75d0bd592579d267a2c not-for-merge branch 'forHoxton.SR5' of github.com:spring-cloud/spring-cloud-release +1d3ec9b883f8b6c894ff0631d061e7df8f704e5f not-for-merge branch 'functionForStreamRelease' of github.com:spring-cloud/spring-cloud-release +3dc7bc208faf65ac6eb29031d8d01439f4e08511 not-for-merge branch 'functionForStreamRelease_3.0.x' of github.com:spring-cloud/spring-cloud-release +3b1a1270cc2a01012f663519fb7d4a1c7a26d394 not-for-merge branch 'functionForStreamRelease_4.0.x' of github.com:spring-cloud/spring-cloud-release +5f745590cb3f5ed43e9505515760a50075b4a61e not-for-merge branch 'gh-pages' of github.com:spring-cloud/spring-cloud-release +c7605514ca7be3e19247ff3b784e48f32eb3b60e not-for-merge branch 'jenkins-releaser-config' of github.com:spring-cloud/spring-cloud-release +b603d412da7e68611e6701926be8a37694e43bd3 not-for-merge branch 'netflix4-eureka2' of github.com:spring-cloud/spring-cloud-release +8d9248d5a509a1df16f15074a73a2022697128e6 not-for-merge branch 'release/e-scc1355' of github.com:spring-cloud/spring-cloud-release +fbf3b6368c26bc96b9958036156f37055f69ebf3 not-for-merge branch 'release/f-scc1355' of github.com:spring-cloud/spring-cloud-release +787d6414e5a3a574b5928d2041668c96f6b903c7 not-for-merge branch 'release/g-scc1355' of github.com:spring-cloud/spring-cloud-release +72d23f1d5fb5778921b2a9b31bff41d3148c271f not-for-merge branch 'release/sca-0-1-2' of github.com:spring-cloud/spring-cloud-release +467683cd796c15b79cf55da47ab88ee9e6352d36 not-for-merge branch 'release/sca-0-2-2' of github.com:spring-cloud/spring-cloud-release +156792a985a3a1227d79c62be957e6f86a3e2787 not-for-merge branch 'release/sca-0-9-0' of github.com:spring-cloud/spring-cloud-release +962c8772485240a19429740e929ce4ce5f833435 not-for-merge branch 'release/scbuild-3-0-0-M3' of github.com:spring-cloud/spring-cloud-release +74e070c7815baddd4d0fbd058f91ec4255aa0abe not-for-merge branch 'release/scbuild-Hoxton.SR7' of github.com:spring-cloud/spring-cloud-release +00cc7687ea4d7589ce6cc5face7f5c35ee53dc39 not-for-merge branch 'release/scnetflix-2.1.6.RELEASE' of github.com:spring-cloud/spring-cloud-release +5da0e1458e208283eac360832a9121775b822608 not-for-merge branch 'releaser-config-hoxton_sr3' of github.com:spring-cloud/spring-cloud-release +7e67958f4620556fe05e2f6e19f1e40e97a90576 not-for-merge branch 'render_train_docs' of github.com:spring-cloud/spring-cloud-release +8aa3cb92a11adedbc5acfb300e721e0c7c7cd875 not-for-merge branch 'scBuild214' of github.com:spring-cloud/spring-cloud-release +da994d5600c15389f7fc7aa15f0414660d5343e1 not-for-merge branch 'springCloudBuildRelease' of github.com:spring-cloud/spring-cloud-release +eedb764786313401e1058a8eda4e653d7eb89e01 not-for-merge branch 'unzipping' of github.com:spring-cloud/spring-cloud-release diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-release/git/config b/projects/spring-cloud/src/test/resources/projects/spring-cloud-release/git/config index 084e458b..7833157b 100644 --- a/projects/spring-cloud/src/test/resources/projects/spring-cloud-release/git/config +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-release/git/config @@ -15,3 +15,6 @@ [branch "2022.0.x"] remote = origin merge = refs/heads/2022.0.x +[branch "docs-build"] + remote = origin + merge = refs/heads/docs-build diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-release/git/index b/projects/spring-cloud/src/test/resources/projects/spring-cloud-release/git/index index 1789bb72..e84541e4 100644 Binary files a/projects/spring-cloud/src/test/resources/projects/spring-cloud-release/git/index and b/projects/spring-cloud/src/test/resources/projects/spring-cloud-release/git/index differ diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-release/git/logs/HEAD b/projects/spring-cloud/src/test/resources/projects/spring-cloud-release/git/logs/HEAD index 63845d72..cea98e8c 100644 --- a/projects/spring-cloud/src/test/resources/projects/spring-cloud-release/git/logs/HEAD +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-release/git/logs/HEAD @@ -57,3 +57,7 @@ ecbeb68df64f1dcd9a45cd7dac70e857e2cde8a0 5812dd9ca14d6d61a76632662000c7a93c051c7 6e3fe942d6d8e2bedc298097b06f944ff8613fa3 310b20cbb6f7fca74695b3ff6dc43cf4b3d4ba6a Marcin Grzejszczak 1686912330 +0200 checkout: moving from 2022.0.x to main 310b20cbb6f7fca74695b3ff6dc43cf4b3d4ba6a 217e46bc4aa6df83f3a131c344d53bf02dd28a9c Marcin Grzejszczak 1686912332 +0200 merge 2022.0.x: Merge made by the 'ort' strategy. 217e46bc4aa6df83f3a131c344d53bf02dd28a9c 0686dad89dadf285c219841468fdfec6e6dc67ba Marcin Grzejszczak 1688124894 +0200 commit: WIP +0686dad89dadf285c219841468fdfec6e6dc67ba 75b4bfe286e37d0ac4ee2b08215b5fc0bc5823a7 Ryan Baxter <524254+ryanjbaxter@users.noreply.github.com> 1714589675 -0400 checkout: moving from main to docs-build +75b4bfe286e37d0ac4ee2b08215b5fc0bc5823a7 0686dad89dadf285c219841468fdfec6e6dc67ba Ryan Baxter <524254+ryanjbaxter@users.noreply.github.com> 1714589683 -0400 checkout: moving from docs-build to main +0686dad89dadf285c219841468fdfec6e6dc67ba 75b4bfe286e37d0ac4ee2b08215b5fc0bc5823a7 Ryan Baxter <524254+ryanjbaxter@users.noreply.github.com> 1719344488 -0400 checkout: moving from main to docs-build +75b4bfe286e37d0ac4ee2b08215b5fc0bc5823a7 0686dad89dadf285c219841468fdfec6e6dc67ba Ryan Baxter <524254+ryanjbaxter@users.noreply.github.com> 1719344586 -0400 checkout: moving from docs-build to main diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-release/git/logs/refs/heads/docs-build b/projects/spring-cloud/src/test/resources/projects/spring-cloud-release/git/logs/refs/heads/docs-build new file mode 100644 index 00000000..ccc3ac8d --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-release/git/logs/refs/heads/docs-build @@ -0,0 +1 @@ +0000000000000000000000000000000000000000 75b4bfe286e37d0ac4ee2b08215b5fc0bc5823a7 Ryan Baxter <524254+ryanjbaxter@users.noreply.github.com> 1714589675 -0400 branch: Created from origin/docs-build diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-release/git/logs/refs/remotes/origin/2021.0.x b/projects/spring-cloud/src/test/resources/projects/spring-cloud-release/git/logs/refs/remotes/origin/2021.0.x index 9d236ac1..9039abe2 100644 --- a/projects/spring-cloud/src/test/resources/projects/spring-cloud-release/git/logs/refs/remotes/origin/2021.0.x +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-release/git/logs/refs/remotes/origin/2021.0.x @@ -13,3 +13,4 @@ aa33294e96817a1720f181e49688004a455f989b 063650255846b01168f6397c7ccd341915e950d 790dd20d1945dd321f87167071a5ae089158e59f 55f92ff863c185caf81f474702d37b73992f7156 Marcin Grzejszczak 1675782967 +0100 pull: fast-forward 55f92ff863c185caf81f474702d37b73992f7156 dd371879d6786a9ce4b85c23e1f7564fe251e499 Marcin Grzejszczak 1675784264 +0100 update by push dd371879d6786a9ce4b85c23e1f7564fe251e499 36f2070ea645c75fbf26bc660245b29cdc863e25 Marcin Grzejszczak 1686912310 +0200 pull: fast-forward +36f2070ea645c75fbf26bc660245b29cdc863e25 a7bf2822bdd28181e760e06b53311bc95b3143a3 Ryan Baxter <524254+ryanjbaxter@users.noreply.github.com> 1714588991 -0400 fetch origin: fast-forward diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-release/git/logs/refs/remotes/origin/2022.0.x b/projects/spring-cloud/src/test/resources/projects/spring-cloud-release/git/logs/refs/remotes/origin/2022.0.x index ddc144c3..ac007dc1 100644 --- a/projects/spring-cloud/src/test/resources/projects/spring-cloud-release/git/logs/refs/remotes/origin/2022.0.x +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-release/git/logs/refs/remotes/origin/2022.0.x @@ -1 +1,2 @@ 0000000000000000000000000000000000000000 6e3fe942d6d8e2bedc298097b06f944ff8613fa3 Marcin Grzejszczak 1686912310 +0200 pull: storing head +6e3fe942d6d8e2bedc298097b06f944ff8613fa3 87aa845d3c58807283dda7295e0c02c7640dfc13 Ryan Baxter <524254+ryanjbaxter@users.noreply.github.com> 1714588991 -0400 fetch origin: fast-forward diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-release/git/logs/refs/remotes/origin/docs-build b/projects/spring-cloud/src/test/resources/projects/spring-cloud-release/git/logs/refs/remotes/origin/docs-build new file mode 100644 index 00000000..8fa3f0bc --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-release/git/logs/refs/remotes/origin/docs-build @@ -0,0 +1 @@ +0000000000000000000000000000000000000000 75b4bfe286e37d0ac4ee2b08215b5fc0bc5823a7 Ryan Baxter <524254+ryanjbaxter@users.noreply.github.com> 1714588991 -0400 fetch origin: storing head diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-release/git/logs/refs/remotes/origin/jenkins-releaser-config b/projects/spring-cloud/src/test/resources/projects/spring-cloud-release/git/logs/refs/remotes/origin/jenkins-releaser-config index 79181f2c..55f9eee4 100644 --- a/projects/spring-cloud/src/test/resources/projects/spring-cloud-release/git/logs/refs/remotes/origin/jenkins-releaser-config +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-release/git/logs/refs/remotes/origin/jenkins-releaser-config @@ -4,3 +4,4 @@ d2601d8c1eefd01a506c54c2f8cb6ed4492c95c4 60847c1d46bf8fc761b73337455105765d04496 60847c1d46bf8fc761b73337455105765d044965 4241e281e15c11b769a20606c5973a753c3f9151 Marcin Grzejszczak 1655207117 +0200 pull: fast-forward 4241e281e15c11b769a20606c5973a753c3f9151 04b6612cbeaf621808db2a0a66d6b78cc3bfbe34 Marcin Grzejszczak 1675782967 +0100 pull: fast-forward 04b6612cbeaf621808db2a0a66d6b78cc3bfbe34 c3deede8ccf0d1f58e84159c7e8d0748db104669 Marcin Grzejszczak 1686912310 +0200 pull: fast-forward +c3deede8ccf0d1f58e84159c7e8d0748db104669 c7605514ca7be3e19247ff3b784e48f32eb3b60e Ryan Baxter <524254+ryanjbaxter@users.noreply.github.com> 1714588991 -0400 fetch origin: fast-forward diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-release/git/logs/refs/remotes/origin/main b/projects/spring-cloud/src/test/resources/projects/spring-cloud-release/git/logs/refs/remotes/origin/main index fe55546d..f604f941 100644 --- a/projects/spring-cloud/src/test/resources/projects/spring-cloud-release/git/logs/refs/remotes/origin/main +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-release/git/logs/refs/remotes/origin/main @@ -12,3 +12,4 @@ acccdd1f0d6020fc598fb6ea3c1f660790a3c916 ecbeb68df64f1dcd9a45cd7dac70e857e2cde8a ecbeb68df64f1dcd9a45cd7dac70e857e2cde8a0 5812dd9ca14d6d61a76632662000c7a93c051c79 Marcin Grzejszczak 1675784325 +0100 update by push 5812dd9ca14d6d61a76632662000c7a93c051c79 310b20cbb6f7fca74695b3ff6dc43cf4b3d4ba6a Marcin Grzejszczak 1686912310 +0200 pull: fast-forward 310b20cbb6f7fca74695b3ff6dc43cf4b3d4ba6a 217e46bc4aa6df83f3a131c344d53bf02dd28a9c Marcin Grzejszczak 1686912337 +0200 update by push +217e46bc4aa6df83f3a131c344d53bf02dd28a9c 3c340cb0fda1406905eb91a26b6ad37f3a228e65 Ryan Baxter <524254+ryanjbaxter@users.noreply.github.com> 1714588991 -0400 fetch origin: fast-forward diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-release/git/objects/pack/pack-adf981ae298cd53125042aa2fd6f3c6a225a1032.idx b/projects/spring-cloud/src/test/resources/projects/spring-cloud-release/git/objects/pack/pack-adf981ae298cd53125042aa2fd6f3c6a225a1032.idx new file mode 100644 index 00000000..6e6cc7d3 Binary files /dev/null and b/projects/spring-cloud/src/test/resources/projects/spring-cloud-release/git/objects/pack/pack-adf981ae298cd53125042aa2fd6f3c6a225a1032.idx differ diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-release/git/objects/pack/pack-adf981ae298cd53125042aa2fd6f3c6a225a1032.pack b/projects/spring-cloud/src/test/resources/projects/spring-cloud-release/git/objects/pack/pack-adf981ae298cd53125042aa2fd6f3c6a225a1032.pack new file mode 100644 index 00000000..e4b69939 Binary files /dev/null and b/projects/spring-cloud/src/test/resources/projects/spring-cloud-release/git/objects/pack/pack-adf981ae298cd53125042aa2fd6f3c6a225a1032.pack differ diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-release/git/refs/heads/docs-build b/projects/spring-cloud/src/test/resources/projects/spring-cloud-release/git/refs/heads/docs-build new file mode 100644 index 00000000..92ed97d8 --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-release/git/refs/heads/docs-build @@ -0,0 +1 @@ +75b4bfe286e37d0ac4ee2b08215b5fc0bc5823a7 diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-release/git/refs/remotes/origin/2021.0.x b/projects/spring-cloud/src/test/resources/projects/spring-cloud-release/git/refs/remotes/origin/2021.0.x index 93692ab6..ce3ccf5c 100644 --- a/projects/spring-cloud/src/test/resources/projects/spring-cloud-release/git/refs/remotes/origin/2021.0.x +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-release/git/refs/remotes/origin/2021.0.x @@ -1 +1 @@ -36f2070ea645c75fbf26bc660245b29cdc863e25 +a7bf2822bdd28181e760e06b53311bc95b3143a3 diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-release/git/refs/remotes/origin/2022.0.x b/projects/spring-cloud/src/test/resources/projects/spring-cloud-release/git/refs/remotes/origin/2022.0.x index e09fe659..4ff3b2e6 100644 --- a/projects/spring-cloud/src/test/resources/projects/spring-cloud-release/git/refs/remotes/origin/2022.0.x +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-release/git/refs/remotes/origin/2022.0.x @@ -1 +1 @@ -6e3fe942d6d8e2bedc298097b06f944ff8613fa3 +87aa845d3c58807283dda7295e0c02c7640dfc13 diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-release/git/refs/remotes/origin/docs-build b/projects/spring-cloud/src/test/resources/projects/spring-cloud-release/git/refs/remotes/origin/docs-build new file mode 100644 index 00000000..92ed97d8 --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-release/git/refs/remotes/origin/docs-build @@ -0,0 +1 @@ +75b4bfe286e37d0ac4ee2b08215b5fc0bc5823a7 diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-release/git/refs/remotes/origin/jenkins-releaser-config b/projects/spring-cloud/src/test/resources/projects/spring-cloud-release/git/refs/remotes/origin/jenkins-releaser-config index 69c3f422..56c40c3a 100644 --- a/projects/spring-cloud/src/test/resources/projects/spring-cloud-release/git/refs/remotes/origin/jenkins-releaser-config +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-release/git/refs/remotes/origin/jenkins-releaser-config @@ -1 +1 @@ -c3deede8ccf0d1f58e84159c7e8d0748db104669 +c7605514ca7be3e19247ff3b784e48f32eb3b60e diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-release/git/refs/remotes/origin/main b/projects/spring-cloud/src/test/resources/projects/spring-cloud-release/git/refs/remotes/origin/main index fbe1186b..7beef763 100644 --- a/projects/spring-cloud/src/test/resources/projects/spring-cloud-release/git/refs/remotes/origin/main +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-release/git/refs/remotes/origin/main @@ -1 +1 @@ -217e46bc4aa6df83f3a131c344d53bf02dd28a9c +3c340cb0fda1406905eb91a26b6ad37f3a228e65 diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-release/git/refs/tags/v2021.0.8 b/projects/spring-cloud/src/test/resources/projects/spring-cloud-release/git/refs/tags/v2021.0.8 new file mode 100644 index 00000000..e277a081 --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-release/git/refs/tags/v2021.0.8 @@ -0,0 +1 @@ +38f575e838aa2c0ba73a78417f4e8a21f53d7b99 diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-release/git/refs/tags/v2021.0.9 b/projects/spring-cloud/src/test/resources/projects/spring-cloud-release/git/refs/tags/v2021.0.9 new file mode 100644 index 00000000..f171e11e --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-release/git/refs/tags/v2021.0.9 @@ -0,0 +1 @@ +9280f091c62282a6692c5f3d5cf9fcb4d8c54086 diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-release/git/refs/tags/v2022.0.5 b/projects/spring-cloud/src/test/resources/projects/spring-cloud-release/git/refs/tags/v2022.0.5 new file mode 100644 index 00000000..a65ad3cd --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-release/git/refs/tags/v2022.0.5 @@ -0,0 +1 @@ +6116fe28807cbbdbe5b89fd680e2076e9baf7d59 diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-release/git/refs/tags/v2023.0.0 b/projects/spring-cloud/src/test/resources/projects/spring-cloud-release/git/refs/tags/v2023.0.0 new file mode 100644 index 00000000..b57a10dd --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-release/git/refs/tags/v2023.0.0 @@ -0,0 +1 @@ +35d8d1274a53b7ea1e653a341832e6e54a3ffd34 diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-release/git/refs/tags/v2023.0.0-M1 b/projects/spring-cloud/src/test/resources/projects/spring-cloud-release/git/refs/tags/v2023.0.0-M1 new file mode 100644 index 00000000..c0a6b056 --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-release/git/refs/tags/v2023.0.0-M1 @@ -0,0 +1 @@ +0756d102b5308e61cecd3619ae644173993f4769 diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-release/git/refs/tags/v2023.0.0-M2 b/projects/spring-cloud/src/test/resources/projects/spring-cloud-release/git/refs/tags/v2023.0.0-M2 new file mode 100644 index 00000000..187343fc --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-release/git/refs/tags/v2023.0.0-M2 @@ -0,0 +1 @@ +f1edcf02504d885b1af68ba8f74f313df136c90a diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-release/git/refs/tags/v2023.0.0-RC1 b/projects/spring-cloud/src/test/resources/projects/spring-cloud-release/git/refs/tags/v2023.0.0-RC1 new file mode 100644 index 00000000..d85dd89a --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-release/git/refs/tags/v2023.0.0-RC1 @@ -0,0 +1 @@ +2bdd9034608f8d3a210faf8cc0ef486e7b560230 diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-release/git/refs/tags/v2023.0.1 b/projects/spring-cloud/src/test/resources/projects/spring-cloud-release/git/refs/tags/v2023.0.1 new file mode 100644 index 00000000..11afd360 --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-release/git/refs/tags/v2023.0.1 @@ -0,0 +1 @@ +cdcbc95cf766f87f76b8c2a3eef3cad01f93fc14 diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-release/git/sourcetreeconfig b/projects/spring-cloud/src/test/resources/projects/spring-cloud-release/git/sourcetreeconfig new file mode 100644 index 00000000..386f275c --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-release/git/sourcetreeconfig @@ -0,0 +1,8 @@ +autorefresh=1 +savedIncoming=35 +lastUsedView=1 +savedOutgoing=1 +showBuildStatus=1 +disablerecursiveoperations=0 +lastCheckedRemotes=2024-05-01 20:38:41 +0000 +autorefreshremotes=1 diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-wiki/Home.asciidoc b/projects/spring-cloud/src/test/resources/projects/spring-cloud-wiki/Home.asciidoc index f3483b9e..60dd6e5e 100644 --- a/projects/spring-cloud/src/test/resources/projects/spring-cloud-wiki/Home.asciidoc +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-wiki/Home.asciidoc @@ -1,3 +1,12 @@ +# NOTICE + +This wiki is no longer updated and is here for historical purposes. + +Please see +https://github.com/spring-cloud/spring-cloud-release/wiki for up to date information. + +--- + Spring Cloud provides tools for developers to quickly build some of the common patterns in distributed systems (e.g. configuration management, service discovery, circuit breakers, intelligent routing, micro-proxy, control bus, one-time tokens, global locks, leadership election, distributed sessions, cluster state). Coordination of distributed systems leads to boiler plate patterns, and using Spring Cloud developers can quickly stand up services and applications that implement those patterns. They will work well in any distributed environment, including the developer's own laptop, bare metal data centres, and managed platforms such as Cloud Foundry. @@ -6,7 +15,7 @@ See https://projects.spring.io/spring-cloud[projects.spring.io/spring-cloud] for == Release Notes -See the following release notes for upgrade instructions and "new and noteworthy" features: +See the following release notes for upgrade instructions and "new and noteworthy" features (newer release trains at the end): - link:Spring-Cloud-Angel-Release-Notes[Angel] @@ -19,3 +28,9 @@ See the following release notes for upgrade instructions and "new and noteworthy - link:Spring-Cloud-Edgware-Release-Notes[Edgware] - link:Spring-Cloud-Finchley-Release-Notes[Finchley] + +- link:Spring-Cloud-Greenwich-Release-Notes[Greenwich] + +- link:https://github.com/spring-cloud/spring-cloud-release/wiki/Spring-Cloud-Hoxton-Release-Notes[Hoxton] + +- link:https://github.com/spring-cloud/spring-cloud-release/wiki/Spring-Cloud-2020.0-Release-Notes[2020.0 (code name ilford)] diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-wiki/Spring-Cloud-Edgware-Release-Notes.md b/projects/spring-cloud/src/test/resources/projects/spring-cloud-wiki/Spring-Cloud-Edgware-Release-Notes.md index 8d77c2f1..6a346863 100644 --- a/projects/spring-cloud/src/test/resources/projects/spring-cloud-wiki/Spring-Cloud-Edgware-Release-Notes.md +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-wiki/Spring-Cloud-Edgware-Release-Notes.md @@ -19,6 +19,35 @@ A number of starters did not follow normal Spring Cloud naming conventions. In E | spring-cloud-starter-turbine-stream | spring-cloud-starter-netflix-turbine-stream | | spring-cloud-starter-zuul | spring-cloud-starter-netflix-zuul | + + +# Edgware.SR6 + +2019-05-23 + + - Spring Cloud Starter `Edgware.SR6` + - Spring Cloud Release `Edgware.SR6` + - Spring Cloud Security `1.2.4.RELEASE` + - Spring Cloud Bus `1.3.5.RELEASE` + - Spring Cloud Stream `Ditmars.SR5` + - Spring Cloud Task `1.2.4.RELEASE` + - Spring Cloud Netflix `1.4.7.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-netflix/issues?q=is%3Aclosed+milestone%3A1.4.7.RELEASE)) + - Spring Cloud Sleuth `1.3.6.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-sleuth/issues?q=is%3Aclosed+milestone%3A1.3.6.RELEASE)) + - Spring Cloud Config `1.4.7.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-config/milestone/56?closed=1)) + - Spring Cloud `Edgware.SR6` + - Spring Cloud Dependencies `Edgware.SR6` + - Spring Cloud Commons `1.3.6.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-commons/milestone/56?closed=1)) + - Spring Cloud Build `1.3.13.RELEASE` + - Spring Cloud Vault `1.1.3.RELEASE` (upgraded to Vault 1.1.3) + - Spring Cloud Zookeeper `1.2.3.RELEASE` + - Spring Cloud Contract `1.2.7.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-contract/issues?q=is%3Aclosed+milestone%3A1.2.7.RELEASE)) + - Spring Cloud Aws `1.2.4.RELEASE` + - Spring Cloud Consul `1.3.6.RELEASE` + - Spring Cloud Cloudfoundry `1.1.3.RELEASE` + - Spring Cloud Function `1.0.2.RELEASE` + - Spring Cloud Gateway `1.0.3.RELEASE` + + # Edgware.SR5 2018-10-16 @@ -145,4 +174,3 @@ A number of starters did not follow normal Spring Cloud naming conventions. In E - Spring Cloud Vault `1.1.0.M1` ([issues](https://github.com/spring-cloud/spring-cloud-vault/milestone/5?closed=1)) - Spring Cloud Gateway `1.0.0.M1` ([issues](https://github.com/spring-cloud/spring-cloud-gateway/milestone/2?closed=1)) - diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-wiki/Spring-Cloud-Finchley-Release-Notes.md b/projects/spring-cloud/src/test/resources/projects/spring-cloud-wiki/Spring-Cloud-Finchley-Release-Notes.md index f8174569..b6d8bdb8 100644 --- a/projects/spring-cloud/src/test/resources/projects/spring-cloud-wiki/Spring-Cloud-Finchley-Release-Notes.md +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-wiki/Spring-Cloud-Finchley-Release-Notes.md @@ -1,5 +1,65 @@ Spring Cloud Finchley builds on Spring Boot 2.0.x and is not compatible with 1.x.y. + + + + +# Finchley.SR4 + +2019-06-08 + + - Spring Cloud Commons `2.0.4.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-commons/milestone/60?closed=1)) + - Spring Cloud Openfeign `2.0.4.RELEASE` + - Spring Cloud Dependencies `Finchley.SR4` + - Spring Cloud Release `Finchley.SR4` + - Spring Cloud Starter `Finchley.SR4` + - Spring Cloud Stream `Elmhurst.SR3` + - Spring Cloud Cloudfoundry `2.0.2.RELEASE` + - Spring Cloud Task `2.0.2.RELEASE` + - Spring Cloud Build `2.0.6.RELEASE` + - Spring Cloud Vault `2.0.4.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-vault/milestone/32?closed=1)) + - Spring Cloud Zookeeper `2.0.2.RELEASE` + - Spring Cloud Config `2.0.5.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-config/milestone/65?closed=1)) + - Spring Cloud Aws `2.0.3.RELEASE` + - Spring Cloud Bus `2.0.2.RELEASE` + - Spring Cloud `Finchley.SR4` + - Spring Cloud Security `2.0.2.RELEASE` + - Spring Cloud Gateway `2.0.4.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-gateway/milestone/23?closed=1)) + - Spring Cloud Netflix `2.0.4.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-netflix/milestone/78?closed=1)) + - Spring Cloud Sleuth `2.0.4.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-sleuth/milestone/61?closed=1)) + - Spring Cloud Consul `2.0.3.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-consul/milestone/36?closed=1)) + - Spring Cloud Contract `2.0.4.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-contract/milestone/52?closed=1)) + - Spring Cloud Function `1.0.2.RELEASE` + + +# Finchley.SR3 + +2019-02-22 + + - Spring Cloud Config `2.0.3.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-config/milestone/57?closed=1)) + - Spring Cloud Function `1.0.0.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-function/milestone/7?closed=1)) + - Spring Cloud Starter `Finchley.SR3` + - Spring Cloud Release `Finchley.SR3` + - Spring Cloud Stream `Elmhurst.SR2` + - Spring Cloud Sleuth `2.0.3.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-sleuth/milestone/60?closed=1)) + - Spring Cloud Cloudfoundry `2.0.1.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-cloudfoundry/milestone/10?closed=1)) + - Spring Cloud Zookeeper `2.0.1.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-zookeeper/milestone/25?closed=1)) + - Spring Cloud Aws `2.0.2.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-aws/milestone/25?closed=1)) + - Spring Cloud Task `2.0.1.RELEASE` + - Spring Cloud Commons `2.0.3.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-commons/milestone/55?closed=1)) + - Spring Cloud Build `2.0.5.RELEASE` + - Spring Cloud Openfeign `2.0.3.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-openfeign/milestone/8?closed=1)) + - Spring Cloud Vault `2.0.3.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-vault/milestone/26?closed=1)) + - Spring Cloud `Finchley.SR3` + - Spring Cloud Security `2.0.1.RELEASE` + - Spring Cloud Bus `2.0.1.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-bus/milestone/33?closed=1)) + - Spring Cloud Contract `2.0.3.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-contract/milestone/44?closed=1)) + - Spring Cloud Consul `2.0.2.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-consul/milestone/36?closed=1)) + - Spring Cloud Gateway `2.0.3.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-gateway/milestone/19?closed=1)) + - Spring Cloud Dependencies `Finchley.SR3` + - Spring Cloud Netflix `2.0.3.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-netflix/milestone/72?closed=1)) + + # Finchley.SR2 2018-10-23 @@ -213,4 +273,4 @@ Spring Cloud Finchley builds on Spring Boot 2.0.x and is not compatible with 1.x - Spring Cloud Task `2.0.0.M1` ([issues](https://github.com/spring-cloud/spring-cloud-task/milestone/18?closed=1)) - Spring Cloud Vault `2.0.0.M3` ([issues](https://github.com/spring-cloud/spring-cloud-vault/milestone/11?closed=1)) - Spring Cloud Zookeeper `2.0.0.M2` - - Spring Cloud Commons `2.0.0.M3` ([issues](https://github.com/spring-cloud/spring-cloud-commons/milestone/34?closed=1)) + - Spring Cloud Commons `2.0.0.M3` ([issues](https://github.com/spring-cloud/spring-cloud-commons/milestone/34?closed=1)) \ No newline at end of file diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-wiki/Spring-Cloud-Greenwich-Release-Notes.md b/projects/spring-cloud/src/test/resources/projects/spring-cloud-wiki/Spring-Cloud-Greenwich-Release-Notes.md new file mode 100644 index 00000000..04fd25d6 --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-wiki/Spring-Cloud-Greenwich-Release-Notes.md @@ -0,0 +1,308 @@ + + + +# Greenwich.SR6 + +2020-05-15 + +[All Issues](https://github.com/orgs/spring-cloud/projects/39) + + - Spring Cloud Config `2.1.8.RELEASE` + - Spring Cloud Commons `2.1.6.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-commons/milestone/74?closed=1)) + + +# Greenwich.SR5 + +2020-02-01 + + - Spring Cloud Build `2.1.10.RELEASE` + - Spring Cloud Sleuth `2.1.7.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-sleuth/milestone/71?closed=1)) + - Spring Cloud Consul `2.1.5.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-consul/milestone/45?closed=1)) + - Spring Cloud Gateway `2.1.5.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-gateway/milestone/33?closed=1)) + - Spring Cloud Contract `2.1.5.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-contract/milestone/60?closed=1)) + - Spring Cloud Netflix `2.1.5.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-netflix/milestone/87?closed=1)) + - Spring Cloud Gcp `1.1.5.RELEASE` + - Spring Cloud Config `2.1.6.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-config/milestone/73?closed=1)) + - Spring Cloud Starter Build `Greenwich.SR5` + - Spring Cloud Openfeign `2.1.5.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-openfeign/milestone/20?closed=1)) + - Spring Cloud Commons `2.1.5.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-commons/milestone/69?closed=1)) + - Spring Cloud Aws `2.1.4.RELEASE` + - Spring Cloud Vault `2.1.5.RELEASE` + - Spring Cloud Bus `2.1.4.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-bus/milestone/41?closed=1)) + - Spring Cloud Kubernetes `1.0.5.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-kubernetes/milestone/17?closed=1)) + + +# Greenwich.SR4 + +2019-11-18 + + - Spring Cloud Security `2.1.5.RELEASE` + - Spring Cloud Starter `Greenwich.SR4` + - Spring Cloud Kubernetes `1.0.4.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-kubernetes/milestone/16?closed=1)) + - Spring Cloud Commons `2.1.4.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-commons/milestone/65?closed=1)) + - Spring Cloud Openfeign `2.1.4.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-openfeign/milestone/17?closed=1)) + - Spring Cloud Dependencies Parent `2.1.9.RELEASE` + - Spring Cloud Stream `Fishtown.SR4` + - Spring Cloud Contract `2.1.4.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-contract/milestone/56?closed=1)) + - Spring Cloud Consul `2.1.4.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-consul/milestone/43?closed=1)) + - Spring Cloud Vault `2.1.4.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-vault/milestone/34?closed=1)) + - Spring Cloud Dependencies `Greenwich.SR4` + - Spring Cloud Zookeeper `2.1.4.RELEASE` + - Spring Cloud Task `2.1.3.RELEASE` + - Spring Cloud Bus `2.1.4.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-bus/milestone/41?closed=1)) + - Spring Cloud Release `Greenwich.SR4` + - Spring Cloud Cloudfoundry `2.1.4.RELEASE` + - Spring Cloud Build `2.1.9.RELEASE` + - Spring Cloud Netflix `2.1.4.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-netflix/milestone/83?closed=1)) + - Spring Cloud `Greenwich.SR4` + - Spring Cloud Sleuth `2.1.6.RELEASE` + - Spring Cloud Config `2.1.5.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-config/milestone/70?closed=1)) + - Spring Cloud Gateway `2.1.4.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-gateway/milestone/28?closed=1)) + - Spring Cloud Function `2.0.2.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-function/milestone/18?closed=1)) + - Spring Cloud Gcp `1.1.4.RELEASE` + - Spring Cloud Starter Parent `Greenwich.SR4` + - Spring Cloud Aws `2.1.4.RELEASE` + + +# Greenwich.SR3 + +2019-09-10 + + - Spring Cloud Commons `2.1.3.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-commons/milestone/62?closed=1)) + - Spring Cloud Openfeign `2.1.3.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-openfeign/milestone/14?closed=1)) + - Spring Cloud Security `2.1.4.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-security/milestone/22?closed=1)) + - Spring Cloud Stream `Fishtown.SR4` + - Spring Cloud Kubernetes `1.0.3.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-kubernetes/milestone/13?closed=1)) + - Spring Cloud Build `2.1.7.RELEASE` + - Spring Cloud Zookeeper `2.1.3.RELEASE` + - Spring Cloud Gateway `2.1.3.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-gateway/milestone/26?closed=1)) + - Spring Cloud Dependencies `Greenwich.SR3` + - Spring Cloud Netflix `2.1.3.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-netflix/milestone/81?closed=1)) + - Spring Cloud Bus `2.1.3.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-bus/milestone/40?closed=1)) + - Spring Cloud Dependencies Parent `2.1.7.RELEASE` + - Spring Cloud Task `2.1.3.RELEASE` + - Spring Cloud Starter `Greenwich.SR3` + - Spring Cloud Cloudfoundry `2.1.3.RELEASE` + - Spring Cloud `Greenwich.SR3` + - Spring Cloud Vault `2.1.3.RELEASE` + - Spring Cloud Config `2.1.4.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-config/milestone/68?closed=1)) + - Spring Cloud Release `Greenwich.SR3` + - Spring Cloud Function `2.0.2.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-function/milestone/18?closed=1)) + - Spring Cloud Consul `2.1.3.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-consul/milestone/42?closed=1)) + - Spring Cloud Starter Parent `Greenwich.SR3` + - Spring Cloud Gcp `1.1.3.RELEASE` + - Spring Cloud Sleuth `2.1.3.RELEASE` + - Spring Cloud Aws `2.1.3.RELEASE` + - Spring Cloud Contract `2.1.3.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-contract/milestone/53?closed=1)) + + +# Greenwich.SR2 + +2019-06-21 + + - Spring Cloud Task `2.1.2.RELEASE` + - Spring Cloud Config `2.1.3.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-config/milestone/66?closed=1)) + - Spring Cloud Stream `Fishtown.SR3` ([issues](https://github.com/spring-cloud/spring-cloud-stream/milestone/60?closed=1)) + - Spring Cloud `Greenwich.SR2` + - Spring Cloud Sleuth `2.1.2.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-sleuth/milestone/62?closed=1)) + - Spring Cloud Commons `2.1.2.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-commons/milestone/61?closed=1)) + - Spring Cloud Openfeign `2.1.2.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-openfeign/milestone/12?closed=1)) + - Spring Cloud Release `Greenwich.SR2` + - Spring Cloud Kubernetes `1.0.2.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-kubernetes/milestone/11?closed=1)) + - Spring Cloud Aws `2.1.2.RELEASE` + - Spring Cloud Vault `2.1.2.RELEASE` + - Spring Cloud Function `2.0.2.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-function/milestone/18?closed=1)) + - Spring Cloud Bus `2.1.2.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-bus/milestone/37?closed=1)) + - Spring Cloud Build `2.1.6.RELEASE` + - Spring Cloud Zookeeper `2.1.2.RELEASE` + - Spring Cloud Dependencies `Greenwich.SR2` + - Spring Cloud Gcp `1.1.2.RELEASE` + - Spring Cloud Contract `2.1.2.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-contract/milestone/51?closed=1)) + - Spring Cloud Consul `2.1.2.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-consul/milestone/41?closed=1)) + - Spring Cloud Security `2.1.3.RELEASE` + - Spring Cloud Gateway `2.1.2.RELEASE` + - Spring Cloud Cloudfoundry `2.1.2.RELEASE` + - Spring Cloud Netflix `2.1.2.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-netflix/milestone/76?closed=1)) + - Spring Cloud Starter `Greenwich.SR2` + + +# Greenwich.SR1 + +2019-03-05 + + - Spring Cloud Netflix `2.1.1.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-netflix/milestone/75?closed=1)) + - Spring Cloud Stream `Fishtown.SR2` + - Spring Cloud Gcp `1.1.1.RELEASE` + - Spring Cloud Cloudfoundry `2.1.1.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-cloudfoundry/milestone/12?closed=1)) + - Spring Cloud Build `2.1.3.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-build/milestone/24?closed=1)) + - Spring Cloud Commons `2.1.1.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-commons/milestone/58?closed=1)) + - Spring Cloud `Greenwich.SR1` + - Spring Cloud Openfeign `2.1.1.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-openfeign/milestone/11?closed=1)) + - Spring Cloud Task `2.1.1.RELEASE` + - Spring Cloud Sleuth `2.1.1.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-sleuth/milestone/59?closed=1)) + - Spring Cloud Aws `2.1.1.RELEASE` + - Spring Cloud Release `Greenwich.SR1` + - Spring Cloud Zookeeper `2.1.1.RELEASE` + - Spring Cloud Bus `2.1.1.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-bus/milestone/36?closed=1)) + - Spring Cloud Vault `2.1.1.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-vault/milestone/30?closed=1)) + - Spring Cloud Kubernetes `1.0.1.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-kubernetes/milestone/10?closed=1)) + - Spring Cloud Dependencies `Greenwich.SR1` + - Spring Cloud Contract `2.1.1.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-contract/milestone/49?closed=1)) + - Spring Cloud Consul `2.1.1.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-consul/milestone/38?closed=1)) + - Spring Cloud Gateway `2.1.1.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-gateway/milestone/22?closed=1)) + - Spring Cloud Function `2.0.1.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-function/milestone/17?closed=1)) + - Spring Cloud Starter `Greenwich.SR1` + - Spring Cloud Config `2.1.1.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-config/milestone/61?closed=1)) + - Spring Cloud Security `2.1.2.RELEASE` ([2.1.1 issues + documentation fixes](https://github.com/spring-cloud/spring-cloud-security/issues?q=is%3Aclosed+milestone%3A2.1.1.RELEASE)) + + +# Greenwich.RELEASE + +2019-01-22 + +Spring Cloud Greenwich builds on Spring Boot 2.1.x + +For a complete list of the issues resolved in this release see the [Greenwich.RELEASE GitHub Project](https://github.com/orgs/spring-cloud/projects/19). + + - Spring Cloud Sleuth `2.1.0.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-sleuth/milestone/58?closed=1)) + - Spring Cloud Gcp `1.1.0.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-gcp/milestone/9?closed=1)) + - Spring Cloud Netflix `2.1.0.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-netflix/milestone/74?closed=1)) + - Spring Cloud Consul `2.1.0.RELEASE` + - Spring Cloud Gateway `2.1.0.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-gateway/milestone/21?closed=1)) + - Spring Cloud Function `2.0.0.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-function/milestone/14?closed=1)) + - Spring Cloud Stream `Fishtown.RELEASE` ([Announcement](https://spring.io/blog/2019/01/08/announcing-general-availability-of-spring-cloud-stream-fishtown-release-2-1-0-release)) + - Spring Cloud Zookeeper `2.1.0.RELEASE` + - Spring Cloud Cloudfoundry `2.1.0.RELEASE` + - Spring Cloud Aws `2.1.0.RELEASE` + - Spring Cloud Task `2.1.0.RELEASE` ([Announcement](https://spring.io/blog/2019/01/22/spring-cloud-task-2-1-0-ga-is-now-available)) + - Spring Cloud Kubernetes `1.0.0.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-kubernetes/milestone/9?closed=1)) + - Spring Cloud Contract `2.1.0.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-contract/milestone/48?closed=1)) + - Spring Cloud Security `2.1.0.RELEASE` + - Spring Cloud Bus `2.1.0.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-bus/milestone/35?closed=1)) + - Spring Cloud Config `2.1.0.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-config/milestone/60?closed=1)) + - Spring Cloud Vault `2.1.0.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-vault/milestone/29?closed=1)) + - Spring Cloud Openfeign `2.1.0.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-openfeign/milestone/10?closed=1)) + - Spring Cloud Commons `2.1.0.RELEASE` + + +# Greenwich.RC2 + +2018-12-21 + +See all issues assigned to Greenwich.RC2 at the [Github Project](https://github.com/orgs/spring-cloud/projects/12) + + - Spring Cloud Security `2.1.0.RC3` ([issues](https://github.com/spring-cloud/spring-cloud-security/issues?q=is%3Aclosed+milestone%3A2.1.0.RC3)) + - Spring Cloud Vault `2.1.0.RC1` + - Spring Cloud Contract `2.1.0.RC3` ([issues](https://github.com/spring-cloud/spring-cloud-contract/milestone/46?closed=1)) + - Spring Cloud Kubernetes `1.0.0.RC2` ([issues](https://github.com/spring-cloud/spring-cloud-kubernetes/milestone/8?closed=1)) + - Spring Cloud Commons `2.1.0.RC2` + - Spring Cloud Zookeeper `2.1.0.RC2` + - Spring Cloud Openfeign `2.1.0.RC3` ([issues](https://github.com/spring-cloud/spring-cloud-openfeign/issues?q=is%3Aclosed+milestone%3A2.1.0.RC3)) + - Spring Cloud Aws `2.1.0.RC1` + - Spring Cloud Starter `Greenwich.RC2` + - Spring Cloud Bus `2.1.0.RC3` + - Spring Cloud Sleuth `2.1.0.RC3` ([issues](https://github.com/spring-cloud/spring-cloud-sleuth/issues?q=is%3Aclosed+milestone%3A2.1.0.RC3)) + - Spring Cloud Netflix `2.1.0.RC3` ([issues](https://github.com/spring-cloud/spring-cloud-netflix/milestone/73?closed=1)) + - Spring Cloud Stream `Fishtown.RC4` + - Spring Cloud Gcp `1.1.0.RC2` + - Spring Cloud Cloudfoundry `2.1.0.RC2` + - Spring Cloud Build `2.1.0.RC3` ([issues](https://github.com/spring-cloud/spring-cloud-build/milestone/21?closed=1)) + - Spring Cloud Dependencies `Greenwich.RC2` + - Spring Cloud Task `2.1.0.M2` + - Spring Cloud Release `Greenwich.RC2` + - Spring Cloud Function `2.0.0.RC3` ([issues](https://github.com/spring-cloud/spring-cloud-function/milestone/15?closed=1)) + - Spring Cloud `Greenwich.RC2` + - Spring Cloud Consul `2.1.0.RC3` ([issues](https://github.com/spring-cloud/spring-cloud-consul/milestone/37?closed=1)) + - Spring Cloud Config `2.1.0.RC3` ([issues](https://github.com/spring-cloud/spring-cloud-config/milestone/59?closed=1)) + - Spring Cloud Gateway `2.1.0.RC3` ([issues](https://github.com/spring-cloud/spring-cloud-gateway/milestone/20?closed=1)) + +# Greenwich.RC1 + +Spring Cloud Greenwich builds on Spring Boot 2.1.x and is not compatible with 2.0.x or 1.x.y. + +See all issues assigned to Greenwich.RC1 at the [Github Project](https://github.com/orgs/spring-cloud/projects/18) + +2018-12-12 + + - Spring Cloud Kubernetes `1.0.0.RC1` ([issues](https://github.com/spring-cloud/spring-cloud-kubernetes/issues?q=is%3Aclosed+milestone%3A1.0.0.RC1)) + - Spring Cloud Security `2.1.0.RC2` + - Spring Cloud Vault `2.1.0.RC1` ([issues](https://github.com/spring-cloud/spring-cloud-vault/milestone/27?closed=1)) + - Spring Cloud Commons `2.1.0.RC2` ([issues](https://github.com/spring-cloud/spring-cloud-commons/issues?q=is%3Aclosed+milestone%3A2.1.0.RC1)) + - Spring Cloud Contract `2.1.0.RC2` ([issues](https://github.com/spring-cloud/spring-cloud-contract/issues?q=is%3Aclosed+milestone%3A2.1.0.RC1)) + - Spring Cloud Openfeign `2.1.0.RC2` ([issues](https://github.com/spring-cloud/spring-cloud-openfeign/issues?q=is%3Aclosed+milestone%3A2.1.0.RC1)) + - Spring Cloud Zookeeper `2.1.0.RC2` ([issues](https://github.com/spring-cloud/spring-cloud-zookeeper/issues?q=is%3Aclosed+milestone%3A2.1.0.RC1)) + - Spring Cloud Stream `Fishtown.RC2` + - Spring Cloud Starter `Greenwich.RC1` + - Spring Cloud Aws `2.0.1.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-aws/milestone/24?closed=1)) + - Spring Cloud Sleuth `2.1.0.RC2` ([issues](https://github.com/spring-cloud/spring-cloud-sleuth/issues?q=is%3Aclosed+milestone%3A2.1.0.RC1)) + - Spring Cloud Bus `2.1.0.RC2` ([issues](https://github.com/spring-cloud/spring-cloud-bus/issues?q=is%3Aclosed+milestone%3A2.1.0.RC1)) + - Spring Cloud Netflix `2.1.0.RC2` ([issues](https://github.com/spring-cloud/spring-cloud-netflix/issues?q=is%3Aclosed+milestone%3A2.1.0.RC1)) + - Spring Cloud Gcp `1.1.0.RC1` ([issues](https://github.com/spring-cloud/spring-cloud-gcp/milestone/10?closed=1)) + - Spring Cloud Cloudfoundry `2.1.0.RC2` + - Spring Cloud Build `2.1.0.RC3` + - Spring Cloud Dependencies `Greenwich.RC1` + - Spring Cloud Function `2.0.0.RC2` ([issues](https://github.com/spring-cloud/spring-cloud-function/milestone/13?closed=1)) + - Spring Cloud Task `2.1.0.M1` ([issues](https://github.com/spring-cloud/spring-cloud-task/milestone/29?closed=1)) + - Spring Cloud Release `Greenwich.RC1` + - Spring Cloud Consul `2.1.0.RC2` ([issues](https://github.com/spring-cloud/spring-cloud-config/milestone/59?closed=1)) + - Spring Cloud Config `2.1.0.RC2` ([issues](https://github.com/spring-cloud/spring-cloud-config/issues?q=is%3Aclosed+milestone%3A2.1.0.RC1)) + - Spring Cloud Gateway `2.1.0.RC2` ([issues](https://github.com/spring-cloud/spring-cloud-config/issues?q=is%3Aclosed+milestone%3A2.1.0.RC1)) + - Spring Cloud `Greenwich.RC1` + +# Greenwich.M3 + +2018-11-19 + + - Spring Cloud `Greenwich.M3` + - Spring Cloud Zookeeper `2.1.0.M1` + - Spring Cloud Gateway `2.1.0.M3` + - Spring Cloud Bus `2.1.0.M2` ([issues](https://github.com/spring-cloud/spring-cloud-bus/milestone/31?closed=1)) + - Spring Cloud Consul `2.1.0.M2` + - Spring Cloud Stream `Fishtown.RC2` + - Spring Cloud Aws `2.0.1.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-aws/milestone/24?closed=1)) + - Spring Cloud Release `Greenwich.M3` + - Spring Cloud Commons `2.1.0.M2` + - Spring Cloud Vault `2.1.0.M2` + - Spring Cloud Netflix `2.1.0.M3` + - Spring Cloud Openfeign `2.1.0.M2` + - Spring Cloud Kubernetes `1.0.0.M2` ([issues](https://github.com/spring-cloud/spring-cloud-kubernetes/milestone/6?closed=1)) + - Spring Cloud Gcp `1.1.0.M3` + - Spring Cloud Config `2.1.0.M3` + - Spring Cloud Dependencies `Greenwich.M3` + - Spring Cloud Contract `2.1.0.M2` ([issues](https://github.com/spring-cloud/spring-cloud-contract/milestone/38?closed=1)) + - Spring Cloud Sleuth `2.1.0.M2` ([issues](https://github.com/spring-cloud/spring-cloud-sleuth/milestone/54?closed=1)) + - Spring Cloud Build `2.1.0.RC2` + - Spring Cloud Security `2.1.0.M1` + - Spring Cloud Function `2.0.0.RC2` ([issues](https://github.com/spring-cloud/spring-cloud-function/milestone/13?closed=1)) + - Spring Cloud Task `2.1.0.M1` ([issues](https://github.com/spring-cloud/spring-cloud-task/milestone/29?closed=1)) + - Spring Cloud Cloudfoundry `2.1.0.M1` + - Spring Cloud Starter `Greenwich.M3` + +# Greenwich.M2 + +2018-11-18 + + - Spring Cloud Zookeeper `2.1.0.M1` + - Spring Cloud Bus `2.1.0.M2` ([issues](https://github.com/spring-cloud/spring-cloud-bus/milestone/31?closed=1)) + - Spring Cloud Consul `2.1.0.M2` + - Spring Cloud Gateway `2.1.0.M2` + - Spring Cloud Stream `Fishtown.RC1` + - Spring Cloud Aws `2.0.1.RELEASE` ([issues](https://github.com/spring-cloud/spring-cloud-aws/milestone/24?closed=1)) + - Spring Cloud Commons `2.1.0.M2` + - Spring Cloud `Greenwich.M2` + - Spring Cloud Release `Greenwich.M2` + - Spring Cloud Vault `2.1.0.M2` + - Spring Cloud Netflix `2.1.0.M2` ([issues](https://github.com/spring-cloud/spring-cloud-netflix/milestone/70?closed=1)) + - Spring Cloud Openfeign `2.1.0.M2` + - Spring Cloud Kubernetes `1.0.0.M2` ([issues](https://github.com/spring-cloud/spring-cloud-kubernetes/milestone/6?closed=1)) + - Spring Cloud Dependencies `2.1.0.RC2` + - Spring Cloud Gcp `1.1.0.M3` + - Spring Cloud Config `2.1.0.M2` + - Spring Cloud Contract `2.1.0.M2` ([issues](https://github.com/spring-cloud/spring-cloud-contract/milestone/38?closed=1)) + - Spring Cloud Sleuth `2.1.0.M2` ([issues](https://github.com/spring-cloud/spring-cloud-sleuth/milestone/54?closed=1)) + - Spring Cloud Build `2.1.0.RC2` + - Spring Cloud Security `2.1.0.M1` + - Spring Cloud Task `2.1.0.M1` ([issues](https://github.com/spring-cloud/spring-cloud-task/milestone/29?closed=1)) + - Spring Cloud Function `2.0.0.RC1` ([issues](https://github.com/spring-cloud/spring-cloud-function/milestone/12?closed=1)) + - Spring Cloud Cloudfoundry `2.1.0.M1` + - Spring Cloud Starter `Greenwich.M2` \ No newline at end of file diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-wiki/Spring-Cloud-Hoxton-Release-Notes.md b/projects/spring-cloud/src/test/resources/projects/spring-cloud-wiki/Spring-Cloud-Hoxton-Release-Notes.md new file mode 100644 index 00000000..670063c5 --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-wiki/Spring-Cloud-Hoxton-Release-Notes.md @@ -0,0 +1 @@ +The Hoxton Release Notes have moved to https://github.com/spring-cloud/spring-cloud-release/wiki/Spring-Cloud-Hoxton-Release-Notes \ No newline at end of file diff --git a/projects/spring-cloud/src/test/resources/projects/spring-cloud-wiki/Spring-IO-Platform-Compatibility.md b/projects/spring-cloud/src/test/resources/projects/spring-cloud-wiki/Spring-IO-Platform-Compatibility.md index 3d425956..96dc7774 100644 --- a/projects/spring-cloud/src/test/resources/projects/spring-cloud-wiki/Spring-IO-Platform-Compatibility.md +++ b/projects/spring-cloud/src/test/resources/projects/spring-cloud-wiki/Spring-IO-Platform-Compatibility.md @@ -3,3 +3,5 @@ | Athens | 1.4.x | Camden | | Brussels | 1.5.x | Dalston & Edgware | | Cairo | 2.0.x | Finchley | + +The Spring IO Platform has been discontinued in favor of Spring Boot. \ No newline at end of file diff --git a/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/.gitignore b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/.gitignore new file mode 100644 index 00000000..8db262c5 --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/.gitignore @@ -0,0 +1,16 @@ +*~ +#* +*# +.#* +.classpath +.project +.settings/ +.springBeans +target/ +_site/ +.idea +*.iml +*.ipr +.factorypath +*.swp +/consul \ No newline at end of file diff --git a/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/COMMIT_EDITMSG b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/COMMIT_EDITMSG new file mode 100644 index 00000000..d0d15f93 --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/COMMIT_EDITMSG @@ -0,0 +1 @@ +removing jenkins.sh diff --git a/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/HEAD b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/HEAD new file mode 100644 index 00000000..b870d826 --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/HEAD @@ -0,0 +1 @@ +ref: refs/heads/main diff --git a/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/config b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/config new file mode 100644 index 00000000..6c9406b7 --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/config @@ -0,0 +1,7 @@ +[core] + repositoryformatversion = 0 + filemode = true + bare = false + logallrefupdates = true + ignorecase = true + precomposeunicode = true diff --git a/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/description b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/description new file mode 100644 index 00000000..498b267a --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/description @@ -0,0 +1 @@ +Unnamed repository; edit this file 'description' to name the repository. diff --git a/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/hooks/applypatch-msg.sample b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/hooks/applypatch-msg.sample new file mode 100755 index 00000000..a5d7b84a --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/hooks/applypatch-msg.sample @@ -0,0 +1,15 @@ +#!/bin/sh +# +# An example hook script to check the commit log message taken by +# applypatch from an e-mail message. +# +# The hook should exit with non-zero status after issuing an +# appropriate message if it wants to stop the commit. The hook is +# allowed to edit the commit message file. +# +# To enable this hook, rename this file to "applypatch-msg". + +. git-sh-setup +commitmsg="$(git rev-parse --git-path hooks/commit-msg)" +test -x "$commitmsg" && exec "$commitmsg" ${1+"$@"} +: diff --git a/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/hooks/commit-msg.sample b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/hooks/commit-msg.sample new file mode 100755 index 00000000..b58d1184 --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/hooks/commit-msg.sample @@ -0,0 +1,24 @@ +#!/bin/sh +# +# An example hook script to check the commit log message. +# Called by "git commit" with one argument, the name of the file +# that has the commit message. The hook should exit with non-zero +# status after issuing an appropriate message if it wants to stop the +# commit. The hook is allowed to edit the commit message file. +# +# To enable this hook, rename this file to "commit-msg". + +# Uncomment the below to add a Signed-off-by line to the message. +# Doing this in a hook is a bad idea in general, but the prepare-commit-msg +# hook is more suited to it. +# +# SOB=$(git var GIT_AUTHOR_IDENT | sed -n 's/^\(.*>\).*$/Signed-off-by: \1/p') +# grep -qs "^$SOB" "$1" || echo "$SOB" >> "$1" + +# This example catches duplicate Signed-off-by lines. + +test "" = "$(grep '^Signed-off-by: ' "$1" | + sort | uniq -c | sed -e '/^[ ]*1[ ]/d')" || { + echo >&2 Duplicate Signed-off-by lines. + exit 1 +} diff --git a/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/hooks/fsmonitor-watchman.sample b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/hooks/fsmonitor-watchman.sample new file mode 100755 index 00000000..23e856f5 --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/hooks/fsmonitor-watchman.sample @@ -0,0 +1,174 @@ +#!/usr/bin/perl + +use strict; +use warnings; +use IPC::Open2; + +# An example hook script to integrate Watchman +# (https://facebook.github.io/watchman/) with git to speed up detecting +# new and modified files. +# +# The hook is passed a version (currently 2) and last update token +# formatted as a string and outputs to stdout a new update token and +# all files that have been modified since the update token. Paths must +# be relative to the root of the working tree and separated by a single NUL. +# +# To enable this hook, rename this file to "query-watchman" and set +# 'git config core.fsmonitor .git/hooks/query-watchman' +# +my ($version, $last_update_token) = @ARGV; + +# Uncomment for debugging +# print STDERR "$0 $version $last_update_token\n"; + +# Check the hook interface version +if ($version ne 2) { + die "Unsupported query-fsmonitor hook version '$version'.\n" . + "Falling back to scanning...\n"; +} + +my $git_work_tree = get_working_dir(); + +my $retry = 1; + +my $json_pkg; +eval { + require JSON::XS; + $json_pkg = "JSON::XS"; + 1; +} or do { + require JSON::PP; + $json_pkg = "JSON::PP"; +}; + +launch_watchman(); + +sub launch_watchman { + my $o = watchman_query(); + if (is_work_tree_watched($o)) { + output_result($o->{clock}, @{$o->{files}}); + } +} + +sub output_result { + my ($clockid, @files) = @_; + + # Uncomment for debugging watchman output + # open (my $fh, ">", ".git/watchman-output.out"); + # binmode $fh, ":utf8"; + # print $fh "$clockid\n@files\n"; + # close $fh; + + binmode STDOUT, ":utf8"; + print $clockid; + print "\0"; + local $, = "\0"; + print @files; +} + +sub watchman_clock { + my $response = qx/watchman clock "$git_work_tree"/; + die "Failed to get clock id on '$git_work_tree'.\n" . + "Falling back to scanning...\n" if $? != 0; + + return $json_pkg->new->utf8->decode($response); +} + +sub watchman_query { + my $pid = open2(\*CHLD_OUT, \*CHLD_IN, 'watchman -j --no-pretty') + or die "open2() failed: $!\n" . + "Falling back to scanning...\n"; + + # In the query expression below we're asking for names of files that + # changed since $last_update_token but not from the .git folder. + # + # To accomplish this, we're using the "since" generator to use the + # recency index to select candidate nodes and "fields" to limit the + # output to file names only. Then we're using the "expression" term to + # further constrain the results. + my $last_update_line = ""; + if (substr($last_update_token, 0, 1) eq "c") { + $last_update_token = "\"$last_update_token\""; + $last_update_line = qq[\n"since": $last_update_token,]; + } + my $query = <<" END"; + ["query", "$git_work_tree", {$last_update_line + "fields": ["name"], + "expression": ["not", ["dirname", ".git"]] + }] + END + + # Uncomment for debugging the watchman query + # open (my $fh, ">", ".git/watchman-query.json"); + # print $fh $query; + # close $fh; + + print CHLD_IN $query; + close CHLD_IN; + my $response = do {local $/; }; + + # Uncomment for debugging the watch response + # open ($fh, ">", ".git/watchman-response.json"); + # print $fh $response; + # close $fh; + + die "Watchman: command returned no output.\n" . + "Falling back to scanning...\n" if $response eq ""; + die "Watchman: command returned invalid output: $response\n" . + "Falling back to scanning...\n" unless $response =~ /^\{/; + + return $json_pkg->new->utf8->decode($response); +} + +sub is_work_tree_watched { + my ($output) = @_; + my $error = $output->{error}; + if ($retry > 0 and $error and $error =~ m/unable to resolve root .* directory (.*) is not watched/) { + $retry--; + my $response = qx/watchman watch "$git_work_tree"/; + die "Failed to make watchman watch '$git_work_tree'.\n" . + "Falling back to scanning...\n" if $? != 0; + $output = $json_pkg->new->utf8->decode($response); + $error = $output->{error}; + die "Watchman: $error.\n" . + "Falling back to scanning...\n" if $error; + + # Uncomment for debugging watchman output + # open (my $fh, ">", ".git/watchman-output.out"); + # close $fh; + + # Watchman will always return all files on the first query so + # return the fast "everything is dirty" flag to git and do the + # Watchman query just to get it over with now so we won't pay + # the cost in git to look up each individual file. + my $o = watchman_clock(); + $error = $output->{error}; + + die "Watchman: $error.\n" . + "Falling back to scanning...\n" if $error; + + output_result($o->{clock}, ("/")); + $last_update_token = $o->{clock}; + + eval { launch_watchman() }; + return 0; + } + + die "Watchman: $error.\n" . + "Falling back to scanning...\n" if $error; + + return 1; +} + +sub get_working_dir { + my $working_dir; + if ($^O =~ 'msys' || $^O =~ 'cygwin') { + $working_dir = Win32::GetCwd(); + $working_dir =~ tr/\\/\//; + } else { + require Cwd; + $working_dir = Cwd::cwd(); + } + + return $working_dir; +} diff --git a/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/hooks/post-update.sample b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/hooks/post-update.sample new file mode 100755 index 00000000..ec17ec19 --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/hooks/post-update.sample @@ -0,0 +1,8 @@ +#!/bin/sh +# +# An example hook script to prepare a packed repository for use over +# dumb transports. +# +# To enable this hook, rename this file to "post-update". + +exec git update-server-info diff --git a/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/hooks/pre-applypatch.sample b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/hooks/pre-applypatch.sample new file mode 100755 index 00000000..4142082b --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/hooks/pre-applypatch.sample @@ -0,0 +1,14 @@ +#!/bin/sh +# +# An example hook script to verify what is about to be committed +# by applypatch from an e-mail message. +# +# The hook should exit with non-zero status after issuing an +# appropriate message if it wants to stop the commit. +# +# To enable this hook, rename this file to "pre-applypatch". + +. git-sh-setup +precommit="$(git rev-parse --git-path hooks/pre-commit)" +test -x "$precommit" && exec "$precommit" ${1+"$@"} +: diff --git a/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/hooks/pre-commit.sample b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/hooks/pre-commit.sample new file mode 100755 index 00000000..29ed5ee4 --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/hooks/pre-commit.sample @@ -0,0 +1,49 @@ +#!/bin/sh +# +# An example hook script to verify what is about to be committed. +# Called by "git commit" with no arguments. The hook should +# exit with non-zero status after issuing an appropriate message if +# it wants to stop the commit. +# +# To enable this hook, rename this file to "pre-commit". + +if git rev-parse --verify HEAD >/dev/null 2>&1 +then + against=HEAD +else + # Initial commit: diff against an empty tree object + against=$(git hash-object -t tree /dev/null) +fi + +# If you want to allow non-ASCII filenames set this variable to true. +allownonascii=$(git config --type=bool hooks.allownonascii) + +# Redirect output to stderr. +exec 1>&2 + +# Cross platform projects tend to avoid non-ASCII filenames; prevent +# them from being added to the repository. We exploit the fact that the +# printable range starts at the space character and ends with tilde. +if [ "$allownonascii" != "true" ] && + # Note that the use of brackets around a tr range is ok here, (it's + # even required, for portability to Solaris 10's /usr/bin/tr), since + # the square bracket bytes happen to fall in the designated range. + test $(git diff-index --cached --name-only --diff-filter=A -z $against | + LC_ALL=C tr -d '[ -~]\0' | wc -c) != 0 +then + cat <<\EOF +Error: Attempt to add a non-ASCII file name. + +This can cause problems if you want to work with people on other platforms. + +To be portable it is advisable to rename the file. + +If you know what you are doing you can disable this check using: + + git config hooks.allownonascii true +EOF + exit 1 +fi + +# If there are whitespace errors, print the offending file names and fail. +exec git diff-index --check --cached $against -- diff --git a/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/hooks/pre-merge-commit.sample b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/hooks/pre-merge-commit.sample new file mode 100755 index 00000000..399eab19 --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/hooks/pre-merge-commit.sample @@ -0,0 +1,13 @@ +#!/bin/sh +# +# An example hook script to verify what is about to be committed. +# Called by "git merge" with no arguments. The hook should +# exit with non-zero status after issuing an appropriate message to +# stderr if it wants to stop the merge commit. +# +# To enable this hook, rename this file to "pre-merge-commit". + +. git-sh-setup +test -x "$GIT_DIR/hooks/pre-commit" && + exec "$GIT_DIR/hooks/pre-commit" +: diff --git a/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/hooks/pre-push.sample b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/hooks/pre-push.sample new file mode 100755 index 00000000..4ce688d3 --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/hooks/pre-push.sample @@ -0,0 +1,53 @@ +#!/bin/sh + +# An example hook script to verify what is about to be pushed. Called by "git +# push" after it has checked the remote status, but before anything has been +# pushed. If this script exits with a non-zero status nothing will be pushed. +# +# This hook is called with the following parameters: +# +# $1 -- Name of the remote to which the push is being done +# $2 -- URL to which the push is being done +# +# If pushing without using a named remote those arguments will be equal. +# +# Information about the commits which are being pushed is supplied as lines to +# the standard input in the form: +# +# +# +# This sample shows how to prevent push of commits where the log message starts +# with "WIP" (work in progress). + +remote="$1" +url="$2" + +zero=$(git hash-object --stdin &2 "Found WIP commit in $local_ref, not pushing" + exit 1 + fi + fi +done + +exit 0 diff --git a/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/hooks/pre-rebase.sample b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/hooks/pre-rebase.sample new file mode 100755 index 00000000..6cbef5c3 --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/hooks/pre-rebase.sample @@ -0,0 +1,169 @@ +#!/bin/sh +# +# Copyright (c) 2006, 2008 Junio C Hamano +# +# The "pre-rebase" hook is run just before "git rebase" starts doing +# its job, and can prevent the command from running by exiting with +# non-zero status. +# +# The hook is called with the following parameters: +# +# $1 -- the upstream the series was forked from. +# $2 -- the branch being rebased (or empty when rebasing the current branch). +# +# This sample shows how to prevent topic branches that are already +# merged to 'next' branch from getting rebased, because allowing it +# would result in rebasing already published history. + +publish=next +basebranch="$1" +if test "$#" = 2 +then + topic="refs/heads/$2" +else + topic=`git symbolic-ref HEAD` || + exit 0 ;# we do not interrupt rebasing detached HEAD +fi + +case "$topic" in +refs/heads/??/*) + ;; +*) + exit 0 ;# we do not interrupt others. + ;; +esac + +# Now we are dealing with a topic branch being rebased +# on top of master. Is it OK to rebase it? + +# Does the topic really exist? +git show-ref -q "$topic" || { + echo >&2 "No such branch $topic" + exit 1 +} + +# Is topic fully merged to master? +not_in_master=`git rev-list --pretty=oneline ^master "$topic"` +if test -z "$not_in_master" +then + echo >&2 "$topic is fully merged to master; better remove it." + exit 1 ;# we could allow it, but there is no point. +fi + +# Is topic ever merged to next? If so you should not be rebasing it. +only_next_1=`git rev-list ^master "^$topic" ${publish} | sort` +only_next_2=`git rev-list ^master ${publish} | sort` +if test "$only_next_1" = "$only_next_2" +then + not_in_topic=`git rev-list "^$topic" master` + if test -z "$not_in_topic" + then + echo >&2 "$topic is already up to date with master" + exit 1 ;# we could allow it, but there is no point. + else + exit 0 + fi +else + not_in_next=`git rev-list --pretty=oneline ^${publish} "$topic"` + /usr/bin/perl -e ' + my $topic = $ARGV[0]; + my $msg = "* $topic has commits already merged to public branch:\n"; + my (%not_in_next) = map { + /^([0-9a-f]+) /; + ($1 => 1); + } split(/\n/, $ARGV[1]); + for my $elem (map { + /^([0-9a-f]+) (.*)$/; + [$1 => $2]; + } split(/\n/, $ARGV[2])) { + if (!exists $not_in_next{$elem->[0]}) { + if ($msg) { + print STDERR $msg; + undef $msg; + } + print STDERR " $elem->[1]\n"; + } + } + ' "$topic" "$not_in_next" "$not_in_master" + exit 1 +fi + +<<\DOC_END + +This sample hook safeguards topic branches that have been +published from being rewound. + +The workflow assumed here is: + + * Once a topic branch forks from "master", "master" is never + merged into it again (either directly or indirectly). + + * Once a topic branch is fully cooked and merged into "master", + it is deleted. If you need to build on top of it to correct + earlier mistakes, a new topic branch is created by forking at + the tip of the "master". This is not strictly necessary, but + it makes it easier to keep your history simple. + + * Whenever you need to test or publish your changes to topic + branches, merge them into "next" branch. + +The script, being an example, hardcodes the publish branch name +to be "next", but it is trivial to make it configurable via +$GIT_DIR/config mechanism. + +With this workflow, you would want to know: + +(1) ... if a topic branch has ever been merged to "next". Young + topic branches can have stupid mistakes you would rather + clean up before publishing, and things that have not been + merged into other branches can be easily rebased without + affecting other people. But once it is published, you would + not want to rewind it. + +(2) ... if a topic branch has been fully merged to "master". + Then you can delete it. More importantly, you should not + build on top of it -- other people may already want to + change things related to the topic as patches against your + "master", so if you need further changes, it is better to + fork the topic (perhaps with the same name) afresh from the + tip of "master". + +Let's look at this example: + + o---o---o---o---o---o---o---o---o---o "next" + / / / / + / a---a---b A / / + / / / / + / / c---c---c---c B / + / / / \ / + / / / b---b C \ / + / / / / \ / + ---o---o---o---o---o---o---o---o---o---o---o "master" + + +A, B and C are topic branches. + + * A has one fix since it was merged up to "next". + + * B has finished. It has been fully merged up to "master" and "next", + and is ready to be deleted. + + * C has not merged to "next" at all. + +We would want to allow C to be rebased, refuse A, and encourage +B to be deleted. + +To compute (1): + + git rev-list ^master ^topic next + git rev-list ^master next + + if these match, topic has not merged in next at all. + +To compute (2): + + git rev-list master..topic + + if this is empty, it is fully merged to "master". + +DOC_END diff --git a/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/hooks/pre-receive.sample b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/hooks/pre-receive.sample new file mode 100755 index 00000000..a1fd29ec --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/hooks/pre-receive.sample @@ -0,0 +1,24 @@ +#!/bin/sh +# +# An example hook script to make use of push options. +# The example simply echoes all push options that start with 'echoback=' +# and rejects all pushes when the "reject" push option is used. +# +# To enable this hook, rename this file to "pre-receive". + +if test -n "$GIT_PUSH_OPTION_COUNT" +then + i=0 + while test "$i" -lt "$GIT_PUSH_OPTION_COUNT" + do + eval "value=\$GIT_PUSH_OPTION_$i" + case "$value" in + echoback=*) + echo "echo from the pre-receive-hook: ${value#*=}" >&2 + ;; + reject) + exit 1 + esac + i=$((i + 1)) + done +fi diff --git a/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/hooks/prepare-commit-msg.sample b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/hooks/prepare-commit-msg.sample new file mode 100755 index 00000000..10fa14c5 --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/hooks/prepare-commit-msg.sample @@ -0,0 +1,42 @@ +#!/bin/sh +# +# An example hook script to prepare the commit log message. +# Called by "git commit" with the name of the file that has the +# commit message, followed by the description of the commit +# message's source. The hook's purpose is to edit the commit +# message file. If the hook fails with a non-zero status, +# the commit is aborted. +# +# To enable this hook, rename this file to "prepare-commit-msg". + +# This hook includes three examples. The first one removes the +# "# Please enter the commit message..." help message. +# +# The second includes the output of "git diff --name-status -r" +# into the message, just before the "git status" output. It is +# commented because it doesn't cope with --amend or with squashed +# commits. +# +# The third example adds a Signed-off-by line to the message, that can +# still be edited. This is rarely a good idea. + +COMMIT_MSG_FILE=$1 +COMMIT_SOURCE=$2 +SHA1=$3 + +/usr/bin/perl -i.bak -ne 'print unless(m/^. Please enter the commit message/..m/^#$/)' "$COMMIT_MSG_FILE" + +# case "$COMMIT_SOURCE,$SHA1" in +# ,|template,) +# /usr/bin/perl -i.bak -pe ' +# print "\n" . `git diff --cached --name-status -r` +# if /^#/ && $first++ == 0' "$COMMIT_MSG_FILE" ;; +# *) ;; +# esac + +# SOB=$(git var GIT_COMMITTER_IDENT | sed -n 's/^\(.*>\).*$/Signed-off-by: \1/p') +# git interpret-trailers --in-place --trailer "$SOB" "$COMMIT_MSG_FILE" +# if test -z "$COMMIT_SOURCE" +# then +# /usr/bin/perl -i.bak -pe 'print "\n" if !$first_line++' "$COMMIT_MSG_FILE" +# fi diff --git a/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/hooks/push-to-checkout.sample b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/hooks/push-to-checkout.sample new file mode 100755 index 00000000..af5a0c00 --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/hooks/push-to-checkout.sample @@ -0,0 +1,78 @@ +#!/bin/sh + +# An example hook script to update a checked-out tree on a git push. +# +# This hook is invoked by git-receive-pack(1) when it reacts to git +# push and updates reference(s) in its repository, and when the push +# tries to update the branch that is currently checked out and the +# receive.denyCurrentBranch configuration variable is set to +# updateInstead. +# +# By default, such a push is refused if the working tree and the index +# of the remote repository has any difference from the currently +# checked out commit; when both the working tree and the index match +# the current commit, they are updated to match the newly pushed tip +# of the branch. This hook is to be used to override the default +# behaviour; however the code below reimplements the default behaviour +# as a starting point for convenient modification. +# +# The hook receives the commit with which the tip of the current +# branch is going to be updated: +commit=$1 + +# It can exit with a non-zero status to refuse the push (when it does +# so, it must not modify the index or the working tree). +die () { + echo >&2 "$*" + exit 1 +} + +# Or it can make any necessary changes to the working tree and to the +# index to bring them to the desired state when the tip of the current +# branch is updated to the new commit, and exit with a zero status. +# +# For example, the hook can simply run git read-tree -u -m HEAD "$1" +# in order to emulate git fetch that is run in the reverse direction +# with git push, as the two-tree form of git read-tree -u -m is +# essentially the same as git switch or git checkout that switches +# branches while keeping the local changes in the working tree that do +# not interfere with the difference between the branches. + +# The below is a more-or-less exact translation to shell of the C code +# for the default behaviour for git's push-to-checkout hook defined in +# the push_to_deploy() function in builtin/receive-pack.c. +# +# Note that the hook will be executed from the repository directory, +# not from the working tree, so if you want to perform operations on +# the working tree, you will have to adapt your code accordingly, e.g. +# by adding "cd .." or using relative paths. + +if ! git update-index -q --ignore-submodules --refresh +then + die "Up-to-date check failed" +fi + +if ! git diff-files --quiet --ignore-submodules -- +then + die "Working directory has unstaged changes" +fi + +# This is a rough translation of: +# +# head_has_history() ? "HEAD" : EMPTY_TREE_SHA1_HEX +if git cat-file -e HEAD 2>/dev/null +then + head=HEAD +else + head=$(git hash-object -t tree --stdin &2 + exit 1 +} + +unset GIT_DIR GIT_WORK_TREE +cd "$worktree" && + +if grep -q "^diff --git " "$1" +then + validate_patch "$1" +else + validate_cover_letter "$1" +fi && + +if test "$GIT_SENDEMAIL_FILE_COUNTER" = "$GIT_SENDEMAIL_FILE_TOTAL" +then + git config --unset-all sendemail.validateWorktree && + trap 'git worktree remove -ff "$worktree"' EXIT && + validate_series +fi diff --git a/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/hooks/update.sample b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/hooks/update.sample new file mode 100755 index 00000000..c4d426bc --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/hooks/update.sample @@ -0,0 +1,128 @@ +#!/bin/sh +# +# An example hook script to block unannotated tags from entering. +# Called by "git receive-pack" with arguments: refname sha1-old sha1-new +# +# To enable this hook, rename this file to "update". +# +# Config +# ------ +# hooks.allowunannotated +# This boolean sets whether unannotated tags will be allowed into the +# repository. By default they won't be. +# hooks.allowdeletetag +# This boolean sets whether deleting tags will be allowed in the +# repository. By default they won't be. +# hooks.allowmodifytag +# This boolean sets whether a tag may be modified after creation. By default +# it won't be. +# hooks.allowdeletebranch +# This boolean sets whether deleting branches will be allowed in the +# repository. By default they won't be. +# hooks.denycreatebranch +# This boolean sets whether remotely creating branches will be denied +# in the repository. By default this is allowed. +# + +# --- Command line +refname="$1" +oldrev="$2" +newrev="$3" + +# --- Safety check +if [ -z "$GIT_DIR" ]; then + echo "Don't run this script from the command line." >&2 + echo " (if you want, you could supply GIT_DIR then run" >&2 + echo " $0 )" >&2 + exit 1 +fi + +if [ -z "$refname" -o -z "$oldrev" -o -z "$newrev" ]; then + echo "usage: $0 " >&2 + exit 1 +fi + +# --- Config +allowunannotated=$(git config --type=bool hooks.allowunannotated) +allowdeletebranch=$(git config --type=bool hooks.allowdeletebranch) +denycreatebranch=$(git config --type=bool hooks.denycreatebranch) +allowdeletetag=$(git config --type=bool hooks.allowdeletetag) +allowmodifytag=$(git config --type=bool hooks.allowmodifytag) + +# check for no description +projectdesc=$(sed -e '1q' "$GIT_DIR/description") +case "$projectdesc" in +"Unnamed repository"* | "") + echo "*** Project description file hasn't been set" >&2 + exit 1 + ;; +esac + +# --- Check types +# if $newrev is 0000...0000, it's a commit to delete a ref. +zero=$(git hash-object --stdin &2 + echo "*** Use 'git tag [ -a | -s ]' for tags you want to propagate." >&2 + exit 1 + fi + ;; + refs/tags/*,delete) + # delete tag + if [ "$allowdeletetag" != "true" ]; then + echo "*** Deleting a tag is not allowed in this repository" >&2 + exit 1 + fi + ;; + refs/tags/*,tag) + # annotated tag + if [ "$allowmodifytag" != "true" ] && git rev-parse $refname > /dev/null 2>&1 + then + echo "*** Tag '$refname' already exists." >&2 + echo "*** Modifying a tag is not allowed in this repository." >&2 + exit 1 + fi + ;; + refs/heads/*,commit) + # branch + if [ "$oldrev" = "$zero" -a "$denycreatebranch" = "true" ]; then + echo "*** Creating a branch is not allowed in this repository" >&2 + exit 1 + fi + ;; + refs/heads/*,delete) + # delete branch + if [ "$allowdeletebranch" != "true" ]; then + echo "*** Deleting a branch is not allowed in this repository" >&2 + exit 1 + fi + ;; + refs/remotes/*,commit) + # tracking branch + ;; + refs/remotes/*,delete) + # delete tracking branch + if [ "$allowdeletebranch" != "true" ]; then + echo "*** Deleting a tracking branch is not allowed in this repository" >&2 + exit 1 + fi + ;; + *) + # Anything else (is there anything else?) + echo "*** Update hook: unknown type of update to ref $refname of type $newrev_type" >&2 + exit 1 + ;; +esac + +# --- Finished +exit 0 diff --git a/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/index b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/index new file mode 100644 index 00000000..35a2def9 Binary files /dev/null and b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/index differ diff --git a/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/info/exclude b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/info/exclude new file mode 100644 index 00000000..a5196d1b --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/info/exclude @@ -0,0 +1,6 @@ +# git ls-files --others --exclude-from=.git/info/exclude +# Lines that start with '#' are comments. +# For a project mostly in C, the following would be a good set of +# exclude patterns (uncomment them if you want to use them): +# *.[oa] +# *~ diff --git a/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/logs/HEAD b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/logs/HEAD new file mode 100644 index 00000000..429a0398 --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/logs/HEAD @@ -0,0 +1,9 @@ +0000000000000000000000000000000000000000 0d0095113b5be7f4fcdfc972268318ec902c5f13 Ryan Baxter <524254+ryanjbaxter@users.noreply.github.com> 1715194973 -0400 commit (initial): initial commit +0d0095113b5be7f4fcdfc972268318ec902c5f13 c7c3fa38fd33170e7fbb15541066ebe746ba1ad6 Ryan Baxter <524254+ryanjbaxter@users.noreply.github.com> 1715202289 -0400 commit: moving action.sh +c7c3fa38fd33170e7fbb15541066ebe746ba1ad6 18c66e805702c81fc2099cb09d2490f099581f34 Ryan Baxter <524254+ryanjbaxter@users.noreply.github.com> 1715260171 -0400 commit: changing permissions +18c66e805702c81fc2099cb09d2490f099581f34 193a7a691db1f7529bbd1d7f7f4947209622486c Ryan Baxter <524254+ryanjbaxter@users.noreply.github.com> 1715263189 -0400 commit: updating action +193a7a691db1f7529bbd1d7f7f4947209622486c b460e89cc9afdb4ecc7c1c3e4e0e1dae0cac7e63 Ryan Baxter <524254+ryanjbaxter@users.noreply.github.com> 1715364505 -0400 commit: adding setup_ssh.sh +b460e89cc9afdb4ecc7c1c3e4e0e1dae0cac7e63 9858d6e0d948d69e62cca0e393dfb21cfb4d7781 Ryan Baxter <524254+ryanjbaxter@users.noreply.github.com> 1715712689 -0400 commit: adding jenkins.sh +9858d6e0d948d69e62cca0e393dfb21cfb4d7781 ba9d397eb47402a7e9d00a6e529285341a35168b Ryan Baxter <524254+ryanjbaxter@users.noreply.github.com> 1715712751 -0400 commit: removed runme +ba9d397eb47402a7e9d00a6e529285341a35168b 3c1914e048ad43880aecf0ce0ad4d3a5220df39b Ryan Baxter <524254+ryanjbaxter@users.noreply.github.com> 1715712928 -0400 commit: making jenkins.sh executable +3c1914e048ad43880aecf0ce0ad4d3a5220df39b 018554f12b64fc2fb8a0ea306455c8d0da30b891 Ryan Baxter <524254+ryanjbaxter@users.noreply.github.com> 1716557772 -0400 commit: removing jenkins.sh diff --git a/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/logs/refs/heads/main b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/logs/refs/heads/main new file mode 100644 index 00000000..429a0398 --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/logs/refs/heads/main @@ -0,0 +1,9 @@ +0000000000000000000000000000000000000000 0d0095113b5be7f4fcdfc972268318ec902c5f13 Ryan Baxter <524254+ryanjbaxter@users.noreply.github.com> 1715194973 -0400 commit (initial): initial commit +0d0095113b5be7f4fcdfc972268318ec902c5f13 c7c3fa38fd33170e7fbb15541066ebe746ba1ad6 Ryan Baxter <524254+ryanjbaxter@users.noreply.github.com> 1715202289 -0400 commit: moving action.sh +c7c3fa38fd33170e7fbb15541066ebe746ba1ad6 18c66e805702c81fc2099cb09d2490f099581f34 Ryan Baxter <524254+ryanjbaxter@users.noreply.github.com> 1715260171 -0400 commit: changing permissions +18c66e805702c81fc2099cb09d2490f099581f34 193a7a691db1f7529bbd1d7f7f4947209622486c Ryan Baxter <524254+ryanjbaxter@users.noreply.github.com> 1715263189 -0400 commit: updating action +193a7a691db1f7529bbd1d7f7f4947209622486c b460e89cc9afdb4ecc7c1c3e4e0e1dae0cac7e63 Ryan Baxter <524254+ryanjbaxter@users.noreply.github.com> 1715364505 -0400 commit: adding setup_ssh.sh +b460e89cc9afdb4ecc7c1c3e4e0e1dae0cac7e63 9858d6e0d948d69e62cca0e393dfb21cfb4d7781 Ryan Baxter <524254+ryanjbaxter@users.noreply.github.com> 1715712689 -0400 commit: adding jenkins.sh +9858d6e0d948d69e62cca0e393dfb21cfb4d7781 ba9d397eb47402a7e9d00a6e529285341a35168b Ryan Baxter <524254+ryanjbaxter@users.noreply.github.com> 1715712751 -0400 commit: removed runme +ba9d397eb47402a7e9d00a6e529285341a35168b 3c1914e048ad43880aecf0ce0ad4d3a5220df39b Ryan Baxter <524254+ryanjbaxter@users.noreply.github.com> 1715712928 -0400 commit: making jenkins.sh executable +3c1914e048ad43880aecf0ce0ad4d3a5220df39b 018554f12b64fc2fb8a0ea306455c8d0da30b891 Ryan Baxter <524254+ryanjbaxter@users.noreply.github.com> 1716557772 -0400 commit: removing jenkins.sh diff --git a/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/01/8554f12b64fc2fb8a0ea306455c8d0da30b891 b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/01/8554f12b64fc2fb8a0ea306455c8d0da30b891 new file mode 100644 index 00000000..9e05b4fd Binary files /dev/null and b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/01/8554f12b64fc2fb8a0ea306455c8d0da30b891 differ diff --git a/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/05/9bda736a5d7cefefb199b1187e59994f6f1221 b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/05/9bda736a5d7cefefb199b1187e59994f6f1221 new file mode 100644 index 00000000..5af0320e Binary files /dev/null and b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/05/9bda736a5d7cefefb199b1187e59994f6f1221 differ diff --git a/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/0d/0095113b5be7f4fcdfc972268318ec902c5f13 b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/0d/0095113b5be7f4fcdfc972268318ec902c5f13 new file mode 100644 index 00000000..e9aefade --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/0d/0095113b5be7f4fcdfc972268318ec902c5f13 @@ -0,0 +1,2 @@ +xK +0aYŝ%I ".$Fڦ)u N?8?K H9t!%;;ܶ=3!e~pֲ1W{])2#a M +@W'(s,я7K] \ No newline at end of file diff --git a/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/0d/65649266e723e7033103f9b6ae757ec6580057 b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/0d/65649266e723e7033103f9b6ae757ec6580057 new file mode 100644 index 00000000..8a1aad43 --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/0d/65649266e723e7033103f9b6ae757ec6580057 @@ -0,0 +1,2 @@ +x=M ]s +F{GcGFJCi#]||38D76S0VZqNFhF!jI.m a$Wgy>ݾs8&cmiesL~y69Vuz$'.8'$6 \ No newline at end of file diff --git a/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/0f/5f2470dfcc0e605318d3559a527b90d3200f4d b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/0f/5f2470dfcc0e605318d3559a527b90d3200f4d new file mode 100644 index 00000000..75961472 Binary files /dev/null and b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/0f/5f2470dfcc0e605318d3559a527b90d3200f4d differ diff --git a/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/18/c66e805702c81fc2099cb09d2490f099581f34 b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/18/c66e805702c81fc2099cb09d2490f099581f34 new file mode 100644 index 00000000..72dd93fe --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/18/c66e805702c81fc2099cb09d2490f099581f34 @@ -0,0 +1 @@ +xKn Ypy  T5Xdu ~X-<|Fđ!D%hkIب ] Bh)@Nۀgkmo(~˾NO6Ӓz)K')QW,K. ߩm\Kg\B \ No newline at end of file diff --git a/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/19/3a7a691db1f7529bbd1d7f7f4947209622486c b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/19/3a7a691db1f7529bbd1d7f7f4947209622486c new file mode 100644 index 00000000..f4f902d1 --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/19/3a7a691db1f7529bbd1d7f7f4947209622486c @@ -0,0 +1 @@ +xAn 9Z006HU0U RsҞ-~=۶vſ3P4V Y"sH,Dɚ-ye];աWj\*ح&(D?^[ \ No newline at end of file diff --git a/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/3f/51ebc9b6a3f84f7e58ffd9097ee9b648f2d1b6 b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/3f/51ebc9b6a3f84f7e58ffd9097ee9b648f2d1b6 new file mode 100644 index 00000000..5622effb Binary files /dev/null and b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/3f/51ebc9b6a3f84f7e58ffd9097ee9b648f2d1b6 differ diff --git a/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/50/6e0407dfb53853723a2f3f24a0086d53bdb05c b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/50/6e0407dfb53853723a2f3f24a0086d53bdb05c new file mode 100644 index 00000000..2de7b179 Binary files /dev/null and b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/50/6e0407dfb53853723a2f3f24a0086d53bdb05c differ diff --git a/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/56/b2a3e3988df09963b2f925a7fb7500a9d1a928 b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/56/b2a3e3988df09963b2f925a7fb7500a9d1a928 new file mode 100644 index 00000000..68a0233c Binary files /dev/null and b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/56/b2a3e3988df09963b2f925a7fb7500a9d1a928 differ diff --git a/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/5b/13c12d6cbaae95d5c70435559222c9e531d9a5 b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/5b/13c12d6cbaae95d5c70435559222c9e531d9a5 new file mode 100644 index 00000000..6ca37176 Binary files /dev/null and b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/5b/13c12d6cbaae95d5c70435559222c9e531d9a5 differ diff --git a/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/5c/ea1b50ae2b904ba0a339819031d68ce056373c b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/5c/ea1b50ae2b904ba0a339819031d68ce056373c new file mode 100644 index 00000000..cbd9030c Binary files /dev/null and b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/5c/ea1b50ae2b904ba0a339819031d68ce056373c differ diff --git a/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/64/cdce59318eb9c6b81014c4fe0339ab48bbbbc2 b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/64/cdce59318eb9c6b81014c4fe0339ab48bbbbc2 new file mode 100644 index 00000000..37250228 Binary files /dev/null and b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/64/cdce59318eb9c6b81014c4fe0339ab48bbbbc2 differ diff --git a/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/68/0da9cd210b268fcc51b3218f87043632388372 b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/68/0da9cd210b268fcc51b3218f87043632388372 new file mode 100644 index 00000000..2ffd0d3e Binary files /dev/null and b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/68/0da9cd210b268fcc51b3218f87043632388372 differ diff --git a/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/6f/646e4b35f6aa83ed6d70b74a0d50f7681cb5cd b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/6f/646e4b35f6aa83ed6d70b74a0d50f7681cb5cd new file mode 100644 index 00000000..674584ce Binary files /dev/null and b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/6f/646e4b35f6aa83ed6d70b74a0d50f7681cb5cd differ diff --git a/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/75/5f221a5212015576ede283e6a0f3ce477c238f b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/75/5f221a5212015576ede283e6a0f3ce477c238f new file mode 100644 index 00000000..da9b4c9d Binary files /dev/null and b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/75/5f221a5212015576ede283e6a0f3ce477c238f differ diff --git a/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/76/ba2479a8e84ab5431193251c8804efb4736575 b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/76/ba2479a8e84ab5431193251c8804efb4736575 new file mode 100644 index 00000000..6b33500e --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/76/ba2479a8e84ab5431193251c8804efb4736575 @@ -0,0 +1,2 @@ +x=M ]s +FGcG@_k- ^tdfܓ|V"6C4` 5JAֱ>LӘX*;@߳;SQ c]*iye19Q.4T )0W>d7 \ No newline at end of file diff --git a/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/88/9850e6e4256269c906a85b252073b9b71deb1d b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/88/9850e6e4256269c906a85b252073b9b71deb1d new file mode 100644 index 00000000..2cbe1476 Binary files /dev/null and b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/88/9850e6e4256269c906a85b252073b9b71deb1d differ diff --git a/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/8d/b262c5ba9b96d3a26a5e2b133f131194e4f915 b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/8d/b262c5ba9b96d3a26a5e2b133f131194e4f915 new file mode 100644 index 00000000..107086ca Binary files /dev/null and b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/8d/b262c5ba9b96d3a26a5e2b133f131194e4f915 differ diff --git a/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/91/e848d9a61fd19a78000bc9ac424d1295276f68 b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/91/e848d9a61fd19a78000bc9ac424d1295276f68 new file mode 100644 index 00000000..9c0c2bde Binary files /dev/null and b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/91/e848d9a61fd19a78000bc9ac424d1295276f68 differ diff --git a/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/92/9b5624034011c42b540d07ccf223eaf01d58d1 b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/92/9b5624034011c42b540d07ccf223eaf01d58d1 new file mode 100644 index 00000000..74ec604c Binary files /dev/null and b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/92/9b5624034011c42b540d07ccf223eaf01d58d1 differ diff --git a/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/97/3afdcd31cd449a534c3efd9aafac0c7294a7af b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/97/3afdcd31cd449a534c3efd9aafac0c7294a7af new file mode 100644 index 00000000..64819801 Binary files /dev/null and b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/97/3afdcd31cd449a534c3efd9aafac0c7294a7af differ diff --git a/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/98/58d6e0d948d69e62cca0e393dfb21cfb4d7781 b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/98/58d6e0d948d69e62cca0e393dfb21cfb4d7781 new file mode 100644 index 00000000..976e0416 Binary files /dev/null and b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/98/58d6e0d948d69e62cca0e393dfb21cfb4d7781 differ diff --git a/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/a3/ffcc384822decb6bc5599bb29a74bbf22dc45e b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/a3/ffcc384822decb6bc5599bb29a74bbf22dc45e new file mode 100644 index 00000000..103db39a --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/a3/ffcc384822decb6bc5599bb29a74bbf22dc45e @@ -0,0 +1,2 @@ +x=A D]s +FAc<7(Hk- m~]y =Lt4]T} J{GͰΉ<2 iOj;kF'2z_=Ï]%ELUE?c tFeA:+(=H"6[ \ No newline at end of file diff --git a/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/a5/332698ebc3973b90d50577222f7530ddb7606f b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/a5/332698ebc3973b90d50577222f7530ddb7606f new file mode 100644 index 00000000..2f35d6b2 Binary files /dev/null and b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/a5/332698ebc3973b90d50577222f7530ddb7606f differ diff --git a/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/a8/8e84ce082bf3ebbcfe497949499e99c6cb2c10 b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/a8/8e84ce082bf3ebbcfe497949499e99c6cb2c10 new file mode 100644 index 00000000..49762c8a Binary files /dev/null and b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/a8/8e84ce082bf3ebbcfe497949499e99c6cb2c10 differ diff --git a/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/ae/f500da0cf73a881df5e7d7ddf0d6533d5f2610 b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/ae/f500da0cf73a881df5e7d7ddf0d6533d5f2610 new file mode 100644 index 00000000..0532386f Binary files /dev/null and b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/ae/f500da0cf73a881df5e7d7ddf0d6533d5f2610 differ diff --git a/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/ae/f837338280bc8fe836d413402a84ec43a712fe b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/ae/f837338280bc8fe836d413402a84ec43a712fe new file mode 100644 index 00000000..1835319b Binary files /dev/null and b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/ae/f837338280bc8fe836d413402a84ec43a712fe differ diff --git a/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/ae/f9cb234b65b9d6692e7deaffb2d005e2679ef5 b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/ae/f9cb234b65b9d6692e7deaffb2d005e2679ef5 new file mode 100644 index 00000000..d3d1c264 Binary files /dev/null and b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/ae/f9cb234b65b9d6692e7deaffb2d005e2679ef5 differ diff --git a/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/b4/60e89cc9afdb4ecc7c1c3e4e0e1dae0cac7e63 b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/b4/60e89cc9afdb4ecc7c1c3e4e0e1dae0cac7e63 new file mode 100644 index 00000000..e2f1d1fd Binary files /dev/null and b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/b4/60e89cc9afdb4ecc7c1c3e4e0e1dae0cac7e63 differ diff --git a/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/b5/c7bdf7bd1acccb578fb7f2767c3a97836f248a b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/b5/c7bdf7bd1acccb578fb7f2767c3a97836f248a new file mode 100644 index 00000000..49c95cd4 --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/b5/c7bdf7bd1acccb578fb7f2767c3a97836f248a @@ -0,0 +1,2 @@ +x=M +0]ً%͏ i6%}-Fᛡs![1vTp;`(Φ24FsdTmUcf~obVFsec۶b^Ŝ2."[UwgqR9 𽶇4W>6 \ No newline at end of file diff --git a/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/b7/3656050139102621603351260c98d73f1c7288 b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/b7/3656050139102621603351260c98d73f1c7288 new file mode 100644 index 00000000..380f2bc7 Binary files /dev/null and b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/b7/3656050139102621603351260c98d73f1c7288 differ diff --git a/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/ba/9d397eb47402a7e9d00a6e529285341a35168b b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/ba/9d397eb47402a7e9d00a6e529285341a35168b new file mode 100644 index 00000000..7bde0568 Binary files /dev/null and b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/ba/9d397eb47402a7e9d00a6e529285341a35168b differ diff --git a/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/bb/4e47ec1aa0b5a2dec0ede431ed10577f98c7ef b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/bb/4e47ec1aa0b5a2dec0ede431ed10577f98c7ef new file mode 100644 index 00000000..47f16e0c Binary files /dev/null and b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/bb/4e47ec1aa0b5a2dec0ede431ed10577f98c7ef differ diff --git a/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/c1/eb48842df92c8f185796de35a43f789363eeab b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/c1/eb48842df92c8f185796de35a43f789363eeab new file mode 100644 index 00000000..ea5fefec Binary files /dev/null and b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/c1/eb48842df92c8f185796de35a43f789363eeab differ diff --git a/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/c7/c3fa38fd33170e7fbb15541066ebe746ba1ad6 b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/c7/c3fa38fd33170e7fbb15541066ebe746ba1ad6 new file mode 100644 index 00000000..bfb37c55 --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/c7/c3fa38fd33170e7fbb15541066ebe746ba1ad6 @@ -0,0 +1 @@ +xQN q9żacG05[Pj ~>۶v)<&ce 1Y1[lR:&$Sa"#]Fţ/=?]:s;+KۇRܮH !Qz^1 Dk-þ_Z \ No newline at end of file diff --git a/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/d3/7f03eb2442af68e831e756a9b539c3c69efa28 b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/d3/7f03eb2442af68e831e756a9b539c3c69efa28 new file mode 100644 index 00000000..a852c202 Binary files /dev/null and b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/d3/7f03eb2442af68e831e756a9b539c3c69efa28 differ diff --git a/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/d7/cd2a877e4a6950d6a496bcd3d2be5ab6ca6724 b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/d7/cd2a877e4a6950d6a496bcd3d2be5ab6ca6724 new file mode 100644 index 00000000..7c084fbb Binary files /dev/null and b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/d7/cd2a877e4a6950d6a496bcd3d2be5ab6ca6724 differ diff --git a/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/e0/54f6a8bc5c3983e5fba7c129e4b1101d263b6c b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/e0/54f6a8bc5c3983e5fba7c129e4b1101d263b6c new file mode 100644 index 00000000..f9d16de4 Binary files /dev/null and b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/e0/54f6a8bc5c3983e5fba7c129e4b1101d263b6c differ diff --git a/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/e1/8658db1d6f29783e25686c6dec3f723592a30c b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/e1/8658db1d6f29783e25686c6dec3f723592a30c new file mode 100644 index 00000000..98bd7c61 Binary files /dev/null and b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/e1/8658db1d6f29783e25686c6dec3f723592a30c differ diff --git a/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/f1/08c2be2ede722c2c1e0f4b8298c4ae82d6c889 b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/f1/08c2be2ede722c2c1e0f4b8298c4ae82d6c889 new file mode 100644 index 00000000..d7390048 Binary files /dev/null and b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/f1/08c2be2ede722c2c1e0f4b8298c4ae82d6c889 differ diff --git a/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/f2/27240eb9453922a873c5f1817e26de54bd1180 b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/f2/27240eb9453922a873c5f1817e26de54bd1180 new file mode 100644 index 00000000..16bae469 --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/f2/27240eb9453922a873c5f1817e26de54bd1180 @@ -0,0 +1,3 @@ +xTMo0 ݹnG"-̹JI 4K8۰] +$X*f߽}*P b|e$[Vz@55U?SWncG~k>ooZ,M뻺z5Ə<N RNNkhWZGd@5LG.N=l^m_$ "VfRZjoJmNGaj%tLz#N!B㺲8I)CߍeyTeYz3+e '?)s{y~;'$=G\5!Vdv/'45co%! @Ⱦ##nP!;D* \ No newline at end of file diff --git a/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/f2/50c03491a1c322ce1b51e4ea2298711735ceeb b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/f2/50c03491a1c322ce1b51e4ea2298711735ceeb new file mode 100644 index 00000000..1808386d Binary files /dev/null and b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/f2/50c03491a1c322ce1b51e4ea2298711735ceeb differ diff --git a/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/f7/eeae9068b3845a5f48ea04d11f169b2b8a7994 b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/f7/eeae9068b3845a5f48ea04d11f169b2b8a7994 new file mode 100644 index 00000000..5cd7c5b3 Binary files /dev/null and b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/f7/eeae9068b3845a5f48ea04d11f169b2b8a7994 differ diff --git a/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/f8/41901875c78a360d73fd6e1fc1dc1c77c9a993 b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/f8/41901875c78a360d73fd6e1fc1dc1c77c9a993 new file mode 100644 index 00000000..d9286f36 Binary files /dev/null and b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/objects/f8/41901875c78a360d73fd6e1fc1dc1c77c9a993 differ diff --git a/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/refs/heads/main b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/refs/heads/main new file mode 100644 index 00000000..94153cac --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/refs/heads/main @@ -0,0 +1 @@ +018554f12b64fc2fb8a0ea306455c8d0da30b891 diff --git a/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/refs/tags/v0.0.16 b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/refs/tags/v0.0.16 new file mode 100644 index 00000000..54306abd --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/git/refs/tags/v0.0.16 @@ -0,0 +1 @@ +aef500da0cf73a881df5e7d7ddf0d6533d5f2610 diff --git a/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/rsync-antora-reference/src/action.sh b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/rsync-antora-reference/src/action.sh new file mode 100755 index 00000000..f250c034 --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/rsync-antora-reference/src/action.sh @@ -0,0 +1,12 @@ +#!/bin/bash +set -e +set -f + +setup_ssh.sh + +echo "Synced docs" +echo 'Synced docs' > /tmp/executed_docs + +exit_code=$? + +exit $exit_code diff --git a/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/rsync-antora-reference/src/setup_ssh.sh b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/rsync-antora-reference/src/setup_ssh.sh new file mode 100755 index 00000000..5cea1b50 --- /dev/null +++ b/projects/spring-cloud/src/test/resources/projects/spring-docs-actions/rsync-antora-reference/src/setup_ssh.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +echo "Setup ssh" diff --git a/projects/spring-cloud/src/test/resources/spring-docs-action-runner.sh b/projects/spring-cloud/src/test/resources/spring-docs-action-runner.sh new file mode 100755 index 00000000..f108c2be --- /dev/null +++ b/projects/spring-cloud/src/test/resources/spring-docs-action-runner.sh @@ -0,0 +1,9 @@ +#!/bin/bash + +# Get the current directory +current_dir=$(pwd) + +# Add the current directory to the PATH variable +export PATH=$PATH:$current_dir + +action.sh "$@" diff --git a/releaser-core/src/main/java/releaser/internal/Releaser.java b/releaser-core/src/main/java/releaser/internal/Releaser.java index 3dadae76..f52f60b2 100644 --- a/releaser-core/src/main/java/releaser/internal/Releaser.java +++ b/releaser-core/src/main/java/releaser/internal/Releaser.java @@ -97,6 +97,15 @@ public class Releaser { return this.projectGitHandler.cloneProjectFromOrg(projectName); } + public ExecutionResult buildAntoraDocs(File project) { + String currentBranch = projectGitHandler.currentBranch(project); + projectGitHandler.cloneAndCheckoutDocsBuild(project); + this.projectCommandExecutor.runAntora(this.releaserProperties, originalVersion(project), + new ProjectVersion(project), project.getAbsolutePath()); + projectGitHandler.checkout(project, currentBranch); + return ExecutionResult.success(); + } + public Projects retrieveVersionsFromBom() { return this.projectPomUpdater.retrieveVersionsFromReleaseTrainBom(); } @@ -129,6 +138,12 @@ public class Releaser { return ExecutionResult.success(); } + public ExecutionResult runAntoraBuild(ReleaserProperties properties, ProjectVersion originalVersion, + ProjectVersion versionFromBom) { + this.projectCommandExecutor.runAntora(properties, originalVersion, versionFromBom, properties.getWorkingDir()); + return ExecutionResult.success(); + } + public ExecutionResult commitAndPushTags(File project, ProjectVersion changedVersion) { this.projectGitHandler.commitAndTagIfApplicable(project, changedVersion); log.info("\nCommit was made and tag was pushed successfully"); @@ -142,9 +157,9 @@ public class Releaser { return ExecutionResult.success(); } - public ExecutionResult publishDocs(ReleaserProperties properties, ProjectVersion originalVersion, - ProjectVersion changedVersion) { - this.projectCommandExecutor.publishDocs(properties, originalVersion, changedVersion); + public ExecutionResult publishDocs(ReleaserProperties properties, File project) { + File springDocsActionsProject = this.projectGitHandler.cloneAndCheckoutSpringDocsActions(); + this.projectCommandExecutor.publishAntoraDocs(springDocsActionsProject, project, properties); log.info("\nThe docs were published successfully"); return ExecutionResult.success(); } diff --git a/releaser-core/src/main/java/releaser/internal/ReleaserProperties.java b/releaser-core/src/main/java/releaser/internal/ReleaserProperties.java index aff6b89f..195199e7 100644 --- a/releaser-core/src/main/java/releaser/internal/ReleaserProperties.java +++ b/releaser-core/src/main/java/releaser/internal/ReleaserProperties.java @@ -78,6 +78,8 @@ public class ReleaserProperties implements Serializable { private Versions versions = new Versions(); + private Antora antora = new Antora(); + private boolean commercial = false; private Bundles bundles = new Bundles(); @@ -210,6 +212,14 @@ public class ReleaserProperties implements Serializable { this.commercial = commercial; } + public Antora getAntora() { + return antora; + } + + public void setAntora(Antora antora) { + this.antora = antora; + } + public Bundles getBundles() { return bundles; } @@ -224,7 +234,7 @@ public class ReleaserProperties implements Serializable { + this.pom + ", maven=" + this.maven + ", gradle=" + this.gradle + ", sagan=" + this.sagan + ", fixedVersions=" + this.fixedVersions + ", metaRelease=" + this.metaRelease + ", template=" + this.template + ", versions=" + this.versions + ", commercial=" + this.commercial + ", bundles=" - + this.bundles + '}'; + + this.bundles + ", antora=" + this.antora + '}'; } public ReleaserProperties copy() { @@ -447,6 +457,87 @@ public class ReleaserProperties implements Serializable { } + public static class Antora implements Serializable { + + /** + * URL to Spring Docs Actions repo. + */ + private String springDocsActionsUrl; + + /** + * Command to sync Antora docs. + */ + private String syncAntoraDocsCommand; + + /** + * Tag for Spring Docs Actions repo. + */ + private String springDocsActionsTag; + + private String springDocsSshUsername; + + private String springDocsSshKeyPath; + + private String springDocsSshHostKey; + + public String getSpringDocsActionsUrl() { + return springDocsActionsUrl; + } + + public void setSpringDocsActionsUrl(String springDocsActionsUrl) { + this.springDocsActionsUrl = springDocsActionsUrl; + } + + public String getSpringDocsActionsTag() { + return springDocsActionsTag; + } + + public void setSpringDocsActionsTag(String springDocsActionsTag) { + this.springDocsActionsTag = springDocsActionsTag; + } + + public String getSyncAntoraDocsCommand() { + return syncAntoraDocsCommand; + } + + public void setSyncAntoraDocsCommand(String syncAntoraDocsCommand) { + this.syncAntoraDocsCommand = syncAntoraDocsCommand; + } + + public String getSpringDocsSshUsername() { + return springDocsSshUsername; + } + + public void setSpringDocsSshUsername(String springDocsSshUsername) { + this.springDocsSshUsername = springDocsSshUsername; + } + + public String getSpringDocsSshKeyPath() { + return springDocsSshKeyPath; + } + + public void setSpringDocsSshKeyPath(String springDocsSshKeyPath) { + this.springDocsSshKeyPath = springDocsSshKeyPath; + } + + public String getSpringDocsSshHostKey() { + return springDocsSshHostKey; + } + + public void setSpringDocsSshHostKey(String springDocsSshHostKey) { + this.springDocsSshHostKey = springDocsSshHostKey; + } + + @Override + public String toString() { + return "Antora{" + "springDocsActionsUrl='" + springDocsActionsUrl + '\'' + ", syncAntoraDocsCommand='" + + syncAntoraDocsCommand + '\'' + ", springDocsActionsTag='" + springDocsActionsTag + '\'' + + ", springDocsSshUsername='" + springDocsSshUsername + '\'' + ", springDocsSshKey='" + + springDocsSshKeyPath + '\'' + ", springDocsSshHostKey='" + springDocsSshHostKey + '\'' + '}'; + } + + } + public static class Git implements Serializable { /** @@ -1032,6 +1123,11 @@ public class ReleaserProperties implements Serializable { private String generateReleaseTrainDocsCommand = "bash release_train.sh " + "--retrieveversions --version {{version}} --ghpages --auto"; + /** + * Command to be executed to run Antora. + */ + private String runAntoraCommand = "./mvnw antora -Pdocs {{systemProps}}"; + /** * Additional system properties that should be passed to the build / deploy * commands. If present in other commands "{{systemProps}}" will be substituted @@ -1112,12 +1208,20 @@ public class ReleaserProperties implements Serializable { this.systemProperties = systemProperties; } + public String getRunAntoraCommand() { + return runAntoraCommand; + } + + public void setRunAntoraCommand(String runAntoraCommand) { + this.runAntoraCommand = runAntoraCommand; + } + @Override public String toString() { return "Maven{" + "buildCommand='" + this.buildCommand + '\'' + ", deployCommand='" + this.deployCommand + '\'' + ", publishDocsCommand=" + this.publishDocsCommand + "generateReleaseTrainDocsCommand='" - + this.generateReleaseTrainDocsCommand + '\'' + ", waitTimeInMinutes=" + this.waitTimeInMinutes - + '}'; + + this.generateReleaseTrainDocsCommand + '\'' + ", runAntoraCommand= " + runAntoraCommand + + ", waitTimeInMinutes=" + this.waitTimeInMinutes + '}'; } } @@ -1327,6 +1431,11 @@ public class ReleaserProperties implements Serializable { */ private long waitTimeInMinutes = 20; + /** + * Command to be executed to run Antora. + */ + private String runAntoraCommand = "./gradlew antora {{systemProps}}"; + @Override public String getBuildCommand() { return this.buildCommand; @@ -1411,6 +1520,14 @@ public class ReleaserProperties implements Serializable { this.ignoredGradleRegex = ignoredGradleRegex; } + public String getRunAntoraCommand() { + return runAntoraCommand; + } + + public void setRunAntoraCommand(String runAntoraCommand) { + this.runAntoraCommand = runAntoraCommand; + } + @Override public String toString() { return new StringJoiner(", ", Gradle.class.getSimpleName() + "[", "]") @@ -1420,6 +1537,7 @@ public class ReleaserProperties implements Serializable { .add("deployGuidesCommand='" + deployGuidesCommand + "'") .add("publishDocsCommand=" + publishDocsCommand) .add("generateReleaseTrainDocsCommand='" + generateReleaseTrainDocsCommand + "'") + .add("runAntoraCommand='" + runAntoraCommand + "'") .add("systemProperties='" + systemProperties + "'").add("waitTimeInMinutes=" + waitTimeInMinutes) .toString(); } diff --git a/releaser-core/src/main/java/releaser/internal/git/GitRepo.java b/releaser-core/src/main/java/releaser/internal/git/GitRepo.java index 49096bf2..3be1842d 100644 --- a/releaser-core/src/main/java/releaser/internal/git/GitRepo.java +++ b/releaser-core/src/main/java/releaser/internal/git/GitRepo.java @@ -184,6 +184,17 @@ class GitRepo { } } + void checkoutTag(String tagName) { + try (Git git = this.gitFactory.open(file(this.basedir))) { + ObjectId tagId = findTagIdByName(tagName, false) + .orElseThrow(() -> new IllegalStateException("Tag with name [" + tagName + "] not found")); + git.checkout().setName(tagId.getName()).call(); + } + catch (Exception e) { + throw new IllegalStateException(e); + } + } + /** * Attempt to retrieve a tag id from a name, prepending the name with /refs/tags/. */ diff --git a/releaser-core/src/main/java/releaser/internal/git/ProjectGitHandler.java b/releaser-core/src/main/java/releaser/internal/git/ProjectGitHandler.java index fcdf3eb8..618b1ed0 100644 --- a/releaser-core/src/main/java/releaser/internal/git/ProjectGitHandler.java +++ b/releaser-core/src/main/java/releaser/internal/git/ProjectGitHandler.java @@ -130,6 +130,20 @@ public class ProjectGitHandler implements Closeable { this.properties.getGit().getSpringProjectBranch()); } + public void cloneAndCheckoutDocsBuild(File project) { + checkout(project, "docs-build"); + } + + public File cloneAndCheckoutSpringDocsActions() { + File project = cloneProject(this.properties.getAntora().getSpringDocsActionsUrl()); + String tag = this.properties.getAntora().getSpringDocsActionsTag(); + if (StringUtils.hasText(tag)) { + log.info("Checking out tag [{}] for project [{}]", tag, project.getAbsolutePath()); + checkoutTag(project, this.properties.getAntora().getSpringDocsActionsTag()); + } + return project; + } + private File cloneAndCheckOut(String springProjectUrl, String springProjectUrlBranch) { File clonedProject = cloneProject(springProjectUrl); checkout(clonedProject, springProjectUrlBranch); @@ -146,12 +160,7 @@ public class ProjectGitHandler implements Closeable { * @return location of the cloned project */ public File cloneProjectFromOrg(String projectName) { - String orgUrl = this.properties.getMetaRelease().getGitOrgUrl(); - String fullUrl = orgUrl.endsWith("/") ? (orgUrl + projectName) - : (orgUrl + "/" + addCommercialSuffix(projectName) + suffixNonHttpRepo(orgUrl)); - if (log.isDebugEnabled()) { - log.debug("Full url of the project is [{}]", fullUrl); - } + String fullUrl = createRepoUrlFromProject(projectName); File clonedProject = cloneProject(fullUrl); if (log.isDebugEnabled()) { log.debug("Successfully cloned the project to [{}]", clonedProject); @@ -192,6 +201,16 @@ public class ProjectGitHandler implements Closeable { return findAndCheckOutBranchForVersion(clonedProject, versions); } + private String createRepoUrlFromProject(String projectName) { + String orgUrl = this.properties.getMetaRelease().getGitOrgUrl(); + String fullUrl = orgUrl.endsWith("/") ? (orgUrl + projectName) + : (orgUrl + "/" + addCommercialSuffix(projectName) + suffixNonHttpRepo(orgUrl)); + if (log.isDebugEnabled()) { + log.debug("Full url of the project is [{}]", fullUrl); + } + return fullUrl; + } + private File findAndCheckOutBranchForVersion(File clonedProject, String[] versions) { if (log.isDebugEnabled()) { log.debug("Checking versions {} for project [{}]", versions, clonedProject); @@ -271,6 +290,11 @@ public class ProjectGitHandler implements Closeable { return new File(destinationFolder, projectUrl.getHumanishName()); } + public void checkoutTag(File project, String tag) { + log.info("checkout tag: " + tag); + gitRepo(project).checkoutTag(tag); + } + public void checkout(File project, String branch) { log.info("checkout project: " + project + " with branch: " + branch); gitRepo(project).checkout(branch); diff --git a/releaser-core/src/main/java/releaser/internal/project/ProjectCommandExecutor.java b/releaser-core/src/main/java/releaser/internal/project/ProjectCommandExecutor.java index 050600d5..97984d78 100644 --- a/releaser-core/src/main/java/releaser/internal/project/ProjectCommandExecutor.java +++ b/releaser-core/src/main/java/releaser/internal/project/ProjectCommandExecutor.java @@ -37,6 +37,7 @@ import org.slf4j.LoggerFactory; import releaser.internal.ReleaserProperties; import releaser.internal.tech.ReleaserProcessExecutor; +import org.springframework.core.io.ClassPathResource; import org.springframework.util.StringUtils; /** @@ -52,6 +53,13 @@ public class ProjectCommandExecutor { private static final String NEXT_VERSION_MUSTACHE = "{{nextVersion}}"; + private static final String RSYNC_ACTIONS_PROJECT_DIR = "/rsync-antora-reference/src"; + + private static final String SPRING_DOCS_ACTION_RUNNER = "spring-docs-action-runner.sh"; + + private static final String RUNNER_DESTINATION = RSYNC_ACTIONS_PROJECT_DIR + File.separator + + SPRING_DOCS_ACTION_RUNNER; + public void build(ReleaserProperties properties, ProjectVersion originalVersion, ProjectVersion versionFromReleaseTrain) { build(properties, originalVersion, versionFromReleaseTrain, properties.getWorkingDir()); @@ -96,6 +104,19 @@ public class ProjectCommandExecutor { } } + public void runAntora(ReleaserProperties properties, ProjectVersion originalVersion, + ProjectVersion versionFromReleaseTrain, String projectRoot) { + try { + String command = new CommandPicker(properties, projectRoot).runAntoraCommand(versionFromReleaseTrain); + String[] commands = replaceAllPlaceHolders(originalVersion, versionFromReleaseTrain, command).split(" "); + runCommand(properties, projectRoot, commands); + } + catch (Exception e) { + String message = properties + "\n" + originalVersion + "\n" + versionFromReleaseTrain + "\n" + projectRoot; + throw new IllegalStateException(message, e); + } + } + public void generateReleaseTrainDocs(ReleaserProperties properties, String version, String projectRoot) { try { String updatedCommand = new CommandPicker(properties, projectRoot) @@ -166,6 +187,34 @@ public class ProjectCommandExecutor { return new ReleaserProcessExecutor(workDir); } + public void publishAntoraDocs(File antoraDocsProject, File project, ReleaserProperties properties) { + try { + copyRunnerToActions(antoraDocsProject); + String command = new CommandPicker(properties).publishAntoraDocsCommand(project, properties); + log.info("Executing command for publishing Antora docs " + command + " / " + properties); + String[] commands = command.split(" "); + for (int i = 0; i < commands.length; i++) { + if (commands[i].contains("{{host-key}}")) { + commands[i] = commands[i].replace("{{host-key}}", + "\"" + properties.getAntora().getSpringDocsSshHostKey()) + "\""; + } + } + runCommand(properties, antoraDocsProject.getAbsolutePath() + RSYNC_ACTIONS_PROJECT_DIR, commands); + } + catch (Exception e) { + throw new IllegalStateException(e); + } + } + + public void copyRunnerToActions(File antoraDocsProject) throws IOException { + File destination = new File(antoraDocsProject.getAbsolutePath() + RUNNER_DESTINATION); + if (!destination.exists()) { + ClassPathResource runner = new ClassPathResource(SPRING_DOCS_ACTION_RUNNER); + Files.copy(runner.getInputStream(), destination.toPath()); + destination.setExecutable(true); + } + } + public void publishDocs(ReleaserProperties properties, ProjectVersion originalVersion, ProjectVersion changedVersion) { try { @@ -307,6 +356,30 @@ class CommandPicker { return bashCommandWithSystemProps(releaserProperties.getBash().getBuildCommand()); } + String runAntoraCommand(ProjectVersion version) { + if (projectType == ProjectType.GRADLE) { + return gradleCommandWithSystemProps(releaserProperties.getGradle().getRunAntoraCommand()); + } + return mavenCommandWithSystemProps(releaserProperties.getMaven().getRunAntoraCommand(), version); + } + + String publishAntoraDocsCommand(File project, ReleaserProperties properties) { + ProjectVersion version = new ProjectVersion(project); + // the GitHub project for spring-cloud-starter-build is spring-cloud-release + String projectName = version.projectName.equals("spring-cloud-starter-build") ? "spring-cloud-release" + : version.projectName; + String repo = properties.getGit().getOrgName() + "/" + projectName; + String command = properties.getAntora().getSyncAntoraDocsCommand().replace("{{github-repo}}", repo) + .replace("{{site-path}}", project.getAbsolutePath() + "/target/antora/site"); + if (StringUtils.hasText(properties.getAntora().getSpringDocsSshUsername())) { + command = command.replace("{{ssh-username}}", properties.getAntora().getSpringDocsSshUsername()); + } + if (StringUtils.hasText(properties.getAntora().getSpringDocsSshKeyPath())) { + command = command.replace("{{ssh-key-path}}", properties.getAntora().getSpringDocsSshKeyPath()); + } + return command; + } + String version() { // makes more sense to use PomReader if (projectType == ProjectType.GRADLE) { diff --git a/releaser-core/src/main/resources/spring-docs-action-runner.sh b/releaser-core/src/main/resources/spring-docs-action-runner.sh new file mode 100755 index 00000000..658d89c8 --- /dev/null +++ b/releaser-core/src/main/resources/spring-docs-action-runner.sh @@ -0,0 +1,123 @@ +#!/bin/bash +set -e +set -f + +# Get the current directory +current_dir=$(pwd) + +# Add the current directory to the PATH variable +export PATH=$PATH:$current_dir + +__action_usage() { + echo "usage: action.sh [OPTION]... + + --docs-username=USERNAME the username used to connect to ssh + --docs-host=HOST the host to connect to ssh + --docs-ssh-key-path=KEY the path to the private key used to connect to ssh + --docs-ssh-host-key=HOST_KEY the host key used to connect to ssh + --dry-run signals that rsync should be in dry run mode + --site-path=PATH the local directory path to sync to the server. Default build/site + --github-repository=GH_REPO the github repository (e.g. spring-projects/spring-security) + --httpdocs-path=PATH the optional base httpdocs path (e.g. https://docs.spring.io/spring-security/reference would be /spring-security/reference) + If this is set, then the project must own the directory by ensuring to have a .github-repository file with the + / as the content. The default is to use /\${REPOSITORY_NAME}/reference + from --github-repository +" +} + +__action_usage_error() { + echo "Error: $1" >&2 + __action_usage + exit 1 +} + +__action() { + local docs_username docs_host docs_ssh_key docs_ssh_host_key site_path github_repository httpdocs_path valid_args + local rsync_flag_options='' + if [ ! -z "$BUILD_REFNAME" ]; then + rsync_flag_options="${rsync_flag_options} --build-ref-name $BUILD_REFNAME" + fi + valid_args=$(getopt --options '' --long docs-username:,docs-host:,docs-ssh-key-path:,docs-ssh-host-key:,dry-run,site-path:,github-repository:,httpdocs-path: -- "$@") + if [[ $? -ne 0 ]]; then + __action_usage + exit 1; + fi + + eval set -- "$valid_args" + + while [ : ]; do + case "$1" in + --docs-username) + docs_username="$2" + shift 2 + ;; + --docs-host) + docs_host="$2" + shift 2 + ;; + --docs-ssh-key-path) + docs_ssh_key=$(cat "$2") + shift 2 + ;; + --docs-ssh-host-key) + docs_ssh_host_key="$2" + shift 2 + ;; + --dry-run) + rsync_flag_options="${rsync_flag_options} --dry-run" + shift + ;; + --site-path) + site_path="$2" + shift 2 + ;; + --github-repository) + github_repository="$2" + shift 2 + ;; + --httpdocs-path) + httpdocs_path="$2" + shift 2 + ;; + --) shift; + break + ;; + *) + __action_usage_error "Invalid argument $1 $2" + ;; + esac + done + + if [ -z "$docs_username" ]; then + __action_usage_error "Missing option '--docs-username'" + fi + if [ -z "$docs_host" ]; then + __action_usage_error "Missing option '--docs-host'" + fi + if [ -z "$docs_ssh_key" ]; then + __action_usage_error "Missing option '--docs-ssh-key'" + fi + if [ -z "$docs_ssh_host_key" ]; then + __action_usage_error "Missing option '--docs-ssh-host-key'" + fi + if [ -z "$site_path" ]; then + site_path="build/site" + fi + if [ -z "$github_repository" ]; then + __action_usage_error "Missing option '--github-repository'" + fi + + ( + set -e + set -f + + action.sh --docs-username "$docs_username" --docs-host "$docs_host" --docs-ssh-key "$docs_ssh_key" --docs-ssh-host-key "$docs_ssh_host_key" --site-path "$site_path" --github-repository "$github_repository" $rsync_flag_options + ) + exit_code=$? + + echo "Exiting with code $exit_code" + + exit $exit_code +} + +__action "$@" diff --git a/releaser-spring/src/main/java/releaser/internal/tasks/release/PublishDocsReleaseTask.java b/releaser-spring/src/main/java/releaser/internal/tasks/release/PublishDocsReleaseTask.java index 76e8b872..17d7a9c8 100644 --- a/releaser-spring/src/main/java/releaser/internal/tasks/release/PublishDocsReleaseTask.java +++ b/releaser-spring/src/main/java/releaser/internal/tasks/release/PublishDocsReleaseTask.java @@ -56,7 +56,10 @@ public class PublishDocsReleaseTask implements ReleaseReleaserTask { @Override public ExecutionResult runTask(Arguments args) { - return this.releaser.publishDocs(args.properties, args.originalVersion, args.versionFromBom); + if (this.releaser.buildAntoraDocs(args.project).isSuccess()) { + return this.releaser.publishDocs(args.properties, args.project); + } + return ExecutionResult.failure(new RuntimeException("Failed to build Antora docs")); } @Override diff --git a/releaser-test/src/main/java/releaser/internal/buildsystem/TestUtils.java b/releaser-test/src/main/java/releaser/internal/buildsystem/TestUtils.java index 519601cd..4bead814 100644 --- a/releaser-test/src/main/java/releaser/internal/buildsystem/TestUtils.java +++ b/releaser-test/src/main/java/releaser/internal/buildsystem/TestUtils.java @@ -37,6 +37,7 @@ public final class TestUtils { prepareLocalRepo("target/test-classes/projects/", "spring-cloud-consul-commercial"); prepareLocalRepo("target/test-classes/projects/", "spring-cloud-build"); prepareLocalRepo("target/test-classes/projects/", "spring-cloud-static-angel"); + prepareLocalRepo("target/test-classes/projects/", "spring-docs-actions"); } private static void prepareLocalRepo(String buildDir, String repoPath) throws IOException { diff --git a/releaser-test/src/main/java/releaser/internal/spring/ArgsBuilder.java b/releaser-test/src/main/java/releaser/internal/spring/ArgsBuilder.java index c0a2c89d..2f8a4952 100644 --- a/releaser-test/src/main/java/releaser/internal/spring/ArgsBuilder.java +++ b/releaser-test/src/main/java/releaser/internal/spring/ArgsBuilder.java @@ -39,6 +39,8 @@ public class ArgsBuilder { private final File tempDirAllTestSample; + private File tempDirSpringDocsActions; + List args = new LinkedList<>(); public ArgsBuilder(File project, File tempDirTestSamplesProject, File tempDirReleaseTrainDocs, @@ -58,11 +60,14 @@ public class ArgsBuilder { "releaser.git.documentation-url=" + file("/projects/spring-cloud-static-angel/").toURI(), "releaser.git.test-samples-project-url=" + tempDirTestSamplesProject.getAbsolutePath(), "releaser.git.release-train-docs-url=" + tempDirReleaseTrainDocs.getAbsolutePath(), + "releaser.antora.spring-docs-actions-url=" + file("/projects/spring-docs-actions").toURI(), + "releaser.antora.spring-docs-actions-tag=v0.0.16", "releaser.maven.build-command=echo build", "releaser.maven.deploy-command=echo deploy", "releaser.maven.deploy-guides-command=echo guides", "releaser.maven.publish-docs-command=echo docs", "releaser.maven.generate-release-train-docs-command=echo releaseTrainDocs", + "releaser.maven.run-antora-command=echo antora", "releaser.working-dir=" + project.getPath(), "releaser.git.spring-project-url=" + tempDirSpringCloud.getAbsolutePath(), "releaser.git.release-train-wiki-url=" + tmpGitRepo(tempDirReleaseTrainWiki).getAbsolutePath() + "/",