Missing required properties `commit`

Description

We’re having issues running codecov from our Semaphore CI pipeline. The commit property should be inferred automatically, shouldn’t it?

We are using Semaphore 2.0 if that’s relevant.

codecov -f coverage/*.json
  _____          _  
 / ____|        | |  
| |     ___   __| | ___  ___ _____   __  
| |    / _ \ / _` |/ _ \/ __/ _ \ \ / /  
| |___| (_) | (_| |  __/ (_| (_) \ V /  
 \_____\___/ \__,_|\___|\___\___/ \_/  
                                v3.3.0
==> Detecting CI Provider
    Semaphore CI Detected
==> Configuration: 
    Endpoint: https://codecov.io
{ commit: undefined, branch: undefined, package: 'node-v3.3.0' }
==> Building file structure
==> Generating gcov reports (skip via --disable=gcov)
    $ find /home/semaphore/repo -type f -name '*.gcno'  -exec gcov  {} +
==> Targeting specific file
    + /home/semaphore/repo/coverage/coverage-final.json
==> Uploading reports
    HTTP 400
missing required properties: ['commit']
exit code: 0 duration: 1s

Phillip, is there a repository that we can see this failing for you on?