aboutsummaryrefslogtreecommitdiff
path: root/.github/workflows/ci.yml
diff options
context:
space:
mode:
authorJan <sentrycraft123@gmail.com>2024-06-19 13:44:34 +0200
committerGitHub <noreply@github.com>2024-06-19 13:44:34 +0200
commit9a60c23811b9e78ae2ef86cdf009f4fdffd896e4 (patch)
treeb48b641a20ee8939c87fb1cb41f6bb44f410fa9d /.github/workflows/ci.yml
parentb02e6097c471b8bf196a2fce4eb22e4b0bae4e11 (diff)
downloadNorthstarLauncher-9a60c23811b9e78ae2ef86cdf009f4fdffd896e4.tar.gz
NorthstarLauncher-9a60c23811b9e78ae2ef86cdf009f4fdffd896e4.zip
Add clang CI (#721)
Builds Northstar with the Microsoft provided clang-cl build next to MSVC Release builds are unchanged and still only built with MSVC
Diffstat (limited to '.github/workflows/ci.yml')
-rw-r--r--.github/workflows/ci.yml10
1 files changed, 9 insertions, 1 deletions
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 20870278..413ecb9f 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -8,6 +8,14 @@ env:
jobs:
build:
runs-on: windows-2022
+ strategy:
+ matrix:
+ config:
+ - { name: "MSVC", cc: cl }
+ - { name: "LLVM", cc: clang-cl }
+ env:
+ CC: ${{ matrix.config.cc }}
+ CXX: ${{ matrix.config.cc }}
steps:
- name: Checkout
uses: actions/checkout@v4
@@ -33,7 +41,7 @@ jobs:
- name: Upload Build Artifact
uses: actions/upload-artifact@v3
with:
- name: NorthstarLauncher-${{ steps.extract.outputs.commit }}
+ name: NorthstarLauncher-${{ matrix.config.name }}-${{ steps.extract.outputs.commit }}
path: |
game/