Skip to content

fix(demo): update BatchSaveData signatures to match new #607 API#661

Merged
cct08311github merged 4 commits intodotnet8from
claude/merge-to-dotnet8-XuCiJ
Mar 19, 2026
Merged

fix(demo): update BatchSaveData signatures to match new #607 API#661
cct08311github merged 4 commits intodotnet8from
claude/merge-to-dotnet8-XuCiJ

Conversation

@cct08311github
Copy link
Copy Markdown
Owner

Summary

Test plan

https://claude.ai/code/session_017r2EfWhoDdvECdoncQg6xM

claude and others added 4 commits March 19, 2026 23:43
…ange

IProgress<ImportProgress>? parameter was added as optional default in
BaseImportVM.BatchSaveData. Five demo FrameworkUserImportVM overrides
lacked the matching signature, causing CS0115 build errors.

Fixes CI build failures on dotnet8 and PR #655.

https://claude.ai/code/session_017r2EfWhoDdvECdoncQg6xM
The BlazorDemo.Client (Microsoft.NET.Sdk.BlazorWebAssembly) requires the
wasm-tools workload for the browser-wasm RID. GitHub Actions runners now
ship with .NET 10 preinstalled; without a global.json the newer SDK can
be selected, causing NETSDK1082 ("no runtime pack for browser-wasm").

Changes:
- Add `dotnet workload install wasm-tools` step before dotnet restore
- Add global.json to pin SDK to 8.0.x (latestFeature rollForward)

Fixes CI build-and-test failures on dotnet8 and PR #655.

https://claude.ai/code/session_017r2EfWhoDdvECdoncQg6xM
DOTNET_ROOT points to /usr/share/dotnet (system location), so
workload packs must be installed there (with sudo) to be found
during the build step.

https://claude.ai/code/session_017r2EfWhoDdvECdoncQg6xM
@cct08311github cct08311github merged commit 96d1d1d into dotnet8 Mar 19, 2026
2 of 3 checks passed
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.

2 participants