diff options
| author | jvoisin | 2026-03-27 15:55:13 +0100 |
|---|---|---|
| committer | jvoisin | 2026-03-27 15:55:13 +0100 |
| commit | b35761a1a8378e068fead72f828f2400a20682a8 (patch) | |
| tree | eab783c3f85754f7f2c2d2e7ae0cfe7ac9498c46 /.github/workflows/testsuite.yaml | |
| parent | fa01a693ae41beda27dbf0948bd30bc8b57d90fc (diff) | |
Don't run the testsuite 6 times for the same compiler
Diffstat (limited to '.github/workflows/testsuite.yaml')
| -rw-r--r-- | .github/workflows/testsuite.yaml | 11 |
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: | |||
| 8 | jobs: | 8 | jobs: |
| 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: |
