c0ec02b3ed
Travis CI has made some recent changes that result in slower results. This switches to using GitHub's new actions workflow instead.
29 lines
696 B
YAML
29 lines
696 B
YAML
name: Tests and Coverage
|
|
# Make sure only one action triggers the job, otherwise pushing to a
|
|
# pull-request will run it twice.
|
|
on:
|
|
pull_request:
|
|
branches:
|
|
- "*"
|
|
push:
|
|
branches:
|
|
- master
|
|
- rhel8-branch
|
|
- rhel7-branch
|
|
- f31-branch
|
|
- f32-branch
|
|
- f33-branch
|
|
|
|
jobs:
|
|
unit-tests:
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- name: "Clone Repository"
|
|
uses: actions/checkout@v2
|
|
- name: Run lorax tests in podman
|
|
run: make test-in-docker && cp .test-results/.coverage .coverage
|
|
- name: Coveralls
|
|
uses: AndreMiras/coveralls-python-action@develop
|
|
with:
|
|
github-token: ${{ secrets.GITHUB_TOKEN }}
|