Skip to content

get-aspire-cli.sh --version 13.1.0 returns 404 — stable versions still broken on ci.dot.net #15937

@radical

Description

@radical

Description

The get-aspire-cli.sh install script fails when downloading stable CLI versions by exact version number. The constructed URL returns 404:

https://ci.dot.net/public/aspire/13.1.0/aspire-cli-linux-x64-13.1.0.tar.gz → 404

This is the same underlying issue as #15635 and #15808 (both closed), but it is not fully resolved — stable versions like 13.1.0 still cannot be downloaded.

Impact

The ConfigMigrationTests.FullUpgrade_LegacyCliToNewCli_MigratesGlobalSettings outerloop test depends on downloading CLI v13.1.0 to test config migration from legacy to new format. This test has been failing deterministically on main for 4+ days.

Steps to Reproduce

curl -fsSL https://raw.githubusercontent.com/microsoft/aspire/main/eng/scripts/get-aspire-cli.sh | bash -s -- --version "13.1.0"

Expected: CLI v13.1.0 is downloaded and installed.
Actual: curl: (22) The requested URL returned error: 404

Root Cause

The install script constructs the URL as ci.dot.net/public/aspire/{version}/aspire-cli-{rid}-{version}.tar.gz, but on the CDN the version directory uses the full preview version (e.g., 13.1.0-preview.x.xxxxx.x), not the stable short version (13.1.0).

#15366

Workaround

The FullUpgrade test is being disabled with [ActiveIssue] until this is resolved.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions