diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b22141e4c6..5ead180fc9 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -22,7 +22,7 @@ jobs: strategy: matrix: os: [ubuntu-latest] - scala: [2.12.15, 2.13.8, 3.0.2] + scala: [2.12.15, 2.13.8, 3.1.0] java: [temurin@8, temurin@17, graal_20.3.1@11] platform: [jvm, js, native] exclude: @@ -35,7 +35,7 @@ jobs: - platform: native java: graal_20.3.1@11 - platform: native - scala: 3.0.2 + scala: 3.1.0 runs-on: ${{ matrix.os }} steps: - name: Checkout current branch (full) @@ -108,15 +108,15 @@ jobs: run: sbt ++${{ matrix.scala }} algebraLawsNative/test - name: Validate JVM (scala 2) - if: matrix.platform == 'jvm' && (matrix.scala != '3.0.2') + if: matrix.platform == 'jvm' && (matrix.scala != '3.1.0') run: sbt ++${{ matrix.scala }} buildJVM bench/test - name: Validate JVM (scala 3) - if: matrix.platform == 'jvm' && (matrix.scala == '3.0.2') + if: matrix.platform == 'jvm' && (matrix.scala == '3.1.0') run: sbt ++${{ matrix.scala }} buildJVM bench/test - name: Binary compatibility ${{ matrix.scala }} - if: matrix.platform == 'jvm' && (matrix.scala != '3.0.2') + if: matrix.platform == 'jvm' && (matrix.scala != '3.1.0') run: sbt ++${{ matrix.scala }} clean validateBC scalafix: @@ -124,7 +124,7 @@ jobs: strategy: matrix: os: [ubuntu-latest] - scala: [2.12.15, 2.13.8, 3.0.2] + scala: [2.12.15, 2.13.8, 3.1.0] java: [temurin@8] runs-on: ${{ matrix.os }} steps: @@ -176,7 +176,7 @@ jobs: strategy: matrix: os: [ubuntu-latest] - scala: [2.12.15, 2.13.8, 3.0.2] + scala: [2.12.15, 2.13.8, 3.1.0] java: [temurin@8] runs-on: ${{ matrix.os }} steps: @@ -219,7 +219,7 @@ jobs: key: ${{ runner.os }}-sbt-cache-v2-${{ hashFiles('**/*.sbt') }}-${{ hashFiles('project/build.properties') }} - name: Check formatting - if: (matrix.scala != '3.0.2') + if: (matrix.scala != '3.1.0') run: sbt ++${{ matrix.scala }} fmtCheck microsite: diff --git a/build.sbt b/build.sbt index 10514373e3..0ef7178961 100644 --- a/build.sbt +++ b/build.sbt @@ -38,7 +38,7 @@ ThisBuild / githubWorkflowJavaVersions := Seq(PrimaryJava, LTSJava, GraalVM11) val Scala212 = "2.12.15" val Scala213 = "2.13.8" -val Scala3 = "3.0.2" +val Scala3 = "3.1.0" ThisBuild / crossScalaVersions := Seq(Scala212, Scala213, Scala3) ThisBuild / scalaVersion := Scala213