File tree Expand file tree Collapse file tree 1 file changed +9
-34
lines changed
Expand file tree Collapse file tree 1 file changed +9
-34
lines changed Original file line number Diff line number Diff line change @@ -24,45 +24,14 @@ jobs:
2424 fail-fast : false
2525 matrix :
2626 include :
27- - name : ubu24
28- os : ubuntu-24.04
29- micromamba_shell_init : bash
30- - name : ubu24-arm
31- os : ubuntu-24.04-arm
32- micromamba_shell_init : bash
3327 - name : ubu24-analyzers
3428 os : ubuntu-24.04
35- coverage : true
3629 debug : on
3730 micromamba_shell_init : bash
38- - name : ubu22
39- os : ubuntu-22.04
40- micromamba_shell_init : bash
41- - name : ubu22-arm
42- os : ubuntu-22.04-arm
43- micromamba_shell_init : bash
44- - name : ubu22-arm-valgrind
45- os : ubuntu-22.04-arm
31+ - name : ubu24-arm-valgrind
32+ os : ubuntu-24.04-arm
4633 debug : on
4734 micromamba_shell_init : bash
48- - name : osx15-x86
49- os : macos-15-intel
50- micromamba_shell_init : bash
51- - name : osx14-arm
52- os : macos-14
53- micromamba_shell_init : bash
54- - name : osx15-arm
55- os : macos-15
56- micromamba_shell_init : bash
57- - name : osx26-arm
58- os : macos-26
59- micromamba_shell_init : bash
60- - name : Windows22
61- os : windows-2022
62- micromamba_shell_init : cmd.exe
63- - name : Windows25
64- os : windows-2025
65- micromamba_shell_init : cmd.exe
6635
6736 steps :
6837 - uses : actions/checkout@v5
@@ -143,7 +112,13 @@ jobs:
143112 if [[ "${{ matrix.os }}" != "macos"* && "${{ matrix.debug }}" == "on" ]]; then
144113 sudo apt update
145114 sudo apt install libc6-dbg
146- micromamba install -c conda-forge valgrind
115+ git clone https://sourceware.org/git/valgrind.git
116+ cd valgrind
117+ ./autogen.sh
118+ ./configure
119+ make -j$(nproc)
120+ sudo make install
121+ valgrind --version
147122 if [[ "${{ matrix.os }}" == *"arm"* ]]; then
148123 SUPPRESSION_FILE="${{ github.workspace }}/etc/xeus-cpp-valgrind_arm.supp"
149124 else
You can’t perform that action at this time.
0 commit comments