Skip to content

Commit afe71d3

Browse files
authored
Update main.yml
1 parent f2f54a4 commit afe71d3

File tree

1 file changed

+9
-34
lines changed

1 file changed

+9
-34
lines changed

.github/workflows/main.yml

Lines changed: 9 additions & 34 deletions
Original file line numberDiff line numberDiff 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

0 commit comments

Comments
 (0)