Go v1.27 now has native UUID package in stdlib. Migrate from deprecated external dependency and use new native.
Go v1.27 now comes with a native UUID stdlib package, removing the need for the now deprecated external github.com/google/uuid, along with other big changes to generics, interfaces, embedded structs, etc. I'll fork the repo and create a branch to compare diffs between current codebase and whatever v1.27 go fix decides to update:
https://github.com/g-lok/sqlc/pull/1
Only applies very specific changes, doesn't seem to touch most of the new changes and features. I did a case-insensitive grep for everything uuid came up in, for example, and the list is way too huge for me to review or try to do anything with. Here's a gist of that grep result for anyone that cares.
Anyway, might be worth considering updated the codebase for, might not be. Up to you.
Source: sqlc-dev/sqlc