Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix/api-contracts #1634

Merged
merged 52 commits into from
Jan 2, 2025
Merged

Fix/api-contracts #1634

merged 52 commits into from
Jan 2, 2025

Conversation

einari
Copy link
Contributor

@einari einari commented Jan 2, 2025

Fixed

  • Api project no longer needing a separate project to generate the swagger doc that we embed. Added a simple Mono.Cecil tool that embeds after the build is done.
  • Switching the entire Api to use the gRPC services rather than having to have the full dependency to the Kernel.
  • Fixing namespaces for all Api artifacts to be more consistent, cleaning up the generated proxies.
  • Adding a shutdown timeout of Zero for the Kernel so that it stops immediately and does not wait for things.

…e due to Proxy Generation issues with combination of different types Concepts vs Contracts
@einari einari added the patch label Jan 2, 2025
@einari einari merged commit 9576fb2 into main Jan 2, 2025
12 of 14 checks passed
@einari einari deleted the fix/api-contracts branch January 2, 2025 15:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant