Remove TravisCI and use actions build matrix

This commit is contained in:
Nicholas Serra 2021-02-09 22:31:53 -05:00
parent 8e2ed6670e
commit fe8741ccc9
No known key found for this signature in database
GPG key ID: EEDDA4EE375C6D12
3 changed files with 35 additions and 53 deletions

View file

@ -13,7 +13,39 @@ jobs:
strategy:
max-parallel: 4
matrix:
python-version: [3.6, 3.7, 3.8]
include:
- python-version: 2.7
django-version: Django==1.11
- python-version: 3.4
django-version: Django==2.0
- python-version: 3.5
django-version: Django==2.0
- python-version: 3.5
django-version: Django==2.1
- python-version: 3.6
django-version: Django==2.1
- python-version: 3.6
django-version: Django==2.2
- python-version: 3.6
django-version: Django==3.0
- python-version: 3.7
django-version: Django==2.2
- python-version: 3.7
django-version: Django==3.0
- python-version: 3.8
django-version: Django==3.1
- python-version: 3.9
django-version: Django==3.1
steps:
- uses: actions/checkout@v2
@ -24,7 +56,8 @@ jobs:
- name: Install Dependencies
run: |
python -m pip install --upgrade pip
pip install -r requirements.txt
pip install coveralls coverage
pip install ${{ matrix.django-version }}
- name: Run Tests
run: coverage run runtests.py

View file

@ -1,50 +0,0 @@
language: python
cache: pip
python:
- "2.7"
- "3.6"
- "3.7"
sudo: false
env:
- DJANGO="Django>=1.8,<1.9"
- DJANGO="Django>=1.9,<1.10"
- DJANGO="Django>=1.10,<1.11"
- DJANGO="Django>=1.11,<2.0"
- DJANGO="Django>=2.0,<2.1"
- DJANGO="Django==2.2.12"
- DJANGO="Django==3.1.6"
- DJANGO="https://github.com/django/django/archive/master.tar.gz"
matrix:
fast_finish: true
exclude:
- python: "2.7"
env: DJANGO="Django>=2.0,<2.1"
- python: "2.7"
env: DJANGO="Django==2.2.12"
- python: "2.7"
env: DJANGO="https://github.com/django/django/archive/master.tar.gz"
- python: "3.4"
env: DJANGO="https://github.com/django/django/archive/master.tar.gz"
- python: "3.6"
env: DJANGO="Django>=1.8,<1.11"
- python: "2.7"
env: DJANGO="Django==3.1.6"
allow_failures:
- env: DJANGO="https://github.com/django/django/archive/master.tar.gz"
install:
- pip install coveralls coverage
- pip install $DJANGO
script:
- coverage run runtests.py
- coverage report -m
after_script:
- coverage combine
- coveralls

View file

@ -1,3 +1,2 @@
Django==2.2.14
coverage==5.2.1
coveralls==2.1.1