From 2803dc2edcacc3b775f280e815d6d27f0b45d34a Mon Sep 17 00:00:00 2001 From: Mauro Stettler Date: Fri, 9 Aug 2024 11:24:15 +0200 Subject: [PATCH 1/4] emit resulting label in GH output Signed-off-by: Mauro Stettler --- pkg/labeler/labeler.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkg/labeler/labeler.go b/pkg/labeler/labeler.go index fd62608..8707fe2 100644 --- a/pkg/labeler/labeler.go +++ b/pkg/labeler/labeler.go @@ -24,6 +24,7 @@ import ( "github.com/go-kit/log" "github.com/go-kit/log/level" "github.com/google/go-github/github" + githubaction "github.com/grafana/escalation-scheduler/pkg/github-action" ) type labelAssigner func(repoOwner, repoName string, issueNumber int, labels []string) error @@ -66,6 +67,8 @@ func (l *Labeler) Run(issue *github.Issue) error { return err } + githubaction.SetOutput("label", label) + level.Info(l.logger).Log("msg", "completed successfully") return nil From a4a3b7ee3950cf2abf28d4f3348735d571c9f4d2 Mon Sep 17 00:00:00 2001 From: Mauro Stettler Date: Fri, 9 Aug 2024 11:24:40 +0200 Subject: [PATCH 2/4] handle error Signed-off-by: Mauro Stettler --- pkg/labeler/labeler.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkg/labeler/labeler.go b/pkg/labeler/labeler.go index 8707fe2..7465217 100644 --- a/pkg/labeler/labeler.go +++ b/pkg/labeler/labeler.go @@ -67,7 +67,10 @@ func (l *Labeler) Run(issue *github.Issue) error { return err } - githubaction.SetOutput("label", label) + err = githubaction.SetOutput("label", label) + if err != nil { + return err + } level.Info(l.logger).Log("msg", "completed successfully") From b3a7751f4c65056d37c6ec09828761ff26e00ad7 Mon Sep 17 00:00:00 2001 From: Mauro Stettler Date: Fri, 9 Aug 2024 11:25:37 +0200 Subject: [PATCH 3/4] naming Signed-off-by: Mauro Stettler --- pkg/labeler/labeler.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/labeler/labeler.go b/pkg/labeler/labeler.go index 7465217..6e95a67 100644 --- a/pkg/labeler/labeler.go +++ b/pkg/labeler/labeler.go @@ -67,7 +67,7 @@ func (l *Labeler) Run(issue *github.Issue) error { return err } - err = githubaction.SetOutput("label", label) + err = githubaction.SetOutput("assignedLabel", label) if err != nil { return err } From 386dbe0774ae1a73a7e64783c87e7276a11894bc Mon Sep 17 00:00:00 2001 From: Mauro Stettler Date: Fri, 9 Aug 2024 11:26:01 +0200 Subject: [PATCH 4/4] bump version Signed-off-by: Mauro Stettler --- ic-assignment/action.yml | 2 +- regex-labeler/action.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ic-assignment/action.yml b/ic-assignment/action.yml index 497a364..b82953b 100644 --- a/ic-assignment/action.yml +++ b/ic-assignment/action.yml @@ -21,4 +21,4 @@ outputs: description: "The output property of the assigned person. If output property is empty, name is used instead" runs: using: "docker" - image: "docker://ghcr.io/grafana/issue-team-scheduler-ic-assignment:v0.14" + image: "docker://ghcr.io/grafana/issue-team-scheduler-ic-assignment:v0.15" diff --git a/regex-labeler/action.yml b/regex-labeler/action.yml index 663faaa..9d27f6f 100644 --- a/regex-labeler/action.yml +++ b/regex-labeler/action.yml @@ -9,4 +9,4 @@ inputs: description: "GitHub token to use for API calls" runs: using: "docker" - image: "docker://ghcr.io/grafana/issue-team-scheduler-regex-labeler:v0.14" + image: "docker://ghcr.io/grafana/issue-team-scheduler-regex-labeler:v0.15"