The GitHub Actions job "Pull Requests" on pekko.git/remove-actor-materializer-deprecated has failed. Run started by GitHub user He-Pin (triggered by He-Pin).
Head commit for run: 7fd5eda910dd3efbd8a5720a677c72075bb68463 / 虎鸣 <[email protected]> refactor: remove deprecated ActorMaterializerSettings, IOSettings and StreamRefSettings factory methods Motivation: Several ActorMaterializerSettings builder methods (withInputBuffer, withDispatcher), IOSettings factory/constructor, and StreamRefSettings factory were deprecated since Akka 2.6.0. Since Pekko 2.0.0 is a major version bump, these can be safely removed. Modification: - Remove ActorMaterializerSettings.withInputBuffer (deprecated since Akka 2.6.0) - Change ActorMaterializerSettings.withDispatcher from public deprecated to private[pekko] (still used internally by remote module ArterySettings) - Remove IOSettings.apply(config) factory and deprecated binary-compat constructor - Change IOSettings constructor from private to private[stream] for internal use - Remove StreamRefSettings.apply(config) factory - Inline IOSettings and StreamRefSettings construction in ActorMaterializerSettings.apply - Add MiMa exclusion filters for the removed methods Result: Deprecated Akka 2.6.0 era APIs are removed from the public surface while preserving internal functionality used by the remote module. Tests: - sbt "stream / Compile / compile" "remote / Compile / compile" - success - sbt "stream / Test / compile" "remote / Test / compile" - success - sbt "+stream / mimaReportBinaryIssues" "+remote / mimaReportBinaryIssues" - no issues References: None - proactive cleanup of deprecated APIs before Pekko 2.0.0 release Report URL: https://github.com/apache/pekko/actions/runs/28735590360 With regards, GitHub Actions via GitBox --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
