From a11a1b715ec29f87308ba79224008122a0978f67 Mon Sep 17 00:00:00 2001 From: Paxson G <77559100+TNTwise@users.noreply.github.com> Date: Sat, 21 Mar 2026 02:50:46 -0500 Subject: [PATCH 1/6] Update Python version in prerelease workflow --- .github/workflows/prerelease.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/prerelease.yml b/.github/workflows/prerelease.yml index cb13671b..b770b6da 100644 --- a/.github/workflows/prerelease.yml +++ b/.github/workflows/prerelease.yml @@ -56,7 +56,7 @@ jobs: - name: Install Python in distrobox run : | - distrobox enter ubuntu-20-04 -- sudo apt-get install python3 python3-pip wget -y && pip install patchelf && wget https://github.com/astral-sh/python-build-standalone/releases/download/20250317/cpython-3.10.16+20250317-x86_64-unknown-linux-gnu-install_only.tar.gz && tar xf cpython-3.10.16+20250317-x86_64-unknown-linux-gnu-install_only.tar.gz + distrobox enter ubuntu-20-04 -- sudo apt-get install python3 python3-pip wget -y && pip install patchelf && wget https://github.com/astral-sh/python-build-standalone/releases/download/20250317/cpython-3.11.11+20250317-x86_64-unknown-linux-gnu-install_only.tar.gz && tar xf cpython-3.11.11+20250317-x86_64-unknown-linux-gnu-install_only.tar.gz - name: Install Python Dependencies run: | From 6416b37ecf7311f69cd426aa8efce042e0d8bbb5 Mon Sep 17 00:00:00 2001 From: Paxson G <77559100+TNTwise@users.noreply.github.com> Date: Sat, 21 Mar 2026 02:55:34 -0500 Subject: [PATCH 2/6] Use LINUX_CLIENT_PYTHON_VER for Python installation Updated Python version in prerelease workflow to use environment variable. --- .github/workflows/prerelease.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/prerelease.yml b/.github/workflows/prerelease.yml index b770b6da..da0ccb49 100644 --- a/.github/workflows/prerelease.yml +++ b/.github/workflows/prerelease.yml @@ -8,6 +8,7 @@ on: env: APP_VERSION: 2.4.2 + LINUX_CLIENT_PYTHON_VER: 3.11 jobs: validate: @@ -56,7 +57,7 @@ jobs: - name: Install Python in distrobox run : | - distrobox enter ubuntu-20-04 -- sudo apt-get install python3 python3-pip wget -y && pip install patchelf && wget https://github.com/astral-sh/python-build-standalone/releases/download/20250317/cpython-3.11.11+20250317-x86_64-unknown-linux-gnu-install_only.tar.gz && tar xf cpython-3.11.11+20250317-x86_64-unknown-linux-gnu-install_only.tar.gz + distrobox enter ubuntu-20-04 -- sudo apt-get install python3 python3-pip wget -y && pip install patchelf && wget https://github.com/astral-sh/python-build-standalone/releases/download/20250317/cpython-${{ env.LINUX_CLIENT_PYTHON_VER }}+20250317-x86_64-unknown-linux-gnu-install_only.tar.gz && tar xf cpython-${{ env.LINUX_CLIENT_PYTHON_VER }}+20250317-x86_64-unknown-linux-gnu-install_only.tar.gz - name: Install Python Dependencies run: | @@ -107,7 +108,7 @@ jobs: - name: Install Python in distrobox run : | - sudo apt-get install python3 python3-pip wget -y && pip install patchelf && wget https://github.com/astral-sh/python-build-standalone/releases/download/20250317/cpython-3.10.16+20250317-aarch64-unknown-linux-gnu-install_only.tar.gz && tar xf cpython-3.10.16+20250317-aarch64-unknown-linux-gnu-install_only.tar.gz + sudo apt-get install python3 python3-pip wget -y && pip install patchelf && wget https://github.com/astral-sh/python-build-standalone/releases/download/20250317/cpython-${{ env.LINUX_CLIENT_PYTHON_VER }}+20250317-aarch64-unknown-linux-gnu-install_only.tar.gz && tar xf cpython-${{ env.LINUX_CLIENT_PYTHON_VER }}+20250317-aarch64-unknown-linux-gnu-install_only.tar.gz - name: Install Python Dependencies run: | From 174bbd06c2b0e0025736880facca8e93864616f2 Mon Sep 17 00:00:00 2001 From: Paxson G <77559100+TNTwise@users.noreply.github.com> Date: Sat, 21 Mar 2026 02:56:42 -0500 Subject: [PATCH 3/6] Update Python version to 3.12.9 in prerelease workflow --- .github/workflows/prerelease.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/prerelease.yml b/.github/workflows/prerelease.yml index da0ccb49..91a3476e 100644 --- a/.github/workflows/prerelease.yml +++ b/.github/workflows/prerelease.yml @@ -8,7 +8,7 @@ on: env: APP_VERSION: 2.4.2 - LINUX_CLIENT_PYTHON_VER: 3.11 + LINUX_CLIENT_PYTHON_VER: 3.12.9 jobs: validate: From 492ed75e2642e369e7b34c50f6cea9d1539fdf74 Mon Sep 17 00:00:00 2001 From: Paxson G <77559100+TNTwise@users.noreply.github.com> Date: Sat, 21 Mar 2026 02:59:33 -0500 Subject: [PATCH 4/6] Update runner version to Ubuntu 24.04 for ARM build --- .github/workflows/prerelease.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/prerelease.yml b/.github/workflows/prerelease.yml index 91a3476e..a4996a3e 100644 --- a/.github/workflows/prerelease.yml +++ b/.github/workflows/prerelease.yml @@ -94,7 +94,7 @@ jobs: build-Linux_arm64: needs: [validate] - runs-on: ubuntu-22.04-arm + runs-on: ubuntu-24.04-arm permissions: write-all steps: - uses: actions/checkout@v3 From 2265b660cdeb3a97a1a499a37b5bf8fdfc20d5de Mon Sep 17 00:00:00 2001 From: Paxson G <77559100+TNTwise@users.noreply.github.com> Date: Sat, 21 Mar 2026 03:00:45 -0500 Subject: [PATCH 5/6] Add Python version check before installing dependencies --- .github/workflows/prerelease.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/prerelease.yml b/.github/workflows/prerelease.yml index a4996a3e..af6a85ff 100644 --- a/.github/workflows/prerelease.yml +++ b/.github/workflows/prerelease.yml @@ -112,6 +112,7 @@ jobs: - name: Install Python Dependencies run: | + ./python/bin/python3 --version ./python/bin/python3 -m pip install -r requirements.txt - name: install other requirements run : | From 514e70b2d29be4cefaf0ae8f24338474fcd71c59 Mon Sep 17 00:00:00 2001 From: Paxson G <77559100+TNTwise@users.noreply.github.com> Date: Sat, 21 Mar 2026 03:02:00 -0500 Subject: [PATCH 6/6] Clean up Python setup comments in prerelease.yml Removed commented-out setup for Python in the prerelease workflow. --- .github/workflows/prerelease.yml | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/.github/workflows/prerelease.yml b/.github/workflows/prerelease.yml index af6a85ff..bbba31c3 100644 --- a/.github/workflows/prerelease.yml +++ b/.github/workflows/prerelease.yml @@ -45,10 +45,6 @@ jobs: steps: - uses: actions/checkout@v3 - # - name: Set up Python - # uses: actions/setup-python@v5 - # with: - # python-version: 3.10.15" - name: Setup Distrobox run : | sudo apt install distrobox @@ -98,12 +94,6 @@ jobs: permissions: write-all steps: - uses: actions/checkout@v3 - - # - name: Set up Python - # uses: actions/setup-python@v5 - # with: - # python-version: 3.10.15" - - name: Install Python in distrobox run : |