Skip to content

3.4.2 & 3.5.0-RC1 Release procedure #20391

Closed
@Kordyjan

Description

@Kordyjan

Switch development from 3.4.1 to 3.4.2

  • Create branch release-3.5.0 from main

Publish 3.4.2 artifacts to Maven Central via CI:

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

Publish 3.5.0-RC1 artifacts to Maven Central via CI:

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

Set bootstrapping for future versions version on main:

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

Confirm that the tooling is working correctly:

  • Metals:
    • 3.4.2
    • 3.5.0-RC1
  • Scala Native:
    • 3.4.2
    • 3.5.0-RC1
  • Scastie:
    • 3.4.2
    • 3.5.0-RC1
  • Scala DAP:
    • 3.4.2
    • 3.5.0-RC1
  • Scala CLI:
    • 3.4.2
    • 3.5.0-RC1

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