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.

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 }