From 3fe3abdbcc9d28423e6d21c450ef78b1a187249e Mon Sep 17 00:00:00 2001 From: Scala Steward Date: Fri, 4 Sep 2026 21:57:05 +0000 Subject: [PATCH 1/2] Update scala-library to 3.9.0 --- build.sbt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.sbt b/build.sbt index 21e789c2a..5334c4588 100644 --- a/build.sbt +++ b/build.sbt @@ -114,7 +114,7 @@ lazy val buildSettings = Seq( ) lazy val catsVersion = "2.13.0" -lazy val scala2Version = "2.13.18" +lazy val scala2Version = "3.9.0" lazy val scala3Version = "3.3.8" lazy val scalaNextVersion = "3.8.4" From fba5fb6c49783cc289ffd8c30e4e4b5a6f851cf1 Mon Sep 17 00:00:00 2001 From: Scala Steward Date: Fri, 4 Sep 2026 21:57:43 +0000 Subject: [PATCH 2/2] Regenerate GitHub Actions workflow Executed command: sbt githubWorkflowGenerate --- .github/workflows/ci.yml | 44 ++++++++++++++++++++-------------------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index cebee1379..6a574d165 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -28,7 +28,7 @@ jobs: strategy: matrix: os: [ubuntu-22.04] - scala: [2.13, 3] + scala: [3.9.0, 3.3.8] java: [temurin@11, temurin@25] project: [rootJS, rootJVM, rootNative] exclude: @@ -117,11 +117,11 @@ jobs: - name: Make target directories if: github.event_name != 'pull_request' && (startsWith(github.ref, 'refs/tags/v')) - run: mkdir -p unsafe/.js/target generic/.jvm/target law/.js/target macro/.jvm/target unsafe/.native/target state/.jvm/target core/native/target unsafe/.jvm/target macro/.native/target core/js/target macro/.js/target law/.jvm/target generic/.js/target core/jvm/target refined/.native/target law/.native/target refined/.js/target refined/.jvm/target state/.native/target state/.js/target generic/.native/target project/target + run: mkdir -p unsafe/.js/target law/.js/target macro/.jvm/target unsafe/.native/target state/.jvm/target core/native/target unsafe/.jvm/target macro/.native/target core/js/target macro/.js/target law/.jvm/target core/jvm/target refined/.native/target law/.native/target refined/.js/target refined/.jvm/target state/.native/target state/.js/target project/target - name: Compress target directories if: github.event_name != 'pull_request' && (startsWith(github.ref, 'refs/tags/v')) - run: tar cf targets.tar unsafe/.js/target generic/.jvm/target law/.js/target macro/.jvm/target unsafe/.native/target state/.jvm/target core/native/target unsafe/.jvm/target macro/.native/target core/js/target macro/.js/target law/.jvm/target generic/.js/target core/jvm/target refined/.native/target law/.native/target refined/.js/target refined/.jvm/target state/.native/target state/.js/target generic/.native/target project/target + run: tar cf targets.tar unsafe/.js/target law/.js/target macro/.jvm/target unsafe/.native/target state/.jvm/target core/native/target unsafe/.jvm/target macro/.native/target core/js/target macro/.js/target law/.jvm/target core/jvm/target refined/.native/target law/.native/target refined/.js/target refined/.jvm/target state/.native/target state/.js/target project/target - name: Upload target directories if: github.event_name != 'pull_request' && (startsWith(github.ref, 'refs/tags/v')) @@ -174,62 +174,62 @@ jobs: if: matrix.java == 'temurin@25' && steps.setup-java-temurin-25.outputs.cache-hit == 'false' run: sbt +update - - name: Download target directories (2.13, rootJS) + - name: Download target directories (3.9.0, rootJS) uses: actions/download-artifact@v6 with: - name: target-${{ matrix.os }}-${{ matrix.java }}-2.13-rootJS + name: target-${{ matrix.os }}-${{ matrix.java }}-3.9.0-rootJS - - name: Inflate target directories (2.13, rootJS) + - name: Inflate target directories (3.9.0, rootJS) run: | tar xf targets.tar rm targets.tar - - name: Download target directories (2.13, rootJVM) + - name: Download target directories (3.9.0, rootJVM) uses: actions/download-artifact@v6 with: - name: target-${{ matrix.os }}-${{ matrix.java }}-2.13-rootJVM + name: target-${{ matrix.os }}-${{ matrix.java }}-3.9.0-rootJVM - - name: Inflate target directories (2.13, rootJVM) + - name: Inflate target directories (3.9.0, rootJVM) run: | tar xf targets.tar rm targets.tar - - name: Download target directories (2.13, rootNative) + - name: Download target directories (3.9.0, rootNative) uses: actions/download-artifact@v6 with: - name: target-${{ matrix.os }}-${{ matrix.java }}-2.13-rootNative + name: target-${{ matrix.os }}-${{ matrix.java }}-3.9.0-rootNative - - name: Inflate target directories (2.13, rootNative) + - name: Inflate target directories (3.9.0, rootNative) run: | tar xf targets.tar rm targets.tar - - name: Download target directories (3, rootJS) + - name: Download target directories (3.3.8, rootJS) uses: actions/download-artifact@v6 with: - name: target-${{ matrix.os }}-${{ matrix.java }}-3-rootJS + name: target-${{ matrix.os }}-${{ matrix.java }}-3.3.8-rootJS - - name: Inflate target directories (3, rootJS) + - name: Inflate target directories (3.3.8, rootJS) run: | tar xf targets.tar rm targets.tar - - name: Download target directories (3, rootJVM) + - name: Download target directories (3.3.8, rootJVM) uses: actions/download-artifact@v6 with: - name: target-${{ matrix.os }}-${{ matrix.java }}-3-rootJVM + name: target-${{ matrix.os }}-${{ matrix.java }}-3.3.8-rootJVM - - name: Inflate target directories (3, rootJVM) + - name: Inflate target directories (3.3.8, rootJVM) run: | tar xf targets.tar rm targets.tar - - name: Download target directories (3, rootNative) + - name: Download target directories (3.3.8, rootNative) uses: actions/download-artifact@v6 with: - name: target-${{ matrix.os }}-${{ matrix.java }}-3-rootNative + name: target-${{ matrix.os }}-${{ matrix.java }}-3.3.8-rootNative - - name: Inflate target directories (3, rootNative) + - name: Inflate target directories (3.3.8, rootNative) run: | tar xf targets.tar rm targets.tar @@ -309,7 +309,7 @@ jobs: - name: Submit Dependencies uses: scalacenter/sbt-dependency-submission@v2 with: - modules-ignore: monocle-test_2.13 monocle-test_3 monocle-test_native0.5_2.13 monocle-test_native0.5_3 rootjs_2.13 rootjs_3 monocle-docs_2.13 scalanexttest_3 rootjvm_2.13 rootjvm_3 rootnative_2.13 rootnative_3 scalanexttest_native0.5_3 scalanexttest_sjs1_3 monocle-test_sjs1_2.13 monocle-test_sjs1_3 monocle-example_2.13 monocle-example_3 monocle-bench_2.13 monocle-bench_3 + modules-ignore: monocle-test_3 monocle-test_3 monocle-test_native0.5_3 monocle-test_native0.5_3 rootjs_3 rootjs_3 monocle-docs_3 scalanexttest_3 rootjvm_3 rootjvm_3 rootnative_3 rootnative_3 scalanexttest_native0.5_3 scalanexttest_sjs1_3 monocle-test_sjs1_3 monocle-test_sjs1_3 monocle-example_3 monocle-example_3 monocle-bench_3 monocle-bench_3 configs-ignore: test scala-tool scala-doc-tool test-internal validate-steward: