Skip to content

Fix ci

Fix ci #69

Workflow file for this run

name: Continuous Integration
on:
pull_request:
branches:
- master
push:
branches:
- master
env:
MAKEFLAGS: ${{ (github.repository == 'numworks/epsilon-internal') && '-j32' || '-j2' }}
jobs:
windows:
runs-on: windows-latest
if: ${{ (github.repository != 'numworks/epsilon-internal') }}
defaults:
run:
shell: msys2 {0}
steps:
- uses: msys2/setup-msys2@v2
- uses: actions/checkout@v3
- run: build/setup.sh --only-simulator
- run: make PLATFORM=simulator ASSERTIONS=1 epsilon.exe test.exe
- run: cmd /c output\release\simulator\windows\test.exe --headless --limit-stack-usage
- uses: actions/upload-artifact@v3
with:
name: epsilon-windows.exe
path: output/release/simulator/windows/epsilon.exe