Skip to content
Snippets Groups Projects

Expose refspec and depth to runner

Merged Shinya Maeda requested to merge expose-merge-ref-to-runner into master
All threads resolved!
Compare and Show latest version
3 files
+ 5
5
Compare changes
  • Side-by-side
  • Inline
Files
3
+ 3
3
@@ -26,7 +26,7 @@ class Build < CommitStatus
RUNNER_FEATURES = {
upload_multiple_artifacts: -> (build) { build.publishes_artifacts_reports? },
merge_ref: -> (build) { build.merge_request? }
refspec: -> (build) { build.merge_request? }
}.freeze
has_one :deployment, as: :deployable, class_name: 'Deployment'
@@ -487,8 +487,8 @@ def repo_url
return unless token
auth = "gitlab-ci-token:#{token}@"
project = merge_request? ? merge_request.target_project : project
project.http_url_to_repo.sub(%r{^https?://}) do |prefix|
target_project = merge_request? ? merge_request.target_project : project
target_project.http_url_to_repo.sub(%r{^https?://}) do |prefix|
prefix + auth
end
end
Loading