OrleansContrib / Orleans.Providers.MongoDB

A MongoDb implementation of the Orleans Providers: Membership, Storage and Reminders.
MIT License
100 stars 43 forks source link

Upgrade to Orleans 7.0 #109

Closed wassim-k closed 1 year ago

wassim-k commented 1 year ago

All unit and integration tests are working as expected. I've used git submodules for getting a copy of orleans repo locally into libs/orleans folder as suggested in the other thread. I wanted to avoid having to include all the required orleans projects for unit tests in the soltution, so I'm using an MSBuild task as part of Orleans.Providers.MongoDB.UnitTest.csproj instead.

I've also used EphemeralMongo for spinning up a mongo instance for integration and unit tests in order to remove the requirement for a local or cloud instance.

Please let me know if you have any questions.

To clone the branch:

git clone -b feature/orleans-v7 --recurse-submodules https://github.com/wassim-k/Orleans.Providers.MongoDB.git
SebastianStehle commented 1 year ago

LGTM.

If you are okay with that @MarkusGeigerDev I would go with this PR as everything is already solved.

SebastianStehle commented 1 year ago

Can you make the build work?