Skip to content

Commit 97f5790

Browse files
committed
Switch to GitHub Actions for CI
1 parent feb5c6d commit 97f5790

3 files changed

Lines changed: 32 additions & 16 deletions

File tree

.github/workflows/test.yml

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
on:
2+
- push
3+
- pull_request
4+
5+
jobs:
6+
test:
7+
strategy:
8+
fail-fast: false
9+
matrix:
10+
node:
11+
- '8'
12+
- '9'
13+
- '10'
14+
- '11'
15+
- '12'
16+
- '13'
17+
- '14'
18+
- '15'
19+
- '16'
20+
name: node.js v${{ matrix.node }}
21+
runs-on: ubuntu-latest
22+
steps:
23+
- uses: actions/checkout@v2
24+
25+
- uses: actions/setup-node@v2
26+
with:
27+
node-version: ${{ matrix.node }}
28+
29+
- run: node --version
30+
- run: npm install
31+
- run: npm test

.travis.yml

Lines changed: 0 additions & 15 deletions
This file was deleted.

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Canopy [![Build status](https://travis-ci.org/jcoglan/canopy.svg?branch=master)](https://travis-ci.org/jcoglan/canopy)
1+
# Canopy
22

33
Canopy is a parser compiler targeting Java, JavaScript, Python and Ruby. It
44
takes a file describing a [parsing expression grammar][1] and compiles it into a

0 commit comments

Comments
 (0)