Skip to content

drop-scala-2.12.x-support#9

Open
halotukozak wants to merge 3 commits intoseries/3.x-avsfrom
drop-scala-2.12.x-support
Open

drop-scala-2.12.x-support#9
halotukozak wants to merge 3 commits intoseries/3.x-avsfrom
drop-scala-2.12.x-support

Conversation

@halotukozak
Copy link
Member

No description provided.

Copilot AI review requested due to automatic review settings February 27, 2026 15:23
@halotukozak halotukozak self-assigned this Feb 27, 2026
@halotukozak halotukozak requested a review from mikkolaj February 27, 2026 15:23
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR removes support for Scala 2.12.x from the project, narrowing the supported versions to Scala 2.13+ and Scala 3.x.

Changes:

  • Removed Scala 2.12.15 from the CI build matrix
  • Deleted the Scala 2.13- compatibility layer file
  • Added MiMa filters for breaking changes related to dropping 2.12 support

Reviewed changes

Copilot reviewed 3 out of 4 changed files in this pull request and generated no comments.

File Description
.github/workflows/build.yml Removed Scala 2.12.15 from the build matrix
monix-execution/shared/src/main/scala_2.13-/monix/execution/compat.scala Deleted entire compatibility layer for Scala versions before 2.13
project/MimaFilters.scala Added binary compatibility filters for version-specific changes
build.sbt Registered the new MiMa filters in the build configuration
Comments suppressed due to low confidence (1)

project/MimaFilters.scala:104

  • The name 'changesFor_avs' is ambiguous and inconsistent with the existing naming pattern (e.g., 'changesFor_3_0_1', 'changesFor_3_2_0'). Consider using a more descriptive name that follows the established convention, such as 'changesFor_4_0_0' or 'changesFor_scala2_12_removal' to clearly indicate what version or change this relates to.
  lazy val changesFor_avs = Seq(

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants