Skip to content

3.2.2 & 3.3.0-RC2 Release procedure #16662

Closed
@Kordyjan

Description

@Kordyjan
  • Close the 3.2.2 backports milestone
  • Publish 3.2.2 artifacts to Maven via CI
    • On release-3.2.2 branch
      • In Build.scala: Set baseVersion to 3.2.2
      • In Build.scala: Set previousDottyVersion to 3.2.1
      • In changelogs add file with a changelog
      • Tag the branch as 3.2.2
  • On main (Set reference version to 3.2.2 #16671):
    • In Build.scala: Set previousDottyVersion to 3.2.2
    • In Build.scala: Set referenceVersion to 3.2.2
  • Close the 3.3.0-RC1 milestone
  • Create the 3.3.0 backports milestone
  • Publish 3.3.0-RC2 artifacts to Maven via CI
    • On release-3.3.0 branch:
      • Fix the incorrect TASTy version
      • In changelogs add file with a changelog
      • Tag the branch as 3.3.0-RC2
  • On main:
    • In Build.scala: Set referenceVersion to 3.3.0-RC2
    • In project/MiMaFilters.scala: Remove all unnecessary exclude filters
    • In Build.scala: Set baseVersion to 3.3.1-RC1
    • In TastyFormat.scala: Set TASTy version to 28.4-1
  • Release ecosystem for 3.2.2
  • Wait for confirmation from tooling:
  • Release to SDKMAN
  • Merge release-3.2.2 into language-reference-stable
  • Publish API docs for 3.2.2 stdlib
  • Announce the releases

Metadata

Metadata

Assignees

Labels

itype:metaIssues about process/similar

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions