At Cylc 8.3.0, the cylc set
outputs command has been replaced by cylc set
.
The new command is more straightforward and intuitive to use:
- It can set task prerequisites (without setting the corresponding outputs on the upstream task).
- It can set task outputs (the task will now change state accordingly making it clearer).
For Cylc 7 users, the cylc set
command will feel familiar to cylc reset
.
Because the new command will update the task’s status (e.g. if you set the succeeded
output on a task, then it will go into the succeeded state), it is no longer necessary to manually remove tasks to prevent them from clogging up the workflow’s runahead limit.
For more information and a side-by-side comparison of cylc set
against the older cylc set-outputs
, see the changes page in the Cylc documentation: