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.
Read a run and its log from the CLI
92d8afc86ab7a5e8f2e56a8981e0614aa55980f1 · Keenan Nemetz · 3h ago · parent 4b8c9e1d
Read a run and its log from the CLI The queue and its logs live on the instance, so the CLI now has read verbs beside the cancel and rerun writes: run list, run show and run logs. They check the repository's read capability, scope an id to its repository, and stream a log to stdout with refusals on stderr. change show lists the runs for the head and, when the landing needs one, the combined result, so a red check carries the id needed to open it. The queue search narrows by status, branch and commit prefix without a pager. closes: 01M6YZAQZVJWTA9BA5RV2H6PQ8
docs/workflows.md +3−1
| @@ -590,7 +590,9 @@ is still a failure, and still reds the check, because that one is the code's. A | |||
| 590 | 590 | with **Rerun** on its page or `vole run rerun <id>`; that is another attempt of the | |
| 591 | 591 | same pinned workflow, image, and secrets, not a new run. A queued or running run | |
| 592 | 592 | cannot be rerun. The run page lists each attempt's log, and the log URL takes | |
| 593 | `?attempt=N`. | ||
| 593 | `?attempt=N`. From a terminal, `vole run show <id>` prints the result and the | ||
| 594 | attempts, and `vole run logs <id>` writes the default attempt's log (or one retry | ||
| 595 | with `--attempt`, one step with `--step`). | ||
| 594 | 596 | ||
| 595 | 597 | A run's status is `queued`, `running`, `success`, `failed`, `canceled`, or `error`, | |
| 596 | 598 | which the page calls **could not run**. Only the last two are not a verdict about the | |