CI: Add Github Actions

This workflow tests against the standard Makefile build on
Mac and Linux.
This commit is contained in:
okuoku 2020-05-28 02:52:23 +09:00
parent daa7263690
commit 78f28c69ea

23
.github/workflows/CI.yaml vendored Normal file
View file

@ -0,0 +1,23 @@
name: CI
on: [push, pull_request]
jobs:
build:
name: ${{ matrix.os }}
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [ubuntu-latest, macos-latest]
steps:
- uses: actions/checkout@v2
- name: Build
run: make # assumes GNUMake
- name: Test
run: make test-all
- name: Setup
run: sudo make install
- name: Run in PATH
run: chibi-scheme r7rs-tests.scm
working-directory: tests