Skip to content

Conversation

martincostello
Copy link
Member

@martincostello martincostello commented Sep 19, 2025

  • Add new overloads to LabelsWrapper to support async and passing through state to avoid allocating closures (example usage).
  • Update the application in the integration tests to also target .NET 8 and use more modern C# features.
  • Update integration tests to use Python 3.12.
  • Fix some code analysis warnings.

Add target for `net8.0`.
Update to Python 3.12.
Add new overloads to `LabelsWrapper` to support `async` and passing through state to avoid allocating closures.
Update the application in the integration tests to .NET 8 and use more modern C# features.
- Make field `readonly`.
- Make private class `sealed`.
`Task.Yield()` is slow, so only do 1,000 iterations.
martincostello added a commit to martincostello/costellobot that referenced this pull request Sep 19, 2025
Add `net6.0` back to the Rideshare example.
Use A-Z order.
Handle `TargetFrameworks` instead of `TargetFramework`.
It breaks the integration tests, and isn't strictly necessary anyway.
Suppress NETSDK1138 warning when targeting .NET 6 in the integration tests.
The .NET 6 SDK is too old to support them.
Use `Task.Delay(0)` instead of `Task.Yield()`.
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