It is very necessary to setup an CI to prevent missiong code generation,, usually we must run `bash ./hack/update-codegen.sh` after update the api.