18 lines
314 B
Bash
18 lines
314 B
Bash
|
|
#!/bin/bash
|
||
|
|
|
||
|
|
set -eo pipefail
|
||
|
|
|
||
|
|
# Clean caches etc
|
||
|
|
filedust -y .
|
||
|
|
|
||
|
|
# Publish to Pypi
|
||
|
|
poetry build
|
||
|
|
poetry publish
|
||
|
|
|
||
|
|
# Make AppImage
|
||
|
|
poetry run pyproject-appimage
|
||
|
|
mv CSPresso.AppImage dist/
|
||
|
|
|
||
|
|
# Sign packages
|
||
|
|
for file in `ls -1 dist/`; do qubes-gpg-client --batch --armor --detach-sign dist/$file > dist/$file.asc; done
|