dashboard: skip x/website on freebsd/riscv64

Updates golang/go#51800.
Updates golang/go#57217.

Change-Id: I9049457e8e69e4f6c35810998bbff2f8371078e1
Reviewed-on: https://go-review.googlesource.com/c/build/+/456655
Reviewed-by: Michael Pratt <mpratt@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Auto-Submit: Bryan Mills <bcmills@google.com>
Run-TryBot: Bryan Mills <bcmills@google.com>
diff --git a/dashboard/builders.go b/dashboard/builders.go
index 7be1eee..cd03011 100644
--- a/dashboard/builders.go
+++ b/dashboard/builders.go
@@ -2886,6 +2886,17 @@
 			if repo == "perf" {
 				return false
 			}
+			if repo == "website" {
+				// x/website is stuck on an old x/sys because it's stuck on an old Go
+				// runtime because it's stuck on AppEngine (#51800).
+				// The old x/sys doesn't support freebsd/riscv64 (#57217).
+				// The new one doesn't support Go 1.16.
+				// So we have to skip x/website until that whole mess is resolved.
+				//
+				// TODO(#51800, #57217): update the x/sys dependency in x/website and
+				// re-enable this repo.
+				return false
+			}
 			return onlyMasterDefault(repo, branch, goBranch)
 		},
 	})