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.
Give workflows and jobs a name and description
1cde8b9ea2ba1483beb90f19cde0f58aede2a661 · Keenan Nemetz · 8d ago · parent 30de4a44
Give workflows and jobs a name and description The workflows page showed the file path and job IDs, so a reader had to open the YAML comments to learn what a workflow was for. Add optional top-level and job-level name and description fields, default them to the file stem and job ID, pin them with a queued run, and show them on the workflows and run pages. Also document what the workflow format still cannot express, and state that CI jobs are independent and unordered: only a local run uses the declaration order. Part of: #138
server/web/templates/request_runs.html +1−1
| @@ -21,7 +21,7 @@ | |||
| 21 | 21 | {{range .Runs}} | |
| 22 | 22 | <tr> | |
| 23 | 23 | <td class="fit"><span class="status {{.Status}}">{{.Status}}</span></td> | |
| 24 | <td><a href="/r/{{$.Name}}/runs/{{.ID}}">{{.Job}}</a> <span class="muted">{{.Workflow}}</span></td> | ||
| 24 | <td><a href="/r/{{$.Name}}/runs/{{.ID}}">{{.JobTitle}}</a> <span class="muted">{{.WorkflowTitle}}</span></td> | ||
| 25 | 25 | <td class="muted">{{.Attempts}}</td> | |
| 26 | 26 | <td class="nowrap">{{if not .Started.IsZero}}{{duration .Duration}}{{else}}<span class="muted">—</span>{{end}}</td> | |
| 27 | 27 | <td class="muted nowrap">{{since .Created.Unix}}</td> | |