aboutsummaryrefslogtreecommitdiffstats
path: root/.github/workflows
diff options
context:
space:
mode:
Diffstat (limited to '.github/workflows')
-rw-r--r--.github/workflows/Test.yml16
1 files changed, 12 insertions, 4 deletions
diff --git a/.github/workflows/Test.yml b/.github/workflows/Test.yml
index 436dd1b68..1fa176474 100644
--- a/.github/workflows/Test.yml
+++ b/.github/workflows/Test.yml
@@ -154,8 +154,16 @@ jobs:
#
osx:
+ strategy:
+ fail-fast: false
+ max-parallel: 2
+ matrix:
+ include: [
+ { backend: mcode },
+ { backend: brew-llvm }
+ ]
runs-on: macOS-latest
- name: '๐ŸŽ macOS ยท mcode'
+ name: '๐ŸŽ macOS ยท ${{ matrix.backend }}'
steps:
- name: '๐Ÿงฐ Checkout'
@@ -176,15 +184,15 @@ jobs:
run: |
PATH=$PWD/gnat/bin:$PATH
./scripts/ci-run.sh -c
- mv ghdl-*.tgz ghdl-osx-mcode.tgz
+ mv ghdl-*.tgz ghdl-osx-${{ matrix.backend }}.tgz
env:
- TASK: macosx+mcode
+ TASK: macosx+${{ matrix.backend }}
GITHUB_OS: ${{ runner.os }}
- name: '๐Ÿ“ค Upload artifact: package'
uses: actions/upload-artifact@v2
with:
- path: ghdl-osx-mcode.tgz
+ path: ghdl-osx-${{ matrix.backend }}.tgz
#
# Windows Build