We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent abe9488 commit 233f0d4Copy full SHA for 233f0d4
.github/workflows/release.yaml
@@ -0,0 +1,24 @@
1
+name: Release
2
+
3
+on:
4
+ release:
5
+ types:
6
+ - created
7
8
+jobs:
9
10
+ name: "Publish release"
11
+ runs-on: "ubuntu-latest"
12
13
+ steps:
14
+ - uses: "actions/checkout@v2"
15
+ - uses: "actions/setup-python@v1"
16
+ with:
17
+ python-version: 3.9
18
+ - name: "Install dependencies"
19
+ run: "pip install -r requirements/dev-requirements.txt"
20
+ - name: "Publish to PyPI"
21
+ run: "./scripts/release.sh"
22
+ env:
23
+ TWINE_USERNAME: __token__
24
+ TWINE_PASSWORD: ${{ secrets.PYPI_TOKEN }}
scripts/release.sh
@@ -0,0 +1,5 @@
+#!/bin/bash
+rm -rf ./build/*
+rm -rf ./dist/*
+python setup.py sdist bdist_wheel
+twine upload dist/*
0 commit comments