cmd/gopherbot: label x/website issues as website
Now that go.dev is open sourced, issues filed against the
website have the x/website prefix. Gopherbot is updated
accordingly.
Change-Id: Icc8f9739a9fa0d11c33649fa66e87c59a63014a8
Reviewed-on: https://go-review.googlesource.com/c/build/+/407500
Reviewed-by: Hyang-Ah Hana Kim <hyangah@gmail.com>
Reviewed-by: Alex Rakoczy <alex@golang.org>
Run-TryBot: Jamal Carvalho <jamal@golang.org>
TryBot-Result: Gopher Robot <gobot@golang.org>
diff --git a/cmd/gopherbot/gopherbot.go b/cmd/gopherbot/gopherbot.go
index 3644846..deff2d3 100644
--- a/cmd/gopherbot/gopherbot.go
+++ b/cmd/gopherbot/gopherbot.go
@@ -433,7 +433,7 @@
{"label build issues", (*gopherbot).labelBuildIssues},
{"label mobile issues", (*gopherbot).labelMobileIssues},
{"label tools issues", (*gopherbot).labelToolsIssues},
- {"label go.dev issues", (*gopherbot).labelGoDevIssues},
+ {"label website issues", (*gopherbot).labelWebsiteIssues},
{"label pkgsite issues", (*gopherbot).labelPkgsiteIssues},
{"label x/vuln issues", (*gopherbot).labelVulnIssues},
{"label proposals", (*gopherbot).labelProposals},
@@ -1080,9 +1080,6 @@
if strings.HasPrefix(gi.Title, "x/vgo") {
return b.setMilestone(ctx, b.gorepo.ID(), gi, vgo)
}
- if strings.HasPrefix(gi.Title, "go.dev:") {
- return b.setMilestone(ctx, b.gorepo.ID(), gi, unreleased)
- }
return nil
})
}
@@ -1149,13 +1146,13 @@
})
}
-func (b *gopherbot) labelGoDevIssues(ctx context.Context) error {
+func (b *gopherbot) labelWebsiteIssues(ctx context.Context) error {
return b.foreachIssue(b.gorepo, open, func(gi *maintner.GitHubIssue) error {
- hasGoDevTitle := strings.HasPrefix(gi.Title, "go.dev:")
- if !hasGoDevTitle || gi.HasLabel("go.dev") || gi.HasEvent("unlabeled") {
+ hasWebsiteTitle := strings.HasPrefix(gi.Title, "x/website:")
+ if !hasWebsiteTitle || gi.HasLabel("website") || gi.HasEvent("unlabeled") {
return nil
}
- return b.addLabel(ctx, b.gorepo.ID(), gi, "go.dev")
+ return b.addLabel(ctx, b.gorepo.ID(), gi, "website")
})
}
@@ -1165,14 +1162,7 @@
if !hasPkgsiteTitle || gi.HasLabel("pkgsite") || gi.HasEvent("unlabeled") {
return nil
}
-
- repoID := b.gorepo.ID()
- if gi.HasLabel("go.dev") {
- if err := b.removeLabel(ctx, repoID, gi, "go.dev"); err != nil {
- return err
- }
- }
- return b.addLabel(ctx, repoID, gi, "pkgsite")
+ return b.addLabel(ctx, b.gorepo.ID(), gi, "pkgsite")
})
}