Sign in

Search issue titles and bodies, change requests and comments. Private repositories you cannot read are not included.

vole
Clone

Read only, no credentials:

https://rodent.software/git/vole.git

Write over SSH with a registered key:

git clone ssh://git@0.0.0.0:2222/vole.git

A free and open-source forge that lives in your Git repo.

Leave running steps waiting until the attempt finishes

7c94596a1db64ccf58103ad1130cb9ae10bcef76 · Keenan Nemetz · 10d ago · parent 34d6fd7a

Leave running steps waiting until the attempt finishes

The runner does not send step boundaries while a job runs, so marking every step
"running" was wrong. The job output is the live signal; the step accordions become
exact when the attempt's record arrives.

server/web/runs.go +4−1

@@ -174,7 +174,10 @@ func runSteps(run *runs.Run, rec *runs.Record, repo string) []runStepView {
174 174 case runs.StatusQueued:
175 175 status, label = "queued", "queued"
176 176 case runs.StatusRunning:
177 status, label = "running", "running"
177 // The runner does not report step boundaries until the attempt's record,
178 // so the page cannot name the step that is running. The job output is the
179 // live signal; the steps become exact when the attempt finishes.
180 status, label = "pending", "waiting"
178 181 case runs.StatusCanceled:
179 182 status, label = "canceled", "not run"
180 183 }