1919 - name : Install xlings
2020 run : |
2121 tarball="xlings-${XLINGS_VERSION}-linux-x86_64.tar.gz"
22- curl -fsSL -o "/tmp/${tarball}" \
22+ curl -fsSL --retry 10 --retry-all-errors --retry-delay 10 --connect-timeout 30 - o "/tmp/${tarball}" \
2323 "https://github.com/d2learn/xlings/releases/download/v${XLINGS_VERSION}/${tarball}"
2424 tar -xzf "/tmp/${tarball}" -C /tmp
2525 "/tmp/xlings-${XLINGS_VERSION}-linux-x86_64/subos/default/bin/xlings" self install
6262 XLINGS_NON_INTERACTIVE : 1
6363 run : |
6464 TARBALL="xlings-${XLINGS_VERSION}-macosx-arm64.tar.gz"
65- curl -fSL -o "$RUNNER_TEMP/$TARBALL" "https://github.com/d2learn/xlings/releases/download/v${XLINGS_VERSION}/${TARBALL}"
65+ curl -fSL --retry 10 --retry-all-errors --retry-delay 10 --connect-timeout 30 - o "$RUNNER_TEMP/$TARBALL" "https://github.com/d2learn/xlings/releases/download/v${XLINGS_VERSION}/${TARBALL}"
6666 tar -xzf "$RUNNER_TEMP/$TARBALL" -C "$RUNNER_TEMP"
6767 EXTRACT_DIR=$(find "$RUNNER_TEMP" -maxdepth 1 -type d -name "xlings-*" | head -1)
6868 xattr -dr com.apple.quarantine "$EXTRACT_DIR" 2>/dev/null || true
@@ -103,7 +103,7 @@ jobs:
103103 run : |
104104 set -e
105105 ZIP="xlings-${XLINGS_VERSION}-windows-x86_64.zip"
106- curl -fSL -o "$RUNNER_TEMP/$ZIP" "https://github.com/d2learn/xlings/releases/download/v${XLINGS_VERSION}/${ZIP}"
106+ curl -fSL --retry 10 --retry-all-errors --retry-delay 10 --connect-timeout 30 - o "$RUNNER_TEMP/$ZIP" "https://github.com/d2learn/xlings/releases/download/v${XLINGS_VERSION}/${ZIP}"
107107 unzip -q "$RUNNER_TEMP/$ZIP" -d "$RUNNER_TEMP/xl"
108108 XL=$(find "$RUNNER_TEMP/xl" -name 'xlings.exe' | head -1)
109109 echo "xlings: $XL"
@@ -129,7 +129,7 @@ jobs:
129129 - name : Install xlings
130130 run : |
131131 tarball="xlings-${XLINGS_VERSION}-linux-x86_64.tar.gz"
132- curl -fsSL -o "/tmp/${tarball}" \
132+ curl -fsSL --retry 10 --retry-all-errors --retry-delay 10 --connect-timeout 30 - o "/tmp/${tarball}" \
133133 "https://github.com/d2learn/xlings/releases/download/v${XLINGS_VERSION}/${tarball}"
134134 tar -xzf "/tmp/${tarball}" -C /tmp
135135 "/tmp/xlings-${XLINGS_VERSION}-linux-x86_64/subos/default/bin/xlings" self install
0 commit comments