Sitelet https://github.com/Azure/azure-functions-core-tools/pull/5612
Skip to content

feat(update): wire update command end to end - #5612

Draft
sarah (satvu) wants to merge 1 commit into
satvu-detect-cli-install-methodfrom
satvu-wire-update-command-top
Draft

sarah (satvu) wants to merge 1 commit into
satvu-detect-cli-install-methodfrom
satvu-wire-update-command-top

Conversation

@satvu

Copy link
Copy Markdown
Member

Stack

Layer 4/4 of the four-PR replacement for #5458.

Depends on:

Changes

  • Wire UpdateCommand release selection, semantic version comparison, explicit downgrade behavior, confirmation, progress reporting, install-method deferral, and command-level feed error handling.
  • Register the shared update CDN HttpClient and all layer 1–3 update services through AddCliUpdate, then compose it in CliHostFactory.
  • Add parser/test interaction seams and comprehensive UpdateCommandTests.
  • Reconstruct only the final orchestration/composition surfaces from source snapshot 999575f1dac3ef47acd18ff8614c96eff45fc91f.

Validation

  • dotnet restore
  • dotnet test test\Func.Tests\Func.Tests.csproj -c Release --no-restore --filter "FullyQualifiedName~Azure.Functions.Cli.Tests.Commands.Update.UpdateCommandTests" — 13 passed
  • dotnet test test\Func.Tests\Func.Tests.csproj -c Release --no-restore — 2,007 passed
  • $env:CI='true'; dotnet build -c Release --no-restore — succeeded with 0 warnings and 0 errors
  • Docker-backed local CDN self-update smoke with FUNC_CLI_INSTALL_DIR — passed, updating a direct install from 5.9.8 to 5.9.9 and verifying the replaced binary

@satvu
sarah (satvu) added this pull request to stack #5613 September 21, 2026 19:41
@satvu
sarah (satvu) force-pushed the satvu-wire-update-command-top branch from 7562d97 to 663f32b Compare September 21, 2026 22:22
@satvu
sarah (satvu) force-pushed the satvu-wire-update-command-top branch 2 times, most recently from 663f32b to fe1c349 Compare September 22, 2026 21:36
@satvu
sarah (satvu) force-pushed the satvu-wire-update-command-top branch 2 times, most recently from e6ef723 to 21364ac Compare September 24, 2026 17:31
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@satvu
sarah (satvu) force-pushed the satvu-wire-update-command-top branch from 21364ac to ab82a70 Compare September 30, 2026 22:32
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