Codecov keeps reporting status on all commits, despite only_pulls=true

Description

I’ve created a .codecov.yml where I set only_pulls to true, expecting coverage reports on pull requests only. Instead, codecov is reporting a status on commits pushed to the master branch too.

Repository

CI/CD

Taskcluster

Uploader

Bash uploader.

Commit SHAs

E.g. 35a3944230db1b5c748c1e90fbe76586afcd3313

Codecov YAML

coverage:
  status:
    project:
      default:
        only_pulls: true

Steps to Reproduce

  1. Push a commit to the master branch

Expected behavior: Codecov doesn’t report status on commits pushed to the master branch

Actual behavior: Codecov does report status on commits pushed to the master branch

Flakiness? It happens all the time

Hi @marco-c, it looks like it’s pushing the patch check.

coverage:
  status:
    project:
      default:
        only_pulls: true
    patch:
      default:
        only_pulls: true

Thanks Tom, it’s working as expected now!