diff --git a/.github/workflows/release.sh b/.github/workflows/release.sh new file mode 100755 index 0000000000..df97482e1d --- /dev/null +++ b/.github/workflows/release.sh @@ -0,0 +1,19 @@ +#!/bin/sh + +set -e + +# Install dependencies +pip install --upgrade twine + +# Synchronize submodules +git submodule update --init --recursive + +# Erase old distribution, if exists +rm -rf dist dace.egg-info + +# Make tarball +python -m build --sdist + +# Upload to PyPI +twine upload dist/* +