From 976e562e835ca38f9194ce8e9ae3998b25c6413f Mon Sep 17 00:00:00 2001 From: elseif Date: Sat, 10 Jan 2026 11:41:38 +0800 Subject: [PATCH] Update mikrotik_patch_7.yml Signed-off-by: elseif --- .github/workflows/mikrotik_patch_7.yml | 33 ++++++++++++++++---------- 1 file changed, 21 insertions(+), 12 deletions(-) diff --git a/.github/workflows/mikrotik_patch_7.yml b/.github/workflows/mikrotik_patch_7.yml index 0747381..0e1bb7a 100644 --- a/.github/workflows/mikrotik_patch_7.yml +++ b/.github/workflows/mikrotik_patch_7.yml @@ -22,6 +22,7 @@ on: type: choice options: - stable + - long-term - testing version: description: "Specify version (e.g., 7.19.2), empty for latest" @@ -87,7 +88,7 @@ jobs: BUILD_TIME=$(date +'%s') RELEASE=true MATRIX_JSON='[{"arch":"x86","channel":"stable"},{"arch":"arm64","channel":"stable"},{"arch":"arm","channel":"stable"},{"arch":"x86","channel":"testing"},{"arch":"arm64","channel":"testing"},{"arch":"arm","channel":"testing"}]' - MATRIX_JSON='[{"arch":"x86","channel":"stable"},{"arch":"arm64","channel":"stable"},{"arch":"x86","channel":"testing"},{"arch":"arm64","channel":"testing"}]' + MATRIX_JSON='[{"arch":"x86","channel":"stable"},{"arch":"arm64","channel":"stable"},{"arch":"x86","channel":"long-term"},{"arch":"arm64","channel":"long-term"},{"arch":"x86","channel":"testing"},{"arch":"arm64","channel":"testing"}]' fi echo "BUILD_TIME=$BUILD_TIME" >> $GITHUB_OUTPUT echo "RELEASE=$RELEASE" >> $GITHUB_OUTPUT @@ -190,18 +191,26 @@ jobs: sudo mksquashfs option-root option.sfs -quiet -comp xz -no-xattrs -b 256k sudo rm -rf option-root if [ "${{ matrix.arch }}" == "x86" ]; then - sudo wget -O cpython.tar.gz -nv https://github.com/indygreg/python-build-standalone/releases/download/20250708/cpython-3.11.13+20250708-x86_64-unknown-linux-musl-install_only_stripped.tar.gz - elif [ "${{ matrix.arch }}" == "arm64" ]; then - sudo wget -O cpython.tar.gz -nv https://github.com/indygreg/python-build-standalone/releases/download/20250708/cpython-3.11.13+20250708-aarch64-unknown-linux-gnu-install_only_stripped.tar.gz - elif [ "${{ matrix.arch }}" == "arm" ]; then - sudo wget -O cpython.tar.gz -nv https://github.com/indygreg/python-build-standalone/releases/download/20250708/cpython-3.11.13+20250708-armv7-unknown-linux-gnueabi-install_only_stripped.tar.gz + sudo wget -O cpython.tar.zst -nv https://github.com/astral-sh/python-build-standalone/releases/download/20251217/cpython-3.11.14+20251217-x86_64-unknown-linux-musl-lto+static-full.tar.zst + sudo tar -xf cpython.tar.zst + sudo rm cpython.tar.zst + sudo rm -rf ./python/build + sudo rm -rf ./python/install/include + sudo rm -rf ./python/install/share + sudo ln -s /pckg/python3/install/bin ./python/bin + sudo mksquashfs python python3.sfs -quiet -comp xz -no-xattrs -b 256k + sudo rm -rf ./python + #elif [ "${{ matrix.arch }}" == "arm64" ]; then + # sudo wget -O cpython.tar.gz -nv https://github.com/indygreg/python-build-standalone/releases/download/20251217/cpython-3.11.14+20251217-aarch64-unknown-linux-gnu-install_only_stripped.tar.gz + #elif [ "${{ matrix.arch }}" == "arm" ]; then + # sudo wget -O cpython.tar.gz -nv https://github.com/indygreg/python-build-standalone/releases/download/20251217/cpython-3.11.14+20251217-armv7-unknown-linux-gnueabi-install_only_stripped.tar.gz fi - sudo tar -xf cpython.tar.gz - sudo rm cpython.tar.gz - sudo rm -rf ./python/include - sudo rm -rf ./python/share - sudo mksquashfs python python3.sfs -quiet -comp xz -no-xattrs -b 256k - sudo rm -rf ./python + #sudo tar -xf cpython.tar.gz + #sudo rm cpython.tar.gz + #sudo rm -rf ./python/include + #sudo rm -rf ./python/share + #sudo mksquashfs python python3.sfs -quiet -comp xz -no-xattrs -b 256k + #sudo rm -rf ./python - name: Cache mikrotik-${{ env.LATEST_VERSION }}${{ env.ARCH }}.iso if: steps.get_latest.outputs.has_new_version == 'true' && (matrix.arch == 'x86' || matrix.arch == 'arm64')