From e9c922d3cda5abe452a4a615c5a49a7ea71afe66 Mon Sep 17 00:00:00 2001 From: Quinn Date: Wed, 17 Sep 2025 12:26:50 +0200 Subject: [PATCH] revert forced usage of `bash`, instead opt for (more) explicit compiler selection. --- .github/workflows/ci.yaml | 19 +++++++++++++------ Makefile | 1 - 2 files changed, 13 insertions(+), 7 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 1276ee9..5b10dca 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -8,12 +8,19 @@ jobs: strategy: fail-fast: false # disable fail fast, so feedback is provided for all matrix combinations matrix: - os: - - ubuntu-latest - - ubuntu-24.04-arm - - windows-latest - - windows-11-arm - # - macos-latest + include: + - os: ubuntu-latest + cc: cc + - os: ubuntu-24.04-arm + cc: cc + - os: windows-latest + cc: gcc + - os: windows-11-arm + cc: gcc + # - os: macos-latest + # cc: cc + env: + CC: ${{matrix.cc}} runs-on: ${{matrix.os}} steps: - uses: actions/checkout@v5 diff --git a/Makefile b/Makefile index c97265b..9b9f720 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,5 @@ # Copyright (c) 2025 Quinn # Licensed under the MIT Licence. See LICENSE for details -SHELL = bash # build configuration, information about the current build process NAME = mcaselector-lite