Switch to using GitHub Actions instead of Travis CI
Travis CI has made some recent changes that result in slower results. This switches to using GitHub's new actions workflow instead.
This commit is contained in:
parent
d16851bb5c
commit
e35410eec8
@ -1,3 +1,5 @@
|
||||
[paths]
|
||||
source = .
|
||||
/lorax/
|
||||
[run]
|
||||
relative_files = True
|
||||
|
28
.github/workflows/tests.yml
vendored
Normal file
28
.github/workflows/tests.yml
vendored
Normal file
@ -0,0 +1,28 @@
|
||||
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 }}
|
24
.travis.yml
24
.travis.yml
@ -1,24 +0,0 @@
|
||||
sudo: required
|
||||
language: python
|
||||
services:
|
||||
- docker
|
||||
|
||||
env:
|
||||
- DOCKER=docker
|
||||
|
||||
script:
|
||||
- make test-in-docker
|
||||
|
||||
after_success:
|
||||
- |
|
||||
|
||||
cp .test-results/.coverage ./.coverage.docker
|
||||
|
||||
pip install coverage coveralls
|
||||
coverage combine
|
||||
coveralls
|
||||
|
||||
notifications:
|
||||
email:
|
||||
on_failure: change
|
||||
on_success: never
|
Loading…
Reference in New Issue
Block a user