Skip to content

docs: migrate standalone dashboard image references - #1679

Draft
David Pine (IEvangelist) wants to merge 2 commits into
mainfrom
ievangelist-dashboard-image-migration-docs
Draft

David Pine (IEvangelist) wants to merge 2 commits into
mainfrom
ievangelist-dashboard-image-migration-docs

Conversation

@IEvangelist

@IEvangelist David Pine (IEvangelist) commented Sep 16, 2026

Copy link
Copy Markdown
Member

Summary

DO NOT MERGE until both canonical stable latest and canonical nightly latest dashboard images are published and the upstream sample correction is merged and synchronized from main. This is intentionally a draft, not a live-docs rollout.

  • Update 11 current standalone dashboard image references to mcr.microsoft.com/aspire/dashboard:latest, preserving container names, ports, authentication, telemetry limits, and CORS settings.
  • Document stable/nightly repository mappings, checking tag availability, no historical backfill guarantee, and Aspire 13 servicing compatibility. Legacy latest stays on Aspire 13; it is not an alias for canonical latest.
  • Link upgrade guidance to the migration section. Intentionally select mcr.microsoft.com/aspire/nightly/dashboard:latest in all four English and Japanese deployment Compose examples. This is a floating nightly tag, not a stable release or a guarantee of the installed publisher's default output; actual publisher output can use a different repository or pin a version-line tag.
  • Regenerate sample data from the source-first correction and add focused regression coverage. Historical docs and the generated integration catalog are unchanged.

Dependencies and publication gates

  • Migration source: Rename Aspire Dashboard image to aspire/dashboard family dotnet/dotnet-docker#7337 (nightly migration merged; merge alone is not publication evidence).
  • Companion product draft: Migrate dashboard consumers to canonical Aspire images aspire#20177.
  • Required source dependency: docs: update standalone dashboard image location aspire-samples#1952, commit d27a95bf747c6498a38c13cc190904b8d24737ed. The normal generator was run with SAMPLES_BRANCH=ievangelist-dashboard-image-sample-draft; its output matches the intended staged catalog exactly. Rerun against normal main after the source PR merges, before merging this PR.
  • The coordinator's September 16, 2026 13:27 UTC registry checks returned 404 for canonical stable latest, nightly latest, nightly 13.6, and nightly 14.0. Verify both mcr.microsoft.com/aspire/dashboard:latest and mcr.microsoft.com/aspire/nightly/dashboard:latest are published before merging: the copyable examples consume both.
  • A successful pipeline run does not prove the dashboard images were selected or published; verify actual canonical tags before merging.
  • Keep the product release-14 override until canonical 14.0 exists. Nothing in this PR promises backfill or changes installed tooling's generated output.

Third-party links and affiliations

None. Added catalog links point to Microsoft's own Microsoft Container Registry.

Validation

  • Applied the original approved patch cleanly on canonical main (2ed75d859a3a5e90d00ad388dec592dea3cd8bc1). For the nightly-latest correction, fetched current main without rebasing the existing PR branch (one upstream-only commit at that check).
  • pnpm --dir .\src\frontend exec vitest run --config vitest.config.ts tests/unit/dashboard-image-references.vitest.test.ts tests/unit/dashboard-agent-commands.vitest.test.ts tests/unit/update-samples.vitest.test.ts: 55 passed, rerun after the nightly-latest correction; also passed after the earlier source regeneration.
  • pnpm --dir .\src\frontend exec eslint tests/unit/dashboard-image-references.vitest.test.ts --max-warnings 0: passed after the correction.
  • $env:SAMPLES_BRANCH='ievangelist-dashboard-image-sample-draft'; pnpm --dir .\src\frontend update:samples: fetched all 27 samples successfully during the original change; no additional catalog changes beyond the intended README references. Generator/icon side effects were excluded.
  • git diff --cached --check: passed. Full PR: nine intended files, 148 insertions and 17 deletions. Follow-up correction: three files, 11 insertions and 11 deletions, committed separately as 902db3d5d8e31951d6c169681393e61efc94f4f9.
  • The coordinating session previously verified all seven edited MDX routes and the rendered sample with playwright-cli, including both shell tabs and migration links. Those browser checks predate the nightly-latest correction and were not rerun in this publication worktree; the coordinator reported unrelated preview-only live API 404 warnings.
  • No local pnpm build was run, as requested. Canonical-image runtime verification remains blocked on publication; this draft must not be treated as proof that the new image references currently pull successfully.

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 #1679. Use the VS Code button below to open this PR with GitHub Artifacts Explorer and browse the built HTML locally.

VS Code: Open PR #1679 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.

1 participant