Commit f51e39a2 authored by Remi Rampin's avatar Remi Rampin

Update release checklist

parent 6d451d14
......@@ -3,9 +3,17 @@
* Update CHANGELOG and version numbers
* Create a signed tag (git tag -s)
* Build sdist / bdist_wheel, upload to PyPI (with Twine)
* Buid MacOS installer (using macos.sh)
* Build MacOS installer
* Update Calibre
* Run macos.sh
* Build Windows installer (using pyinstaller_entrypoint.py and windows.spec, then windows-installer.iss)
* Update Calibre
* Get l10n folder from PyPI
* Run `pyinstaller windows.spec`
* Copy Calibre2 to dist/taguette/
* Build installer using windows-installer.iss
* Build Docker image remram/taguette (version tag + latest tag), push to docker.io
* Push to Zenodo
* Update citation in repo, website, GitLab badge
* Update message files on msg.taguette.org, so users get the notification
* Update download link on website's install.html
......@@ -11,6 +11,7 @@ VERSION="$1"
cd "$(dirname "$0")/../.."
cp scripts/dist/pyinstaller_entrypoint.py scripts/dist/macos/macos.spec .
poetry install
scripts/update_translations.sh
rm -rf build dist
pyinstaller macos.spec
rm -rf dist/taguette
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment