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")
 	})
 }