Skip to content

int - Added pip install for other systems #197

int - Added pip install for other systems

int - Added pip install for other systems #197

Workflow file for this run

name: Build Project (Debug)
on:
push:
branches:
- main
pull_request:
branches:
- main
jobs:
build:
strategy:
matrix:
runs-on: [ubuntu-latest, windows-latest, macos-latest]
fail-fast: false
runs-on: ${{ matrix.runs-on }}
steps:
- uses: actions/checkout@v4
with:
submodules: 'true'
ref: ${{ github.ref }}
- name: Setup .NET
uses: actions/setup-dotnet@v4
with:
dotnet-version: '10.0.x'
- name: Setup Mono (Unix)
if: matrix.runs-on == 'ubuntu-latest'
run: sudo apt install mono-complete
- name: Setup Mono (macOS)
if: matrix.runs-on == 'macos-latest'
run: brew install mono
- name: Setup lxml (Unix)
if: matrix.runs-on == 'ubuntu-latest'
run: sudo apt install python3-lxml
- name: Setup lxml (Other)
if: matrix.runs-on != 'ubuntu-latest'
run: pip install lxml
- name: Solution Compilation
run: python tools/adt.py build -b "-p:Configuration=Debug -p:ContinuousIntegrationBuild=true"
- name: Testing
run: dotnet test --no-build --configuration Debug