From 627f10a2a1055a2c5a2c197e235f5609114c0b5f Mon Sep 17 00:00:00 2001 From: Simon Date: Tue, 1 Oct 2024 13:00:37 +0200 Subject: [PATCH] Add cross platform tests Since Multibody and dependency seem to be platform dependent, it seems to make sense to test on multiple platforms to avoid e.g. https://github.com/JuliaComputing/Multibody.jl/issues/159 --- .github/workflows/CI.yml | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index 8840deba..5c5410dd 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -13,7 +13,7 @@ env: jobs: test: name: Julia ${{ matrix.version }} - ${{ matrix.os }} - ${{ matrix.arch }} - ${{ github.event_name }} - runs-on: ubuntu-latest + runs-on: ${{ matrix.os }} strategy: fail-fast: false matrix: @@ -21,8 +21,23 @@ jobs: - '1' os: - ubuntu-latest + - windows-latest + - macOS-13 # intel + - macOS-14 # arm arch: - x64 + - aarch64 + exclude: + - os: ubuntu-latest + arch: aarch64 + - os: windows-latest + arch: aarch64 + - os: macOS-13 + arch: aarch64 + - os: macOS-14 + version: 1.6 + - os: macOS-14 + arch: x64 steps: - name: Set debug env run: export JULIA_DEBUG="loading"