coveralls-python

Show coverage stats online via coveralls.io

MIT License

Downloads
2.3M
Stars
550
Committers
66
coveralls-python - 4.0.1 (2024-05-15) Latest Release

Published by TheKevJames 5 months ago

Internal

  • support coverage v7.5+ (#442) (f41dca5)
  • skip tests which require running in a git repo when .git is missing (#443) (b566fc3)
coveralls-python - 4.0.0 (2024-04-29)

Published by TheKevJames 6 months ago

BREAKING CHANGES

When config.ignore_errors is Falsey, failures to parse Pyhton files or
look up file sources will now interrupt and early exit collection, which
matches default coverage behaviour. Previously, we had manually muted
these errors and/or only errored after collecting multiple failures.

Features

  • support pyproject.toml packages by default (via coverage[toml]) (962e2242)
  • add python-coveralls entrypoint (3d8d56e4)

Bug Fixes

  • fixup default support for Github Actions (#427, #385) (44e95634) -- thanks @andy-maier
  • fail and report on all errors, not just those derived from CoverallsException (be446287)

Internal

  • support coverage v7.0 - v7.4 (8fb36645)
  • support Python 3.11 and 3.12 (8dbce919)
  • fixup docs for tox v3 and v4 support (#371) (05bb20d8) -- thanks @masonf
  • drop support for Python3.7 and below
  • drop support for coverage v4.x (752f52a0)
  • auto-build and publish docker images
  • refactor: more closely match coverage public interface (#421)
coveralls-python - 3.3.1 (2021-11-11)

Published by TheKevJames almost 3 years ago

Bug Fixes

  • correctly support parallel execution on CircleCI (#336) (2610885a)

Internal

  • exclude a few incompatible coverage versions (#337)

coverage versions v6.0.0 through v6.1.1 exhibited some incompatibilies with
coveralls; we've updated our version compatibility ranges to exclude those
versions.

coveralls-python - 3.3.0 (2021-11-04)

Published by TheKevJames almost 3 years ago

Features

  • cli: add --srcdir option (#306) (4120c540)
  • deps: add support for coverage v6.x (#330) (372443dc, closes #326)

Note this implicitly improves support for Python 3.10, as coverage v6.x includes some fixes for v3.10 of Python.

Bug Fixes

  • env: fixup handling of default env service values (#314) (1a0fd9b3, closes #303)

This solves some edge cases around duplicated / unmerged coverage results in parallel runs.

coveralls-python - 3.2.0 (2021-07-20)

Published by TheKevJames over 3 years ago

Features

  • api: support officially documented generic CI env vars (#300) (ca1c6a47) -- thanks @abravalheri!
coveralls-python - 3.0.1

Published by TheKevJames over 3 years ago

3.0.1 (2021-03-02)

Bug Fixes

  • github: send null job_id to fix 422 during resubmission (#269) (54be7545)
coveralls-python - 3.1.0

Published by TheKevJames over 3 years ago

3.1.0 (2021-05-24)

Features

  • cli: add --basedir and --submit options (#287) (165a5cd1)
  • github: push coverage info from tags (#284) (0a49bd28)
coveralls-python - 3.0.0

Published by TheKevJames almost 4 years ago

3.0.0 (2021-01-12)

Features (BREAKING)

  • config: reorder configuration precedence (#249) (f4faa92d)

We have reversed the order in which configurations are parsed. This means we
are now following the following precedence (latest configured value is used):

  1. CI Config
  2. COVERALLS_* env vars
  3. .coveralls.yml file
  4. CLI flags

If you have the same fields set in multiple of the above locations, please
double-check them before upgrading to v3.

The motivation for this change is allowing users to selectively fix values
which may be automatically set to the wrong value. For example, Github Actions
users may find that Github Actions expects you to use a different "service name"
in various different cases. Now you can run, for example:

 coveralls --service=github

In places where you need to override the default (which is github-actions).

Bug Fixes

  • github: send null job_id to fix 422 (05b66aa0)
  • api: fixup retries for services without job IDs (6ebdc5e2)
coveralls-python - 2.2.0

Published by TheKevJames almost 4 years ago

2.2.0 (2020-11-20)

Features

  • api: add workaround allowing job resubmission (#241)

Bug Fixes

  • integrations: fixup environment detection for Semaphore CI (#236)
coveralls-python - 2.1.2

Published by TheKevJames about 4 years ago

2.1.2 (2020-08-12)

Features

  • circleci: support parallel builds (#233) (5e05654c)
    Note: this is partially a fix for the --finish command
    introduced in v2.1.0, which did not seem to work for some CircleCI
    users.
coveralls-python - 2.1.1

Published by TheKevJames over 4 years ago

2.1.1 (2020-07-08)

Bug Fixes

  • fix unhashable CoverallsException (#230) (aa55335d)
    This fixes a regression introduced in v2.1.0 which affected (at least) any
    Python 3.5 installations.
coveralls-python - 2.1.0

Published by TheKevJames over 4 years ago

2.1.0 (2020-07-07)

Features

  • cli: add new --finish flag for finalizing parallel builds (#277) (f597109b)

Bug Fixes

  • github: fix Github Actions support (#227) (f597109b)
coveralls-python - 2.0.0

Published by TheKevJames over 4 years ago

2.0.0 (2020-04-07)

Compatibility (BREAKING CHANGES)

  • We have now dropped support for End-Of-Life'd versions of Python and
    particularly old versions of the coverage library; if you are still using
    Python v2.7 or v3.4, or you are using coverage<4.1, this library will no
    longer be compatible starting from this release -- please pin to
    coveralls<2.0.0.
coveralls-python - 1.11.1

Published by TheKevJames over 4 years ago

1.11.1 (2020-02-15)

Bug Fixes

  • github: rename to github-actions (9e65a059)
    This fixes a regression introduced with v1.11.0, which may have prevented
    usage of this library on Github Actions.
coveralls-python - 1.11.0

Published by TheKevJames over 4 years ago

1.11.0 (2020-02-12)

Fixes

  • github: add service_number for github actions (9f93bd8e)
    This should fix support for parallel builds.

Compatibility

  • Python 2.7 and 3.4 are now officially End-Of-Life'd. Consider them deprecated
    from the perspective of this package -- we'll remove them in an upcoming
    release (likely the first one which requires non-trivial work to continue
    supporting them!).
coveralls-python - 1.10.0

Published by TheKevJames almost 5 years ago

1.10.0 (2019-12-31)

Features

  • support coverage>=5.0 (#214) (4a917402)
coveralls-python - 1.9.2

Published by TheKevJames almost 5 years ago

1.9.2 (2019-12-03)

Bug Fixes

  • github-actions: fixup incorrect API usage (#209)
coveralls-python - 1.9.1

Published by TheKevJames almost 5 years ago

1.9.1 (2019-12-03)

Compatibility

  • this release marks Python 3.8 as officially supported. Earlier versions probably
    supported Python 3.8 too, but now we're sure.
coveralls-python - 1.9.0

Published by TheKevJames almost 5 years ago

1.9.0 (2019-12-03)

Features

  • support: support Github Actions CI (#207)

Bug Fixes

  • compatibility: fixup coverage.__version__ comparisons (#208)
coveralls-python - 1.8.2

Published by TheKevJames about 5 years ago

1.8.2 (2019-07-29)

Internal

  • dependencies: update pass urllib3<1.25 pin, now that that's fixed.