Merge pull request #42 from actions/unit-tests

Add basic unit tests for semver matching
This commit is contained in:
Jonathan Clem
2020-09-16 15:11:29 -04:00
committed by GitHub
7 changed files with 704 additions and 15 deletions

View File

@@ -7,16 +7,22 @@ on:
workflow_dispatch:
jobs:
test:
unit_test:
runs-on: ubuntu-latest
name: Unit tests
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v1
with: {node-version: '12'}
- run: npm ci
- run: npm test
integration_test:
runs-on: ubuntu-latest
name: OTP ${{matrix.pair.otp-version}} / Elixir ${{matrix.pair.elixir-version}}
strategy:
matrix:
pair:
- otp-version: '18.0'
elixir-version: '1.1'
- otp-version: '23.0'
elixir-version: '1.10'
# Full Versions
- otp-version: '22.0'
elixir-version: '1.9.1'
@@ -26,6 +32,9 @@ jobs:
# Branches
- otp-version: '22.0'
elixir-version: master
# Pre-releases
- otp-version: '23.0'
elixir-version: '1.11.0-rc.0'
steps:
- uses: actions/checkout@v2
- name: Use actions/setup-elixir