From 968efe65aed6d5207bc90795aa6ac39660f057a3 Mon Sep 17 00:00:00 2001 From: AteebNoOne Date: Sun, 12 Jul 2026 05:24:13 +0500 Subject: [PATCH 1/2] fix: use canonical/setup-lxd for snapcraft networking and disable draft releases to auto-publish Co-authored-by: Atib Ur Rehman --- .github/workflows/release.yml | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index a596fc6..33110b7 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -147,7 +147,7 @@ jobs: tagName: ${{ github.ref_name }} releaseName: 'Teebot Flow v__VERSION__' releaseBody: 'Release v__VERSION__ of Teebot Flow.' - releaseDraft: true + releaseDraft: false prerelease: false args: ${{ matrix.args }} @@ -197,12 +197,11 @@ jobs: - name: Install system dependencies (Linux) uses: ./.github/actions/install-dependencies - - name: Install snapcraft and LXD - run: | - sudo snap install snapcraft --classic - sudo snap install lxd - sudo lxd init --auto - sudo usermod -aG lxd "$USER" + - name: Install snapcraft + run: sudo snap install snapcraft --classic + + - name: Setup LXD + uses: canonical/setup-lxd@v1 - name: Build Debian Package via Tauri run: pnpm tauri build --bundles deb From 531b25a31af52f098be36399f24843a2caa59605 Mon Sep 17 00:00:00 2001 From: AteebNoOne Date: Sun, 12 Jul 2026 05:49:25 +0500 Subject: [PATCH 2/2] fix: explicitly grant runner user lxd group membership after Setup LXD Co-authored-by: Atib Ur Rehman --- .github/workflows/release.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 33110b7..0236c20 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -203,6 +203,9 @@ jobs: - name: Setup LXD uses: canonical/setup-lxd@v1 + - name: Grant user membership in lxd group + run: sudo usermod -aG lxd "$USER" + - name: Build Debian Package via Tauri run: pnpm tauri build --bundles deb