The GitHub Actions job "Pull Requests" on 
pekko.git/chore/direct-fanout-publisher-bridge has failed.
Run started by GitHub user He-Pin (triggered by He-Pin).

Head commit for run:
e07f22e23d9a34dfab52c50b92c2035adf3a243b / 虎鸣 <[email protected]>
Remove fanout publisher sink wrapper

Motivation:
Issue #2860 tracks moving stream internals away from old infrastructure. 
Sink.asPublisher(fanout = true) still kept an internal SinkModule wrapper 
around the GraphStage fanout publisher bridge.

Modification:
Build the fanout publisher sink directly from Flow.async and 
FanoutPublisherBridgeStage, preserving the async boundary while deleting 
FanoutPublisherSink. Add a MiMa filter for the removed internal class.

Result:
The fanout publisher path no longer needs a dedicated SinkModule wrapper, while 
the public Sink.asPublisher API remains unchanged.

Tests:
- rtk env 
JAVA_HOME=/Users/hepin/Library/Java/JavaVirtualMachines/azul-17.0.17/Contents/Home
 
PATH=/Users/hepin/Library/Java/JavaVirtualMachines/azul-17.0.17/Contents/Home/bin:$PATH
 sbt "stream-tests / Test / testOnly 
org.apache.pekko.stream.impl.FanoutPublisherBehaviorSpec" - passed
- rtk env 
JAVA_HOME=/Users/hepin/Library/Java/JavaVirtualMachines/azul-17.0.17/Contents/Home
 
PATH=/Users/hepin/Library/Java/JavaVirtualMachines/azul-17.0.17/Contents/Home/bin:$PATH
 sbt "stream-tests / Test / testOnly 
org.apache.pekko.stream.scaladsl.PublisherSinkSpec 
org.apache.pekko.stream.scaladsl.SinkSpec 
org.apache.pekko.stream.scaladsl.FlowSpec 
org.apache.pekko.stream.impl.TimeoutsSpec" - passed
- rtk env 
JAVA_HOME=/Users/hepin/Library/Java/JavaVirtualMachines/azul-17.0.17/Contents/Home
 
PATH=/Users/hepin/Library/Java/JavaVirtualMachines/azul-17.0.17/Contents/Home/bin:$PATH
 sbt "stream-tests-tck / Test / testOnly 
org.apache.pekko.stream.tck.FanoutPublisherTest" - passed
- rtk env 
JAVA_HOME=/Users/hepin/Library/Java/JavaVirtualMachines/azul-17.0.17/Contents/Home
 
PATH=/Users/hepin/Library/Java/JavaVirtualMachines/azul-17.0.17/Contents/Home/bin:$PATH
 sbt "stream / mimaReportBinaryIssues" - passed
- rtk env 
JAVA_HOME=/Users/hepin/Library/Java/JavaVirtualMachines/azul-17.0.17/Contents/Home
 
PATH=/Users/hepin/Library/Java/JavaVirtualMachines/azul-17.0.17/Contents/Home/bin:$PATH
 sbt "+headerCheckAll" - passed
- rtk scalafmt --list --mode diff-ref=origin/main - passed
- rtk git diff --check - passed

References:
Refs #2860

Report URL: https://github.com/apache/pekko/actions/runs/28126490516

With regards,
GitHub Actions via GitBox


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

Reply via email to