ee_compat_check does not account for forking workflows
Consider this MR: https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/15671
This is branch nick.thomas/gitlab-ce:40711-fix-forking-hashed-projects
The ee_compat_job checked gitlab-org/gitlab-ee:ee-40711-fix-forking-hashed-projects
and found it didn't exist, so complained. In response, I created https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/3617
nick.thomas/gitlab-ee:ee-40711-fix-forking-hashed-projects
Oops.
To get the job passing, I have also pushed the branch to gitlab-org/gitlab-ee
. I'll delete it once this MR is merged, but I wonder if the job can account for forking workflows somehow - take File.dirname(full_path_of_running_project)
rather than hardcoding gitlab-org
, perhaps ?