synapse-s3-storage-provider/.github/workflows/release.yml
2021-11-23 15:13:39 +00:00

26 lines
No EOL
630 B
YAML

name: "Build and upload to PyPI"
on:
release:
types: ["published"]
jobs:
build:
runs-on: "ubuntu-latest"
steps:
- uses: "actions/checkout@v2"
- uses: "actions/setup-python@v2"
with:
python-version: "3.6"
- name: "Install packaging tools"
run: "python -m pip install --upgrade build twine"
- name: "Build dist package"
run: "python -m build"
- name: "Upload to PyPI"
run: "python -m twine --repository testpypi upload dist/*"
env:
TWINE_USERNAME: "__token__"
TWINE_PASSWORD: "${{ secrets.TESTPYPI_API_TOKEN }}"