Skip to content

v0.1.6

v0.1.6 #30

Workflow file for this run

name: Publish Python Package
on:
release:
types: [created]
jobs:
build-n-publish:
name: Build and publish Python 🐍 distributions 📦 to PyPI
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Set up Python
uses: actions/setup-python@v2
with:
python-version: 3.8
- name: Install Poetry
uses: snok/[email protected]
with:
virtualenvs-create: true
virtualenvs-in-project: true
- name: Install dependencies
run: poetry install --no-interaction
- name: build a binary wheel dist
run: |
rm -fr dist
poetry build
- name: Publish distribution 📦 to PyPI
uses: pypa/[email protected]
with:
user: __token__
password: ${{ secrets.pypi_password }}
- name: Update metadata
run: |
git add AUTHORS ChangeLog
if [[ ! -z $(git status -s AUTHORS ChangeLog) ]]
then
git config --local user.email "[email protected]"
git config --local user.name "GitHub Action"
git commit -m 'PBR AUTHORS and ChangeLog update' AUTHORS ChangeLog
git push
fi