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.
Give the CLI rerun too
70291860685b74018f96a47686e5e6160e11f14f · Keenan Nemetz · 6d ago · parent deb024d4
Give the CLI rerun too The run page offered Rerun while the CLI did not. It is the same maintainer action against the same instance-side queue: `vole run rerun <id>` queues a finished run again with the job it already pinned, refuses one that has not finished, and writes the same `run.rerun` audit record the page writes. Both transports now offer both run actions, which is what #168 asked of issues and comments applied to CI.
server/web/run_actions.go +1−1
| @@ -86,6 +86,6 @@ func (w *Web) Rerun(rw http.ResponseWriter, r *http.Request) { | |||
| 86 | 86 | http.Error(rw, "only a finished run can be rerun", http.StatusBadRequest) | |
| 87 | 87 | return | |
| 88 | 88 | } | |
| 89 | w.audit("web.run.rerun", accountID, m.Name, run.ID) | ||
| 89 | w.audit("run.rerun", accountID, m.Name, run.ID) | ||
| 90 | 90 | http.Redirect(rw, r, "/r/"+m.Name+"/runs/"+run.ID, http.StatusSeeOther) | |
| 91 | 91 | } | |