Skip to content

3.5.1, 3.5.2-RC1 and 3.3.4-RC4 Release procedure #21605

Closed
@WojciechMazur

Description

@WojciechMazur

Publish 3.3.4-RC4 artifacts to Maven Central via CI

  • On release-3.3.4 branch
    • In Build.scala: Set baseVersion to 3.3.4-RC4
    • In changelogs add file with a changelog
  • Tag the branch as 3.3.4-RC4
  • Wait for CI to publish artifacts

Publish 3.5.1 artifacts to Maven Central via CI

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

Publish 3.5.2-RC1 artifacts to Maven Central via CI

  • On release-3.5.2 branch
    • In Build.scala: Set baseVersion to 3.5.2-RC1
    • In Build.scala: Set referenceVersion to 3.5.1
    • In changelogs add file with a changelog
  • Tag the branch as 3.5.2-RC1
  • Wait for CI to publish artifacts

Set bootstrapping for future versions version on main

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

Confirm that the tooling is working correctly

  • Metals:
    • 3.3.4-RC4
    • 3.5.1
    • 3.5.2-RC1
  • Scala Native:
    • 3.3.4-RC4
    • 3.5.1
    • 3.5.2-RC1
  • Scastie:
    • 3.3.4-RC4
    • 3.5.1
    • 3.5.2-RC1
  • Scala DAP:
    • 3.3.4-RC4
    • 3.5.1
    • 3.5.2-RC1
  • Scala CLI:
    • 3.3.4-RC4
    • 3.5.1
    • 3.5.2-RC1

Prepare the documentation

Announce the releases

Update the ecosystem

Metadata

Metadata

Assignees

No one assigned

    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