mirror of
https://github.com/hanzoai/tasks.git
synced 2026-10-04 02:04:03 +00:00
## What changed? Stripped Google Cloud Storage's gRPC dependencies out for builds via the Makefile. ## Why? Reduce binary size by 16MB; and reduces build times a little (ie linking). **Before** ``` -rwxr-xr-x@ 1 stephan staff 119M Jun 30 11:23 temporal-server ``` **After** ``` -rwxr-xr-x@ 1 stephan staff 103M Jun 30 11:24 temporal-server ``` ## How did you test it? - [x] built - [ ] run locally and tested manually - [ ] covered by existing tests - [x] added new unit test(s) - [ ] added new functional test(s) ## Potential risks Yes, since there are no end-to-end tests, if anyone started using `storage.NewGRPCClient` that would fail silently. I added a (crude) test to catch that.