bouquin/release.sh
Miguel Jacq 5bf6d4c4d6
Some checks failed
Lint / test (push) Waiting to run
Trivy / test (push) Waiting to run
CI / test (push) Has been cancelled
Improve moving unchecked TODOs to next weekday and from last 7 days. New version checker. Remove newline after headings
2025-11-23 18:34:02 +11:00

19 lines
389 B
Bash
Executable file

#!/bin/bash
set -eo pipefail
rm -rf dist
# Publish to Pypi
poetry build
poetry publish
# Make AppImage
sudo apt-get install libfuse-dev
poetry run pyproject-appimage
mv Bouquin.AppImage dist/
# Sign packages
for file in `ls -1 dist/`; do qubes-gpg-client --batch --armor --detach-sign dist/$file > dist/$file.asc; done
echo "Don't forget to update version string on remote server."