Updated workflow with more modern versions of actions and python

This commit is contained in:
JessicaTegner
2022-10-09 12:24:24 +02:00
parent f3f95a92ee
commit 2a69de0a47
+9 -11
View File
@@ -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__