2021-03-17 04:45:28 +13:00
# 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 : New Release
on :
release :
types : [ created]
workflow_dispatch :
jobs :
deploy :
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 dependencies
run : |
python -m pip install --upgrade pip
pip install setuptools wheel twine
- name : Build and publish
env :
TWINE_USERNAME : __token__
TWINE_PASSWORD : ${{ secrets.PYPI_TOKEN }}
run : |
python setup.py sdist bdist_wheel
twine upload dist/*
2021-03-17 22:18:42 +13:00
aur-publish :
runs-on : ubuntu-latest
steps :
- uses : actions/checkout@v2
- name : Generate PKGBUILD
run :
./.github/GenPKG.sh
- name : Upload
uses : KSXGitHub/github-actions-deploy-aur@<TAG>
with :
pkgname : rare
pkgbuild : ./.github/rare/PKGBUILD
commit_username : Dummerle
commit_email : ${{ secrets.MAIL }}
ssh_private_key : ${{ secrets.AUR_SSH_PRIVATE_KEY }}
commit_message : Update AUR package