From 2a69de0a479244cffe524b18617202801447ae01 Mon Sep 17 00:00:00 2001 From: JessicaTegner Date: Sun, 9 Oct 2022 12:24:24 +0200 Subject: [PATCH] Updated workflow with more modern versions of actions and python --- .github/workflows/main.yml | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 444845d..6b6e43a 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -10,13 +10,13 @@ jobs: fail-fast: false max-parallel: 4 matrix: - python-version: [2.7, 3.5, 3.6, 3.7] - os: [ubuntu-latest, macOS-latest] + python-version: [3.6, 3.7, 3.8, 3.9, 3.10] + os: [ubuntu-latest, macOS-latest, windows-latest] steps: - - uses: actions/checkout@v1 + - uses: actions/checkout@v3 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v1 + uses: actions/setup-python@v4.2.0 with: python-version: ${{ matrix.python-version }} - name: Setup build and test environment @@ -46,9 +46,9 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v1 + - uses: actions/checkout@v3 - name: Set up Python 3.7 - uses: actions/setup-python@v1 + uses: actions/setup-python@v4.2.0 with: python-version: 3.7 - name: Setup docs environment @@ -62,20 +62,18 @@ jobs: needs: [build, docs] runs-on: ubuntu-latest + if: startsWith(github.event.ref, 'refs/tags') && github.ref == 'refs/heads/master' steps: - - uses: actions/checkout@v1 + - uses: actions/checkout@v3 - name: Set up Python 3.7 - if: startsWith(github.event.ref, 'refs/tags') - uses: actions/setup-python@v1 + uses: actions/setup-python@v4.2.0 with: python-version: 3.7 - name: Build Package - if: startsWith(github.event.ref, 'refs/tags') run: | python -m pip install --upgrade pip setuptools wheel python setup.py sdist bdist_wheel --universal - name: Publish Package on PyPI - if: startsWith(github.event.ref, 'refs/tags') uses: pypa/gh-action-pypi-publish@master with: user: __token__