The GitHub Actions job "Run Tests with Pekko 1.x builds" on pekko-persistence-cassandra.git/main has succeeded. Run started by GitHub user pjfanning (triggered by pjfanning).
Head commit for run: 9ea9eb5dd60cdf24c1717ec248d0609e0117bc66 / PJ Fanning <[email protected]> chore: remove leftover Scala 2.12 idioms (#498) Motivation: The codebase still carried Scala 2.12-era `immutable.Seq` qualifiers, which are redundant on Scala 2.13/3 where `scala.Seq` is already an alias for `scala.collection.immutable.Seq`. Mirrors apache/pekko#3539. Modification: - Replace `immutable.Seq` with `Seq` and drop the now-unused `scala.collection.immutable` / `immutable.Seq` imports. - `MultiNodeClusterSpec.assertLeader`: pass the varargs `Seq` straight through instead of `.to[immutable.Seq]`. - `immutable.Iterable` in `CassandraReadJournal` and `immutable.Queue` in `AllPersistenceIdsStage` are left as-is (no `scala.` alias). Result: No remaining Scala 2.12 collection idioms in main, test or multi-jvm sources. Same erasure, so source- and binary-compatible. Tests: - native `scalafmt --mode diff-ref=upstream/main`: clean - `sbt "+core/Test/compile"` (2.13.18 and 3.3.8): passes after clean - `sbt core/mimaReportBinaryIssues` on 2.13.18 and 3.3.8: no issues - `sbt checkCodeStyle`: passes - `core/MultiJvm/compile` already fails on `main` for unrelated reasons (missing `FlightRecordingSupport`, `CassandraContainer` type params) - Cassandra-backed test suites not run locally (no Docker); relying on CI References: None - equivalent of apache/pekko#3539 Report URL: https://github.com/apache/pekko-persistence-cassandra/actions/runs/34798647989 With regards, GitHub Actions via GitBox --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
