Setup actions
This commit is contained in:
parent
9e8ec47501
commit
e8f423e08d
36
.github/workflows/tests.yml
vendored
Normal file
36
.github/workflows/tests.yml
vendored
Normal file
|
@ -0,0 +1,36 @@
|
||||||
|
name: Tests
|
||||||
|
|
||||||
|
on:
|
||||||
|
pull_request:
|
||||||
|
push:
|
||||||
|
branches:
|
||||||
|
- master
|
||||||
|
workflow_dispatch:
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
build:
|
||||||
|
name: CI
|
||||||
|
runs-on: ${{ matrix.os }}
|
||||||
|
strategy:
|
||||||
|
fail-fast: false
|
||||||
|
matrix:
|
||||||
|
os:
|
||||||
|
- ubuntu-latest
|
||||||
|
#-macos-latest
|
||||||
|
#-windows-latest
|
||||||
|
resolver:
|
||||||
|
#- nightly
|
||||||
|
- lts-18.7
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- name: Clone project
|
||||||
|
uses: actions/checkout@v2
|
||||||
|
|
||||||
|
- name: Build and run tests
|
||||||
|
shell: bash
|
||||||
|
run: |
|
||||||
|
set -ex
|
||||||
|
mkdir -p ../_newstack
|
||||||
|
stack upgrade --force-download --local-bin-path ../_newstack
|
||||||
|
../_newstack/stack --version
|
||||||
|
../_newstack/stack test --fast --no-terminal --resolver=${{ matrix.resolver }}
|
Loading…
Reference in a new issue