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]

Reply via email to