Skip to content

Combine the weekly dependency batch into one PR - #97

Merged
wormeyman merged 5 commits into
mainfrom
deps/2026-08-20-batch
Aug 20, 2026
Merged

Combine the weekly dependency batch into one PR#97
wormeyman merged 5 commits into
mainfrom
deps/2026-08-20-batch

Conversation

@wormeyman

Copy link
Copy Markdown
Collaborator

Rolls PRs #92, #93, #94 and #95 into one branch so this batch takes a single CI run instead of four. Each of those four already passed CI on its own; merging them one at a time would mean four more runs against main plus rebases as main moves under each one.

The four touch disjoint files, so every commit cherry-picked with no conflicts and each is kept as its own commit.

What is in here

From Change
#92 Microsoft.AspNetCore.OpenApi 8.0.29 -> 8.0.30 (src/WebApp)
#93 pinia 4.0.2 -> 4.0.3 (src/vue/package-lock.json only)
#94 dotnet monorepo: global.json 10.0.302 -> 10.0.400, Microsoft.AspNetCore.Components.WebAssembly* 10.0.10 -> 10.0.11, System.CommandLine 2.0.10 -> 2.0.11
#95 Microsoft.NET.Test.Sdk 18.8.1 -> 18.9.0

One extra commit that was not in any of the four: CLAUDE.md names the SDK version alongside global.json and says to keep the two in sync, so it moves to 10.0.400 as well. docker-build.sh uses the floating sdk:10.0 tag and needs no change.

Checked locally

  • dotnet test test/FactorioTools.Test on this branch: 4302 passed, 0 failed (3m57s), on SDK 10.0.400 with Test.Sdk 18.9.0.
  • No Verify snapshots drifted - the tree is clean after the run.
  • dotnet restore resolves the new versions for WebApp, FactorioTools.Cli and FactorioTools.Test.
  • npm ci in src/vue installs pinia 4.0.3 and reports 0 vulnerabilities; the lockfile still satisfies the ^4.0.2 range in package.json.

BrowserWasm and BlazorWebApp were not built locally (the wasm-tools workload is not installed here); CI covers them.

Note on the SDK floor

The global.json bump is the only change with a cost beyond the version number. It is a floor, not an exact pin (rollForward: latestMajor), so anyone on an SDK older than 10.0.400 will now fail to build until they update. That is the normal effect of this Renovate rule, just worth naming.

Follow-up

Close #92, #93, #94 and #95 in favour of this one once it merges. #96 (lock file maintenance) is left alone - it was not part of the request.

🤖 Generated with Claude Code

https://claude.ai/code/session_01LkE6H4p3B9aQcecFweu1Qi

renovate Bot and others added 5 commits August 20, 2026 09:51
The dotnet monorepo bump raises the global.json pin from 10.0.302 to
10.0.400. CLAUDE.md names that version too and says to keep the two in
sync, so update it in the same change.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LkE6H4p3B9aQcecFweu1Qi
@wormeyman
wormeyman merged commit 70fcceb into main Aug 20, 2026
5 checks passed
@wormeyman
wormeyman deleted the deps/2026-08-20-batch branch August 20, 2026 17:03
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