You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The input of the LUCI build 8733044805650708721 is https://go.googlesource.com/tools/+/889abb17e125bb0f5d8de61bb80ef15fbe2a130d, which is indeed a revision in x/tools, yet the builder "gotip-..." is for the main Go repo, not x/tools.
It's also the very first build of that builder – maybe it was triggered manually and the "tools" part of revision was intended to be "go". After all x/tools doesn't have a commit with that ID, but the main Go repo does. The second build's revision is in the right repo. CC @mknyszek.
In any case, it seems watchflakes can handle this case of a strange build (mismatch of project between builder definition and input revision) by skipping over the build. It's probably not possible to do anything more in the general case.
Activity
gabyhelp commentedon Oct 29, 2024
Related Issues and Documentation
(Emoji vote if this was helpful or unhelpful; more detailed feedback welcome in this discussion.)
dmitshur commentedon Oct 29, 2024
The input of the LUCI build 8733044805650708721 is
https://go.googlesource.com/tools/+/889abb17e125bb0f5d8de61bb80ef15fbe2a130d
, which is indeed a revision in x/tools, yet the builder "gotip-..." is for the main Go repo, not x/tools.It's also the very first build of that builder – maybe it was triggered manually and the "tools" part of revision was intended to be "go". After all x/tools doesn't have a commit with that ID, but the main Go repo does. The second build's revision is in the right repo. CC @mknyszek.
In any case, it seems watchflakes can handle this case of a strange build (mismatch of project between builder definition and input revision) by skipping over the build. It's probably not possible to do anything more in the general case.
mknyszek commentedon Oct 29, 2024
Oh no! Yes, it's totally possible I triggered this build manually and erroneously, as I did trigger manual builds on that date.
Perhaps such builds should error out sooner. They will work, but they don't make much sense.
cagedmantis commentedon Oct 29, 2024
I deployed a version which ignores the mismatch case. I'm only seeing two CLs where this is an issue:
gopherbot commentedon Oct 31, 2024
Change https://go.dev/cl/623995 mentions this issue:
cmd/watchflakes: do not exit in the case of a mismatch
cmd/watchflakes: do not exit in the case of a mismatch