Skip to content

Spring Cloud Azure tasks for a new Spring Boot release

Rujun Chen edited this page Mar 25, 2022 · 16 revisions

Background

When Spring Boot release a new version, Spring Cloud Azure team should do something to supported latest release version.

Spring boot have the following types of versions:

  • BUILD-SNAPSHOT: Current development release.
  • M[number]: Milestone release.
  • RC[number]: Release Candidate.
  • RELEASE: GA, for General Availability.

You can refer to Spring Projects Version Naming to get more information.

Tasks For Each Release

Snapshot Release

We don't need to do anything about this kind of release.

Milestone Release And Release Candidate

  • Create a new issue to track the following tasks. Sample: #27864.
  • Create draft PR to upgrade external dependencies' version according to spring-boot-dependencies and spring-cloud-dependencies. Refer to related readme
  • Run tests by commands:
    • /azp run java - spring - tests
    • /azp run java - cosmos - tests
    • /azp run java - keyvault - tests
  • Fix the test failures.
  • Close draft PR.

Sample PR: #24670.

GA Versions

Clone this wiki locally