Skip to content

[BUG] codecov-action@v5 uploader won't run on older OSes #1834

@ktbarrett

Description

@ktbarrett

Describe the bug
Running codecov/codecov-action@v5 uploader on RHEL8 fails with

Failed to load Python shared library '/tmp/_MEIu0fyjN/libpython3.9.so.1.0': dlopen: /lib64/libm.so.6: version `GLIBC_2.29' not found (required by /tmp/_MEIu0fyjN/libpython3.9.so.1.0)

Expected behavior
I'm not sure who is providing your libpython builds or if you are doing it yourself, but consider using a libpython.so built with an older toolchain to support older OSes.

Also I expect this to be a failure, but the step "succeeds". But perhaps that's a change in v5 I haven't looked into yet.

Product Area
CI coverage upload.

Versions

  • OS: RHEL8
  • Git Host: Github
  • CI/CD: GitHub Actions
  • Uploader: codecov-action@v5

Commit and CI link
https://github.com/ktbarrett/find_libpython/actions/runs/15396229320/job/43317593248#step:7:224

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions