You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@rocketmq.apache.org by GitBox <gi...@apache.org> on 2026/10/09 05:01:52 UTC

[GH] (rocketmq-dashboard/agent/ai-late-stop-double-terminal): Workflow run "CI" failed!

The GitHub Actions job "CI" on rocketmq-dashboard.git/agent/ai-late-stop-double-terminal has failed.
Run started by GitHub user 123123213weqw (triggered by 123123213weqw).

Head commit for run:
fe9d1630cf43ee27c36d27e6131a46a96cb4f8f9 / Yue Wang <19...@qq.com>
fix(ai): keep a projected success terminal over a later stop

decide() let an abort win unconditionally, so a stop that landed after
the success frame had already been projected - the run_status row, the
live run_finished, everything - wrote a second terminal event into the
timeline and rewrote the row to STOPPED for an answer the user watched
complete. The transcript rendered a phantom empty stopped bubble behind
the finished one.

The projected success is now checked first: once the projector has
persisted the terminal, finalisation honours it exactly-once. An abort
that landed before the success frame still wins, which is the
stopRacedSuccess case where the frame was swallowed and nothing terminal
was projected.

Report URL: https://github.com/apache/rocketmq-dashboard/actions/runs/37886227168

With regards,
GitHub Actions via GitBox