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]

Reply via email to