version: 2 jobs: run_tests: docker: - image: circleci/ruby:2.4.9-node-browsers steps: - checkout - run: echo "Running tests" workflows: version: 2 build: jobs: - run_tests
This seems to work if I push a commit to github, but if I use the circleci api it fails. I have a feeling this may be a bug in the API, because it triggers the same commit to be built, and comes up with the following error:
Build-agent version 1.0.39420-c361fae8 (2020-09-09T11:04:48+0000) Configuration errors: 1 error occurred: * Cannot find a job named `build` to run in the `jobs:` section of your configuration file. If you expected a workflow to run, check your config contains a top-level key called 'workflows:'