Skip to content

Commit

Permalink
ci: Disable memray attach tests in cibuildwheel
Browse files Browse the repository at this point in the history
These tests have broken because of changes to the GitHub runners. The
old debuggers being installed in the containers are not compatible with
the new Linux kernel being used by the runners. Rather than spend
a bunch of effort to get this working, we'll just disable these tests in
those environments.

Note that we still exercising attaching with both debuggers in other
workflows: the `test_with_coverage` workflow tests both gdb and lldb on
glibc, and the `test_on_alpine` workflow tests both gdb and lldb on
musl libc.

Signed-off-by: Matt Wozniski <[email protected]>
  • Loading branch information
godlygeek committed Aug 21, 2024
1 parent 29daff6 commit 5f2832f
Showing 1 changed file with 2 additions and 3 deletions.
5 changes: 2 additions & 3 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -104,8 +104,7 @@ before-all = [
"make install",

# Install Memray's other build and test dependencies
"yum install -y libunwind-devel gdb",
"if ! yum install -y lldb; then echo lldb is not available; fi"
"yum install -y libunwind-devel",
]

[tool.cibuildwheel.macos]
Expand Down Expand Up @@ -177,5 +176,5 @@ before-all = [
"make install",

# Install Memray's other build and test dependencies
"apk add --update libunwind-dev lz4-dev gdb lldb"
"apk add --update libunwind-dev lz4-dev"
]

0 comments on commit 5f2832f

Please sign in to comment.