Migrate from Travis to GitHub Actions

This commit is contained in:
Joakim Soderlund 2021-01-08 21:20:21 +01:00
parent 11296343b0
commit 93a40b65f4
3 changed files with 34 additions and 11 deletions

33
.github/workflows/main.yml vendored Normal file
View file

@ -0,0 +1,33 @@
name: Main
on:
- pull_request
- push
jobs:
build:
runs-on: ubuntu-latest
strategy:
matrix:
python-version:
- 3.6
- 3.7
- 3.8
- 3.9
steps:
- name: Clone Repository
uses: actions/checkout@v1
- name: Setup Python ${{ matrix.python-version }}
uses: actions/setup-python@v2
with:
python-version: ${{ matrix.python-version }}
- name: Install Tox
run: |
python -m pip install --upgrade pip
pip install tox tox-gh-actions
- name: Invoke Tox
run: tox

View file

@ -1,10 +0,0 @@
dist: xenial
sudo: required
language: python
python:
- "3.6"
- "3.7"
- "3.8"
- "3.9"
install: pip install tox-travis
script: tox

View file

@ -5,7 +5,7 @@ envlist =
py38
py39
[travis]
[gh-actions]
python =
3.6: py36
3.7: py37