Skip to content

Restore build after Chronicle 15.38.4 update#2325

Merged
woksin merged 2 commits into
mainfrom
fix/restore-build-after-chronicle-15-38-4
Jul 4, 2026
Merged

Restore build after Chronicle 15.38.4 update#2325
woksin merged 2 commits into
mainfrom
fix/restore-build-after-chronicle-15-38-4

Conversation

@woksin

@woksin woksin commented Jul 4, 2026

Copy link
Copy Markdown
Contributor

Fixed

  • Restored a broken build caused by the Chronicle 15.38.4 package sweep: the in-memory command-scenario event store now implements the newly added IEventStore.PII member, and the Roslyn analyzer packages are pinned back to a version compatible with the shipped SDK compiler.

Summary

The Chronicle 15.38.4 update landed on main with two build breaks that only surface with the pinned SDK (CI installs a newer SDK and did not catch them):

  • CS9057 — the sweep bumped Microsoft.CodeAnalysis.CSharp/.Workspaces/.Workspaces.Common to 5.6.0; analyzers built against 5.6.0 cannot be loaded by the Roslyn 5.3.0 compiler in the pinned SDK. Reverted to 5.3.0.
  • CS0535 — Chronicle 15.38.4 added PII to IEventStore; EventStoreForScenario did not implement it. Added it following the existing unsupported-operation pattern.

Verified locally: dotnet clean + dotnet build -c Release is clean (0 warnings, 0 errors) and all 13 *.Specs projects pass.

woksin and others added 2 commits July 4, 2026 18:52
The package sweep bumped Microsoft.CodeAnalysis.CSharp, .Workspaces and
.Workspaces.Common to 5.6.0. Analyzers built against 5.6.0 cannot be loaded
by the Roslyn 5.3.0 compiler shipped in the pinned SDK, breaking the build
locally with CS9057. Revert to 5.3.0 so analyzers load in every supported
SDK; a 5.3.0 analyzer still loads fine under a newer host compiler.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Chronicle 15.38.4 added the PII member to IEventStore. The in-memory command
scenario event store did not implement it, breaking the build with CS0535.
Add the member following the existing unsupported-operation pattern.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@woksin woksin added the patch label Jul 4, 2026
@woksin woksin merged commit 3c870b9 into main Jul 4, 2026
7 checks passed
@woksin woksin deleted the fix/restore-build-after-chronicle-15-38-4 branch July 4, 2026 16:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant