Skip to content

[docs] Document certutil-missing warning in aspire doctor and certs clean - #1436

Merged
David Pine (IEvangelist) merged 1 commit into
release/13.5from
docs/pr-18580-certutil-cleanup-59890b9c38b4d310
Aug 7, 2026
Merged

[docs] Document certutil-missing warning in aspire doctor and certs clean#1436
David Pine (IEvangelist) merged 1 commit into
release/13.5from
docs/pr-18580-certutil-cleanup-59890b9c38b4d310

Conversation

@aspire-repo-bot

Copy link
Copy Markdown
Contributor

Documents changes from microsoft/aspire#18580

@danegsta

Targeting release/13.5 based on the source PR milestone 13.5 (exact match).

Why

PR microsoft/aspire#18580 changes Linux certificate cleanup so aspire certs clean no longer hard-fails when certutil is unavailable — NSS database cleanup is now best-effort. It also adds a new aspire doctor warning on Linux when certutil is missing, since Firefox/Chromium browser certificate trust may be incomplete without it. New localized CLI resource strings (DevCertsMissingCertUtilMessage, DevCertsMissingCertUtilDetails, DevCertsMissingCertUtilFix) back this warning. This is a new user-facing behavior with no prior documentation coverage.

What changed

  • reference/cli/commands/aspire-doctor.mdx: Added a note under Environment checks describing the new certutil-missing warning, and a sample output snippet showing the warning message and fix suggestion (Install certutil from your distribution's NSS tools package (for example, libnss3-tools).).
  • reference/cli/commands/aspire-certs-clean.mdx: Added a note explaining that on Linux, missing certutil causes NSS database cleanup to be skipped (not a hard failure), with cleanup of other certificate stores still completing, and a pointer to aspire doctor for diagnosing the issue.

Both pages were updated in place; no new pages were created.

Generated by PR Documentation Check · auto · 35.8 AIC · ⌖ 7.72 AIC · ⊞ 17.7K ·

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@aspire-repo-bot aspire-repo-bot Bot added the docs-from-code Copilot initiated issue from dotnet/aspire repo label Aug 7, 2026
@IEvangelist
David Pine (IEvangelist) marked this pull request as ready for review August 7, 2026 04:50
Copilot AI lite review requested due to automatic review settings August 7, 2026 04:50

@IEvangelist David Pine (IEvangelist) left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Validated against microsoft/aspire#18580. The Linux certutil warning and best-effort cleanup behavior are documented accurately.

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.

Pull request overview

Documents new Linux behavior in the Aspire CLI around missing certutil: aspire doctor now warns when certutil is unavailable (browser trust may be incomplete), and aspire certs clean no longer hard-fails when certutil is missing (NSS cleanup is skipped best-effort).

Changes:

  • Added a Linux-specific note and example warning output for aspire doctor when certutil is missing.
  • Added a Linux-specific note for aspire certs clean explaining NSS DB cleanup is skipped if certutil is unavailable, while other cleanup continues.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
src/frontend/src/content/docs/reference/cli/commands/aspire-doctor.mdx Adds documentation and sample output for the new Linux certutil-missing warning surfaced by aspire doctor.
src/frontend/src/content/docs/reference/cli/commands/aspire-certs-clean.mdx Documents best-effort NSS cleanup behavior on Linux when certutil isn’t installed, and points users to aspire doctor.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@aspire-repo-bot

Copy link
Copy Markdown
Contributor Author

Frontend HTML artifact ready

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

VS Code: Open PR #1436 artifacts

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

@IEvangelist
David Pine (IEvangelist) merged commit c49acf3 into release/13.5 Aug 7, 2026
11 of 12 checks passed
@IEvangelist
David Pine (IEvangelist) deleted the docs/pr-18580-certutil-cleanup-59890b9c38b4d310 branch August 7, 2026 05:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

docs-from-code Copilot initiated issue from dotnet/aspire repo

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants