summaryrefslogtreecommitdiff
path: root/.github/workflows
diff options
context:
space:
mode:
authorjvoisin2026-03-27 15:55:13 +0100
committerjvoisin2026-03-27 15:55:13 +0100
commitb35761a1a8378e068fead72f828f2400a20682a8 (patch)
treeeab783c3f85754f7f2c2d2e7ae0cfe7ac9498c46 /.github/workflows
parentfa01a693ae41beda27dbf0948bd30bc8b57d90fc (diff)
Don't run the testsuite 6 times for the same compiler
Diffstat (limited to '.github/workflows')
-rw-r--r--.github/workflows/testsuite.yaml11
1 files changed, 0 insertions, 11 deletions
diff --git a/.github/workflows/testsuite.yaml b/.github/workflows/testsuite.yaml
index 3185f0c..5b8f2c6 100644
--- a/.github/workflows/testsuite.yaml
+++ b/.github/workflows/testsuite.yaml
@@ -8,9 +8,6 @@ on:
8jobs: 8jobs:
9 gcc: 9 gcc:
10 runs-on: ubuntu-latest 10 runs-on: ubuntu-latest
11 strategy:
12 matrix:
13 version: [9, 10, 11, 12, 13, 14]
14 steps: 11 steps:
15 - name: Checking out the code 12 - name: Checking out the code
16 uses: actions/checkout@v3 13 uses: actions/checkout@v3
@@ -26,13 +23,6 @@ jobs:
26 - name: Extracting musl-based toolchain 23 - name: Extracting musl-based toolchain
27 if: steps.cache-musl.outputs.cache-hit != 'true' 24 if: steps.cache-musl.outputs.cache-hit != 'true'
28 run: tar xzf ./x86_64-linux-musl-native.tgz 25 run: tar xzf ./x86_64-linux-musl-native.tgz
29 - name: Setting up gcc version
30 run: |
31 sudo add-apt-repository ppa:ubuntu-toolchain-r/test
32 sudo apt update
33 sudo apt install -y --no-install-recommends gcc-${{ matrix.version }} g++-${{ matrix.version }}
34 sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-${{ matrix.version }} 100
35 sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-${{ matrix.version }} 100
36 - name: Build and run the testsuite 26 - name: Build and run the testsuite
37 shell: bash 27 shell: bash
38 run : make --silent -C tests clean gcc run | tee ./results.txt 28 run : make --silent -C tests clean gcc run | tee ./results.txt
@@ -43,7 +33,6 @@ jobs:
43 if: ${{ failure() }} 33 if: ${{ failure() }}
44 run: cat ./results.txt 34 run: cat ./results.txt
45 35
46
47 clang: 36 clang:
48 runs-on: ubuntu-latest 37 runs-on: ubuntu-latest
49 strategy: 38 strategy: