The GitHub Actions job "Validate and test" on 
pekko-http.git/update/scala3-library-3.3.9 has failed.
Run started by GitHub user pjfanning (triggered by pjfanning).

Head commit for run:
880a765577ac3e50ef9713e0493302369f247545 / PJ Fanning 
<[email protected]>
only report MiMa signature problems for Scala 2.13

Motivation:
Scala 3.3.9 emits more complete Java generic signatures than 3.3.8, so MiMa
reports 127 IncompatibleSignatureProblems in http and http-core. Erased
descriptors are unchanged, so runtime binary compatibility is unaffected.

Modification:
Add a MiMaSignatureProblems auto plugin that requires the sbt-pekko-build MiMa
plugin (which sets mimaReportSignatureProblems := true) and overrides it to
only report signature problems on Scala 2.13. Drop the setting from Common,
which was applied before the sbt-pekko-build plugin and had no effect.

Result:
MiMa passes on Scala 3.3.9 without a large excludes file.

Tests:
- sbt "++3.3.9" http-core/mimaReportBinaryIssues http/mimaReportBinaryIssues: 
success
- show mimaReportSignatureProblems: false on 3.3.9, true on 2.13

References:
Refs apache/pekko#3538

Report URL: https://github.com/apache/pekko-http/actions/runs/40744550708

With regards,
GitHub Actions via GitBox


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to