You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@pekko.apache.org by GitBox <gi...@apache.org> on 2026/08/04 06:09:14 UTC

[GH] (pekko/feat/receive-timeout-with-duration): Workflow run "Pull Requests" is working again!

The GitHub Actions job "Pull Requests" on pekko.git/feat/receive-timeout-with-duration has succeeded.
Run started by GitHub user He-Pin (triggered by He-Pin).

Head commit for run:
1ca0652a7ec9cbb3dca6f9b5c53f619aea029763 / 虎鸣 <he...@alibaba-inc.com>
fix: add Scala 3 MiMa filters for ReceiveTimeout and cover getTimeout

Motivation:
The Binary Compatibility CI job failed on the Scala 3 lane: converting
ReceiveTimeout from case object to case class produced three unfiltered
problems for pekko-actor_3 (fromProduct result type, productElementNames
and productIterator generic signatures). The new Java API getTimeout also
lacked test coverage.

Modification:
Add the three Scala 3 MiMa exclusion filters reported by CI and assert
getTimeout in the ReceiveTimeoutSpec timeout-duration test.

Result:
MiMa passes on both Scala 2.13 and Scala 3 and the Java API is covered.

Tests:
- sbt "actor-tests / Test / testOnly org.apache.pekko.actor.ReceiveTimeoutSpec" - 15 tests pass
- sbt "++2.13.18!" "actor/mimaReportBinaryIssues" "++3.3.8!" "actor/mimaReportBinaryIssues" - pass
- sbt checkMimaFilterDirectories - pass

References:
Refs #2569

Report URL: https://github.com/apache/pekko/actions/runs/30880839929

With regards,
GitHub Actions via GitBox


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@pekko.apache.org
For additional commands, e-mail: notifications-help@pekko.apache.org