From 813544123b0328f93a8a116e01c28030b74e731d Mon Sep 17 00:00:00 2001 From: Rick Peters Date: Wed, 30 Sep 2026 10:59:26 +0200 Subject: [PATCH] ci: download the ISO with 16 connections (a single stream from the mirror is slow) --- .github/workflows/vmtest.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/vmtest.yml b/.github/workflows/vmtest.yml index 5f74a82..c7cf49e 100644 --- a/.github/workflows/vmtest.yml +++ b/.github/workflows/vmtest.yml @@ -53,7 +53,10 @@ jobs: if: steps.cache.outputs.cache-hit != 'true' run: | sudo mkdir -p /mnt/work/iso && sudo chown -R "$USER" /mnt/work - curl -fL --retry 5 --retry-all-errors -o /mnt/work/iso/steamify.iso "${{ steps.find.outputs.url }}" + # 16 connections: one TCP stream from the mirror to the US stays at a few MB/s whatever the uplink is. + sudo apt-get install -y -qq aria2 + aria2c -x16 -s16 -k8M --file-allocation=none --summary-interval=30 --console-log-level=warn --max-tries=5 --retry-wait=5 \ + -d /mnt/work/iso -o steamify.iso "${{ steps.find.outputs.url }}" ls -la /mnt/work/iso boot: