diff options
author | toonn <toonn@toonn.io> | 2019-09-18 20:34:32 +0200 |
---|---|---|
committer | toonn <toonn@toonn.io> | 2019-09-18 20:35:58 +0200 |
commit | 1246ce5b4d1705b9f3f5db622ccd7d37b06a06a5 (patch) | |
tree | 4db544d124af2125a10d52ca09e71e2ea6f10686 | |
parent | 63906912292494dd27ca3637b992d9970492f4fc (diff) | |
download | ranger-1246ce5b4d1705b9f3f5db622ccd7d37b06a06a5.tar.gz |
Segregate python 3.7 workflow
By seperating the python 3.7 workflow we can keep an eye on changed linting errors for the newer pylint. Without cancelling the actions for our current setup.
-rw-r--r-- | .github/workflows/py37.yml | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/.github/workflows/py37.yml b/.github/workflows/py37.yml new file mode 100644 index 00000000..ca8210a2 --- /dev/null +++ b/.github/workflows/py37.yml @@ -0,0 +1,30 @@ +name: Python 3.7 lints and tests + +on: + push: + paths: + - '.github/workflows/py37.yml' + - '*.py' + +jobs: + test_py: + runs-on: ubuntu-latest + strategy: + max-parallel: 4 + matrix: + python-version: [3.7] + steps: + - uses: actions/checkout@v1 + with: + fetch-depth: 1 + - name: Set up Python ${{ matrix.python-version }} + uses: actions/setup-python@v1 + with: + python-version: ${{ matrix.python-version }} + - name: Install dependencies + run: | + python -m pip install --upgrade pip + pip install -r <(sed 's/<2//' requirements.txt) + - name: Lint and test with pylint, flake8, doctest, pytest + run: | + make test_py |