The GitHub Actions job "Pull Requests" on pekko.git/fix/graph-interpreter-memory-leak has succeeded. Run started by GitHub user He-Pin (triggered by He-Pin).
Head commit for run: 6cbdfb96d27c1945a01bdb0c9db2385538692a20 / 虎鸣 <[email protected]> fix: release completed graph interpreter references Motivation: Completed graph stages could remain reachable through interpreter logic, owner, handler, and connection payload references after finalization. Modification: Finalize completed stages with a bounded traversal, release their logic and connection references, retain only payloads that remain observable through grab(), and keep snapshots stable after owners are released. Add focused lifecycle and reference-release coverage. Result: Completed stages are released promptly without breaking cascading completion, initialization ordering, snapshots, or port semantics. Tests: - sbt "stream-tests / Test / testOnly org.apache.pekko.stream.impl.fusing.GraphInterpreterPortsSpec org.apache.pekko.stream.impl.fusing.GraphInterpreterSpec org.apache.pekko.stream.impl.GraphStageLogicSpec org.apache.pekko.stream.impl.fusing.LifecycleInterpreterSpec" (106 passed) - scalafmt --list --mode diff-ref=origin/main (passed) - sbt +headerCheckAll and checkCodeStyle (passed) - Qoder stdout review (No must-fix findings) - git diff --check origin/main..HEAD (passed) - +mimaReportBinaryIssues interrupted during final sbt reset after Scala 2.13/3.3 sub-runs completed; full CI requested - validatePullRequest not run - user requested remote CI References: Refs #3030 Report URL: https://github.com/apache/pekko/actions/runs/29144503139 With regards, GitHub Actions via GitBox --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
