From e7a18468ea8a3f1394083b9bda41521761fa68e0 Mon Sep 17 00:00:00 2001 From: Marco Bonetti Date: Sat, 10 Apr 2021 17:30:34 +0200 Subject: [PATCH] Testing GH workflow --- .github/workflows/test.yml | 26 ++++++++++++++++++++++++++ .travis.yml | 23 ----------------------- tox.ini | 9 +++++++++ 3 files changed, 35 insertions(+), 23 deletions(-) create mode 100644 .github/workflows/test.yml delete mode 100644 .travis.yml diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml new file mode 100644 index 0000000..554afcc --- /dev/null +++ b/.github/workflows/test.yml @@ -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 diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index ef286ba..0000000 --- a/.travis.yml +++ /dev/null @@ -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 diff --git a/tox.ini b/tox.ini index 578cbf9..6683640 100644 --- a/tox.ini +++ b/tox.ini @@ -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