Skip to content

Show stable version, release date, and release notes link in Install CLI dialog - #1795

Open
Sébastien Ros (sebastienros) wants to merge 7 commits into
mainfrom
sebros/install-cli-dialog-version
Open

Sébastien Ros (sebastienros) wants to merge 7 commits into
mainfrom
sebros/install-cli-dialog-version

Conversation

@sebastienros

@sebastienros Sébastien Ros (sebastienros) commented Sep 29, 2026 •

Copy link
Copy Markdown
Contributor

Summary

The Install Aspire CLI dialog now tells users what the Stable channel will install:

Installs Aspire 13.6.0 · Released September 29, 2026 — Release notes →

  • The info row is only shown for the Stable channel; it hides when Staging or Dev is selected.
  • Version comes from the existing currentAspireVersion in src/frontend/config/aspire-versions.mjs, so it stays in sync with the %ASPIRE_VERSION% docs placeholders.
  • Added currentAspireReleaseDate (YYYY-MM-DD, the NuGet publish date of currentAspireVersion) next to the version so both are bumped together. Rendered as a <time datetime> element, formatted in UTC at build time.
  • The release notes link is derived from currentAspireMajorMinorVersion, following the what's-new slug convention (major releases omit -0, e.g. /whats-new/aspire-13/).
  • Updated the whatsnew skill and the release-verifier agent so release updates include the new release date constant.

Also bumps the current versions to Aspire 13.6.0 (preview packages 13.6.0-preview.1.26479.8, per nuget.org) in aspire-versions.mjs and the site AppHost/StaticHost projects. Note: /whats-new/aspire-13-6/ currently only exists on release/13.6; the link resolves once that branch merges to main.

Screenshot

Install Aspire CLI dialog showing version, release date, and release notes link

Validation

  • custom-components.vitest.test.ts asserts the version, datetime, and release-notes href render.
  • Verified manually on the local dev server (Stable shows the row; Dev/Staging hide it).

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot AI balanced review requested due to automatic review settings September 29, 2026 21:48
@sebastienros
Sébastien Ros (sebastienros) changed the base branch from release/13.6 to main September 29, 2026 21:48

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🟡 Changes recommended

The displayed stable release is outdated, and the new channel-dependent visibility behavior lacks interaction coverage.

Review effort: Balanced
Findings: 1 Medium severity · 1 Low severity

Open (2)
What changed in this PR

Adds stable Aspire release metadata to the CLI installation dialog and updates release-maintenance guidance.

Changes:

  • Displays the stable version, release date, and release-nototes link.
  • Hides release metadata for non-stable channels.
  • Updates tests and release workflows for the new date constant.
File Description
InstallCliModal.astro Renders and toggles stable release information.
aspire-versions.mjs Defines the stable release date.
custom-components.vitest.test.ts Checks rendered release metadata.
release-verifier.agent.md Adds release-date verification guidance.
whatsnew/​SKILL.md Lists the new version constant.
01-draft-scaffold.md Requires updating the date during releases.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread src/frontend/config/aspire-versions.mjs Outdated
Comment thread src/frontend/src/components/InstallCliModal.astro
Updated currentAspireVersion and currentAspireReleaseDate to reflect the new version and release date.

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Comment thread src/frontend/config/aspire-versions.mjs Outdated
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@aspire-repo-bot

Copy link
Copy Markdown
Contributor

Frontend HTML artifact ready

The latest frontend build uploaded the frontend-dist artifact for PR #1795. Use the VS Code button below to open this PR with GitHub Artifacts Explorer and browse the built HTML locally.

VS Code: Open PR #1795 artifacts

This comment updates automatically when a new frontend build artifact is uploaded.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants