When mockgen is running in source mode, it always generate mocks for all interfaces in the source file, regardless of interfaces are provided in the argument. In fact, it doesn't need that argument. Bazel gomock rule should not require interfaces attribute either.
In retrospect, I should have noticed this was an API break and said no (but accepted the README changes). It even broke some old code of my own! Probably been too long now, but lesson learned from me.
When mockgen is running in source mode, it always generate mocks for all interfaces in the source file, regardless of interfaces are provided in the argument. In fact, it doesn't need that argument. Bazel gomock rule should not require
interfaces
attribute either.