Standardize skipping and enabling tasks #566
Standardizes the behavior of skipping and enabling tasks as discussed in #513 (comment).
Apart from preview mode, there are now only two remaining cases where a task is skipped: “Pushing tags” when there’s no upstream branch (source) and when publishing failed (source). While the latter is certainly fine and expected, the former may be worthy of discussion. After all, the user may intentionally not have an upstream branch. For comparison,