Add zfj run list #28

Closed
opened 2026-10-16 23:59:29 -05:00 by jeff · 0 comments
Owner

Part of #27

What

zfj run list: a repository's runs, newest first, from every branch unless filtered.

  • -s/--status <status>, -e/--event <event> (each repeatable, as the operation allows), -w/--workflow <file>, -b/--branch <branch> (sent as --ref refs/heads/<branch>), -c/--commit <sha>.
  • -L/--limit <n>, default 20; --paginate as a global option, as elsewhere.
  • Prints run number, workflow, event, branch, status and when it started; --json prints the runs as the API sent them.
  • --web opens the repository's Actions page with the same filters applied.
  • -R owner/repo, else the repository on origin, as issue list does.

Done when

zfj run list -w release.yaml -L 1 in this repository shows run 43 (v0.5.0), the README and zfj run usage describe it, and its tests pass.

Part of #27 ## What `zfj run list`: a repository's runs, newest first, from every branch unless filtered. - `-s/--status <status>`, `-e/--event <event>` (each repeatable, as the operation allows), `-w/--workflow <file>`, `-b/--branch <branch>` (sent as `--ref refs/heads/<branch>`), `-c/--commit <sha>`. - `-L/--limit <n>`, default 20; `--paginate` as a global option, as elsewhere. - Prints run number, workflow, event, branch, status and when it started; `--json` prints the runs as the API sent them. - `--web` opens the repository's Actions page with the same filters applied. - `-R owner/repo`, else the repository on `origin`, as `issue list` does. ## Done when `zfj run list -w release.yaml -L 1` in this repository shows run 43 (v0.5.0), the README and `zfj run` usage describe it, and its tests pass.
jeff self-assigned this 2026-10-17 00:00:56 -05:00
jeff closed this issue 2026-10-17 10:34:18 -05:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
jeff/zfj#28
No description provided.