Skip to content

[release/9.4] Add scripts to download aspire-cli#10436

Merged
joperezr merged 30 commits intorelease/9.4from
backport/pr-10254-to-release/9.4
Jul 15, 2025
Merged

[release/9.4] Add scripts to download aspire-cli#10436
joperezr merged 30 commits intorelease/9.4from
backport/pr-10254-to-release/9.4

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

@github-actions github-actions bot commented Jul 15, 2025

Backport of #10254 to release/9.4
Also, cherry picked commit from #10437
/cc @radical

Customer Impact

Testing

Risk

Regression?

radical and others added 29 commits July 15, 2025 18:46
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Eric Erhardt <eric.erhardt@microsoft.com>
…nagement

This commit enhances the bash script to automatically install the
Aspire CLI to a standard location - `$HOME/.aspire/bin` and update the
current session's PATH environment variable.

- It also adds GitHub Actions support by updating `GITHUB_PATH`, improves
  user experience with colored output functions, and provides better
  help documentation.

The script now functions more like a proper installer rather than just a downloader.
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@radical radical requested a review from joperezr July 15, 2025 19:50
@radical radical added this to the 9.4 milestone Jul 15, 2025
…10437)

.. appending it at the end. This way it will take precedence over the
cli installed as a dotnet tool.

Suggested by @ damianedwards

(cherry picked from commit 65b8be2)
@joperezr joperezr merged commit 15f8f80 into release/9.4 Jul 15, 2025
255 checks passed
@joperezr joperezr deleted the backport/pr-10254-to-release/9.4 branch July 15, 2025 20:53
@github-actions github-actions bot locked and limited conversation to collaborators Aug 15, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants