The GitHub Actions job "Validate and test" on pekko-http.git/add-Yfuture-lazy-vals-scala3 has succeeded. Run started by GitHub user He-Pin (triggered by He-Pin).
Head commit for run: a65900cf36e1f991acdedd45c13b7f2d6aa6a55e / He-Pin <[email protected]> Add MiMa filters for Scala 3 <clinit> removals Motivation: The -Yfuture-lazy-vals flag added in 6d25f5ee8 changes the Scala 3 bytecode generated for object lazy vals. As a side effect, the synthetic <clinit> static initializers on Directives, PathMatchers, and PathDirectives are no longer emitted, causing MiMa to flag three DirectMissingMethodProblem errors against the 1.0.0 baseline. These are compiler-internal initialization methods, not part of the public API, so the change is binary compatible in practice. Modification: Add a new mima-filters exclude file under 2.0.x.backwards.excludes/ to suppress the three <clinit> missing-method warnings on the Scala 3 build. Result: sbt "++3.3.8; http/mimaReportBinaryIssues" and validatePullRequest MiMa checks pass again. References: Refs apache/pekko-http#1060 Report URL: https://github.com/apache/pekko-http/actions/runs/27465458605 With regards, GitHub Actions via GitBox --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
