From 041dc08d4306fe28770be172f057819f325af9a5 Mon Sep 17 00:00:00 2001 From: Amine Hilaly Date: Mon, 17 Jun 2019 00:08:02 +0200 Subject: [PATCH] add target to launchpad configuration --- bridge/launchpad/config.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/bridge/launchpad/config.go b/bridge/launchpad/config.go index d8efea46662ddf9afbb32dea1122d4b1f3af52e9..c02fd16d7db6dfbb0269aaa0cc0b5397c8152848 100644 --- a/bridge/launchpad/config.go +++ b/bridge/launchpad/config.go @@ -17,7 +17,9 @@ import ( var ErrBadProjectURL = errors.New("bad Launchpad project URL") const ( + target = "launchpad-preview" keyProject = "project" + keyTarget = "target" defaultTimeout = 60 * time.Second ) @@ -61,6 +63,7 @@ func (*Launchpad) Configure(repo repository.RepoCommon, params core.BridgeParams } conf[keyProject] = project + conf[keyTarget] = target return conf, nil } @@ -69,6 +72,10 @@ func (*Launchpad) ValidateConfig(conf core.Configuration) error { return fmt.Errorf("missing %s key", keyProject) } + if _, ok := conf[keyTarget]; !ok { + return fmt.Errorf("missing %s key", keyTarget) + } + return nil }