9696 # Pin xlings to a known-good version. The upstream install
9797 # script always grabs `latest` (no version override), so we
9898 # download + self-install manually to avoid broken releases.
99- XLINGS_VERSION : ' 2026.9.16 .1'
99+ XLINGS_VERSION : ' 2026.9.20 .1'
100100 run : |
101101 if [ ! -x "$HOME/.xlings/subos/default/bin/xlings" ]; then
102102 tarball="xlings-${XLINGS_VERSION}-linux-x86_64.tar.gz"
@@ -314,7 +314,7 @@ jobs:
314314 - name : Bootstrap mcpp via xlings
315315 env :
316316 XLINGS_NON_INTERACTIVE : ' 1'
317- XLINGS_VERSION : ' 2026.9.16 .1'
317+ XLINGS_VERSION : ' 2026.9.20 .1'
318318 run : |
319319 tarball="xlings-${XLINGS_VERSION}-linux-x86_64.tar.gz"
320320 bash "$GITHUB_WORKSPACE/.github/tools/fetch_release.sh" \
@@ -385,7 +385,7 @@ jobs:
385385 # below are pinned to the same version as XLINGS_VERSION; they are
386386 # NOT interpolated from it, so check_version_pins.sh scans for them
387387 # explicitly (they were absent from the old lock-step comment).
388- XLA="xlings-2026.9.16 .1-linux-aarch64.tar.gz"
388+ XLA="xlings-2026.9.20 .1-linux-aarch64.tar.gz"
389389 # NOT fetch_release.sh: this asset is OPTIONAL and the `if` is the
390390 # point — an arch with no prebuilt xlings must fall through quietly,
391391 # while the helper retries a 404 five times before giving up. The one
@@ -394,9 +394,9 @@ jobs:
394394 # cover it.
395395 if curl -fsSL --retry 3 --retry-delay 2 --retry-all-errors \
396396 --connect-timeout 20 --max-time 600 -o "/tmp/$XLA" \
397- "https://github.com/openxlings/xlings/releases/download/v2026.9.16 .1/$XLA"; then
397+ "https://github.com/openxlings/xlings/releases/download/v2026.9.20 .1/$XLA"; then
398398 tar -xzf "/tmp/$XLA" -C /tmp
399- XLBIN=$(find /tmp/xlings-2026.9.16 .1-linux-aarch64 -path '*/bin/xlings' -type f | head -1)
399+ XLBIN=$(find /tmp/xlings-2026.9.20 .1-linux-aarch64 -path '*/bin/xlings' -type f | head -1)
400400 if [ -n "$XLBIN" ]; then
401401 mkdir -p "$STAGING/$WRAPPER/registry/bin"
402402 cp "$XLBIN" "$STAGING/$WRAPPER/registry/bin/xlings"
@@ -474,7 +474,7 @@ jobs:
474474 - name : Bootstrap mcpp via xlings
475475 env :
476476 XLINGS_NON_INTERACTIVE : ' 1'
477- XLINGS_VERSION : ' 2026.9.16 .1'
477+ XLINGS_VERSION : ' 2026.9.20 .1'
478478 run : |
479479 if [ ! -x "$HOME/.xlings/subos/default/bin/xlings" ]; then
480480 WORK=$(mktemp -d)
@@ -657,7 +657,7 @@ jobs:
657657 shell : bash
658658 env :
659659 XLINGS_NON_INTERACTIVE : ' 1'
660- XLINGS_VERSION : ' 2026.9.16 .1'
660+ XLINGS_VERSION : ' 2026.9.20 .1'
661661 run : |
662662 # Captured before the `cd` below, in POSIX form: this step never
663663 # returns to the workspace, and GITHUB_WORKSPACE is a backslash
0 commit comments