Skip to content

Nightly build master branch #901

Nightly build master branch

Nightly build master branch #901

Workflow file for this run

name: Nightly build master branch
on:
workflow_dispatch: {}
schedule:
# Adjust refresh schedule here. By default, it runs once per day.
# Syntax reference: https://docs.github.com/en/actions/reference/events-that-trigger-workflows#schedule
# Recommended tool: https://crontab.guru/
- cron: "19 3 * * *"
# thanks to https://www.caktusgroup.com/blog/2021/02/11/automating-pypi-releases/
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/setup-python@v2
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install setuptools wheel twine
- name: Build and publish
env:
NIGHTLY_BUILD: true
TWINE_USERNAME: __token__
TWINE_PASSWORD: ${{ secrets.PYPI_PASSWORD }}
run: |
python setup.py sdist bdist_wheel
twine upload dist/*