This repository was archived by the owner on Sep 15, 2025. It is now read-only.

Description
I apologize for writing this googleapis issue here, as googleapis has not enabled Issues.
I found a proto file that is not suitable for the Go language.
https://github.com/googleapis/googleapis/blob/master/google/ads/googleads/v10/resources/experiment_arm.proto
This file will be converted experiment_arm.pb.go by protoc-gen-go. However, the Go language compiler interprets the _arm suffix as an architecture type, so it cannot be compiled on non-ARM machines.
Of course, if you rename the file, there is no problem. I guess it's up to the person building the file to be careful, but it's a little uncool. Perhaps, it doesn't work well with automatic build system.
I think it would be better to avoid such file names.
What do you think?