From 63906912292494dd27ca3637b992d9970492f4fc Mon Sep 17 00:00:00 2001 From: toonn Date: Wed, 18 Sep 2019 20:33:42 +0200 Subject: Drop py3.7 Temporarily drop python 3.7 from the workflow because it's not compatible with `pylint<2`. --- .github/workflows/python.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to '.github/workflows/python.yml') diff --git a/.github/workflows/python.yml b/.github/workflows/python.yml index 6e872db5..3dd1b765 100644 --- a/.github/workflows/python.yml +++ b/.github/workflows/python.yml @@ -12,7 +12,7 @@ jobs: strategy: max-parallel: 4 matrix: - python-version: [2.7, 3.5, 3.6, 3.7] + python-version: [2.7, 3.5, 3.6] steps: - uses: actions/checkout@v1 with: -- cgit 1.4.1-2-gfad0 From 8889cb85f873dd32e94c5b1e03646abb8f27c3a2 Mon Sep 17 00:00:00 2001 From: toonn Date: Tue, 24 Sep 2019 18:43:54 +0200 Subject: Seperate doctests and pytests Doctests are interfering with CI because curses can't find the terminfo database. This'll require looking into but for now we'll run the doctests seperately and expect failure. Same thing for pytests. --- .github/workflows/doctest.yml | 30 ++++++++++++++++++++++++++++++ .github/workflows/python.yml | 4 ++-- 2 files changed, 32 insertions(+), 2 deletions(-) create mode 100644 .github/workflows/doctest.yml (limited to '.github/workflows/python.yml') diff --git a/.github/workflows/doctest.yml b/.github/workflows/doctest.yml new file mode 100644 index 00000000..f12cb926 --- /dev/null +++ b/.github/workflows/doctest.yml @@ -0,0 +1,30 @@ +name: Python doctest and pytest + +on: + push: + paths: + - '.github/workflows/doctest.yml' + - '*.py' + +jobs: + test_py: + runs-on: ubuntu-latest + strategy: + max-parallel: 4 + matrix: + python-version: [2.7, 3.5, 3.6] + 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 requirements.txt + - name: doctest + run: | + make test_doctest test_other diff --git a/.github/workflows/python.yml b/.github/workflows/python.yml index 3dd1b765..1daba84c 100644 --- a/.github/workflows/python.yml +++ b/.github/workflows/python.yml @@ -25,6 +25,6 @@ jobs: run: | python -m pip install --upgrade pip pip install -r requirements.txt - - name: Lint and test with pylint, flake8, doctest, pytest + - name: Lint and test with pylint, flake8, -d-o-c-t-e-s-t-, -p-y-t-e-s-t- run: | - make test_py + make test_pylint test_flake8 test_pytest -- cgit 1.4.1-2-gfad0 9274159f294'>pydoc/ranger.ext.shutil_generatorized.html