Skip to content

3.4.1 & 3.4.2-RC1 Release procedure #20024

Closed
@Kordyjan

Description

@Kordyjan

Switch development from 3.4.2 to 3.5.0

Publish 3.4.1 artifacts to Maven Central via CI:

  • On release-3.4.1 branch:
    • In Build.scala: Set baseVersion to 3.4.1
    • In Build.scala: Set previousDottyVersion to 3.4.0
    • Set the TASTy version to 28.4-0
    • In changelogs add file with a changelog
  • Tag the branch as 3.4.1
  • Build

Set bootstrapping for future versions on main:

  • In Build.scala: Set previousDottyVersion to 3.4.1
  • In Build.scala: Set referenceVersion to 3.4.1
  • Check and update project/MiMaFilters.scala
  • Setup versions for 3.5.0 #20048

Publish 3.4.2-RC1 artifacts to Maven Central via CI:

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

Set bootstrapping for future versions version on main:

Confirm that the tooling is working correctly:

  • Metals:
    • 3.4.1
    • 3.4.2-RC1
  • Scala CLI:
    • 3.4.1
    • 3.4.2-RC1
  • Scala Native:
    • 3.4.1
    • 3.4.2-RC1
  • Scastie:
    • 3.4.1
    • 3.4.2-RC1
  • Scala DAP:
    • 3.4.1
    • 3.4.2-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