From 48d621a06dff89dcd326fb4d5f25c3440a0e8723 Mon Sep 17 00:00:00 2001 From: Florian Paul Azim Hoberg Date: Wed, 10 Dec 2025 12:39:24 +0100 Subject: [PATCH] pipline: Generate snapshot package --- .github/workflows/20-pipeline-build-deb-package.yml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/.github/workflows/20-pipeline-build-deb-package.yml b/.github/workflows/20-pipeline-build-deb-package.yml index 3926161..d5ba4c8 100644 --- a/.github/workflows/20-pipeline-build-deb-package.yml +++ b/.github/workflows/20-pipeline-build-deb-package.yml @@ -40,6 +40,19 @@ jobs: # Install dependencies apt-get update && \ apt-get install -y python3 python3-setuptools debhelper dh-python python3-pip python3-stdeb python3-proxmoxer python3-requests python3-urllib3 devscripts python3-all && \ + + # Get base version from source code + BASE_VERSION=\$(grep __version__ proxlb/utils/version.py | awk '{print \$3}' | tr -d '\"') + echo \"Base version: \$BASE_VERSION\" + + # Build full version with timestamp + FULL_VERSION=\"\${BASE_VERSION}+$(date +%Y%m%d%H%M)\" + echo \"Full version: \$FULL_VERSION\" + + # Update debian/changelog with new version + dch --force-bad-version -v \"\$FULL_VERSION\" \ + \"Automated GitHub Actions build on $(date -u +'%Y-%m-%d %H:%M UTC').\" && \ + # Build package using stdeb / setuptools # python3 setup.py --command-packages=stdeb.command bdist_deb && \ # Build native package