question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

3.1.2 & 3.1.3-RC1 Release procedure

See original GitHub issue
  • Close corresponding milestone
  • Publish 3.1.2 artifacts to Maven via CI
    • On release-3.1.2 branch
      • In Build.scala: Set baseVersion to 3.1.2
      • In Build.scala: Set previousDottyVersion to 3.1.1
      • In tasty/src/dotty/tools/tasty/TastyFormat.scala: Set ExperimentalVersion to 0 to indicate a stable release; make sure MajorVersion and MinorVersion are set correctly for the release.
      • Tag the branch as 3.1.2
    • Publish changelog for 3.1.2 on GitHub Releases
  • Publish 3.1.3-RC1 artifacts to Maven via CI
    • Create branch release-3.1.3 from master
    • On that branch
      • In tasty/src/dotty/tools/tasty/TastyFormat.scala: Set ExperimentalVersion to 0 to indicate a stable release; make sure MajorVersion and MinorVersion are set correctly for the release.
      • Tag the branch as 3.1.3-RC1
  • On master:
    • In Build.scala: Set previousDottyVersion to 3.1.2
    • In Build.scala: Set referenceVersion to 3.1.3-RC1
    • In project/MiMaFilters.scala: Remove all exclude filters
    • In Build.scala: Set baseVersion to 3.2.0-RC1
    • In tasty/src/dotty/tools/tasty/TastyFormat.scala: make sure MajorVersion and MinorVersion are set correctly for the 3.2.0.
  • Release ecosystem for 3.1.2
  • Wait for confirmation from tooling:
    • Metals
    • Scala CLI
    • Scala Native
    • SBT (support for release flags)
  • Notify Scala Steward
  • Release to SDKMAN
  • Publish API docs for 3.1.2 stdlib
  • Announce the releases

Issue Analytics

  • State:closed
  • Created 2 years ago
  • Reactions:5
  • Comments:8 (4 by maintainers)

github_iconTop GitHub Comments

1reaction
Kordyjancommented, Mar 21, 2022

A wild blocker appeared!

Sadly we need to wait for https://github.com/lampepfl/dotty/pull/14736 and RC3.

0reactions
smartercommented, Apr 21, 2022

[X] Close corresponding milestone

3.1.3-RC1 wasn’t closed, so I just closed it and opened 3.1.3 to track backports.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Release thread for Scala 3.1.3 - Announcements - Scala Contributors
I was advised that making a single thread for the entire release process of a new scala version would be easier to follow...
Read more >
Release Procedures - Psi4
Initialize release branch. Build Conda Psi4 stack at specific commit. Publish to main conda label. Build Psi4conda set. Generate download page for psicode....
Read more >
Castor 1.3.3 RC1 - Reference documentation
Now I get the error 'no method to set value for field: com.xyz.ClassB in class: ClassMolder com.xyz.ClassA' or 'org.exolab.castor.jdo.
Read more >
The Python Tutorial — Python 3.11.1 documentation
Python is an easy to learn, powerful programming language. It has efficient high-level data structures and a simple but effective approach to object-oriented ......
Read more >
dow | Search Results | MPICH
A new stable release of MPICH, 3.1.2, is now available for download. ... This release adds several performance features for the Hydra process...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found