Repository navigation
Limit NuGet lockfiles to shipped applications - #119
Merged
ostomachion merged 1 commit intoSep 22, 2026
Merged
ostomachion merged 1 commit into
ostomachion merged 1 commit into
Conversation
ostomachion
marked this pull request as ready for review
September 22, 2026 15:49
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
Dependabot PR #115 updated centrally managed OpenTelemetry versions but left the API test and platform-specific AppHost lockfiles stale, causing NU1004 before build. Keep committed NuGet locks for the shipped API and Web Client, and restore tests and the local-only AppHost normally. The solution still builds and tests all projects, and production restore/packaging still reject missing or stale locks.
Remove the four development lockfiles and their opt-ins. Update development, testing, and foundation guidance to describe the narrower guarantee and the simpler update procedure. Test and AppHost transitive graphs are no longer frozen; no bot write-back service is introduced.
Testing
pwsh ./scripts/check.ps1 full -Serialpassed: zero-warning Release build, all 72 tests, content and CI policy regressions, frontend packaging/portability, smoke package checks, and all five shell suites.quick -Serial, including all 72 tests, with its OpenTelemetry 1.19.1 update.Notes for reviewers
This PR is deliberately stacked on #117 (
codex/foundation-section-15-ci) following coordination with that ongoing task. Merge #117 first, then retarget this PR tomainbefore merging; this PR's diff contains only the lock-policy change. The OpenTelemetry version bump stays in #115, which can pick up this policy after it reachesmain.AI-assisted implementation and documentation were reviewed and validated with the checks above. No local orchestration, credential changes, or deployments were performed.