Skip to content

Reintegrate x86 CI

Reintegrate x86 CI #72

Workflow file for this run

name: Continuous Integration
on:
push:
pull_request:
branches: [master]
jobs:
build:
if: github.event_name != 'pull_request' || github.event.pull_request.head.repo.full_name != github.event.pull_request.base.repo.full_name
name: Build ${{ matrix.name }} ${{ matrix.configuration }}
runs-on: ${{ matrix.os }}
strategy:
fail-fast: false
matrix:
name: [Windows x64, Windows x86, Linux, MacOS x64, MacOS ARM64]
configuration: [Release, Debug]
include:
- name: Windows x64
os: windows-latest
- name: Windows x86
os: windows-latest
additional_args: -a x86
- name: Linux
os: ubuntu-latest
- name: MacOS x64
os: macos-13
- name: MacOS ARM64
os: macos-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-dotnet@v4
with:
dotnet-version: 8.x.x
- run: dotnet test AssimpNet.Test -c ${{ matrix.configuration }} ${{ matrix.additional_args }}