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