I agree that it is confusing. The file name is authenticator.py and it resides in the root folder of the repository where I'm running this pipeline from.
There are some posts in the community talking about the problem (here and here for instance), but I can't make head or tails of it!
I wonder if there is something I should add to my .gitlab-ci.yml
to make those files executable.