Merge branch 'use-source-ref-name-in-webhook' into 'master'
Use source ref in pipeline webhook Closes #61553 See merge request gitlab-org/gitlab-ce!28772
This commit is contained in:
commit
2714f85c12
3 changed files with 15 additions and 1 deletions
5
changelogs/unreleased/use-source-ref-name-in-webhook.yml
Normal file
5
changelogs/unreleased/use-source-ref-name-in-webhook.yml
Normal file
|
@ -0,0 +1,5 @@
|
|||
---
|
||||
title: Use source ref in pipeline webhook
|
||||
merge_request: 28772
|
||||
author:
|
||||
type: fixed
|
|
@ -19,7 +19,7 @@ module Gitlab
|
|||
def hook_attrs(pipeline)
|
||||
{
|
||||
id: pipeline.id,
|
||||
ref: pipeline.ref,
|
||||
ref: pipeline.source_ref,
|
||||
tag: pipeline.tag,
|
||||
sha: pipeline.sha,
|
||||
before_sha: pipeline.before_sha,
|
||||
|
|
|
@ -50,5 +50,14 @@ describe Gitlab::DataBuilder::Pipeline do
|
|||
it { expect(attributes[:variables]).to be_a(Array) }
|
||||
it { expect(attributes[:variables]).to contain_exactly({ key: 'TRIGGER_KEY_1', value: 'TRIGGER_VALUE_1' }) }
|
||||
end
|
||||
|
||||
context 'when pipeline is a detached merge request pipeline' do
|
||||
let(:merge_request) { create(:merge_request, :with_detached_merge_request_pipeline) }
|
||||
let(:pipeline) { merge_request.all_pipelines.first }
|
||||
|
||||
it 'returns a source ref' do
|
||||
expect(attributes[:ref]).to eq(merge_request.source_branch)
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Reference in a new issue