See New users shouldn't get a failed pipeline warning without having a gitlab-ci.yml file (#331959) · Issues · GitLab.org / GitLab · GitLab.
Also see How to prevent crypto mining abuse on GitLab.com SaaS | GitLab.