Skip to content

Aggregate coverage across Polars compatibility jobs #79

Description

@iskandr

The CI workflow uploads coverage only from the latest-Polars Python 3.11 job. With the compatibility matrix in #78, this misses the legacy string-cache path even though the Polars 1.31.0 job executes it successfully.

Evidence: all five test configurations passed for e9f21c1, but Coveralls failed with Coverage decreased (-0.4%) to 95.238% (build). Locally, the legacy suite covers the cache call while modern Polars intentionally skips it.

Aggregate coverage from the Python 3.11 Polars matrix using Coveralls parallel uploads and a finalization job. This reports actual coverage across supported dependency versions without excluding the compatibility code or simulating old Polars on a new installation. Addressing this in #78 before merge.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions