Skip to content
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

3.3.2 Release procedure #19682

Closed
13 of 18 tasks
Kordyjan opened this issue Feb 13, 2024 · 6 comments
Closed
13 of 18 tasks

3.3.2 Release procedure #19682

Kordyjan opened this issue Feb 13, 2024 · 6 comments
Assignees
Labels
itype:meta Issues about process/similar

Comments

@Kordyjan
Copy link
Contributor

Kordyjan commented Feb 13, 2024

Publish 3.3.2 artifacts to Maven Central via CI:

  • On release-3.3.2 branch:
    • In Build.scala: Set baseVersion to 3.3.2
    • In Build.scala: Set referenceVersion to 3.3.1
    • In changelogs add file with a changelog
  • Tag the branch as 3.3.2
  • Build

Confirm that the tooling is working correctly:

Update the ecosystem:

  • Release 3.3.2 to SDKMAN

Prepare the documentation:

  • Merge release-3.3.2 into language-reference-stable
  • Publish API docs for 3.3.2
  • Add 3.3.2 to the version list in API docs
  • Update docs.scala-lang

Announce the releases:

@Kordyjan Kordyjan self-assigned this Feb 13, 2024
@Kordyjan Kordyjan added the itype:meta Issues about process/similar label Feb 13, 2024
@insiddius
Copy link

Actively watching this! Is there an updated ETA?

@sjrd
Copy link
Member

sjrd commented Feb 28, 2024

⚠️ We might have to bankrupt 3.3.2: playframework/playframework#12418

It produces .tasty files that cannot be read by 3.3.0 and 3.3.1.

@mkurz
Copy link
Contributor

mkurz commented Feb 28, 2024

⚠️ We might have to bankrupt 3.3.2: [playframework/playframework#12418]

If you do so, I recommend opening a pull request to make Scala Steward ignore the 3.3.2 release so it stops opening pull requests to upgrade projects, just like I did back a couple of months ago with Play 2.9.0-RC1: scala-steward-org/scala-steward@15ad2e2

@sjrd
Copy link
Member

sjrd commented Feb 28, 2024

We do that by default:
https://github.com/scala-steward-org/scala-steward/blob/9a8f6d3ab4927ea8a07cbd91cc8e1de44090654d/modules/core/src/main/resources/default.scala-steward.conf#L33-L39
We tell Scala Steward to allow the upgrades to 3.3.2 only after all the release steps are over.

@mkurz
Copy link
Contributor

mkurz commented Feb 28, 2024

We tell Scala Steward to allow the upgrades to 3.3.2 only after all the release steps are over.

Ah nice! Didn't know that 👍

@Kordyjan
Copy link
Contributor Author

3.3.3 hotfix Procedure

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

4 participants