zoryn-task-disapprove(1)

ZORYN-TASK-DISAPPROVE(1) Zoryn Manual ZORYN-TASK-DISAPPROVE(1)

NAME

zoryn-task-disapprove - Disapprove a task subtask.

SYNOPSIS

zoryn task disapprove [OPTION]… TASK_ID SUBTASK

DESCRIPTION

Disapprove a subtask in a task on gyle. Wraps ssh gyle task disapprove.

The SUBTASK argument can be a subtask number, a package name, the pkg.git=tag label printed by task ls (use this when one task contains several subtasks of the same git repo with different tags — e.g. edk2-tools vs. edk2-aarch64 — so the tag picks the right one), or all to disapprove every subtask.

If the package name alone matches several subtasks (same git repo, different tags) the command refuses with an error and lists the candidates so the caller can re-run with either a subtask number or pkg.git=tag.

A comment message can be provided with -m. If -m is not given and stdin is piped, the message is read from stdin. If neither, no message is sent.

ARGUMENTS

SUBTASK (required)
Subtask number, package name, pkg.git=tag (for copy-paste from task ls), or all for all subtasks.
TASK_ID (required)
Task ID.

OPTIONS

-C DIR
Change to directory DIR before running.
-d, --debug
Enable debug output.
-m MESSAGE, --message=MESSAGE
Comment message. If omitted and stdin is piped, reads from stdin.
--revoke
Revoke previous disapprove.

COMMON OPTIONS

--help[=FMT] (default=auto)
Show this help in format FMT. The value FMT must be one of auto, pager, groff or plain. With auto, the format is pager or plain whenever the TERM env var is dumb or undefined.
--version
Show version information.

EXIT STATUS

zoryn task disapprove exits with:

0
on success.
123
on indiscriminate errors reported on standard error.
124
on command line parsing errors.
125
on unexpected internal errors (bugs).

EXAMPLES

Disapprove subtask by number:


zoryn task disapprove 123456 1

Disapprove by package name:


zoryn task disapprove 123456 php-sphinx

Disapprove using copy-paste from task ls (disambiguates by tag):


zoryn task disapprove 123456 edk2.git=edk2-aarch64-20260201-alt1

Disapprove all subtasks with a comment:


zoryn task disapprove 123456 all -m "LGTM"

Revoke disapproval:


zoryn task disapprove 123456 1 --revoke

Pipe message from stdin:


echo "Comment" | zoryn task disapprove 123456 1

SEE ALSO

zoryn(1)

Zoryn 0.46.0