From 7943c539b62640b16fe03f308cb0dc26923d66a1 Mon Sep 17 00:00:00 2001 From: Flowseal Date: Thu, 19 Mar 2026 07:28:46 +0300 Subject: [PATCH] .deb build test --- .github/workflows/build.yml | 60 ++++++++++++++++++++++++++++++++++++- 1 file changed, 59 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index fc811e2..ceae1ef 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -247,11 +247,68 @@ jobs: - name: Build binary with PyInstaller run: .venv/bin/pyinstaller packaging/linux.spec --noconfirm + - name: Create .deb package + run: | + set -euo pipefail + VERSION="${{ github.event.inputs.version }}" + VERSION="${VERSION#v}" + PKG_ROOT="pkg" + + rm -rf "$PKG_ROOT" + mkdir -p \ + "$PKG_ROOT/DEBIAN" \ + "$PKG_ROOT/usr/bin" \ + "$PKG_ROOT/usr/share/applications" \ + "$PKG_ROOT/usr/share/icons/hicolor/256x256/apps" + + install -m 755 dist/TgWsProxy "$PKG_ROOT/usr/bin/tg-ws-proxy" + + .venv/bin/python - < "$PKG_ROOT/usr/share/applications/tg-ws-proxy.desktop" < "$PKG_ROOT/DEBIAN/control" <