Rename master to main, use 3.10 final, add workflow_dispatch

This commit is contained in:
Hugo van Kemenade 2021-10-19 13:08:53 +03:00
parent 3db88e98ce
commit 9072b98a18
8 changed files with 42 additions and 36 deletions

View file

@ -3,14 +3,15 @@ name: Deploy
on:
push:
branches:
- master
- main
release:
types:
- published
workflow_dispatch:
jobs:
build:
if: github.repository == 'pylast/pylast'
deploy:
if: github.repository_owner == 'pylast'
runs-on: ubuntu-20.04
steps:
@ -29,18 +30,18 @@ jobs:
- name: Set up Python
uses: actions/setup-python@v2
with:
python-version: 3.9
python-version: "3.10"
- name: Install dependencies
run: |
python -m pip install -U pip
python -m pip install -U setuptools twine wheel
python -m pip install -U build twine wheel
- name: Build package
run: |
python setup.py --version
python setup.py sdist --format=gztar bdist_wheel
twine check dist/*
python -m build
twine check --strict dist/*
- name: Publish package to PyPI
if: github.event.action == 'published'