Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ci: switch to Coveralls' first-party GitHub Action #2551

Draft
wants to merge 4 commits into
base: master
Choose a base branch
from

Commits on Nov 13, 2023

  1. ci: switch to Coveralls' first-party GitHub Action

    Dropped `coveralls` dev-requirement in favor of using the `coverage`
    package directly, and upgraded it to the latest release series (7.x).
    
    The `line_bits` table in .coverage (SQLite DB of results, generated by
    `coverage`) isn't populated. coverallsapp/coverage-reporter tries an SQL
    query against the database based on this empty table, and fails because
    there aren't any coverage results to upload.
    
    We work around this by having `coverage xml` generate a file format that
    the reporter can understand.
    
    In `.coveragerc`, switched from setting the `source` option to using the
    `include` option instead; this fixes incorrect relative paths being
    reported to Coveralls (which breaks both source-fetching and the tree).
    dgw committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    141eccb View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2024

  1. Smoke test of coverallsapp/coverage-reporter 0.6.10

    New release today is supposed to fix the issues with Python coverage
    parsing. We will see!
    dgw committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    328982a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9c028f6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3cf9552 View commit details
    Browse the repository at this point in the history