Skip to content

Conversation

rekhoff
Copy link
Contributor

@rekhoff rekhoff commented Sep 29, 2025

Description of Changes

This implements a fix for #3304, specifically addressing failures in:

  • CI / Test Suite
  • C#/Unity - Test Suite / unity-testsuite

Changes include:

  • Updates several files in C# bindings to resolve a handful of errors that would occur in the C# binding tests check.
  • Updated the csharp-test.yml file with an explicit .NET version to run .NET Tests under, in order to prevent the wasi-experimental workload error that occurs when running under .NET 9 due to wasi-experimental only supported under .NET 8

API and ABI breaking changes

No

Expected complexity level and risk

1

Testing

  • Tested locally without errors, and passes GitHub tests

@rekhoff rekhoff self-assigned this Sep 29, 2025
@rekhoff rekhoff changed the title Resolved misc warnings in C# bindings code Resolve misc warnings in C# bindings code Sep 30, 2025
@rekhoff rekhoff marked this pull request as ready for review September 30, 2025 03:04
This was linked to issues Sep 30, 2025
@bfops bfops removed a link to an issue Sep 30, 2025
@rekhoff rekhoff requested a review from jdetter September 30, 2025 16:36
@bfops
Copy link
Collaborator

bfops commented Sep 30, 2025

I believe once #3297 is merged, only the changes in csharp-test.yml will be necessary, since the Test Suite will already be fixed.

run: |
sudo rm -rf /usr/local/lib/android
sudo docker image prune --all --force
sudo docker builder prune -a
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@bfops Instead of clearing some space here do you think we should just move this job to the custom runner which just has more space available? I know we've been running out of space there as well but I think we can fix that issue separately.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm open to that if it "just works". if we end up having to fight more battles, I'd say keep this as-is and maybe leave a TODO for the future.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

trying that in #3318

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.

Fix Unity testsuite failing on .NET 9

4 participants