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

Bump the Scala Version to 2.13.2 #634

Closed
3 tasks done
iamrecursion opened this issue Apr 23, 2020 · 0 comments
Closed
3 tasks done

Bump the Scala Version to 2.13.2 #634

iamrecursion opened this issue Apr 23, 2020 · 0 comments
Labels
d-easy Difficulty: little prior knowledge required p-medium Should be completed in the next few sprints s-help-wanted Status: help wanted with the task

Comments

@iamrecursion
Copy link
Contributor

Summary

We're currently on scala 2.13.1, but 2.13.2 has come out recently. However, many of our dependencies haven't been updated yet. This task is to revisit checking our dependencies' compatibility, and updating our scala version when they become compatible.

Value

We'll be up to date with scala, and obtain better compatibility with later JDK releases (so that we may be able to revisit building on top of GraalVM Java 11 instead of Java 8. Additionally we get configurable warnings and local warning suppression via @nowarn.

Specification

  • Check the compatibility of all of our dependencies.
  • Once they are all compatible, bump the build version of scala to 2.13.2.
  • Enable -Xfatal-warnings, and fix the warnings that can be fixed. If the warnings are spurious, please use the new @nowarn mechanism to suppress them locally.

Acceptance Criteria & Test Cases

  • We're on scala 2.13.2.
@iamrecursion iamrecursion transferred this issue from another repository Jun 23, 2020
@joenash joenash added Category: External d-easy Difficulty: little prior knowledge required p-medium Should be completed in the next few sprints s-help-wanted Status: help wanted with the task labels Jun 23, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
d-easy Difficulty: little prior knowledge required p-medium Should be completed in the next few sprints s-help-wanted Status: help wanted with the task
Projects
None yet
Development

No branches or pull requests

2 participants