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/vole.git

Write over SSH with a registered key:

git clone ssh://git@rodent.software: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 · 11d 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/templates/run.html +1−1

@@ -82,7 +82,7 @@
82 82 <span class="status {{.Status}}">{{.Label}}</span>
83 83 <span class="run-step-meta">{{if .Duration}}{{duration .Duration}}{{else}}—{{end}}</span>
84 84 </summary>
85 {{if .LogURL}}<pre class="run-log-text"></pre>{{else}}<p class="run-log-empty">{{if eq .Status "running"}}This step is running; its output is in the job output above.{{else if eq .Status "pending"}}Not started yet.{{else if eq .Status "queued"}}Waiting for a runner.{{else if eq .Status "not run"}}Not run.{{else}}No output was captured for this step.{{end}}</p>{{end}}
85 {{if .LogURL}}<pre class="run-log-text"></pre>{{else}}<p class="run-log-empty">{{if eq .Status "running"}}This step is running; its output is in the job output above.{{else if eq .Status "pending"}}Waiting for this step.{{else if eq .Status "queued"}}Waiting for a runner.{{else if eq .Status "not run"}}Not run.{{else}}No output was captured for this step.{{end}}</p>{{end}}
86 86 </details>
87 87 {{end}}
88 88 </div>