Change the issue title for LUCI builders. Clarify the instructions for adding a label via gopherbot.

Carlos Amedee 2023-08-01 11:41:15 -04:00
parent 97184c711c
commit 07e11769fb

@ -56,10 +56,10 @@ The LUCI system requires builders to run two applications which authenticate to
## How to set up a builder
1. [Create an issue](https://go.dev/issue/new?labels=new-builder&title=x%2Fbuild%3A+add+%3Cos-arch%3E+builder) on the Go Issue tracker requesting the addition of a new builder and assign it yourself.
1. The title of the issue should be in the format: `x/build: add <os-arch> builder`.
1. [Create an issue](https://github.com/golang/go/issues/new?labels=new-builder&title=x%2Fbuild%3A+add+LUCI+%3Cos-arch%3E+builder) on the Go Issue tracker requesting the addition of a new builder and assign it yourself.
1. The title of the issue should be in the format: `x/build: add LUCI <os-arch> builder`.
1. Choose a hostname.
1. Add the label "new-builder". (You can say "@gopherbot, please add label new-builder." in the issue to have [gopherbot](https://go.dev/wiki/gopherbot) add it for you.)
1. Add the label "new-builder". (You can post a comment on the issue stating `@gopherbot, please add label new-builder.` in the issue to have [gopherbot](https://go.dev/wiki/gopherbot) add it for you.)
1. Use `golang.org/x/build/cmd/genbotcert` to generate both a certificate signing request (_hostname_.csr) and a TLS private key (_hostname_.key) using the hostname (chosen beforehand) as input. Attach the certificate signing request (_hostname_.csr) to the GitHub issue. A team member will attach the resulting certificate (_hostname_.cert) to the GitHub issue.
1. `genbotcert -bot-hostname <hostname>`