How can a workflow be canceld but not considered a failure?
The use-case is that we have a release system on every trunk commit but some types of commit should not result in a release (
chore type commits).
We use the GitHub API to script this right now. But canceling a workflow marks the workflow as being in a failing state, which is untrue.
How can we short-circuit a workflow without it being considered a failure?