From 5b0cbe715f4837f2ba49aa8cdd7654c8d69ab59a Mon Sep 17 00:00:00 2001 From: Yuriy Syrovetskiy Date: Tue, 10 Feb 2026 13:55:47 +0100 Subject: [PATCH 1/2] Add Macos to Github CI --- .github/workflows/tests.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index aa5fc2c..9655e1f 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -18,6 +18,7 @@ jobs: uses: kleidukos/get-tested@v0.1.7.1 with: cabal-file: hsqml.cabal + macos-version: latest ubuntu-version: latest version: 0.1.7.1 From cf503fae14b6dccfa9600956b1cea5e7ffb12bfe Mon Sep 17 00:00:00 2001 From: Yuriy Syrovetskiy Date: Tue, 10 Feb 2026 14:27:19 +0100 Subject: [PATCH 2/2] fixup! Add Macos to Github CI --- .github/workflows/tests.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 9655e1f..9084ff2 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -54,6 +54,7 @@ jobs: ${{ runner.os }}-ghc-${{ matrix.ghc }}-cabal- - name: Install Qt5 Dependencies + if: runner.os == 'Linux' run: | sudo apt-get update sudo apt-get install -y \ @@ -68,6 +69,13 @@ jobs: qttools5-dev-tools \ qtbase5-dev + - name: Install Qt5 Dependencies + if: runner.os == 'macOS' + run: | + brew update + brew install qt@5 + # TODO support qt@6, too + - name: Build run: cabal build --enable-tests