v3: override existing travis hook
This commit is contained in:
parent
deacd0fdfa
commit
819b057497
|
@ -26,7 +26,13 @@ module Travis::API::V3
|
||||||
end
|
end
|
||||||
|
|
||||||
def set_hook(repository, flag)
|
def set_hook(repository, flag)
|
||||||
gh.post("repos/#{repository.slug}/hooks",
|
hooks_url = "repos/#{repository.slug}/hooks"
|
||||||
|
|
||||||
|
if hook = gh.get(hooks_url).detect { |hook| hook['name'.freeze] == 'travis'.freeze }
|
||||||
|
gh.delete(hook['_links'.freeze]['self'.freeze]['href'.freeze])
|
||||||
|
end
|
||||||
|
|
||||||
|
gh.post(hooks_url,
|
||||||
name: 'travis'.freeze,
|
name: 'travis'.freeze,
|
||||||
events: [:push, :pull_request, :issue_comment, :public, :member],
|
events: [:push, :pull_request, :issue_comment, :public, :member],
|
||||||
active: flag,
|
active: flag,
|
||||||
|
|
Loading…
Reference in New Issue
Block a user