Skip to content

Test actions on latest main commit #65

Test actions on latest main commit

Test actions on latest main commit #65

Workflow file for this run

name: Build
on: [push, pull_request]
jobs:
test:
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
include:
- runner: test-alpine
- runner: test-alpine-user
- runner: test-alpine-lfs
- runner: test-debian
- runner: test-debian-user
- runner: test-ubuntu
- runner: test-arch
- runner: test-fedora
- runner: test-opensuse
- runner: test-corehookspath
- runner: test-whitespace
- runner: test-rules
steps:
- uses: actions/checkout@v2
- name: Run tests for ${{ matrix.runner }}
run: |
sh "tests/${{ matrix.runner }}.sh"
coverage:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Run tests and collect coverage
run: |
sh "tests/coverage.sh"
- name: Coveralls
uses: coverallsapp/github-action@v2
# will need to work out how to get KCov uploaded to Coveralls from GitHub Actions