Skip to content

3.5.0 & 3.5.1-RC2 Release procedure #21368

Closed
@Kordyjan

Description

@Kordyjan

Publish 3.5.0 artifacts to Maven Central via CI:

  • On release-3.5.0 branch:
    • In Build.scala: Set baseVersion to 3.5.0
    • In changelogs add file with a changelog
    • Set the TASTy version to 28.5-0
  • Tag the branch as `3.5.0
  • Build

Publish 3.5.1-RC2 artifacts to Maven Central via CI:

  • On release-3.5.1 branch
    • In Build.scala: Set baseVersion to 3.5.1-RC2
    • In Build.scala: Set referenceVersion to 3.5.0
    • In changelogs add file with a changelog
  • Tag the branch as 3.5.1-RC2
  • Build

Set bootstrapping for future versions version on main:

  • In Build.scala: Set referenceVersion to 3.5.1-RC2:
  • Check and update project/MiMaFilters.scala

Confirm that the tooling is working correctly:

  • Metals:
    • 3.5.0
    • 3.5.1-RC2
  • Scala Native:
    • 3.5.0
    • 3.5.1-RC2
  • Scastie:
    • 3.5.0
    • 3.5.1-RC2
  • Scala DAP:
    • 3.5.0
    • 3.5.1-RC2
  • Scala CLI:
    • 3.5.0
    • 3.5.1-RC2

Update the ecosystem:

Prepare the documentation:

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