akka.net
akka.net copied to clipboard
AOT Compilation Canary
Changes
AOT Canary for the Core Akka module - we'll have to gradually expand our AOT support as we're able to, but everything starts with this.
Checklist
For significant changes, please ensure that the following have been completed (delete if not relevant):
- [x] This change follows the Akka.NET API Compatibility Guidelines.
- [x] This change follows the Akka.NET Wire Compatibility Guidelines.
- [x] I have reviewed my own pull request.
- [x] Design discussion issue #7246
Derivative of what we've done on TurboMqtt: https://github.com/petabridge/TurboMqtt/pull/231
Not going to be able to merge this until we make significant progress on https://github.com/akkadotnet/akka.net/issues/7246
We could, in theory, merge this and just remove it from the CI/CD pipeline so we can get incremental validation locally while we're implementing the AOT epic - would that be a good idea? cc @akkadotnet/core
After #7456 was merged in, we are down from 65 warnings to 56.