Skip to content

Fix upgrade cancellation and JSON output - #3327

Merged
Widthdom merged 5 commits into
mainfrom
fix-issue3011-3058-3191-3074
Jun 6, 2026
Merged

Fix upgrade cancellation and JSON output#3327
Widthdom merged 5 commits into
mainfrom
fix-issue3011-3058-3191-3074

Conversation

@Widthdom

@Widthdom Widthdom commented Jun 6, 2026

Copy link
Copy Markdown
Owner

Summary

  • Honor cancellation while cdidx upgrade downloads release checksum and installer assets.
  • Honor cancellation while the upgrade installer process is running, including process-tree cleanup.
  • Keep cdidx upgrade --json stdout as a single JSON document when an install runs, with structured install result fields.
  • Enforce MaxDepth when reading the update-check cache JSON.

Documentation and Changelog

Validation

  • dotnet test CodeIndex.sln -p:UseSharedCompilation=false
  • dotnet run --project tools/CodeIndex.Changelog -- check
  • dotnet ./src/CodeIndex/bin/Debug/net8.0/cdidx.dll status --check --json
  • Codex adversarial review: No blocking/actionable issues found.

Scope

Fixes #3011
Fixes #3058
Fixes #3191
Fixes #3074

@Widthdom
Widthdom marked this pull request as ready for review June 6, 2026 12:39
@Widthdom
Widthdom merged commit c79f939 into main Jun 6, 2026
11 checks passed
@Widthdom
Widthdom deleted the fix-issue3011-3058-3191-3074 branch June 6, 2026 12:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant