2020-08-02 22:32:33 +00:00
# This workflows 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
2020-08-02 22:43:09 +00:00
name : Upload Analysis Package
2020-08-02 22:32:33 +00:00
on :
2020-08-02 22:43:09 +00:00
push :
branches : [ publish-analysis ]
pull_request :
branches : [ publish-analysis ]
2020-08-02 22:32:33 +00:00
jobs :
deploy :
runs-on : ubuntu-latest
2020-08-02 22:43:09 +00:00
env :
working-directory : ./analysis-master/
2020-08-02 22:32:33 +00:00
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
pip install setuptools wheel twine
2020-08-02 22:43:09 +00:00
- name : Publish package to PyPI
uses : pypa/gh-action-pypi-publish@master
with :
user : __token__
password : ${{ secrets.PYPI_TOKEN }}