The GitHub Actions job "Binary Compatibility" 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 / 虎鸣 <[email protected]> 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/30880839924 With regards, GitHub Actions via GitBox --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
