See https://github.com/javcasas/exp_js/pull/3/files
The special bit is:
workflows:
version: 2
build_and_test:
jobs:
- build
- deploy:
requires:
- this-job-does-not-exist
The job this-job-does-not-exist
is required as a dependency, but it is not declared anywhere. As a result, CircleCI says nothing. It doesn’t show any failure, or anything at all. And it’s a bit confusing.