Если я использую bazel для создания своих зависящих от protobuf функций golang-сервера, bazel сделает сгенерированный protobuf код go доступным по указанному пути импорта.
Для работы с облачными функциями Google требуется использовать модули go.
Как мне добавить фиктивный путь импорта, созданный bazel, в мой файл go.mod? Сбой при развертывании функции в облаке Google из-за невозможности разрешения фиктивного импорта. (G cloud требует, чтобы я загрузил исходный код go, AWS lambdas позволил бы мне загрузить двоичный файл, который работал бы нормально.)
Полагаю, мне придется либо пойти с лямбдами AWS, использовать безсерверные контейнеры, либо написать генруль, который копирует выходные данные сгенерированного прототипа кода в мою директорию с исходным кодом, но я бы хотел избежать этого уродства.