Testing GH workflow

This commit is contained in:
Marco Bonetti 2021-04-10 17:30:34 +02:00
parent abeb0ed21a
commit e7a18468ea
3 changed files with 35 additions and 23 deletions

26
.github/workflows/test.yml vendored Normal file
View file

@ -0,0 +1,26 @@
name: Test Django Rosetta
on: [push, pull_request]
jobs:
build:
runs-on: ubuntu-latest
strategy:
max-parallel: 4
matrix:
python-version: [3.6, 3.7, 3.8, 3.9]
steps:
- uses: actions/checkout@v1
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v2
with:
python-version: ${{ matrix.python-version }}
- name: Install dependencies
run: |
sudo apt-get install gettext
python -m pip install --upgrade pip
pip install tox tox-gh-actions
- name: Test with tox
run: tox

View file

@ -1,23 +0,0 @@
language: python
services: memcached
matrix:
include:
- python: "3.6"
env: TOX_ENV=py36-django22
- python: "3.7"
env: TOX_ENV=py37-django22
- python: "3.7"
env: TOX_ENV=py37-django30
- python: "3.8"
env: TOX_ENV=py38-django31
- python: "3.9"
env: TOX_ENV=py39-django31
- python: "3.9"
env: TOX_ENV=py39-django32
install:
- pip install tox
script:
- tox -e $TOX_ENV

View file

@ -6,6 +6,15 @@ envlist =
gettext,
docs
[gh-actions]
python =
3.9: py39-django22, py39-django30, py39-django31, py39-django32
3.8: py38-django22, py38-django30, py38-django31, py38-django32
3.7: py37-django22, py37-django30, py37-django31, py37-django32, flake8
3.6: py36-django22, py36-django30, py36-django31, py36-django32, gettext, docs
skipsdist = True
minversion = 3.8.0