Skip to content

3.1.3 & 3.2.0-RC1 Release procedure #15436

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
33 tasks done
Kordyjan opened this issue Jun 14, 2022 · 2 comments
Closed
33 tasks done

3.1.3 & 3.2.0-RC1 Release procedure #15436

Kordyjan opened this issue Jun 14, 2022 · 2 comments
Assignees
Labels
itype:meta Issues about process/similar

Comments

@Kordyjan
Copy link
Contributor

Kordyjan commented Jun 14, 2022

  • Close the 3.1.3 milestone
  • Publish 3.1.3 artifacts to Maven via CI
    • On release-3.1.3 branch
      • In Build.scala: Set baseVersion to 3.1.3
      • In Build.scala: Set previousDottyVersion to 3.1.2
      • In changelogs add file with a changelog
      • Tag the branch as 3.1.2
  • On main (Set reference version to 3.1.3 #15438):
    • In Build.scala: Set previousDottyVersion to 3.1.3
    • In Build.scala: Set referenceVersion to 3.1.3
  • Close the 3.2.0-RC1 milestone
  • Create 3.2.0 backports milestone
  • Publish 3.2.0-RC1 artifacts to Maven via CI
    • Create branch release-3.2.0 from main
    • On that branch
      • In changelogs add file with a changelog
      • Tag the branch as 3.2.0-RC1
  • On main:
    • In Build.scala: Set referenceVersion to 3.2.0-RC1
    • In project/MiMaFilters.scala: Remove all unnecessary exclude filters
    • In Build.scala: Set baseVersion to 3.2.1-RC1
  • Release ecosystem for 3.1.3
  • Wait for confirmation from tooling:
    • Metals
    • Scala CLI
    • Scala Native
  • Release to SDKMAN
  • Publish API docs for 3.1.3 stdlib
  • Announce the releases
@Kordyjan Kordyjan added the itype:meta Issues about process/similar label Jun 14, 2022
@Kordyjan Kordyjan self-assigned this Jun 14, 2022
@griggt
Copy link
Contributor

griggt commented Jun 15, 2022

Just a heads-up: although 3.2.0-RC1 has been tagged, for some reason the workflow ran as a normal push workflow rather than a release workflow, so no artifacts were published: https://github.com/lampepfl/dotty/actions/runs/2503916802

Also, the Windows CI is failing, seems to be from the merge of #14882

@WojciechMazur
Copy link
Contributor

Scala Native compiler plugins for 3.1.3 are published (for SN versions 0.4.3 and 0.4.4)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
itype:meta Issues about process/similar
Projects
None yet
Development

No branches or pull requests

3 participants