• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

umputun / ralphex / 27985441994
84%

Build:
DEFAULT BRANCH: master
Ran 22 Jun 2026 09:33PM UTC
Jobs 1
Files 55
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

22 Jun 2026 09:31PM UTC coverage: 83.742% (+0.07%) from 83.668%
27985441994

push

github

umputun
fix: handle task retry/backwards moves and tasks-only completion in plan panel

addresses two pre-existing edge cases umputun raised on PR #383, fixed
in both the file-parse paths (tail.go/session_progress.go) and the
in-process path (broadcast_logger.go) so the behavior matches.

retry / backwards section numbers:
the 'task iteration N' number is NextPlanTaskPosition(), not a monotonic
counter. previously any new task_start emitted a task_end for the current
task first, so a timeout/FAILED retry (same N) flipped the task done then
back to active, and a mid-run checkbox uncheck (N goes backwards) marked
the higher task done. now task_end fires only on forward progress to a
higher-numbered task or on a transition out of the task phase.

tasks-only final task:
--tasks-only runs end on the COMPLETED signal with no following section
and no phase transition, so the final task never got a task_end (in
broadcast_logger, onPhaseChanged never fires; in the file path, there is
no next section). now a COMPLETED signal closes the active task, emitted
before the signal event so client terminal cleanup finds no active task.
only COMPLETED closes a task; FAILED leaves it for terminal cleanup.

extracted taskEndEvent/taskEndOnCompletion helpers (task_end always
tagged status.PhaseTask). tests cover retry, backwards, COMPLETED-closes,
FAILED-does-not-close, and the tasks-only loader path.

44 of 44 new or added lines in 3 files covered. (100.0%)

53 existing lines in 5 files now uncovered.

7783 of 9294 relevant lines covered (83.74%)

226.55 hits per line

Coverage Regressions

Lines Coverage ∆ File
23
94.7
0.42% pkg/web/tail.go
17
93.31
0.35% pkg/web/session.go
6
93.79
-0.81% pkg/web/session_progress.go
5
80.31
-2.59% pkg/web/watcher.go
2
85.06
-1.15% pkg/web/dashboard.go
Jobs
ID Job ID Ran Files Coverage
1 27985441994.1 22 Jun 2026 09:33PM UTC 55
83.74
GitHub Action Run
Source Files on build 27985441994
  • Tree
  • List 55
  • Changed 7
  • Source Changed 0
  • Coverage Changed 7
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • e2cd3928 on github
  • Prev Build on master (#27984181571)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc