Skip to content

Release procedure 3.7.0-RC1 #22783

Closed
Closed
@WojciechMazur

Description

@WojciechMazur
  • Publish artifacts to Maven via CI

    • Ensure scala-steward is blocking automatic upgrades for 3.7.0
    • On release-3.7.0 branch:
      • In project/Build.scala: Set baseVersion = "3.7.0-RC1"
      • In tasty/src/dotty/tools/tasty/TastyFormat.scala ensure MinorVersion is set to 7
      • In tasty/src/dotty/tools/tasty/TastyFormat.scala ensure ExperimentalVersion is set to experimental (1 or higher)
      • Create changelog file in changelogs/3.7.0-RC1.md
      • Tag the branch as 3.7.0-RC1
      • Wait for CI to publish artifacts
      • Audit and release artifacts on https://oss.sonatype.org/
  • On main branch: [chore] Build settings for Scala 3.7.1 development #22786

    • In project/Build.scala: Set referenceVersion to 3.7.0-RC1
    • Check and update project/MiMaFilters.scala
    • Move content of */src-bootstrapped to */src
    • Remove content of */src-non-bootstrapped
  • 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
  • Prepare draft of announcement blogpost for 3.7.0 on https://docs.scala-lang.org/

  • Announce the release

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