Skip to content

land kanban 573 - #392

Merged
StevenTCramer merged 6 commits into
feature/overnight-2026-11-14from
task/575-pass-no-restore-after-the-initial-restore-in-dev
Nov 13, 2026
Merged

StevenTCramer merged 6 commits into
feature/overnight-2026-11-14from
task/575-pass-no-restore-after-the-initial-restore-in-dev

Conversation

@StevenTCramer

Copy link
Copy Markdown
Contributor

Summary

tools/dev-cli/endpoints/build-command.cs now adds .WithNoRestore() to each per-project DotNet.Build() in the loop. Nothing else changed: the solution restore still runs first, the optional --clean still follows it, and the 8 projects build in the same order in Release. dotnet clean keeps obj/project.assets.json, so the up-front restore still covers the builds after --clean. No Ganda template change was made because that template has no explicit restore followed by more builds.

Gates

  • ./bin/dev build: pass (exit 0, all 8 projects, "Build completed successfully!"). This ran after dotnet run --file tools/dev-cli/dev.cs -- self-install installed the edited dev CLI.
  • ./bin/dev build --clean: pass (exit 0)
  • ./bin/dev test: pass (exit 0). Multi-mode: 2185 total, 2179 passed, 6 skipped, 0 failed. Standalone: 0 failed.
  • ganda repo audit: pass (exit 0, 43 passed, 1 advisory warning). The first run failed kanban-landed because task 573's live-claim kitchen had drifted from origin-home. I fixed it with ganda kanban reconcile --task-id 573 (boy-scout fix) and reran the audit. The remaining warning is vscode-window-icon (.vscode/settings.json is missing). It is advisory and was not changed.

Test plan

Smoke: ./bin/dev build --verbose 2>&1 | grep '^dotnet build'

Expect: 8 dotnet build <project> --configuration Release --verbosity normal --no-restore lines, in this order: analyzers, build, nuru, mcphost, daemon, mcp, search, devcli. Only one restore happens: the "Restoring packages..." step on timewarp-nuru.slnx. ./bin/dev build --clean exits 0.

Kanban task 575

StevenTCramer and others added 6 commits November 14, 2026 02:46
Land-Holder: cramer
… restore

dev build restores timewarp-nuru.slnx once up front; the per-project
dotnet build calls now use WithNoRestore() so they do not restore again.
Project order and Release configuration unchanged. (kanban 575)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@StevenTCramer
StevenTCramer merged commit 2496dab into feature/overnight-2026-11-14 Nov 13, 2026
7 checks passed
@StevenTCramer
StevenTCramer deleted the task/575-pass-no-restore-after-the-initial-restore-in-dev branch November 13, 2026 20:08
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