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.4.0-RC1 Release procedure #19312

Closed
18 tasks done
Kordyjan opened this issue Dec 20, 2023 · 4 comments
Closed
18 tasks done

3.4.0-RC1 Release procedure #19312

Kordyjan opened this issue Dec 20, 2023 · 4 comments
Assignees
Labels
itype:meta Issues about process/similar

Comments

@Kordyjan
Copy link
Contributor

Kordyjan commented Dec 20, 2023

  • Publish 3.4.0-RC1 artifacts to Maven via CI
    • On release-3.4.0 branch:
      • In changelogs add file with a changelog
      • Tag the branch as 3.4.0-RC1
      • Build
  • Wait for confirmation from tooling:
  • On main:
    • In Build.scala: Set referenceVersion to 3.4.0-RC1
    • In Build.scala: Set baseVersion to 3.4.1-RC1
    • Check and update project/MiMaFilters.scala
    • In TastyFormat.scala: Set TASTy version to 28.5-1
    • Setup the 3.4.1 development #19321
  • Announce the releases
@Kordyjan Kordyjan added the itype:meta Issues about process/similar label Dec 20, 2023
@Kordyjan Kordyjan self-assigned this Dec 20, 2023
@Kordyjan
Copy link
Contributor Author

Artifacts are published on Maven Central!

@adpi2
Copy link
Member

adpi2 commented Dec 21, 2023

I cannot release the current expression compiler on 3.4.0-RC1 because of some changes in the compiler API. I'll fix it in a future version of the scala-debug-adapter. You can ignore me for now.

@WojciechMazur
Copy link
Contributor

Scala Native would require a new release due to changes in compiler API used in the plugin (WojciechMazur/scala-native@26235e7)
I'm still fixing the build to test runtime when compiled with 3.4.0-RC1

@WojciechMazur
Copy link
Contributor

WojciechMazur commented Dec 22, 2023

We've found a typer regression when testing Scala Native, probably RC2 would be required. Same regression is present in 3.3.2-RC1. #19324

Because we cannot finish testing procedure and are not able to publish a compiler plugin without a new release I suggest to publish 3.4.0-RC1 with acknowledgement of missing Scala Native of Scala DAP support which would be available in RC2 or later

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