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.

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