Repository navigation
land kanban 573 - #392
Merged
StevenTCramer merged 6 commits intoNov 13, 2026
Merged
land kanban 573#392StevenTCramer merged 6 commits into
StevenTCramer merged 6 commits into
Conversation
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>
…store-after-the-initial-restore-in-dev
StevenTCramer
deleted the
task/575-pass-no-restore-after-the-initial-restore-in-dev
branch
November 13, 2026 20:08
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
tools/dev-cli/endpoints/build-command.csnow adds.WithNoRestore()to each per-projectDotNet.Build()in the loop. Nothing else changed: the solution restore still runs first, the optional--cleanstill follows it, and the 8 projects build in the same order inRelease.dotnet cleankeepsobj/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 afterdotnet run --file tools/dev-cli/dev.cs -- self-installinstalled 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 failedkanban-landedbecause task 573's live-claim kitchen had drifted from origin-home. I fixed it withganda kanban reconcile --task-id 573(boy-scout fix) and reran the audit. The remaining warning isvscode-window-icon(.vscode/settings.jsonis 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-restorelines, in this order: analyzers, build, nuru, mcphost, daemon, mcp, search, devcli. Only one restore happens: the "Restoring packages..." step ontimewarp-nuru.slnx../bin/dev build --cleanexits 0.Kanban task 575