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/overview.html +1−1
| @@ -87,7 +87,7 @@ git push -u origin {{.Ref}}</pre> | |||
| 87 | 87 | <a class="side-run" href="/r/{{$.Name}}/runs/{{.ID}}"> | |
| 88 | 88 | <span class="side-run-top"> | |
| 89 | 89 | <span class="status {{.Status}}">{{.Status}}</span> | |
| 90 | <span class="side-subject">{{.Job}}</span> | ||
| 90 | <span class="side-subject">{{.JobTitle}}</span> | ||
| 91 | 91 | </span> | |
| 92 | 92 | <span class="side-meta">{{if .Tag}}tag {{.Tag}}{{else}}{{.Branch}}{{end}}<span>{{if not .Started.IsZero}}{{duration .Duration}}{{else}}{{duration .Wait}} queued{{end}}</span><span>{{since .Created.Unix}}</span></span> | |
| 93 | 93 | </a> | |