From fc4eb6a3fb54089ee6593cf7b13c86dffdd5a14a Mon Sep 17 00:00:00 2001 From: NimBold Date: Tue, 30 Jun 2026 05:41:46 +0330 Subject: [PATCH] fix(linux): install libreadline6 directly via deb to fix linuxdeploy dependency resolution without LD_LIBRARY_PATH pollution --- .github/workflows/release.yml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 52c202a..7b1d005 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -62,16 +62,18 @@ jobs: patchelf \ libdbus-1-dev \ pkg-config \ - xvfb + xvfb \ + libtinfo5 + wget http://archive.ubuntu.com/ubuntu/pool/main/r/readline6/libreadline6_6.3-8ubuntu2_amd64.deb + sudo dpkg -i libreadline6_6.3-8ubuntu2_amd64.deb - run: npm ci - name: Provision locked engines if: runner.os != 'macOS' run: node scripts/provision-engines.js --target ${{ matrix.target }} - name: Build package - run: npm run tauri build -- --target ${{ matrix.target }} --bundles ${{ matrix.bundles }} + run: npm run tauri build -- -vv --target ${{ matrix.target }} --bundles ${{ matrix.bundles }} env: APPIMAGE_EXTRACT_AND_RUN: 1 - LD_LIBRARY_PATH: ${{ github.workspace }}/src-tauri/provisioned-engines/${{ matrix.target }}/_internal - name: Verify macOS packaged engines and launch if: runner.os == 'macOS' run: |