Skip to content

Release 3.3.7-RC1 #23825

@tgodzik

Description

@tgodzik

Release procedure for unstable version 3.3.7-RC1

  • Publish artifacts to Maven via CI

    • Ensure scala-steward is blocking automatic upgrades for 3.3.7
    • On release-3.3.7 branch:
      • Create changelog file in changelogs/3.3.7-RC1.md
      • In project/Build.scala: Set baseVersion = "3.3.7-RC1" and ensure referenceVersion is set to stable version
      • In tasty/src/dotty/tools/tasty/TastyFormat.scala ensure MinorVersion is set to 3
      • In tasty/src/dotty/tools/tasty/TastyFormat.scala ensure ExperimentalVersion is set to stable (0)
      • Tag the branch as 3.3.7-RC1
      • Wait for CI to publish artifacts
      • Audit and release artifacts on https://central.sonatype.com/
  • On main branch:

    • In project/Build.scala: Set referenceVersion to 3.3.7-RC1
    • Check and update project/MiMaFilters.scala
  • Wait for releases/confirmation from tooling:

    • Scala CLI - test
    • Scala Native - publish compiler plugin
    • Scastie - update available versions
    • Scala DAP - publish compiler plugin
    • Scalameta Parser - test
    • Open Community Build
  • Prepare draft of announcement blogpost for 3.3.7 on https://docs.scala-lang.org/

  • Announce the release

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:releasesIssues tied to publishing and releasing the language.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