@@ -1,4 +1,4 @@
-name: Monkey
+name: Monkey (Linux)
on:
schedule: # execute every 24 hours
@@ -0,0 +1,25 @@
+name: Monkey (macOS)
+
+on:
+ pull_request:
+ push:
+jobs:
+ build:
+ strategy:
+ matrix:
+ os: [macOS-latest]
+ kind: [static, shared]
+ runs-on: ${{ matrix.os }}
+ steps:
+ - uses: actions/checkout@v1
+ - uses: xmake-io/github-action-setup-xmake@v1
+ with:
+ xmake-version: branch@dev
+ - name: Tests
+ run: |
+ xmake l ./scripts/monkey.lua -D -k ${{ matrix.kind }}
@@ -0,0 +1,27 @@
+name: Monkey (Windows)
+ os: [windows-latest]
+ arch: [x64, x86]
+ vs_runtime: [MT, MD]
+ xmake l ./scripts/monkey.lua -D -a ${{ matrix.arch }} -k ${{ matrix.kind }} --vs_runtime=${{ matrix.vs_runtime }} --vs_sdkver=10.0.19041.0