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

docs/cli.md +5−3

@@ -262,6 +262,7 @@ vole runner --remote <ssh-url> [--once] [--dir <path>] [--repos <name>]... [--la
262 262 [--container-memory <size>] [--container-cpus <n>] [--container-pids <n>]
263 263 [--cache-size <size>] [--no-cache]
264 264 vole run cancel <id> [--remote <name|url>]
265 vole run rerun <id> [--remote <name|url>]
265 266 vole workflow check [--dir <path>]
266 267 vole workflow list [--dir <path>]
267 268 vole workflow run [--dir <path>] [<workflow>...] [--job <id>]...
@@ -288,9 +289,10 @@ a maintainer or instance admin may dispatch.
288 289
289 290 `run cancel` is the CLI counterpart of the cancel button on a run page. It takes the
290 291 26-character id in that page's URL: a queued run is canceled outright, and a running
291 one is asked to stop, with its runner stopping at the next heartbeat. Only a
292 maintainer or instance admin may cancel, and `data/audit.log` records the account, the
293 repository, and the run.
292 one is asked to stop, with its runner stopping at the next heartbeat. `run rerun`
293 queues a finished run again with the same pinned job. Only a maintainer or instance
294 admin may do either, and `data/audit.log` records the account, the repository, and the
295 run (`run.cancel` or `run.rerun`).
294 296
295 297 ## Internal
296 298