From ea5bf2bd31c3af8dbbb238d8b89d3c21a38b321e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andre=20Kl=C3=A4rner?= Date: Sat, 8 Feb 2025 17:50:25 +0100 Subject: [PATCH 1/2] ci: extend the CI to MacOS to catch regressions --- .github/workflows/ci.yml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 4d33c0c6..1413c149 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -8,6 +8,7 @@ on: jobs: ci: + name: CI on Linux runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 @@ -25,3 +26,15 @@ jobs: - uses: codecov/codecov-action@v5 with: token: ${{ secrets.CODECOV_TOKEN }} + + ci-macos: + name: CI on MacOS + runs-on: macos-latest + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-go@v5 + with: + go-version-file: "go.mod" + - run: make test + - run: make run + - run: make bench From 65b27a1a40517dcd2ebaae1a29ef93cad47d7962 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andre=20Kl=C3=A4rner?= Date: Sat, 8 Feb 2025 17:50:25 +0100 Subject: [PATCH 2/2] ci: extend the CI to windows --- .github/workflows/ci.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1413c149..3d0729cb 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -38,3 +38,15 @@ jobs: - run: make test - run: make run - run: make bench + + ci-windows: + name: CI on Windows + runs-on: windows-latest + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-go@v5 + with: + go-version-file: "go.mod" + - run: make test + - run: make run + - run: make bench