You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jul 25, 2026. It is now read-only.
$## Describe the Bug\n\nEventBusTests.EmitAsync_IsNonBlocking fails because handlers begin executing before EmitAsync returns, which violates the non-blocking contract.\n\n## To Reproduce\n\n1. Run dotnet test Squad.SDK.NET.slnx -c Release\n2. Observe Squad.SDK.NET.Tests.EventBusTests.EmitAsync_IsNonBlocking\n3. See the assertion Handler should not have started yet fail\n\n## Expected Behavior\n\nEmitAsync should enqueue or dispatch work without starting handlers synchronously before the method returns.\n\n## Environment\n\n- OS: Linux\n- .NET Version: .NET 10\n- Squad.SDK.NET Version: current repo state\n\n## Additional Context\n\nValidated during a full test run: 763 passed, 1 failed. This is a real behavior regression, not an environment issue.\n
$## Describe the Bug\n\n
EventBusTests.EmitAsync_IsNonBlockingfails because handlers begin executing beforeEmitAsyncreturns, which violates the non-blocking contract.\n\n## To Reproduce\n\n1. Rundotnet test Squad.SDK.NET.slnx -c Release\n2. ObserveSquad.SDK.NET.Tests.EventBusTests.EmitAsync_IsNonBlocking\n3. See the assertionHandler should not have started yetfail\n\n## Expected Behavior\n\nEmitAsyncshould enqueue or dispatch work without starting handlers synchronously before the method returns.\n\n## Environment\n\n- OS: Linux\n- .NET Version: .NET 10\n- Squad.SDK.NET Version: current repo state\n\n## Additional Context\n\nValidated during a full test run: 763 passed, 1 failed. This is a real behavior regression, not an environment issue.\n