From 2bb54da368a3625dabf482b53944ad7f726eeac1 Mon Sep 17 00:00:00 2001 From: Jakub Roztocil Date: Tue, 10 Sep 2019 13:58:05 +0200 Subject: [PATCH] worflow --- .github/workflows/pythonpackage.yml | 32 +++++++++++++++-------------- 1 file changed, 17 insertions(+), 15 deletions(-) diff --git a/.github/workflows/pythonpackage.yml b/.github/workflows/pythonpackage.yml index 958fb5c5..5694de01 100644 --- a/.github/workflows/pythonpackage.yml +++ b/.github/workflows/pythonpackage.yml @@ -3,10 +3,10 @@ name: Python package on: [push] jobs: - build: + test: + # run core httpie tests everywhere runs-on: ${{ matrix.os }} strategy: - max-parallel: 4 matrix: os: [ubuntu-latest, macOS-latest, windows-latest] python-version: [3.6, 3.7] @@ -16,18 +16,20 @@ jobs: uses: actions/setup-python@v1 with: python-version: ${{ matrix.python-version }} - - name: upgrade pip - run: python -m pip install --upgrade pip - - name: install - run: make install - - name: test - run: make test - - name: pycodestyle - if: matrix.os == 'ubuntu-latest' && matrix.python-version == '3.7' - run: make pycodestyle - - name: coveralls - if: matrix.os == 'ubuntu-latest' && matrix.python-version == '3.7' - run: make coveralls + - run: python -m pip install --upgrade pip + - run: pip install --upgrade --editable . + - run: python setup.py test + + test-extras: + # coverage and extra tests only once + - runs-on: ubuntu-latest + strategy: + matrix: + python-version: [3.7] + - run: make install + - run: make test + - run: make test-dist + - run: make pycodestyle + - run: make coveralls env: COVERALLS_REPO_TOKEN: ${{ secrets.COVERALLS_REPO_TOKEN }} -