The GitHub Actions job "Link Validator" on pekko-projection.git/main has failed.
Run started by GitHub user pjfanning (triggered by pjfanning).

Head commit for run:
18f73ba1581f1d4ac2d40ec5e8eceb4db1f89e7a / PJ Fanning 
<[email protected]>
chore: remove leftover Scala 2.12 idioms (#625)

Motivation:
The codebase still carried the Scala 2.12-era `immutable.Seq` qualifier
throughout main, test and doc sources. `scala.Seq` has been an alias for
`scala.collection.immutable.Seq` since Scala 2.13, so the qualifier and the
`scala.collection.immutable` imports that exist only to support it are
redundant. This mirrors apache/pekko#3539.

Modification:
- Replace `immutable.Seq` with `Seq` across 37 Scala files and drop the
  `scala.collection.immutable` imports that are no longer referenced
  (kept where `immutable.IndexedSeq`/`immutable.Set` are still used).
- Drop the explicit `import scala.collection.immutable.Seq` lines.
- Paradox prose (cassandra, jdbc, r2dbc, slick) updated from
  `immutable.Seq` to `Seq` to match the doc snippets.

The other idioms addressed upstream (`WrappedArray`, `filterKeys`/
`mapValues`, `Either` projections, `toIterator`, `Stream`) do not occur in
this repository.

Result:
No remaining Scala 2.12 collection idioms in main, test or doc sources.
Source- and binary-compatible: same type, same erasure.

Tests:
- native `scalafmt --mode diff-ref=upstream/main` run on changed files
- `sbt Test/compile jdbc-int-test/Test/compile r2dbc-int-test/Test/compile 
slick-int-test/Test/compile` passes on Scala 2.13 and 3.3
- `sbt core/mimaReportBinaryIssues jdbc/mimaReportBinaryIssues 
slick/mimaReportBinaryIssues cassandra/mimaReportBinaryIssues 
eventsourced/mimaReportBinaryIssues durable-state/mimaReportBinaryIssues 
r2dbc/mimaReportBinaryIssues` passes (grpc has MiMa disabled)
- `git diff --check` clean

References:
None - mirrors apache/pekko#3539; Scala 2.12 support was dropped previously

Report URL: https://github.com/apache/pekko-projection/actions/runs/34813628737

With regards,
GitHub Actions via GitBox


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to