- #322 Add Cirrus CI
- #311 Bump coverage from 5.3 to 5.3.1
- #312 Bump coverage from 5.3.1 to 5.4
- #314 Bump coverage from 5.4 to 5.5
- #320 Upgrade to GitHub-native Dependabot
- #305 Added option to disable printing of gcov-out
- #308 Handle exceptions that don't have a returncode
- #301 Update to Python 3.9
- #148 Output elapsed time with S3 upload
- #153 Improve error reporting in the "try_run" function and correctly include original command output in the error message
- #295 Added sleep between upload retries.
- #297 Ignore emacs lisp files
- #298 Fix error try_to_run using | without shell=True (fix #284)
- #290 Bump coverage from 4.5.4 to 5.2.1
- #291 Update python versions
- #292 Add license scan report and status
- #294 Update README with accurate links
- #296 Bump coverage from 5.2.1 to 5.3
- #289Remove token restriction as it is changed server-side
- #279 Fix pinned coverage version
- #275 Fix GitHub Actions implementation
- #273 Implement retries on Codecov API calls
- #265 Add GitHub Actions CI detection
- #267 Add CODECOV_NAME as default for name
- #260 Enforce black formatting
- #169 Fix command line quoting on Windows
- #216 Fix GitLab CI project directory detection on Windows
- #264 Fix GitLab CI post version 9
- #262 Check text for NoneType on writes
- #266 Include the cacert in the PUT call when uploading to S3
- #263 Fixed gcov not being found in certain instances
- Fix find command not working on Windows
- Add support for gzipping reports
- Dynamic syncing of version
- Fix command when neither hg or git are not available
- Remove x-amz-acl header
- Reformat with Black
- Cleaning TOC generation
- fixed string issues
- fixed broken subprocess handling
- fixed broken subprocess handling
- fixed broken subprocess handling
- fixed reported command injection vulnerability.
- fixed reported command injection vulnerability.
- add
-X s3
to disable direct to S3 uploading
- fixed coverage combine
- fix encoding issues
- revert merge commit fix, back to old way
- fix merge commit when it's a pull request
- remove snapci, business closed
- skip vendor directories for gcov parsing
- run coverage combine not merge
- fix report encoding
- fix uploading when reports contain characters outside of latin-1
- remove reduced_redundancy header from
- Add
--name/-n
to cli - Add support for Jenkins Blue
- Fix environment variable joining
- Add Greenhouse CI detection
- Fix GitLab detection
- Add default
VCS_*
environment - Auto-merge py-coverage
- Remove Xcode processing support, please use bash uploader.
- Support yaml:token and yaml:slug
- Use
%20
for encoding spaces [appveyor] #66
- fix detecting merge commits on all CI, not just Travis
- add
-F
to flagging uploads [new feature] - fixed some reports ascii chars
- added
--pr
flag for manually specifing pulls - added
--tag
flag for manually git tags - added env detection for Travis
- added buildkite detection
- added teamcity detection
- added more snapci detection
- detect
codecov.yml
file detection - depreciating xcode support, use bash uploader
- hide token from stdout
- fix gitlab project directory
- fallback on git branch/commit
- fix using gcov_exec
- depreciate
--no-fail
now a default - add
--required
to fail the build if Codecov fails - added
--cacerts
for enterprise customers - added fix reports http://bit.ly/1O4eBpt
- fix retreiving mercurial commit
- add support for swift/xcode7 profdata
- now uploading direct-to-s3 to improve product performance
- not require branch, will default to
master
(the default branch) - fix drone.io commit number, which is not a full 40 sha.
- added
--no-fail
to prevent failing builds when missing configuration or Codecov errors
- Ignore other known bad files/paths
- Added test suite to test against example repositories
- Using
coverage xml -i
to ignore No source for code errors - Cleaned up command output with help and colors
- Added
gcov
processing, seecodecov --help
for more info.
- Ignore other known bad files/paths
- Fix issue with decoding files in py3+
- Refactor project to be a global uploader for more reports
- Remove
test-results.xml
, not a coverage file - Add CircleCI container numbers
- bring back client-side pre-processing for jacoco (they can crush)
- accept any file ending in
coverge.xml
- accept
nosetests.xml
andtest-results.xml
files - no longer do client side pre-processing, upload raw
- capture SEMAPHORE_CURRENT_THREAD
- added --build arg for advanced usage
- fix package for 2.6 on windows
- fix showing
--help
when called in non-git backed repo - fix AppVeyor public repos
- support GitLab CI Runner
- added rollbar to help bugs if presented
- added more filepath matching
- pep8 cleanup
- added Shippable ci
- support for D lang added, special thanks to @ColdenCullen
- Wercker CI supported by @Robpol86
- fixed Drone build number
- fix semaphore commit revision number
- preprocess reports from xml
- search for all
lcov|gcov
files - depreciate
--min-coverage
, use GitHub Status Update feature - pre-process xml => json
- added support for pyhton 2.6 by @Robpol86
- added AppVeyor support by @Robpol86
- added more ignore paths
- search for
lcov.info
files - pause for
.1
before checking for min-coverage - accept
--env
variables which are stored in front-end for build specs
- build python coverage xml only when no reports found to fix overriding reports
- now defaulting output to plain text. Use
--json
to return json results - added
jacocoTestReport.xml
to search list - changed
--min-coverage
waiting methods to,5 tries @ 15s
each - added
Sites/www/bower
andnode_modules
to ignored table of contents