As of Jan 2025, https://circleci.com/docs/configuration-reference/#requires
Requires allows status
:
The possible status values are: success, failed and canceled.
workflows:
my-workflow:
jobs:
- notify-build-canceled:
requires:
- build: canceled
- cleanup:
requires:
- deploy:
- failed
- canceled
```