Update release workflow to use Makefile for building and packaging; add smoke test step

This commit is contained in:
Felix Rudat
2026-01-27 10:44:50 +01:00
parent 2ed361698e
commit d8f37c6e70
2 changed files with 12 additions and 4 deletions
+3 -2
View File
@@ -21,10 +21,11 @@ jobs:
- name: Install build dependencies
run: |
python -m pip install --upgrade pip
pip install -r scripts/requirements.txt pyinstaller
pip install uv
make setup
- name: Build binary
run: |
pyinstaller --onefile --name planka-cli scripts/planka_cli.py
make build
- name: Package tarball
run: |
VERSION="${GITHUB_REF_NAME#v}"