(2 comments)
> If we can use 12 for the default builders I think that would be better.
We're already using 12 for linux/arm64 (CL 622318), but still 11 for linux/amd64. Changing the version comes w…
Thanks.
(nit) Given a not very self-descriptive type like `chan string`, 'ch' is not a very descriptive variable name for it. Since it's being used to log notable state changes, consider naming it s…
Removing release-blocker for clarity. Since this issue was moved to the Unreleased milestone, that label has no effect. It can be re-added if this needs to block a specific release.
Removing release-blocker for clarity. Since this issue was moved to the Unreleased milestone, that label has no effect. It can be re-added if this needs to block a specific release.
Thanks.
https://go.dev/doc/comment suggests "Every exported (capitalized) name should have a doc comment."
I wonder if it could work out slightly better to do the mark ready step as soon as the con…
Thanks.
It's kinda surprising to see that given it's [not documented](https://gerrit-review.googlesource.com/Documentation/rest-api-changes.html#set-message) in the Gerrit API REST docs, and [this](…
Thanks.
What is the effect and motivation of having a sleep here and on line 961 (above)? They're in the same goroutine, so as far as I can tell they have no effect inside synctest.Test. If they hav…
Thanks.
By this line, ci has been assigned to movedCI. Will its Branch field be the new branch by then? If so, perhaps something like:
```suggestion
prevBranch := ci.Branch
ci = &movedCI
ctx.…
Thanks.
I'll note that it seems a bit unexpected that DeploymentMap would have this effect on Symbols, where an empty map causes p.Symbols to be used as is, whereas a non-empty map causes some filte…
This is a tracking issue for adding darwin/arm64 builders with macOS 27 Golden Gate. (There's no need for amd64 ones since macOS 27 drops support for amd64.) Issue #76798 was for previous year's vers…
Thanks for preparing this change. As noted in the [README](https://go.googlesource.com/vgo#obsolete), this repository is an archive, preserved for historical interest only. It's not actively used nor…
Thanks.
I see a lot of uses of DeploymentMap in this CL, but I'm having a hard time finding any one place that gives it a clear description. Given it's a map of A to B, what do A and B represent? I …
Thanks.
Noting that this whole "Confirm PRIVATE-track security CLs" step was meant to be temporarily guard against human release coordinators accidentally pasting in the wrong ref until the metadata…
Thanks.
This is a general comment. I see a pattern across various CLs to convert some method-based tasks into function-based tasks and provide dependencies to them as parameters (wf.Const since they…
I wished (for purposes of readability of the CL stack) this was a part of CL 826666 rather than happening later, but maybe these couldn't be moved earlier until some of the refactors in between.
Tha…
This is a bit unfortunate because it sets a slightly confusing precedent, and one would expect this to be something that's easier to do programmatically than to expect humans to do it. But I think it…
Thanks.
The '%' is needed before the first [push option](https://gerrit-review.googlesource.com/Documentation/user-upload.html#push_options), and ',' separates multiple options. So I think as writte…
Thanks.
I think fairly modern versions of `git` support fetching a revision directly via a `--revision` flag, so it might be viable to completely remove the need for callers to specify a ref. But th…
Thanks.
Please document that a nil `listener` means to use a basic verbose listener, so that callers don't need to read implementation details of this helper to be able to rely on it.
Very nice to see this. Thanks.
(I guess we can't do this for any tests that depend on a real database dependency, but those are a small subset; most release-related tests just use the workflow packa…
Thanks.
Note that the canonical source of this package is in x/website; this is an x/build copy.
The API change below is fine to make, but please also send it to x/website to keep them in sync and …
Thanks.
While looking at this line (that this CL happens to touch), it's noticeable that this too can eventually be simplified by taking advantage of either `http.FileServerFS` or `http.Dir`.
Pleas…
Thanks.
We're deploying relui [with Go 1.27](https://cs.opensource.google/go/x/build/+/master:cmd/relui/Dockerfile;l=5;drc=de126992084793ed2efd31a4babdf01684b03c10), and if it's really worthwhile to…
This seems fine. I expect there will still be some instances where it's easier to create a dedicated testing helper, so not absolutely everything has to be de-duplicated and made general purpose, but…
Thanks.
Nice to see this.
As a side note, this is the first time I'm seeing the term "riders". The closest I knew of was git commit message footers/trailers, but I guess "riders" refer to the "Fixe…
Thanks.
Should this return a non-nil error if the issue doesn't exist? Similarly to GetIssue above.
```
if !ok {
return nil, fmt.Errorf("the issue %v does not exist", number)
}
```
Thanks.
It might help to note which type is the input to this template. For example, that'd make it easier to get to the definition of "{{.ID}}" and look up its [meaning](https://pkg.go.dev/golang.o…
Thanks.
Note that it can generally be useful to document fields for templates, and maybe include example values. Compare with above and below.
Not having any docs means that readers can only derive…
(4 comments)
For golang/go#nnn? It'd be good to have some issue to track the state of this experimental builder.
See my other inline comment; just pointing out here that this is where you can see t…
Thanks.
https://go.dev/blog/go1.13-errors#whether-to-wrap suggests:
> Wrap an error to expose it to callers. Do not wrap an error when doing so would expose implementation details.
If it's not nec…
@filippo@golang.org Note that 5 crypto/rand:gofips140 tests without -short flag [seem to fail](https://ci.chromium.org/b/8669790779333004049/test-results) as of this CL.
This reverts CL 834945 (commit 936cd9c3e8585b3bb1ef0ba83488bfe78c9bf61c).
Reason for revert: Breaks TestAllDependencies test on longtest builders.
That test will also need to be updated to not write…
Issue #68790 added functionality to watchflakes to watch and report broken bots. A known limitation is that it's willing to report a given unique builder at most once, but it neither reopens¹ a prev…
There was another instance of 20 consecutive failures (due to the make.bash problem between [CL 830064](https://go.dev/cl/830064) and [CL 831204](https://go.dev/cl/831204)) placing the bot into quara…
Thanks.
Thanks for finding the context of where it was added.
Since it has no current users, and the newer functionality seems to superseded it, I think this CL is a good prompt to eventually drop …
(1 comment)
What do you think of naming this `mustHaveGofmt`, similarly to the pattern used in the [internal/testenv](https://go.dev/pkg/internal/testenv) package and [`mustHaveWorktree`](https://cs…
Thanks.
```suggestion
website/tour: display notfound.html on bad tour page (404)
```
It might be slightly easier to reason about the logic if this variable is always defined, and its value is set t…
@madelinekalil Does this bug apply to 1.26 and 1.27, or 1.27 only? Asking given our policy to support [both Go releases equally](https://go.dev/issue/34536#issuecomment-572188389).
Proposals are already supported, in the sense they're listed as issues at https://goissues.org/ with a "Proposal" label.
See [prefixtitle.ParseIssue](https://pkg.go.dev/dmitri.shuralyov.com/go/prefi…