# This workflow will upload a Python Package using Twine when a release is created
# For more information see: https://help.github.com/en/actions/language-and-framework-guides/using-python-with-github-actions#publishing-to-package-registries
name:Upload Python Package
on:
release:
# Only use the types keyword to narrow down the activity types that will trigger your workflow.
types:[published]
name:build
on:[push, pull_request ]
jobs:
deploy:
test:
runs-on:ubuntu-latest
steps:
- uses:actions/checkout@v2
- name:Set up Python
uses:actions/setup-python@v2
with:
python-version:'3.x'
- name:Install dependencies
run:|
python -m pip install --upgrade pip
python -m pip install flake8
- name:Install module
run:python -m pip install .
- name:Lint with flake8
run:|
# stop the build if there are Python syntax errors or undefined names