I have my tests running green, heroku auto deployment set up in the CircleCi settings (confirmed that I have the registered SSH key on my heroku account dashboard).
I have followed the instructions here: https://circleci.com/docs/1.0/continuous-deployment-with-heroku/
Here is my circle.yml file
version: 2
jobs:
  build:
    parallelism: 3
    working_directory: ~/pop-poll
    docker:
      - image: circleci/ruby:2.3-jessie-node-browsers
        environment:
          RAILS_ENV: test
      - image: circleci/postgres:9.4.12-alpine
    steps:
      - checkout
      # Restore bundle cache
      - restore_cache:
          key: rails-demo-{{ checksum "Gemfile.lock" }}
      # Bundle install dependencies
      - run: bundle install --path vendor/bundle
      # Store bundle cache
      - save_cache:
          key: rails-demo-{{ checksum "Gemfile.lock" }}
          paths:
            - vendor/bundle
      # Database setup
      - run: bundle exec rails db:create --trace
      - run: bundle exec rails db:migrate --trace
      # Run rspec in parallel
      - type: shell
        command: |
          bundle exec rspec
      # Save test results for timing analysis
      - store_test_results:
          path: test_results
deployment:
  production:
    branch: master
    heroku:
      appname: pop-poll
The tests run through, all green, and then nothing happens. No reference to heroku or auto deployment at all.
Any thoughts? Thanks in advance for any pointers, it’s driving me nuts.