ci: add CI

pull/719/head
Yukun Guo 2020-11-23 16:48:04 +08:00
parent b3de3f1d88
commit e3111ed37f
1 changed files with 40 additions and 0 deletions

40
.github/workflows/build.yml vendored Normal file
View File

@ -0,0 +1,40 @@
name: CI
on:
push:
branches: [master]
paths-ignore:
- '*.md'
pull_request:
branches: [master]
paths-ignore:
- '*.md'
jobs:
clojure-test:
strategy:
matrix:
operating-system: [ubuntu-latest, macOS-latest]
runs-on: ${{ matrix.operating-system }}
steps:
- name: Checkout
uses: actions/checkout@v2
with:
fetch-depth: 1
submodules: 'true'
- name: Prepare Java
uses: actions/setup-java@v1
with:
java-version: 1.8
- name: Install Clojure tools.deps
uses: DeLaGuardo/setup-clojure@master
with:
cli: '1.10.1.727'
- name: Run Clojure test
run: clojure -M:test:runner