edgedb / edgedb-examples

EdgeDB example projects for different stacks
61 stars 21 forks source link

Rework code generation, dependency management #103

Closed raddevon closed 1 year ago

raddevon commented 1 year ago

This was prompted by our guide being broken with a recent release of FastAPI. We want to use the default multi-file code generation option rather than the single-file option. We also want to install and test against the latest versions of all dependencies rather than trying to pin dependencies.

raddevon commented 1 year ago

OK, got into a fight with the CI tasks, but I think they're working now. 😅 That said, the testing that is in place would not have caught the issue that got us here. I'm getting these changes in first to give me time to get a video done by the end of the week. I'll have to circle back to the more in-depth testing that will be required to cover us in a case like that one as a separate PR. (The server would start but threw when I hit /users with a GET, but only when multiple users were being returned.)

A few notes: