Skip to content

Commit

Permalink
ci: test more targets
Browse files Browse the repository at this point in the history
  • Loading branch information
mochaaP committed Oct 11, 2024
1 parent a035bd5 commit 20dc675
Showing 1 changed file with 25 additions and 2 deletions.
27 changes: 25 additions & 2 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,22 +16,45 @@ jobs:
- debug
- release
mode:
- { name: default, args: -Dtests=enabled }
- name: default
args: -Dtests=enabled
- name: sanitize
args: >-
"-Db_sanitize=address,undefined"
- name: clang+sanitize
args: >-
"-Db_sanitize=address,undefined"
extra_envs:
CC: clang
CXX: clang++
- name: clang-cl+sanitize
args: >-
"-Db_sanitize=address,undefined"
extra_envs:
CC: clang-cl
CXX: clang-cl
platform:
- macos-latest
- windows-2022
- ubuntu-22.04

exclude:
- platform: ubuntu-22.04
mode:
name: clang-cl+sanitize
- platform: macos-latest
mode:
name: clang-cl+sanitize
- platform: macos-latest
mode:
name: clang+sanitize

steps:
- name: Setup meson
run: |
pipx install meson ninja
- name: Checkout
uses: actions/checkout@v4
with: { submodules: recursive }
- name: Activate MSVC and Configure
if: ${{ matrix.platform == 'windows-2022' }}
run: |
Expand Down

0 comments on commit 20dc675

Please sign in to comment.