* Refactor CI to run integration tests as separate workflow
* Tool restore
* correct cache path
* conditionally use container registry
* use sln because net8
* fix typo
* Correct trait filter
* Correct mistake again
* fix again
* fml
* clarify names
* hopefully we're properly filtering test categories now
* maybe this?
* What does this do?
* revert is test project changes
* IsTestProject fix
* Correct test setup for automate
* maybe fix unit tests
* docker-compose-file alighment
* remove debug
* Ok tests should now pass
* First pass
* First pass adding service registraiton
* Finished up service registration
* Json exception
* Moved to the right place
* Fixed tests
* Added some missing docs strings
* Reflecting Gergo's specklepy changes
* Correct the DI registration
* Readme
* No warn beta packages
* Format
* renamed misleading variable
* Fixed lock files
* Disable SQLite for automate
* renamespace
* add to sln and move
* manage package centrally
* add sourcelink and use GlobalPackageReference
* properly use globals
* fix nuget push
* fix readme
* add namespace handling for new types
* Removing used classes to stop viral spread of dependencies. Some JSON usage was STJ and not newtonsoft
* fmt
* initial test
* serialization namespace test
* fmt
* put back old namespaces
* fix tests
* fixes while trying to do a roundtrip test
* remove namespace fix