From dd37a21c56e46f444332068246571cc22d34707b Mon Sep 17 00:00:00 2001 From: Julian Hammer Date: Tue, 15 Dec 2020 12:55:10 +0100 Subject: [PATCH] installing libgraphviz-dev --- .github/workflows/test-n-publish.yml | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/.github/workflows/test-n-publish.yml b/.github/workflows/test-n-publish.yml index 9958a4c..d8cfe1d 100644 --- a/.github/workflows/test-n-publish.yml +++ b/.github/workflows/test-n-publish.yml @@ -3,11 +3,11 @@ name: test-n-publish on: [push, pull_request] jobs: - test-n-publish: + test: runs-on: ubuntu-latest strategy: matrix: - python-version: [3.5, 3.6, 3.7, 3.8] + python-version: [3.6, 3.7, 3.8, 3.9] steps: - uses: actions/checkout@v2 @@ -20,7 +20,7 @@ jobs: python -m pip install --upgrade pip python -m pip install codecov requests python -m pip install bs4 - sudo apt-get install graphviz + sudo apt-get -y install graphviz libgraphviz-dev pkg-config python -m pip install pygraphviz python -m pip install kerncraft python -m pip install -e . @@ -31,8 +31,20 @@ jobs: - name: Build package run: | python setup.py build sdist + + publish: + if: github.event_name == 'push' && startsWith(github.ref, 'refs/tags') + needs: jobs + steps: + - uses: actions/checkout@v2 + - uses: actions/setup-python@v2 + name: Set up Python ${{ matrix.python-version }} + with: + python-version: ${{ matrix.python-version }} + - name: Build package + run: | + python setup.py build sdist - name: Publish to PyPI - if: github.event_name == 'push' && startsWith(github.ref, 'refs/tags') uses: pypa/gh-action-pypi-publish@master with: skip_existing: true