Merge pull request #654 from okuoku/github-ci

CI: Add Github Actions
This commit is contained in:
Alex Shinn 2020-05-28 14:51:36 +09:00 committed by GitHub
commit 170201d3e4
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

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