)]}'
{
  "log": [
    {
      "commit": "9892d4772554a5745e0f28bef070abc53ea245f4",
      "tree": "c22ae95b9aa5adadb3f3680766ed6f6a7d324a24",
      "parents": [
        "1ccddf74b9a88950cb141c70559d8c829cfc4daf"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@golang.org",
        "time": "Thu Apr 23 14:52:51 2026 -0400"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri Apr 24 12:13:45 2026 -0700"
      },
      "message": "cmd/gitmirror: stop serving-only instances\n\nWe continue to use gitmirror for its primary mirroring functionality,\nbut its secondary serving functionality has not been used in a while.\nWith LUCI builders, we\u0027re relying on having them fetch directly from\nGerrit with authentication and local caching, and there doesn\u0027t seem\nto be any need to introduce the gitmirror serving intermediate layer.\n\nStop running the serving-only replicas. If something changes, we can\nreconsider and bring them back.\n\nChange-Id: I38e4a34328f58f3b2fea140e818fd50a0344638c\nReviewed-on: https://go-review.googlesource.com/c/build/+/770180\nReviewed-by: Carlos Amedee \u003ccarlos@golang.org\u003e\nTryBot-Bypass: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\n"
    },
    {
      "commit": "1ccddf74b9a88950cb141c70559d8c829cfc4daf",
      "tree": "27f0f599dc3647c1eb683cb6af1165ec93fdb91f",
      "parents": [
        "8a169ee378a7ee872e9d63ce213d5347f3ea6d66"
      ],
      "author": {
        "name": "Mark Freeman",
        "email": "mark@golang.org",
        "time": "Wed Apr 15 14:22:22 2026 -0400"
      },
      "committer": {
        "name": "Mark Freeman",
        "email": "mark@golang.org",
        "time": "Tue Apr 21 13:29:57 2026 -0700"
      },
      "message": "internal/releasetargets: update list for Go 1.27\n\nThe release freeze for Go 1.27 is a bit over a month away.\nDo a preliminary update of the release target list.\nSo far it is the same as for Go 1.26, with the following diff:\n\n- The new minimum macOS version is macOS 13.\n\nWe\u0027ll revisit this after the freeze in case anything changes.\n\nFor golang/go#40561.\nFor golang/go#75836.\n\nChange-Id: I8542e5cfdbf5714f9be92b656dd91f6475170c1c\nReviewed-on: https://go-review.googlesource.com/c/build/+/767441\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "8a169ee378a7ee872e9d63ce213d5347f3ea6d66",
      "tree": "28b616e20d4ede86ec1ea49f0f1825c7c02b0fd2",
      "parents": [
        "b23ad3c0491ef50819cf76247905fcbb4f04efbc"
      ],
      "author": {
        "name": "Mark Freeman",
        "email": "mark@golang.org",
        "time": "Fri Apr 17 12:55:26 2026 -0400"
      },
      "committer": {
        "name": "Mark Freeman",
        "email": "mark@golang.org",
        "time": "Tue Apr 21 13:24:56 2026 -0700"
      },
      "message": "internal/relui: update TestRelease to use supported Go versions\n\nThis will make it possible to drop 1.24 release targets in the next CL.\n\nFor golang/go#40561.\n\nChange-Id: I8f0fd4fddeb66e6bcfb36067206d003b0bcca58b\nReviewed-on: https://go-review.googlesource.com/c/build/+/768223\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\n"
    },
    {
      "commit": "b23ad3c0491ef50819cf76247905fcbb4f04efbc",
      "tree": "65ee88b035017999dfeadba5c37bb5c8b615e129",
      "parents": [
        "f9def4eeb8e6a9f04a90b591c98558d7c52df4a7"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@golang.org",
        "time": "Mon Apr 20 12:46:45 2026 -0400"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Apr 20 14:32:39 2026 -0700"
      },
      "message": "cmd/pubsubhelper: upgrade to checking X-Hub-Signature-256 header\n\nOur webhook deliveries include both the old and new headers, such as:\n\nX-Hub-Signature: sha1\u003d03f1071c7a4d6220619359a56d84bcfd50af6fde\nX-Hub-Signature-256: sha256\u003dbb7f253fda044aef63f82ed4a024170e85183a07b76b8f1b2577d35151f2bbd1\n\nAs noted at https://docs.github.com/en/webhooks/using-webhooks/validating-webhook-deliveries#troubleshooting:\n\n\u003e Make sure you are using the correct header. GitHub recommends that you\n\u003e use the X-Hub-Signature-256 header, which uses the HMAC-SHA256 algorithm.\n\u003e The X-Hub-Signature header uses the HMAC-SHA1 algorithm and is only\n\u003e included for legacy purposes.\n\nStart using the X-Hub-Signature-256 header, and drop SHA1 support since\nit won\u0027t be used anymore. Also, modernize pubsubhelper a bit while here.\n\nChange-Id: Ia8f6df5dd3687c91a406c13412d190b3105c0291\nReviewed-on: https://go-review.googlesource.com/c/build/+/769080\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nReviewed-by: Carlos Amedee \u003ccarlos@golang.org\u003e\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\n"
    },
    {
      "commit": "f9def4eeb8e6a9f04a90b591c98558d7c52df4a7",
      "tree": "5ad91c29bc566eff441cec41c6133241a26b85f6",
      "parents": [
        "b2e164f27f49a5a52cbd6abbc3dc285617500f07"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@golang.org",
        "time": "Mon Apr 20 11:20:33 2026 -0400"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Apr 20 08:35:57 2026 -0700"
      },
      "message": "cmd/bootstrapswarm: include response body in error message\n\nIf the {swarming host}/bot_code endpoint returns with something other\nthan 200 OK, it may help with debugging to see what the response body\nwas. This can be done manually out of band, but might as well include\nthat text (capped to 4 KiB) in bootstrapswarm itself by default.\n\nFor golang/go#78623.\n\nChange-Id: I409e8fef7a29bf95711c53e2347fa03ae566e3c0\nReviewed-on: https://go-review.googlesource.com/c/build/+/768980\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Carlos Amedee \u003ccarlos@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\n"
    },
    {
      "commit": "b2e164f27f49a5a52cbd6abbc3dc285617500f07",
      "tree": "adb22f423e8c0fbe9efa8765935c30bff06d59c4",
      "parents": [
        "5d997e756d815580072f3d71d0fceedfdce38cbc"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@golang.org",
        "time": "Thu Apr 16 17:18:05 2026 -0400"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri Apr 17 15:55:31 2026 -0700"
      },
      "message": "internal/task: fix \u0027gcloud storage\u0027 migration in publishPackageExtension\n\nThe \u0027storage\u0027 argument here was missed in CL 749081.\n\nChange-Id: I44e04d2fdb11161108b97e61c8bdabc9bf6b8215\nReviewed-on: https://go-review.googlesource.com/c/build/+/768040\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Carlos Amedee \u003ccarlos@golang.org\u003e\n"
    },
    {
      "commit": "5d997e756d815580072f3d71d0fceedfdce38cbc",
      "tree": "f2241d1b00e201bbeca8ac5bb57b6a9946862a6d",
      "parents": [
        "b96399c2ac22be4d0491370ab3c47c79f7f9d31a"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@golang.org",
        "time": "Thu Apr 16 11:44:58 2026 -0400"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu Apr 16 13:59:32 2026 -0700"
      },
      "message": "cmd/gorebuild: add a git clone-based fallback to Gerrit\u0027s +archive URL\n\nIf the +archive endpoint responds with 429, wait a bit and try again\nby using git clone instead. For the purposes of gorebuild it is okay\nto wait and make requests slowly: we generally want to run gorebuild\nonce a day, and producing a complete report takes about an hour even\nwithout any delays, so there\u0027s plenty of room.\n\nThis maintains the property that a successful gorebuild report confirms\nthat the files posted to go.dev/dl are reproducible from the canonical\nsource of truth git repository hosted at https://go.googlesource.com/go.\n\nFor golang/go#57120.\nFor golang/go#78804.\n\nChange-Id: Iaff9fa3d1f6a8269e2d7bb4c4967938901f1d920\nReviewed-on: https://go-review.googlesource.com/c/build/+/767880\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "b96399c2ac22be4d0491370ab3c47c79f7f9d31a",
      "tree": "3847f7d704e31a3099b9d4123877a92138feb8a6",
      "parents": [
        "518304f0c2f3cb97f3fc0c45f3b753b48523ba74"
      ],
      "author": {
        "name": "Roland Shoemaker",
        "email": "roland@golang.org",
        "time": "Mon Apr 13 08:27:47 2026 -0700"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Apr 13 08:49:27 2026 -0700"
      },
      "message": "internal/task: allow auto-tagging of golang.org/x/vuln\n\nWe previously skipped this as we hadn\u0027t released the first tagged\nversion yet. That was many years ago, and now we would like to auto\ntag the module.\n\nChange-Id: I1a13417e1783ebef860f938a9af32a2fae54c7d6\nReviewed-on: https://go-review.googlesource.com/c/build/+/766440\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nAuto-Submit: Roland Shoemaker \u003croland@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\n"
    },
    {
      "commit": "518304f0c2f3cb97f3fc0c45f3b753b48523ba74",
      "tree": "7747b40f854ea2eb44b2cf56df975fbc06c9f1da",
      "parents": [
        "cb78dc5b030f84abf9e670cf0f6a2f77a8d146f6"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@golang.org",
        "time": "Thu Apr 09 16:50:25 2026 -0400"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri Apr 10 19:19:32 2026 -0700"
      },
      "message": "internal/migration: stop running any remaining legacy builders\n\nWe\u0027re long past the deadline for migrating builders from the legacy\nbuild infrastructure (cmd/coordinator) to LUCI (go.dev/wiki/LUCI).\nWe planned to give more time to builders whose migration were underway\nby letting coordinator keep running if it can do so without needing\nmuch maintenance.\n\nBy now there are very few legacy builders left. Many of them weren\u0027t\nproducing useful signal. They\u0027re all starting to fail now because of\nrunning into 429 errors while making unauthenticated calls to Gerrit.\nStop them.\n\nFor golang/go#67761.\n\nChange-Id: Id37efe8a33b73a60d5e60085d563d5bdf97aec3c\nReviewed-on: https://go-review.googlesource.com/c/build/+/765020\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "cb78dc5b030f84abf9e670cf0f6a2f77a8d146f6",
      "tree": "1662a77949335b9e6a3dfebab1895b3abe23d878",
      "parents": [
        "6e41ed5ece4cec467b976f86d2cf44dd1a2fb805"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu Apr 09 14:51:29 2026 -0700"
      },
      "committer": {
        "name": "David Chase",
        "email": "drchase@google.com",
        "time": "Fri Apr 10 02:55:04 2026 -0700"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: Ib0206e3504f7689c47a08863b03908f288c37940\nReviewed-on: https://go-review.googlesource.com/c/build/+/764906\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nAuto-Submit: Gopher Robot \u003cgobot@golang.org\u003e\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\n"
    },
    {
      "commit": "6e41ed5ece4cec467b976f86d2cf44dd1a2fb805",
      "tree": "fffcb14a215d390b6f48456e03e00aa564ed3cfe",
      "parents": [
        "d0db03f3910ac96d63c3d6f6485e27c3dc62e372"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@golang.org",
        "time": "Sat Apr 04 14:17:22 2026 -0400"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Apr 08 08:05:10 2026 -0700"
      },
      "message": "env/netbsd-386: make anita-2.10.tar.gz.sha1 a plain file\n\nA file containing the expected sha1 for anita-2.10.tar.gz in\nthe netbsd-386 directory was a symbolic link pointing to the\nsame file that the netbsd-amd64 directory used to have until\nthat file was deleted in CL 536155. Restore its contents and\nmake it a simple plain file. There\u0027s probably not much to be\ngained from trying to deduplicate it.\n\nChange-Id: Ic843235c7ad3921f681913509826b2ebdaa71bfc\nReviewed-on: https://go-review.googlesource.com/c/build/+/762720\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\n"
    },
    {
      "commit": "d0db03f3910ac96d63c3d6f6485e27c3dc62e372",
      "tree": "771896c4be7c09bdee0cde71bb0c0e65433d5a1d",
      "parents": [
        "ca372cf6d34666833d7dcf69f35b910742611467"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@golang.org",
        "time": "Tue Mar 31 10:26:17 2026 -0700"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Tue Mar 31 10:33:26 2026 -0700"
      },
      "message": "cmd/golangbuild: update code search link\n\nThe previous link is shorter, but it\u0027s no longer indexed. Point to the\nnew view to golangbuild source code where search indexing is available.\n\nChange-Id: I6e09c4cf9fb4a7af014c5ff85ca4131fa280a78d\nReviewed-on: https://go-review.googlesource.com/c/build/+/761540\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nReviewed-by: Junyang Shao \u003cshaojunyang@google.com\u003e\nTryBot-Bypass: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\n"
    },
    {
      "commit": "ca372cf6d34666833d7dcf69f35b910742611467",
      "tree": "0ff696edc3bcec69233edebfd95f100fd35284e0",
      "parents": [
        "cb7f2f957409420872351dab074161d3978521bf"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@golang.org",
        "time": "Fri Mar 27 21:45:23 2026 -0400"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Mar 30 09:02:35 2026 -0700"
      },
      "message": "cmd/relui: update to ltbsky v0.4.2\n\nPull in https://github.com/fflewddur/ltbsky/pull/5.\n\nChange-Id: I2b5b0762e66023eaa7ef566684aa7bec9e07c4f0\nReviewed-on: https://go-review.googlesource.com/c/build/+/760542\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nReviewed-by: Michael Pratt \u003cmpratt@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\n"
    },
    {
      "commit": "cb7f2f957409420872351dab074161d3978521bf",
      "tree": "c1b36eb816b5cb7f9c17921c13915dabf5369845",
      "parents": [
        "36c4bdcefac2deeff8033e2790a25cda841e14b9"
      ],
      "author": {
        "name": "Cherry Mui",
        "email": "cherryyz@google.com",
        "time": "Tue Mar 24 15:05:36 2026 -0400"
      },
      "committer": {
        "name": "Cherry Mui",
        "email": "cherryyz@google.com",
        "time": "Wed Mar 25 06:47:36 2026 -0700"
      },
      "message": "cmd/watchflakes: stop applying NeedsInvestigation label\n\nStop applying the NeedsInvestigation label so the issues go to triage\nqueue for release rotation.\n\nFixes golang/go#78347.\n\nChange-Id: I42eb05d97ca9887339816c31bce6741adc738d6a\nReviewed-on: https://go-review.googlesource.com/c/build/+/758780\nReviewed-by: Michael Pratt \u003cmpratt@google.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "36c4bdcefac2deeff8033e2790a25cda841e14b9",
      "tree": "3b2e216db072e18d832f227dae4f12d530314aae",
      "parents": [
        "923499a1d0ecda8cda0326123ce287eeca464ab5"
      ],
      "author": {
        "name": "Michael Pratt",
        "email": "mpratt@google.com",
        "time": "Wed Mar 18 17:29:19 2026 -0400"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Mar 23 17:45:48 2026 -0700"
      },
      "message": "cmd/racebuild: use git apply on loong64\n\nThe loong64 builder is missing patch, but it turns out that git apply\nworks fine outside of a git repository.\n\nFor golang/go#78059.\n\nChange-Id: Iebb06e5b71118a6b5a7007affa94dfce6a6a6964\nReviewed-on: https://go-review.googlesource.com/c/build/+/758400\nAuto-Submit: Michael Pratt \u003cmpratt@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Cherry Mui \u003ccherryyz@google.com\u003e\n"
    },
    {
      "commit": "923499a1d0ecda8cda0326123ce287eeca464ab5",
      "tree": "a3fcc91c211bbb8eda87dd03d27410c7eaf90eee",
      "parents": [
        "edac42086756b0405f1e2d1639eeeb9ab69eabdf"
      ],
      "author": {
        "name": "Michael Pratt",
        "email": "mpratt@google.com",
        "time": "Tue Mar 03 14:20:46 2026 -0500"
      },
      "committer": {
        "name": "Michael Pratt",
        "email": "mpratt@google.com",
        "time": "Mon Mar 23 13:51:44 2026 -0700"
      },
      "message": "cmd/makemac: add darwin-arm64-26 bots\n\nWe have 30 arm64 instances total, so reduce the instance counts of\nexisting versions.\n\nFor golang/go#76798.\n\nChange-Id: I6a6a636c157a62d7ab5b032e99a0e663e63d21ed\nReviewed-on: https://go-review.googlesource.com/c/build/+/751200\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\n"
    },
    {
      "commit": "edac42086756b0405f1e2d1639eeeb9ab69eabdf",
      "tree": "e571346c640d97fa7f391b8edc1569c0f36d6f11",
      "parents": [
        "eda6515243ebbe2995d0c8818275535791c0b55f"
      ],
      "author": {
        "name": "Benny Siegert",
        "email": "bsiegert@gmail.com",
        "time": "Mon Oct 16 20:25:47 2023 +0200"
      },
      "committer": {
        "name": "Benny Siegert",
        "email": "bsiegert@google.com",
        "time": "Sat Mar 21 09:00:51 2026 -0700"
      },
      "message": "env/netbsd-amd64: update build VM to 10.1\n\nThis updates the amd64 machine image to NetBSD 10.1 and LUCI\n(bootstrapswarm).\n\nFor golang/go#57997.\n\nChange-Id: I0727cdd97d9efca53fb4235f5d770d3aa780e4b0\nReviewed-on: https://go-review.googlesource.com/c/build/+/536155\nCommit-Queue: Benny Siegert \u003cbsiegert@gmail.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nAuto-Submit: Benny Siegert \u003cbsiegert@gmail.com\u003e\n"
    },
    {
      "commit": "eda6515243ebbe2995d0c8818275535791c0b55f",
      "tree": "f7c479329dfc37a2214cd616ce1ea68144ca6ebb",
      "parents": [
        "d7ebcda8cd3a346fff9a536b794b2317ac5e7f20"
      ],
      "author": {
        "name": "Michael Pratt",
        "email": "mpratt@google.com",
        "time": "Wed Mar 18 13:52:05 2026 -0400"
      },
      "committer": {
        "name": "Michael Pratt",
        "email": "mpratt@google.com",
        "time": "Fri Mar 20 13:11:52 2026 -0700"
      },
      "message": "cmd/racebuild: add support for applying a patch to LLVM\n\nThe root cause of https://go.dev/issue/78059 is a bug in LLVM, fixed\nupstream in\nhttps://github.com/llvm/llvm-project/commit/cdfdb06c9155080ec97d6e4f4dd90b6e7cefb0ca.\n\nWe would like to backport this fix to the race sysos in Go 1.25 and\n1.26, but those sysos are built from an LLVM commit that is several\nyears ago. Jumping forward several years in a minor release is quite\nrisky. It is much better to apply the trivial fix to the existing\nversion of LLVM the sysos use.\n\nThus, this CL adds support to racebuild for applying a patch on top of\nLLVM.\n\nIdeally this would be a git cherry-pick, just like we do for Go.\nUnfortunately LLVM is quite large. The repository is ~3.5GB plus another\n~2.5GB to checkout HEAD. Some of our builders have limited disk space.\nThus racebuild already simply downloads the archive of the desired\nrevision, and unzips only the compiler-rt directory.\n\nWe can\u0027t use git cherry-pick in this scheme, so instead this CL adds\nsupport for applying a raw patch file to the repo. Once the syso gets\nbuilt, the patch file is copied into the Go repo so it remains possible\nto reproduce the syso builds.\n\nFor golang/go#78059.\n\nChange-Id: Ifc1ebe22b2602e95f9de6bb64b0987a46a6a6964\nReviewed-on: https://go-review.googlesource.com/c/build/+/756620\nReviewed-by: Carlos Amedee \u003ccarlos@golang.org\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "d7ebcda8cd3a346fff9a536b794b2317ac5e7f20",
      "tree": "f04b90f3682f6379c996fcb660922c274e8109b3",
      "parents": [
        "394f735f37f5cf3343c54a2db7a5c277ac2d0c2f"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@golang.org",
        "time": "Fri Mar 06 13:37:12 2026 -0500"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Tue Mar 17 06:50:45 2026 -0700"
      },
      "message": "perf: move perf command to x/build/cmd/perf\n\nMove the perf command source code along with its deployment files into\nx/build/cmd, and the perf/app package into x/build/internal/perf.\nThe intent is to make this layout of this service more consistent with\nother GKE services in x/build. An immediate benefit is this makes it\npossible to delete the perf-specific copy of cloudbuild.yaml. Hopefully\nthis way other future maintenance will be slightly less expensive too.\n\nUpdate the top-level README to reflect the fact that the perf/appengine\nserver that used to run on App Engine was merged into perf itself, which\nruns on GKE. We\u0027ll also delete the old still-deployed App Engine app\nsince it\u0027s entirely obsolete and not reachable over internet other\nthan via version-specific URLs that App Engine provides.\n\nFor golang/go#70913.\n\nChange-Id: I149a6bdd786e00a737382cf3b01ef93e022b2fb7\nReviewed-on: https://go-review.googlesource.com/c/build/+/752343\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nReviewed-by: Michael Pratt \u003cmpratt@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\n"
    },
    {
      "commit": "394f735f37f5cf3343c54a2db7a5c277ac2d0c2f",
      "tree": "988e0423d9d4d2eb00a7b2a200336dd3005ee1b7",
      "parents": [
        "8a67fce8bb6a94bae215e63ae8d77810cda583b4"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@golang.org",
        "time": "Fri Mar 06 13:00:51 2026 -0500"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Tue Mar 17 06:50:40 2026 -0700"
      },
      "message": "influx: move influx command to x/build/cmd/influx\n\nMake the influx k8s service a little more similar to other k8s services\nin x/build by having its command live in x/build/cmd too. This makes it\npossible to reuse the shared deploy/cloudbuild-from-local.yaml file all\nwithout needing to add more parameters to it.\n\nFor golang/go#70913.\n\nChange-Id: I31f809bb9c6ba17d7d822f13c2dc4732765f4eb2\nReviewed-on: https://go-review.googlesource.com/c/build/+/752342\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nReviewed-by: Michael Pratt \u003cmpratt@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "8a67fce8bb6a94bae215e63ae8d77810cda583b4",
      "tree": "99c506cb69a0c50e4e9994b7740356626516c057",
      "parents": [
        "167df5a42d662169777a48180320a8936b2d866e"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@golang.org",
        "time": "Fri Mar 06 12:50:24 2026 -0500"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Tue Mar 17 06:50:35 2026 -0700"
      },
      "message": "{influx,perf}: build Docker images via Cloud Build instead of local Docker\n\nFor golang/go#70913.\n\nChange-Id: I8def808fa0989d674310f97eb00eca6eee02abcc\nReviewed-on: https://go-review.googlesource.com/c/build/+/752341\nReviewed-by: Michael Pratt \u003cmpratt@google.com\u003e\nTryBot-Bypass: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\n"
    },
    {
      "commit": "167df5a42d662169777a48180320a8936b2d866e",
      "tree": "72103f081af1b8c464d66719705678fa014e4e89",
      "parents": [
        "35294bf68ff658471f32a0f4671b21c4e5170d7c"
      ],
      "author": {
        "name": "Nicholas S. Husin",
        "email": "nsh@golang.org",
        "time": "Thu Mar 12 16:31:40 2026 -0400"
      },
      "committer": {
        "name": "Nicholas Husin",
        "email": "nsh@golang.org",
        "time": "Thu Mar 12 14:57:54 2026 -0700"
      },
      "message": "devapp/owners: add nsh as owner of various net packages and module proxy\n\nChange-Id: Ic0180a6635f96b85a2518c0364fa3627e7191dc6\nReviewed-on: https://go-review.googlesource.com/c/build/+/754900\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Nicholas Husin \u003chusin@google.com\u003e\nReviewed-by: Damien Neil \u003cdneil@google.com\u003e\n"
    },
    {
      "commit": "35294bf68ff658471f32a0f4671b21c4e5170d7c",
      "tree": "f78f604f10857d1f6d7faad62d10506cb78055c0",
      "parents": [
        "fa74b4fd19d86050c98c1e6a23246b65ee2ea5c9"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Mar 11 20:59:27 2026 -0700"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu Mar 12 08:27:40 2026 -0700"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: I6a66aed55167ed6ead294a0eed6a5d612ece3db4\nReviewed-on: https://go-review.googlesource.com/c/build/+/754644\nAuto-Submit: Gopher Robot \u003cgobot@golang.org\u003e\nReviewed-by: Cherry Mui \u003ccherryyz@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\n"
    },
    {
      "commit": "fa74b4fd19d86050c98c1e6a23246b65ee2ea5c9",
      "tree": "9d6b2653692503f34c5ed82484fc7131aa1c0274",
      "parents": [
        "e8fd1623cb0ae6e8157c681fbbf148d01ce013d7"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@golang.org",
        "time": "Wed Feb 25 11:06:29 2026 -0500"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Mar 11 16:28:36 2026 -0700"
      },
      "message": "all: migrate to \u0027gcloud storage\u0027 from gsutil\n\nAt https://docs.cloud.google.com/storage/docs/gsutil#should-you-use it\nis suggested to prefer using \u0027gcloud storage\u0027 instead of gsutil. Do so.\n\nThis was originally brought to my attention via the description of the\npull request golang/build#116, and it replaces that change.\n\nChange-Id: I5273aa61155e61a1645d45ee679222f0a9c959b3\nReviewed-on: https://go-review.googlesource.com/c/build/+/749081\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Carlos Amedee \u003ccarlos@golang.org\u003e\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\n"
    },
    {
      "commit": "e8fd1623cb0ae6e8157c681fbbf148d01ce013d7",
      "tree": "60055435ab9fc22465f1e27fe2ca0025164396ad",
      "parents": [
        "8dc791c501dd095cddad032979e0a93a935caf2b"
      ],
      "author": {
        "name": "Roland Shoemaker",
        "email": "roland@golang.org",
        "time": "Wed Mar 11 11:59:00 2026 -0700"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Mar 11 12:17:04 2026 -0700"
      },
      "message": "all: set correct IAP audience\n\nWe previously skipped JWT audience verification, which allowed any valid\nJWT for any GCP IAP to be used to bypass authentication. This CL adds\naudience verification to ensure that only JWTs created by _our_ IAP\ninstances can be used.\n\nAlso, remove the unused iapServiceIDs map and IAPServiceID method, and\nreplace it with a iapServiceAudience map and IAPServiceAudience method\nthat returns the full audience string instead of just the service ID.\n\nChange-Id: I6590b58ca81357ead73960914171aa9b72b50fc8\nReviewed-on: https://go-review.googlesource.com/c/build/+/754380\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nReviewed-by: Carlos Amedee \u003ccarlos@golang.org\u003e\nReviewed-by: Neal Patel \u003cnealpatel@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Roland Shoemaker \u003croland@golang.org\u003e\n"
    },
    {
      "commit": "8dc791c501dd095cddad032979e0a93a935caf2b",
      "tree": "65649427f89b0aacde5704a14315fc81b9fe6fe5",
      "parents": [
        "a0fd515d2cff066d245d0e16058ff4bcfb36c330"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@golang.org",
        "time": "Fri Mar 06 11:32:57 2026 -0500"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri Mar 06 10:38:42 2026 -0800"
      },
      "message": "cmd/relui: request 8 GiB of ephemeral storage\n\nRelui may need more scratch space to work with when running tasks\nthat involve cloning large repositories, such as when upstreaming\nprivate-track security CLs on the release day.\n\nThe previous value of 1 GiB was clearly not enough. Move up to 8 GiB,\nstaying within the Autopilot maximum of 10 GiB, and we can adjust it\nlater as needed.\n\nFor golang/go#77214.\n\nChange-Id: Id06a5d5ad1cec7c046ed1e1d1deefe5e736f3058\nReviewed-on: https://go-review.googlesource.com/c/build/+/752340\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nReviewed-by: Cherry Mui \u003ccherryyz@google.com\u003e\nTryBot-Bypass: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\n"
    },
    {
      "commit": "a0fd515d2cff066d245d0e16058ff4bcfb36c330",
      "tree": "250f359785f7ba648b065678fbcdb828ceebec19",
      "parents": [
        "b9cbc2e99502a66817b0d3ef859cede799933d6c"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@golang.org",
        "time": "Mon Mar 02 16:44:37 2026 -0500"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Mar 02 14:48:36 2026 -0800"
      },
      "message": "cmd/maintnerd: build Docker images via Cloud Build\n\nThe intention of CL 707295 was to do this for all x/build services,\nbut maintnerd was missed.\n\nFor golang/go#70913.\n\nChange-Id: I31b857db38c3f859c51839614544cc502c568153\nReviewed-on: https://go-review.googlesource.com/c/build/+/750784\nReviewed-by: Carlos Amedee \u003ccarlos@golang.org\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\n"
    },
    {
      "commit": "b9cbc2e99502a66817b0d3ef859cede799933d6c",
      "tree": "198f50abdbec2b220a93cd94d58024b57a606535",
      "parents": [
        "e4e5b3965f561ee056b3ff08bf574fa16adba21f"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@golang.org",
        "time": "Mon Mar 02 16:36:23 2026 -0500"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Mar 02 14:48:33 2026 -0800"
      },
      "message": "maintner/maintnerd: move maintnerd command to x/build/cmd/maintnerd\n\nMake it easier to maintain (and unify) deployment files for x/build\nservices by having the commands uniformly live in the cmd directory.\n\nFor golang/go#70913.\n\nChange-Id: I3a60aa166b071681867eafac97836e095f00e0fe\nReviewed-on: https://go-review.googlesource.com/c/build/+/750783\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nReviewed-by: Carlos Amedee \u003ccarlos@golang.org\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\n"
    },
    {
      "commit": "e4e5b3965f561ee056b3ff08bf574fa16adba21f",
      "tree": "c0297f639f96ee5f7287f5183fbf0d7b6c387341",
      "parents": [
        "eb8cbc81a213d82d573674537ec6d5c2f4e838e9"
      ],
      "author": {
        "name": "Michael Pratt",
        "email": "mpratt@google.com",
        "time": "Mon Mar 02 17:21:02 2026 -0500"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Mar 02 14:45:52 2026 -0800"
      },
      "message": "cmd/makemac: update darwin-amd64-13/14\n\nThis should address darwin-amd64-13/14 bot availability issues.\n\nChange-Id: I6a6a636c840a77bb6e6e65209456997b31f16a3d\nReviewed-on: https://go-review.googlesource.com/c/build/+/750785\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nReviewed-by: Cherry Mui \u003ccherryyz@google.com\u003e\nAuto-Submit: Michael Pratt \u003cmpratt@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "eb8cbc81a213d82d573674537ec6d5c2f4e838e9",
      "tree": "220297d98b9068f92cbfcd6e2426ec2fe514438a",
      "parents": [
        "6382a8ed3095e03ff8133b5cf5a9d6cf4144e594"
      ],
      "author": {
        "name": "Michael Pratt",
        "email": "mpratt@google.com",
        "time": "Mon Mar 02 15:46:24 2026 -0500"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Mar 02 13:15:02 2026 -0800"
      },
      "message": "cmd/makemac: update darwin-amd64-12\n\nThis should address darwin-amd64-12 bot availability issues.\n\nChange-Id: I6a6a636c36949f8bf01fecb03be98285c279cfce\nReviewed-on: https://go-review.googlesource.com/c/build/+/750800\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nAuto-Submit: Michael Pratt \u003cmpratt@google.com\u003e\n"
    },
    {
      "commit": "6382a8ed3095e03ff8133b5cf5a9d6cf4144e594",
      "tree": "cca822b4d063a30abe8c8c8daa1135084ba6127e",
      "parents": [
        "c46f76bc7d39f2e46d14e0ea5b52434605f9e016"
      ],
      "author": {
        "name": "David Chase",
        "email": "drchase@google.com",
        "time": "Thu Feb 26 18:22:14 2026 -0500"
      },
      "committer": {
        "name": "David Chase",
        "email": "drchase@google.com",
        "time": "Sun Mar 01 07:30:54 2026 -0800"
      },
      "message": "cmd/gitmirror: remove reference to obsolete \"apt-key\"\n\nThe Dockerfile was using the \"old\" version of some\ncommand-line incantation, this is the \"new\" version.\n\nChange-Id: If60c110cb98fdb882f8fd471e333e25faf794086\nReviewed-on: https://go-review.googlesource.com/c/build/+/749600\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nReviewed-by: Cherry Mui \u003ccherryyz@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\n"
    },
    {
      "commit": "c46f76bc7d39f2e46d14e0ea5b52434605f9e016",
      "tree": "20f62ab13f78a6ea16c4ed77cb37dbd811cae4dc",
      "parents": [
        "324d9bb9b6ad38765dcc69458ae743cb56acff1b"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@golang.org",
        "time": "Fri Feb 20 19:57:02 2026 -0500"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri Feb 27 13:03:50 2026 -0800"
      },
      "message": "cmd/genbotcert: add detail to hostname mismatch error\n\nPreviously, if the CSR was somehow generated without a .bots.golang.org\nsuffix, the hostname check would catch that it didn\u0027t match but print a\nmessage that\u0027s not very clear. Make it more detailed.\n\nAlso check some other fields that should match provided that genbotcert,\nan appropriately-new version thereof, was used to create the CSR rather\nthan something else.\n\nChange-Id: Id281fd19ad8fedae284b344df6f61bca280d59d1\nReviewed-on: https://go-review.googlesource.com/c/build/+/748560\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nReviewed-by: Carlos Amedee \u003ccarlos@golang.org\u003e\n"
    },
    {
      "commit": "324d9bb9b6ad38765dcc69458ae743cb56acff1b",
      "tree": "508196ec59280786641a04007159796bd7a9904f",
      "parents": [
        "2078abcf6ecf34868b8927b18d997e26d7bdca19"
      ],
      "author": {
        "name": "Cherry Mui",
        "email": "cherryyz@google.com",
        "time": "Thu Feb 26 16:21:13 2026 -0500"
      },
      "committer": {
        "name": "Cherry Mui",
        "email": "cherryyz@google.com",
        "time": "Thu Feb 26 18:24:11 2026 -0800"
      },
      "message": "doc/deployment.md: include auth step in deployment process\n\nInclude the step of authentication in the deployment process. In\nparticular, simple \"gcloud auth login\" doesn\u0027t (always) work. I\nneeded to do \"gcloud auth application-default login\". Document\nthat.\n\nChange-Id: I30141a51aea2d9e5abc74a626d866bad80afdd9e\nReviewed-on: https://go-review.googlesource.com/c/build/+/749560\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "2078abcf6ecf34868b8927b18d997e26d7bdca19",
      "tree": "808ad9e9f40ad50184a3ba76d2f410deec27afce",
      "parents": [
        "8b9fca8c1c486af893436fc16000bf83bae59aea"
      ],
      "author": {
        "name": "Cherry Mui",
        "email": "cherryyz@google.com",
        "time": "Fri Feb 20 14:51:48 2026 -0500"
      },
      "committer": {
        "name": "Cherry Mui",
        "email": "cherryyz@google.com",
        "time": "Tue Feb 24 10:36:35 2026 -0800"
      },
      "message": "cmd/watchflakes: update whole-build text log to match recent LUCI\n\nFor the whole-build text log, i.e. the \"log\" field in the query\nlanguage, we used to fetch a link from LUCI that is named with\n\"(combined output)\". Something changed on the LUCI side, and the\nlink is now named like \"go tool dist test -json output [shard 1]\"\nor \"test golang.org/x/tools/gopls module output\". Apparently, now\nall the links from a build are relevant to some failures. So,\ninstead of name filtering, we just fetch all the logs and\nconcatenate them (in most builds there is only one). This log is\nhelpful when there are failures that are not attributed to\nindividual tests, e.g. some panics or timeouts. For example, it\nwill be able to read the panic in\nhttps://ci.chromium.org/b/8690333242133168193 and match it to\n\"log ~ `SIGILL`\".\n\nChange-Id: Ic2cf580da43a918572e99343679805ecb176a633\nReviewed-on: https://go-review.googlesource.com/c/build/+/747541\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Michael Knyszek \u003cmknyszek@google.com\u003e\n"
    },
    {
      "commit": "8b9fca8c1c486af893436fc16000bf83bae59aea",
      "tree": "9a1158bb04ec4a1eb8e74e28e17b2d53d8494327",
      "parents": [
        "b2d765580b93e47aea18cab7706bbfa5721f7984"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@golang.org",
        "time": "Fri Feb 20 21:21:43 2026 -0500"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Feb 23 09:54:11 2026 -0800"
      },
      "message": "cmd/gopherbot: don\u0027t close cherry-pick issues on \"For #123.\" references\n\nAdding proper support to detect the verb in maintner is quite a bit of\nwork, and it needs to be done in a performant way because that code will\nrun unconditionally on all issue references.\n\nOn the other hand, adding a simple check in closeCherryPickIssues is\neasy and not as performance sensitive, since there aren\u0027t many backport\nCLs on release branches. closeLUCIConfigIssues uses a similar approach\nand in practice it has been working fine.\n\nIt\u0027s still possible to improve maintner support for detecting reference\nverbs (tracked in issue golang/go#77722 now) and simplify gopherbot code\nafterwards, but no need to wait for that.\n\nFixes golang/go#29599.\n\nChange-Id: I502dcf2a4363676ced077b4297db31529811b083\nReviewed-on: https://go-review.googlesource.com/c/build/+/747640\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\n"
    },
    {
      "commit": "b2d765580b93e47aea18cab7706bbfa5721f7984",
      "tree": "761b075596d204413ee5d1e41b7cda910fce0491",
      "parents": [
        "6e2adaac21f6920697aec0650a885db91bc3a189"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@golang.org",
        "time": "Fri Feb 06 16:45:32 2026 -0500"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri Feb 20 17:36:18 2026 -0800"
      },
      "message": "cmd/gopherbot: close reopened cherry-pick issues\n\nMaintain the property that gopherbot doesn\u0027t enter a non-stop fighting\nmatch with a human trying to reopen a cherry-pick issue, but still let\nthe submission of newer backport CLs re-close said issues.\n\nFixes golang/go#31094.\n\nChange-Id: Iff680e761a5dbc6a928a3fac51d9e0db2c580f3d\nReviewed-on: https://go-review.googlesource.com/c/build/+/742901\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Michael Pratt \u003cmpratt@google.com\u003e\n"
    },
    {
      "commit": "6e2adaac21f6920697aec0650a885db91bc3a189",
      "tree": "13d9fe22f235e66f2e62196bc3da95225f916612",
      "parents": [
        "dff66c873d2e3e5ad8f5869d4147041b7108a501"
      ],
      "author": {
        "name": "Cherry Mui",
        "email": "cherryyz@google.com",
        "time": "Fri Feb 20 12:20:09 2026 -0500"
      },
      "committer": {
        "name": "Cherry Mui",
        "email": "cherryyz@google.com",
        "time": "Fri Feb 20 13:27:08 2026 -0800"
      },
      "message": "cmd/watchflakes: don\u0027t read GitHub issues if a query is given\n\nIf a query is specified on the command line, there is no need to\nread GitHub issues. This is mostly for local debugging.\n\nChange-Id: If1d37c21656464304e342eb7b3418c41ca72c465\nReviewed-on: https://go-review.googlesource.com/c/build/+/747540\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "dff66c873d2e3e5ad8f5869d4147041b7108a501",
      "tree": "85257ec09487aaffb6c86a3fa4a4d80f1bddebe4",
      "parents": [
        "d6d171829c70fb6ecb3b94fe77d7cf66a5e4f20d"
      ],
      "author": {
        "name": "Hana Kim",
        "email": "hyangah@gmail.com",
        "time": "Wed Feb 18 23:00:58 2026 -0500"
      },
      "committer": {
        "name": "Hyang-Ah Hana Kim",
        "email": "hyangah@gmail.com",
        "time": "Thu Feb 19 12:10:45 2026 -0800"
      },
      "message": "devapp/owners: remove fuzzingTeam\n\nhave the security team handle go/src/internal/fuzz\n\nChange-Id: I902ec70f6f04db889941ab7ad7f137bcd7c585d4\nReviewed-on: https://go-review.googlesource.com/c/build/+/746860\nReviewed-by: Roland Shoemaker \u003croland@golang.org\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "d6d171829c70fb6ecb3b94fe77d7cf66a5e4f20d",
      "tree": "87816917e7d4732f86a4aba05dc16d9dbf9ff949",
      "parents": [
        "fa8883b84c0bb10c67384ac3aebd42316cf247d1"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@golang.org",
        "time": "Thu Feb 12 15:03:11 2026 -0500"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Tue Feb 17 08:10:53 2026 -0800"
      },
      "message": "cmd/gorebuild: leave out \"you need to\" suggestion\n\nTry to make the message stand out more when it is applicable\nby avoiding showing it unnecessarily when it\u0027s not.\n\nFor golang/go#60859.\n\nChange-Id: I3085c80307650ec690afe0460bae3bdc4311616f\nReviewed-on: https://go-review.googlesource.com/c/build/+/745400\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nReviewed-by: Michael Knyszek \u003cmknyszek@google.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\n"
    },
    {
      "commit": "fa8883b84c0bb10c67384ac3aebd42316cf247d1",
      "tree": "c4197f2af93c49ade005baa7f0f911f3dcd6dcd9",
      "parents": [
        "856ee0bb59ab18b53bff1628a163b9a4f015bf30"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@golang.org",
        "time": "Mon Feb 09 11:22:58 2026 -0500"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu Feb 12 12:32:51 2026 -0800"
      },
      "message": "internal/relui: leave out GOROOT_FINAL when building distpacks\n\nAs of Go 1.23, the GOROOT_FINAL environment variable is no more¹,\nand so it\u0027s no longer necessary to set it here. Start gradually\nremoving it.\n\nAlso, delete some code that became dead as of Go 1.24.0 release,\nand unnest a leftover code block.\n\n¹ https://go.dev/doc/go1.23#go-command\n\nFor golang/go#62047.\n\nChange-Id: I788fd9a2dc2b60ee071aca8a231fc538fdc776cf\nReviewed-on: https://go-review.googlesource.com/c/build/+/743341\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nReviewed-by: Michael Pratt \u003cmpratt@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\n"
    },
    {
      "commit": "856ee0bb59ab18b53bff1628a163b9a4f015bf30",
      "tree": "63d9b99063f52e84b79db37213b9648102291837",
      "parents": [
        "b55bc40a0d68ed588c2c907c544c91cd14288ceb"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@golang.org",
        "time": "Wed Feb 11 22:53:08 2026 -0500"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu Feb 12 07:50:47 2026 -0800"
      },
      "message": "internal/https: delete copy of http.CrossOriginProtection\n\nNow that the x/build module requires Go 1.25.0, it\u0027s viable to always\nuse CrossOriginProtection from the standard library instead of a copy\nof it.\n\nFor golang/go#75899.\n\nChange-Id: I13d45dbb5593e45ece31a7987801d112623f1779\nReviewed-on: https://go-review.googlesource.com/c/build/+/744780\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Carlos Amedee \u003ccarlos@golang.org\u003e\n"
    },
    {
      "commit": "b55bc40a0d68ed588c2c907c544c91cd14288ceb",
      "tree": "119384bc20d47176048259f1876c9ee81bf5ad5c",
      "parents": [
        "67c545fdee59dd3c6efa324a5a4b28b87a736972"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@golang.org",
        "time": "Tue Feb 10 17:07:23 2026 -0500"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu Feb 12 07:44:57 2026 -0800"
      },
      "message": "internal/coordinator/pool: remove extra goroutine\n\nThe EC2BuildetPool code isn\u0027t used now, but fix it anyway since it was\nspotted in CL 744160. Also shorten TestWaitForInstaceRevdialError code.\n\nChange-Id: Iaa35e1407890328a76d1d80ae4426f0bfdf00481\nReviewed-on: https://go-review.googlesource.com/c/build/+/744240\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nReviewed-by: Carlos Amedee \u003ccarlos@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\n"
    },
    {
      "commit": "67c545fdee59dd3c6efa324a5a4b28b87a736972",
      "tree": "628ee05bf14125c33196747106a9a9141662198a",
      "parents": [
        "9cf68c38ccf9022d0198b7507f38432dcfb42905"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@golang.org",
        "time": "Wed Feb 11 11:18:39 2026 -0500"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Feb 11 12:08:50 2026 -0800"
      },
      "message": "internal/relui: don\u0027t include go fix in go directive maintenance CLs\n\nThe \u0027go fix ./...\u0027 invocation was included in the initial implementation\nof the go directive maintenance workflow with the following rationale,\ncopied from https://go.dev/design/69095-x-repo-continuous-go#proposal:\n\n\u003e The first two commands in the sequence leave the module in a tidy\n\u003e state. The go fix ./... command will apply high-confidence automated\n\u003e changes, in case any begin to apply with the updated Go language\n\u003e version. For example, go fix began to remove the now-obsolete\n\u003e // +build lines once a module is upgraded to 1.18 or later. For many\n\u003e new language versions this will be a no-op, but it is expected that\n\u003e including a go fix ./... invocation will be a net positive. We can\n\u003e decide to stop including it in the generated CLs based on experience.\n\nStarting with Go 1.26, go fix has gone a significant rewrite to use the\nGo analysis framework, and now includes many new modernizers that find\nadditional safe code improvement opportunities. While these change are\ngood to consider, their volume detracts from the original scope of these\nCLs to maintain the go directive and focus on behavior changes gated by\nGODEBUG settings.\n\nFor golang/go#69095.\n\nChange-Id: I53d72f501b0900203bad355ac2437e646ada694d\nReviewed-on: https://go-review.googlesource.com/c/build/+/744420\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Junyang Shao \u003cshaojunyang@google.com\u003e\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\n"
    },
    {
      "commit": "9cf68c38ccf9022d0198b7507f38432dcfb42905",
      "tree": "07ec4d19e10f4840fab88b08bdbe33edc4af0fcc",
      "parents": [
        "6e29f25b69cf1bb5dd35c6346e0e1c9f2e082cf8"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@golang.org",
        "time": "Tue Feb 10 17:32:11 2026 -0500"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Feb 11 12:08:47 2026 -0800"
      },
      "message": "internal/task: leave toolchain directive to the go command\n\nAs of Go 1.25, the go command does not introduce the toolchain\ndirective on \u0027go get go@...\u0027 invocations if there wasn\u0027t already\na toolchain directive present. Relui didn\u0027t want to add those\ndirectives to golang.org/x repos during its monthly tagging and\ntwice-a-year go directive maintenance workflows, and that previously\nrequired it to do additional bookkeeping. This can be deleted now\nwithout changing behavior.\n\nAs a result of go.dev/issue/63507, and the fact that the toolchain\ndirective does still get added when doing \u0027go get go@...\u0027 in a module\nthat has no explicitly set go directive, update fake repos to be more\nrepresentative of real golang.org/x repos.\n\nFor golang/go#65847.\n\nChange-Id: Ib1f43c684f6951c29ffbe0c30f8c3493e49921ac\nReviewed-on: https://go-review.googlesource.com/c/build/+/744241\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nReviewed-by: Michael Matloob \u003cmatloob@golang.org\u003e\nReviewed-by: Michael Matloob \u003cmatloob@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\n"
    },
    {
      "commit": "6e29f25b69cf1bb5dd35c6346e0e1c9f2e082cf8",
      "tree": "efb6f1ae8820484759748588389c8a7ed7467b77",
      "parents": [
        "401c0af29f6097c65c9c244658baa47fd414937d"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@golang.org",
        "time": "Tue Feb 10 16:10:32 2026 -0500"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Tue Feb 10 13:53:11 2026 -0800"
      },
      "message": "cmd/makemac: drop macOS 11 builders\n\nReallocate the new capacity to the remaining ones.\n\nFor golang/go#69839.\n\nChange-Id: I9ee5dd7731ea6c7b079b7b5a3396a6c3fbac65e5\nReviewed-on: https://go-review.googlesource.com/c/build/+/744180\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Junyang Shao \u003cshaojunyang@google.com\u003e\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\n"
    },
    {
      "commit": "401c0af29f6097c65c9c244658baa47fd414937d",
      "tree": "058bc37f31706e265938acab3b754a883850b0fa",
      "parents": [
        "95efed9df7dbd8bc725de1852bf1210ae43e3c43"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Tue Feb 10 19:52:31 2026 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Tue Feb 10 12:10:17 2026 -0800"
      },
      "message": "all: upgrade go directive to at least 1.25.0 [generated]\n\nBy now Go 1.26.0 has been released, and Go 1.24 is no longer supported\nper the Go Release Policy (see https://go.dev/doc/devel/release#policy).\n\nFor golang/go#69095.\n\n[git-generate]\n(cd . \u0026\u0026 go get go@1.25.0 \u0026\u0026 go mod tidy \u0026\u0026 go fix ./... \u0026\u0026 go mod edit -toolchain\u003dnone)\n(cd maintner/cmd/maintserve \u0026\u0026 go get go@1.25.0 \u0026\u0026 go mod tidy \u0026\u0026 go fix ./... \u0026\u0026 go mod edit -toolchain\u003dnone)\n\nChange-Id: I8f74685e90d05974f8c597e09b9d802363d852ce\nReviewed-on: https://go-review.googlesource.com/c/build/+/744160\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nReviewed-by: Junyang Shao \u003cshaojunyang@google.com\u003e\nAuto-Submit: Gopher Robot \u003cgobot@golang.org\u003e\n"
    },
    {
      "commit": "95efed9df7dbd8bc725de1852bf1210ae43e3c43",
      "tree": "3e005655fe9abd8cb49f03c3aeeadeb1d506b34a",
      "parents": [
        "dcf03edf7ef2500e94d619f6d68de82d0f3490d7"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@golang.org",
        "time": "Tue Feb 10 11:35:01 2026 -0500"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Tue Feb 10 10:35:29 2026 -0800"
      },
      "message": "cmd/devapp: update source code link after move\n\nAdd the \"cmd\" path component was missed in CL 737061.\nPoint to the source code viewer at https://go.dev/cs.\nWhile here, apply the same change to the owners page.\n\nChange-Id: Ie7edd0c36068240670f7444bf7cd12f312043c4f\nReviewed-on: https://go-review.googlesource.com/c/build/+/743920\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Michael Pratt \u003cmpratt@google.com\u003e\n"
    },
    {
      "commit": "dcf03edf7ef2500e94d619f6d68de82d0f3490d7",
      "tree": "609f8a7fd4213d0bca3bebadcef1eceed30c15ec",
      "parents": [
        "2b2eac086dc93f0f9cfef3cbb6d5488ddec0fa35"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@golang.org",
        "time": "Mon Feb 09 17:09:39 2026 -0500"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Tue Feb 10 06:32:52 2026 -0800"
      },
      "message": "all: simplify after slicescontains and stringsbuilder fixes\n\nApply suggestions in review comments.\n\nFor golang/go#77519.\n\nChange-Id: I7f4f693ca487d1293116a210fa5e05217629949e\nReviewed-on: https://go-review.googlesource.com/c/build/+/743580\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nReviewed-by: Alan Donovan \u003cadonovan@google.com\u003e\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\n"
    },
    {
      "commit": "2b2eac086dc93f0f9cfef3cbb6d5488ddec0fa35",
      "tree": "de4a320013b8754343e364ae82bf6ac0059a7305",
      "parents": [
        "b23b4805217d5381f5537edb6fa118c0b0330945"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@golang.org",
        "time": "Mon Feb 09 14:33:17 2026 -0500"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Tue Feb 10 06:32:49 2026 -0800"
      },
      "message": "all: simplify after stringscutprefix fix\n\nTake advantage of some remaining opportunities that the stringscutprefix\nfix left behind.\n\nFor golang/go#77519.\n\nChange-Id: Ibee80bd203e59db2cca9551c728e101c7a5b2741\nReviewed-on: https://go-review.googlesource.com/c/build/+/743502\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nReviewed-by: Alan Donovan \u003cadonovan@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\n"
    },
    {
      "commit": "b23b4805217d5381f5537edb6fa118c0b0330945",
      "tree": "53858e4db1ebfe67735b4daf6e8cf7f39bd72953",
      "parents": [
        "89181c9dc4297274d2bface55b9a0e725d78e9c0"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@golang.org",
        "time": "Mon Feb 09 14:23:31 2026 -0500"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Tue Feb 10 06:32:46 2026 -0800"
      },
      "message": "all: simplify after stringscut fix\n\nTake advantage of some remaining opportunities that the stringscut fix\nleft behind.\n\nFor golang/go#77519.\n\nChange-Id: I078fbd9f7e0e7186dac53f6bf8ec10a7d6a80668\nReviewed-on: https://go-review.googlesource.com/c/build/+/743501\nReviewed-by: Alan Donovan \u003cadonovan@google.com\u003e\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "89181c9dc4297274d2bface55b9a0e725d78e9c0",
      "tree": "e8e203eb8edab7475f441b376404138eb6f2ec79",
      "parents": [
        "2b065fa58e7a16317cf61dcb12bac530ea5f78c3"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@golang.org",
        "time": "Mon Feb 09 14:48:09 2026 -0500"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Feb 09 15:10:22 2026 -0800"
      },
      "message": "internal/diff: apply minmax fix\n\nIt turns out there weren\u0027t many places in x/build to apply this.\n\nAt this point, with the go directive still at go 1.24.9 in this module,\n\u0027go fix ./...\u0027 produces zero diff and exit code 0.\n\nNote that the waitgroup analyzer will migrate us to sync.WaitGroup.Go,\nbut only after the module\u0027s go directive is updated to go 1.25.0.\n\nFixes golang/go#77519.\n\n[git-generate]\ngo fix -minmax ./...\n\nChange-Id: I592d927906384621ee43c49dc761cce6159a0c76\nReviewed-on: https://go-review.googlesource.com/c/build/+/743495\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nReviewed-by: Alan Donovan \u003cadonovan@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\n"
    },
    {
      "commit": "2b065fa58e7a16317cf61dcb12bac530ea5f78c3",
      "tree": "e2cc59674a2bce146d81bf6783ea2ca180ad6cdd",
      "parents": [
        "8e8cbe8ad4427e55e13177a0cedaf09968b62471"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@golang.org",
        "time": "Mon Feb 09 13:37:37 2026 -0500"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Feb 09 15:10:19 2026 -0800"
      },
      "message": "all: use range over int\n\nIt\u0027s newly available and perhaps a bit simpler.\n\nFor golang/go#77519.\n\n[git-generate]\ngo fix -rangeint ./...\n\nChange-Id: I3b8164a01e2fc2f35fc3aff7b9c33c84ab908151\nReviewed-on: https://go-review.googlesource.com/c/build/+/743494\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nReviewed-by: Alan Donovan \u003cadonovan@google.com\u003e\n"
    },
    {
      "commit": "8e8cbe8ad4427e55e13177a0cedaf09968b62471",
      "tree": "2e3f1f2a16cf4b747aee333d920da0f3aef00615",
      "parents": [
        "5c190d0ace450c834bf03194a090f05078ac866a"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@golang.org",
        "time": "Mon Feb 09 13:38:59 2026 -0500"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Feb 09 15:10:16 2026 -0800"
      },
      "message": "all: use reflect.Pointer\n\nPtr is deprecated in favor of Pointer.\n\nFor golang/go#77519.\n\n[git-generate]\ngo fix -inline ./...\n\nChange-Id: Iaf7d3d57187f9231b7d94be3f7643577c3995322\nReviewed-on: https://go-review.googlesource.com/c/build/+/743493\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nReviewed-by: Alan Donovan \u003cadonovan@google.com\u003e\n"
    },
    {
      "commit": "5c190d0ace450c834bf03194a090f05078ac866a",
      "tree": "49a9ffbc0db6aca253e7de2a29b5272f221d2893",
      "parents": [
        "26f8acb0e01fcd65a4df7e6021873f4d12dc07a7"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@golang.org",
        "time": "Mon Feb 09 14:42:58 2026 -0500"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Feb 09 15:10:12 2026 -0800"
      },
      "message": "all: apply stringsbuilder fix\n\nFor golang/go#77519.\n\n[git-generate]\ngo fix -stringsbuilder ./...\n\nChange-Id: Idcf426715ee88dea757ceecb83953be29b93d8dd\nReviewed-on: https://go-review.googlesource.com/c/build/+/743492\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nReviewed-by: Alan Donovan \u003cadonovan@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "26f8acb0e01fcd65a4df7e6021873f4d12dc07a7",
      "tree": "a4ab31462e9886d2a2033e716c9233575f72cac9",
      "parents": [
        "e993037bcce5655701941f94ec06c014b61ef519"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@golang.org",
        "time": "Mon Feb 09 14:26:33 2026 -0500"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Feb 09 15:10:09 2026 -0800"
      },
      "message": "all: apply stringscutprefix fix\n\nLike stringscut, this fix tends to use generic \"after\" variable names\nthat are predictable and safe, but not optimal for code readability.\nA later CL in the stack does a manual followup to clean up and simplify.\n\nFor golang/go#77519.\n\n[git-generate]\ngo fix -stringscutprefix ./...\n\nChange-Id: Iadbeeb945011d4357d64c28a31f0be3e3da0ad91\nReviewed-on: https://go-review.googlesource.com/c/build/+/743491\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nReviewed-by: Alan Donovan \u003cadonovan@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "e993037bcce5655701941f94ec06c014b61ef519",
      "tree": "91cb68bea718f90bb4462bddf8d8cdf999a0eaf6",
      "parents": [
        "30b94fdc93704c19c571a636617472830e5c239f"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@golang.org",
        "time": "Mon Feb 09 14:05:11 2026 -0500"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Feb 09 15:10:06 2026 -0800"
      },
      "message": "all: apply stringscut fix\n\nThis fix tends to use generic \"before\", \"after\" variable names that\nare predictable and safe, but perhaps not optimal for code readability.\nA later CL in the stack does a manual followup to clean up and simplify.\n\nFor golang/go#77519.\n\n[git-generate]\ngo fix -stringscut ./...\n\nChange-Id: Ifb9ed086a77908677ab4e4bf518fa5de4efaeb90\nReviewed-on: https://go-review.googlesource.com/c/build/+/743490\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nReviewed-by: Alan Donovan \u003cadonovan@google.com\u003e\n"
    },
    {
      "commit": "30b94fdc93704c19c571a636617472830e5c239f",
      "tree": "db0c9038ea9e3be39226da74bcf091b6f07a28cc",
      "parents": [
        "da7857f22fa026a2e716cd3a3f1a65e0c9347f0d"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@golang.org",
        "time": "Mon Feb 09 13:33:53 2026 -0500"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Feb 09 15:02:50 2026 -0800"
      },
      "message": "all: apply mapsloop fix\n\nFor golang/go#77519.\n\n[git-generate]\ngo fix -mapsloop ./...\n\nChange-Id: I0c173174d81d3c238507bae0cb955c0249d676ab\nReviewed-on: https://go-review.googlesource.com/c/build/+/743489\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nReviewed-by: Alan Donovan \u003cadonovan@google.com\u003e\n"
    },
    {
      "commit": "da7857f22fa026a2e716cd3a3f1a65e0c9347f0d",
      "tree": "3cafb2fd148acd5dd11d2610f1bb19dd9a5fe189",
      "parents": [
        "1e7258b312c5f93ba6dfa9b6c557ce66f731af39"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@golang.org",
        "time": "Mon Feb 09 14:36:32 2026 -0500"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Feb 09 15:02:47 2026 -0800"
      },
      "message": "all: apply slicessort fix\n\nFor golang/go#77519.\n\n[git-generate]\ngo fix -slicessort ./...\n\nChange-Id: Iada53c352e5c0a0da89236101f7aa4f5286cbab4\nReviewed-on: https://go-review.googlesource.com/c/build/+/743488\nReviewed-by: Alan Donovan \u003cadonovan@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\n"
    },
    {
      "commit": "1e7258b312c5f93ba6dfa9b6c557ce66f731af39",
      "tree": "01803ba163f513a8d4206a028ede99f56548398f",
      "parents": [
        "ec8719f66b6ff138621b42f401c0853eac41f4a9"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@golang.org",
        "time": "Mon Feb 09 13:28:28 2026 -0500"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Feb 09 15:02:44 2026 -0800"
      },
      "message": "all: apply slicescontains fix\n\nFor golang/go#77519.\n\n[git-generate]\ngo fix -slicescontains ./...\n\nChange-Id: Ie03893b20acf4a8a88053e1c64f73d1120676125\nReviewed-on: https://go-review.googlesource.com/c/build/+/743487\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nReviewed-by: Alan Donovan \u003cadonovan@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\n"
    },
    {
      "commit": "ec8719f66b6ff138621b42f401c0853eac41f4a9",
      "tree": "7664a26624732cce9b0e1146f7861653f3c6614d",
      "parents": [
        "7e0f509406f00319aab086dc836bec8ee8abaee4"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@golang.org",
        "time": "Mon Feb 09 13:26:55 2026 -0500"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Feb 09 15:02:40 2026 -0800"
      },
      "message": "all: apply fmtappendf fix\n\nFor golang/go#77519.\n\n[git-generate]\ngo fix -fmtappendf ./...\n\nChange-Id: I1860b0bf5b853078d3f674b03ce658c0743e68ca\nReviewed-on: https://go-review.googlesource.com/c/build/+/743486\nReviewed-by: Alan Donovan \u003cadonovan@google.com\u003e\nReviewed-by: Carlos Amedee \u003ccarlos@golang.org\u003e\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "7e0f509406f00319aab086dc836bec8ee8abaee4",
      "tree": "c6972f92295ee403056bf99ce9d1efaa2a20bf53",
      "parents": [
        "6c7a59983ac18f3a773cde945422abcbafd16ea3"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@golang.org",
        "time": "Mon Feb 09 13:22:13 2026 -0500"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Feb 09 14:58:10 2026 -0800"
      },
      "message": "all: apply stringsseq fix\n\nFor golang/go#77519.\n\n[git-generate]\ngo fix -stringsseq ./...\n\nChange-Id: Icd9bf15db725f2da6ffe9c0d3f986b3f721c5494\nReviewed-on: https://go-review.googlesource.com/c/build/+/743485\nReviewed-by: Alan Donovan \u003cadonovan@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\n"
    },
    {
      "commit": "6c7a59983ac18f3a773cde945422abcbafd16ea3",
      "tree": "ba0ee596de459ec8c141f537469cf9cf278e92c4",
      "parents": [
        "d8d86a8cc21f62ceadbbf72289e078b630c9a5cd"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@golang.org",
        "time": "Mon Feb 09 13:20:57 2026 -0500"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Feb 09 14:58:07 2026 -0800"
      },
      "message": "all: apply forvar fix\n\nFor golang/go#77519.\n\n[git-generate]\ngo fix -forvar ./...\n\nChange-Id: I774a986673974b4d0b78798f74191eb8978339ea\nReviewed-on: https://go-review.googlesource.com/c/build/+/743484\nReviewed-by: Alan Donovan \u003cadonovan@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\n"
    },
    {
      "commit": "d8d86a8cc21f62ceadbbf72289e078b630c9a5cd",
      "tree": "daea0f7b1ee35ebce7a6c07b7fafc70c08e79ae0",
      "parents": [
        "47123f2477295b6d37dd34d7ed762f6a750a27bd"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@golang.org",
        "time": "Mon Feb 09 13:41:11 2026 -0500"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Feb 09 14:58:04 2026 -0800"
      },
      "message": "all: apply testingcontext fix\n\nFor golang/go#77519.\n\n[git-generate]\ngo fix -testingcontext ./...\n\nChange-Id: I3c5dacae94954d3801da3cd509a1629b62324f0d\nReviewed-on: https://go-review.googlesource.com/c/build/+/743483\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nReviewed-by: Alan Donovan \u003cadonovan@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\n"
    },
    {
      "commit": "47123f2477295b6d37dd34d7ed762f6a750a27bd",
      "tree": "f5ac792f7847a1d17f7fa5d38503c4239887cb12",
      "parents": [
        "d69fcd254e2a1c67d3c4f7c9fd0d3ae73f5632a4"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@golang.org",
        "time": "Mon Feb 09 14:39:02 2026 -0500"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Feb 09 14:58:02 2026 -0800"
      },
      "message": "all: apply omitzero fix\n\nFor golang/go#77519.\n\n[git-generate]\ngo fix -omitzero ./...\n\nChange-Id: Ia095c8c6720f97275b75bbc112c4e92eadde1a24\nReviewed-on: https://go-review.googlesource.com/c/build/+/743482\nReviewed-by: Carlos Amedee \u003ccarlos@golang.org\u003e\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "d69fcd254e2a1c67d3c4f7c9fd0d3ae73f5632a4",
      "tree": "3697b74810689961c489b7ef7316ef1273b99d6a",
      "parents": [
        "ac7bea8b7ef755773980d128673261fd3a0cb257"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@golang.org",
        "time": "Mon Feb 09 13:19:33 2026 -0500"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Feb 09 13:52:22 2026 -0800"
      },
      "message": "all: apply any fix\n\nFor golang/go#77519.\n\n[git-generate]\ngo fix -any ./...\n\nChange-Id: Ia4d60e597202125233609c29da9978c0971a2f05\nReviewed-on: https://go-review.googlesource.com/c/build/+/743481\nReviewed-by: Alan Donovan \u003cadonovan@google.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\n"
    },
    {
      "commit": "ac7bea8b7ef755773980d128673261fd3a0cb257",
      "tree": "3f8bb9501c129e6009b7affab73d4539ad65df8e",
      "parents": [
        "0258702b1444af0de52e3a7cbe487b3e257b7b57"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@golang.org",
        "time": "Mon Feb 09 13:18:01 2026 -0500"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Feb 09 13:50:51 2026 -0800"
      },
      "message": "all: replace golang.org/x/exp/{maps,slices} with std counterparts\n\nFor golang/go#77519.\n\nChange-Id: I6639e29076d382745a274a1340923ae0e8f46dd8\nReviewed-on: https://go-review.googlesource.com/c/build/+/743480\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nReviewed-by: Carlos Amedee \u003ccarlos@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "0258702b1444af0de52e3a7cbe487b3e257b7b57",
      "tree": "4d3896ea2d50fa183c30e32374d10f2edb8aaebf",
      "parents": [
        "89d64877bf26841f766e384d3743e2894441308f"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@golang.org",
        "time": "Fri Feb 06 11:16:21 2026 -0500"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Feb 09 13:21:29 2026 -0800"
      },
      "message": "all: replace slices.Contains-likes with slices.Contains\n\nFor golang/go#77519.\n\n[git-generate]\n(cd buildenv \u0026\u0026 rf \u0027\n\tex {\n\t\timport \"slices\"; var ss []string; var s string;\n\t\tcontainsString(s, ss) -\u003e slices.Contains(ss, s)\n\t}\n\trm containsString\n\u0027)\n(cd cmd/coordinator/internal/legacydash \u0026\u0026 rf \u0027\n\tex {\n\t\timport \"slices\"; var ss []string; var s string\n\t\tcontains(ss, s) -\u003e slices.Contains(ss, s)\n\t}\n\trm contains\n\u0027)\n(cd internal/gophers \u0026\u0026 rf \u0027\n\tex {\n\t\timport \"slices\"; var ss []string; var s string\n\t\tstrSliceContains(ss, s) -\u003e slices.Contains(ss, s)\n\t}\n\trm strSliceContains\n\u0027)\n(cd maintner \u0026\u0026 rf \u0027\n\tex {\n\t\timport \"slices\"\n\t\tvar cs []*GerritCL; var c *GerritCL\n\t\tclSliceContains(cs, c) -\u003e slices.Contains(cs, c)\n\t\tvar rs []GitHubIssueRef; var r GitHubIssueRef\n\t\tcontains(rs, r) -\u003e slices.Contains(rs, r)\n\t}\n\trm clSliceContains contains\n\u0027)\n\nChange-Id: I9de73fee5348e1ae8a3b6b0f5b79c80173cefeb6\nReviewed-on: https://go-review.googlesource.com/c/build/+/743380\nReviewed-by: Carlos Amedee \u003ccarlos@golang.org\u003e\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nCommit-Queue: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "89d64877bf26841f766e384d3743e2894441308f",
      "tree": "d501d06d2b7970f0a2b8ce471d20c7583e70047f",
      "parents": [
        "474af8a99b39ff28fb76ece3f30f750fbd8e6ec0"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Feb 09 11:44:43 2026 -0800"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Feb 09 12:39:45 2026 -0800"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: Ifb4c91fda069318298e6cd1ef060d79a838fa70b\nReviewed-on: https://go-review.googlesource.com/c/build/+/743366\nAuto-Submit: Gopher Robot \u003cgobot@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Cherry Mui \u003ccherryyz@google.com\u003e\n"
    },
    {
      "commit": "474af8a99b39ff28fb76ece3f30f750fbd8e6ec0",
      "tree": "761e03018fd314eaf64fcfc7d59d95d603ea6bd2",
      "parents": [
        "0655a64cc2af6efdae46a3d4f98a1fa01b651540"
      ],
      "author": {
        "name": "Michael Pratt",
        "email": "mpratt@google.com",
        "time": "Fri Feb 06 13:48:21 2026 -0500"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri Feb 06 11:35:12 2026 -0800"
      },
      "message": "go.mod: upgrade github.com/fflewddur/ltbsky\n\nThis update includes https://github.com/fflewddur/ltbsky/pull/4.\n\nChange-Id: I6a6a636c365870b035ee261718ff7e1457c415de\nReviewed-on: https://go-review.googlesource.com/c/build/+/742840\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nAuto-Submit: Michael Pratt \u003cmpratt@google.com\u003e\n"
    },
    {
      "commit": "0655a64cc2af6efdae46a3d4f98a1fa01b651540",
      "tree": "c09b3d313767ef19a13a6cd70676d2f2ecba9e05",
      "parents": [
        "0556110050914834c23d6973241c65659a300529"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@golang.org",
        "time": "Thu Feb 05 08:18:51 2026 -0500"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri Feb 06 10:37:43 2026 -0800"
      },
      "message": "internal/relui: fix BaseLink to keep RawPath in sync with Path\n\nThe custom functionality to prepend an optional base URL to a target URL\nimplemented in BaseLink involves modifying the Path field. To avoid\ndisrupting what the EscapedPath method returns, it\u0027s necessary to make\nequivalent modifications to the RawPath field when it\u0027s present. Do so.\n\nAs of CL 732262 it became possible to successfully restart tasks with\ncharacters like \"/\" in their name, but it turned out to work only when\nthe -base-url flag was empty. This change makes the non-empty base URL\ncase also work.\n\nFixes golang/go#76860 (again).\n\nChange-Id: Ic14549609850b252f5aa9754e6d45149403a15c5\nReviewed-on: https://go-review.googlesource.com/c/build/+/742360\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nReviewed-by: Michael Pratt \u003cmpratt@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "0556110050914834c23d6973241c65659a300529",
      "tree": "60218b8f298de94c83e7059c7debd682b83a2bad",
      "parents": [
        "1ff75abd397ee0444666db06b44c428249882b70"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@golang.org",
        "time": "Thu Feb 05 10:07:36 2026 -0500"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu Feb 05 09:08:06 2026 -0800"
      },
      "message": "cmd/watchflakes: factor log.Fatal out of LUCIClient.GetBuildResult\n\nMake some progress on removing log.Fatal calls from inner functions,\nin favor of returning an error to the caller and doing log.Fatal in\nmain. This will help eventually retry more retryable errors without\nneeding to restart the entire watchflakes process.\n\nFor golang/go#70743.\n\nChange-Id: I704a5e6b1e0b1cb988d55deeebce86b7a1ab2c8d\nReviewed-on: https://go-review.googlesource.com/c/build/+/742362\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nReviewed-by: Cherry Mui \u003ccherryyz@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\n"
    },
    {
      "commit": "1ff75abd397ee0444666db06b44c428249882b70",
      "tree": "9cfca2617f8bed359fdb24ae75164f29799403ce",
      "parents": [
        "848c5046c57ad0c7d315bf0747da0590c953f7f8"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@golang.org",
        "time": "Thu Feb 05 09:33:49 2026 -0500"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu Feb 05 09:08:02 2026 -0800"
      },
      "message": "cmd/watchflakes: update ResultDB host for January 2026 change\n\nIt changed in crrev.com/i/8971517, so new builds have the new value.\nAccept both new and old since they point to the same ResultDB instance.\n\nFor golang/go#70743.\n\nChange-Id: I213adc9bf492a6656c457ab5aa16a3ac15f8b6da\nReviewed-on: https://go-review.googlesource.com/c/build/+/742361\nReviewed-by: Carlos Amedee \u003ccarlos@golang.org\u003e\nReviewed-by: Cherry Mui \u003ccherryyz@google.com\u003e\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "848c5046c57ad0c7d315bf0747da0590c953f7f8",
      "tree": "f641e55aefa6ffcc037df82fa6909463fc81d2ed",
      "parents": [
        "c41297f715b1734fcdfa9c096f0709a26664dff2"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@golang.org",
        "time": "Wed Jan 28 09:41:47 2026 -0500"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu Feb 05 07:25:34 2026 -0800"
      },
      "message": "cmd/relui: automate upstreaming private-track security fixes on release day\n\nThis change intends to reduce a source of remaining manual toil in the\nrelease process, upstreaming fixes for PRIVATE-track security issues\nfrom the private Gerrit instance to the public one on the pre-announced\nday of release.\n\nThe key property we\u0027re using here is that the release workflow already\nnecessarily has the security ref in order to pre-build (and test) the\nrelease archives, and that security ref is prepared with convenience\nof upstreaming in mind: all of the changes can be effectively landed\nto the public release branches in a fast-forward (therefore conflict-\nfree) manner.\n\nThe security ref has historically been a custom input, because it was\nbuilt before we had the \u0027Prepare internal security release branches\u0027\nworkflow, and so there wasn\u0027t a programmatic way to obtain it. By now\nwe know exactly what the security ref will be for each release, so to\nreduce work and avoid the possibility of human mistake, begin to compute\nit programmatically just like we do the next Go version to release.\n\nOut of abundance of caution, and to help roll this change out with more\nconfidence, there is an approval step added which reports exactly what\ncommits are contained in the computed security ref. At a future point\nthat should become superseded by the already-reviewed security metadata.\n\nTo highlight a few important workflow values:\n\n- startingHead - Exact hash of public release branch at workflow start\n                 (no changes here).\n- securityCommit - Exact hash of internal release branch at workflow\n                   start (no changes in that part), but now its value\n                   is computed from internal Gerrit state rather than\n                   from a human input (see readSecurityRef); empty\n                   string means no PRIVATE-track security fixes.\n\n                   Only two cases are allowed: either the internal\n                   release branch for the release exists and contains\n                   1+ PRIVATE-track security fix (based on top of the\n                   public release branch), or the branch doesn\u0027t exist.\n                   (Anything else shouldn\u0027t come up, but otherwise it\n                   will be clearly reported as an error. We can relax\n                   this later if there are good reasons to.)\n- srcSpec - Source specification for the release (no changes here).\n\nAnd the new tasks/actions:\n\n- \u0027Confirm PRIVATE-track security CLs\u0027 - Runs at start of workflow,\n  after startingHead and securityCommit values are computed, prints\n  the release state and asks for release coordinator confirmation.\n  This action is a blocker for proceeding with selecting srcSpec.\n\n- \u0027Publicize PRIVATE-track security fixes (if any)\u0027 and \u0027Wait for\n  submission of upstreamed PRIVATE-track security CLs (if any)\u0027 - These\n  run only after waitReleaseApproval (and recheckedBlockingIssues) on\n  release day.\n\nSo on the release day, after approval, the current public and internal\nrelease branch heads are re-checked for any unexpected changes, and\nthen the upstreaming process starts. The workflow waits for all mailed\nCLs to be submitted and continues as before.\n\nExisting tests continue to work with fairly minimal changes. The\nsecurity release test setup is modified to match the inputs that\nare needed, and the fake Gerrit gets support for handling git pushes\nto the magic \u0027refs/for/\u0027 namespace over HTTP like the real Gerrit does.\nThe TestSecurity/failure subtest successfully reports a source mismatch\nwhen the upstreaming process doesn\u0027t do its intended job.\n\nFor golang/go#77214.\n\nChange-Id: I87638ad9747427715fe228863477b911380ee45a\nReviewed-on: https://go-review.googlesource.com/c/build/+/739921\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nReviewed-by: Michael Pratt \u003cmpratt@google.com\u003e\n"
    },
    {
      "commit": "c41297f715b1734fcdfa9c096f0709a26664dff2",
      "tree": "cd69f7c5c30f2a48352a796846be44a5704d7e24",
      "parents": [
        "f9a788900b7140181dd75354afb205512e2bfbf4"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@golang.org",
        "time": "Wed Jan 28 09:09:02 2026 -0500"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu Feb 05 07:25:30 2026 -0800"
      },
      "message": "internal/task: use authentication for Gitiles in RealGerritClient\n\nIt was viable to make unauthenticated calls to Gitiles API previously\nbecause it was only ever used with the public Gerrit host.\nIn the next CL, it will be used with the internal Gerrit host, too.\n\nFor golang/go#77214.\n\nChange-Id: Iea501438c92b007eadc4ca3a3273c94f258d132b\nReviewed-on: https://go-review.googlesource.com/c/build/+/739920\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nReviewed-by: Michael Pratt \u003cmpratt@google.com\u003e\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\n"
    },
    {
      "commit": "f9a788900b7140181dd75354afb205512e2bfbf4",
      "tree": "b2ac9655fea1d5e0974a33964ef2c8fbc5635526",
      "parents": [
        "9ad9b44ccf91b2e2263c82cb466ece2f297a0981"
      ],
      "author": {
        "name": "Michael Pratt",
        "email": "mpratt@google.com",
        "time": "Tue Feb 03 16:44:02 2026 -0500"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Tue Feb 03 14:03:26 2026 -0800"
      },
      "message": "env/freebsd-amd64: switch to ufs image\n\nThe zfs image fails to boot on GCE with an error about being unable to\nfind the root filesystem (unfortunately I\u0027ve lost the full log).\n\nSwitch back to ufs for now, which boots successfully.\n\nFor golang/go#77411.\n\nChange-Id: I6a6a636c4fdbb84371c74bfa2e25e958afa299e4\nReviewed-on: https://go-review.googlesource.com/c/build/+/741800\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nAuto-Submit: Michael Pratt \u003cmpratt@google.com\u003e\n"
    },
    {
      "commit": "9ad9b44ccf91b2e2263c82cb466ece2f297a0981",
      "tree": "d058094184e4af6f00b727d5335817b69c0c1d75",
      "parents": [
        "7fdbc936a099231fb7f9cd15130d0143647ea884"
      ],
      "author": {
        "name": "Michael Pratt",
        "email": "mpratt@google.com",
        "time": "Tue Feb 03 12:54:51 2026 -0500"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Tue Feb 03 11:51:37 2026 -0800"
      },
      "message": "env/freebsd-amd64: add 15.0\n\nAdd support for FreeBSD 15.0. The FTP server no longer has \"default\"\nimages without a filesystem suffix (-ufs or -zfs).\n\nThe FreeBSD 14 default images that we used before used ufs, but zfs\nseems to be the preferred future, so let\u0027s try that.\n\nI expect this builder to initially fail with the failures described in\nhttps://go.dev/issue/77411.\n\nFor golang/go#77411.\n\nChange-Id: I6a6a636c9bc42c32b186a11e77867fc1a5e801c4\nReviewed-on: https://go-review.googlesource.com/c/build/+/741660\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nAuto-Submit: Michael Pratt \u003cmpratt@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "7fdbc936a099231fb7f9cd15130d0143647ea884",
      "tree": "f65b59f372c9029fb0e6ed38e5d7c30ad9276ca4",
      "parents": [
        "45778697580e9c9f598b7d0040bc9511c4c9eac1"
      ],
      "author": {
        "name": "Michael Pratt",
        "email": "mpratt@google.com",
        "time": "Tue Feb 03 12:20:11 2026 -0500"
      },
      "committer": {
        "name": "Michael Pratt",
        "email": "mpratt@google.com",
        "time": "Tue Feb 03 09:43:24 2026 -0800"
      },
      "message": "env/freebsd-amd64: don\u0027t restart buildlet on exit\n\n\"Graceful termination\" of the bot results in the swarming bot process\nexiting with code 0. It should not start again after graceful shutdown\n(GCE provider will eventually delete the VM).\n\nDrop the restart flag so that daemon won\u0027t automatically restart the\nservice.\n\nUpdates golang/go#72030.\n\nChange-Id: I6a6a636c74e3d2b14d9b596eaa4a3d17b89a3de0\nReviewed-on: https://go-review.googlesource.com/c/build/+/741224\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\n"
    },
    {
      "commit": "45778697580e9c9f598b7d0040bc9511c4c9eac1",
      "tree": "23f86d6e921538dc1e36c1c543e0aac4dc50716b",
      "parents": [
        "b33b65db32f04e4203049bc6212b0134c55346df"
      ],
      "author": {
        "name": "Michael Pratt",
        "email": "mpratt@google.com",
        "time": "Mon Feb 02 17:15:44 2026 -0500"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Tue Feb 03 08:11:01 2026 -0800"
      },
      "message": "env/freebsd-amd64: add 14.3\n\nFreeBSD 14.2 is no longer available on the FreeBSD FTP server, so we may\nas well update to 14.3.\n\nFor golang/go#70702.\n\nChange-Id: I6a6a636c23de68a0bdaa0ee2b73de5d8dd265c78\nReviewed-on: https://go-review.googlesource.com/c/build/+/741263\nAuto-Submit: Michael Pratt \u003cmpratt@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nReviewed-by: Michael Knyszek \u003cmknyszek@google.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\n"
    },
    {
      "commit": "b33b65db32f04e4203049bc6212b0134c55346df",
      "tree": "18a4f87b7dfa6e8f4159ad3723e08a91e129f028",
      "parents": [
        "3ba88df37c6420cbf64358890754d7ffc300910d"
      ],
      "author": {
        "name": "Michael Pratt",
        "email": "mpratt@google.com",
        "time": "Mon Feb 02 17:10:26 2026 -0500"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Tue Feb 03 08:10:58 2026 -0800"
      },
      "message": "env/freebsd-amd64: add doas configuration\n\nWe use the sample from /usr/local/etc/doas.conf.sample which allows\npasswordless access for all users in the wheel group. We already add\nswarming to the wheel group for su access.\n\nFor golang/go#70702.\n\nChange-Id: I6a6a636cba478459c3ada9f61f3da04071289d78\nReviewed-on: https://go-review.googlesource.com/c/build/+/741262\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nReviewed-by: Michael Knyszek \u003cmknyszek@google.com\u003e\nAuto-Submit: Michael Pratt \u003cmpratt@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\n"
    },
    {
      "commit": "3ba88df37c6420cbf64358890754d7ffc300910d",
      "tree": "4b32c73782382b04ac18542f27a01cc2e6568b0a",
      "parents": [
        "7f4da5c273cf46ca09a5a675d0aa36bafcae6abd"
      ],
      "author": {
        "name": "Michael Pratt",
        "email": "mpratt@google.com",
        "time": "Thu Jan 22 13:17:46 2026 -0500"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu Jan 22 10:33:39 2026 -0800"
      },
      "message": "devapp/owners: add adonovan as owner of various x/tools packages\n\nThese packages were owned by findleyr prior to CL 738400.\n\nChange-Id: I6a6a636c1143daa37c2c4b6445a928c09cce08a7\nReviewed-on: https://go-review.googlesource.com/c/build/+/738520\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Alan Donovan \u003cadonovan@google.com\u003e\nAuto-Submit: Michael Pratt \u003cmpratt@google.com\u003e\n"
    },
    {
      "commit": "7f4da5c273cf46ca09a5a675d0aa36bafcae6abd",
      "tree": "01d8801aeb9d182b59be393904db35ba3ff2f8df",
      "parents": [
        "6be7bd37478d0f3637d4de6ccf78a101f01361f5"
      ],
      "author": {
        "name": "Michael Pratt",
        "email": "mpratt@google.com",
        "time": "Thu Jan 22 10:26:21 2026 -0500"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu Jan 22 07:46:49 2026 -0800"
      },
      "message": "devapp/owners: adjust rfindleyr ownership\n\nPer Rob\u0027s requests.\n\nChange-Id: I6a6a636c113b6bae6b54281244aeac904dd03c6c\nReviewed-on: https://go-review.googlesource.com/c/build/+/738400\nAuto-Submit: Michael Pratt \u003cmpratt@google.com\u003e\nReviewed-by: Carlos Amedee \u003ccarlos@golang.org\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "6be7bd37478d0f3637d4de6ccf78a101f01361f5",
      "tree": "06b489d62673e56868084340659e1564543708f9",
      "parents": [
        "62897394499b0a0e3390a4f13e0aeb0e35c38f7e"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@golang.org",
        "time": "Fri Jan 16 12:34:32 2026 -0500"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Tue Jan 20 12:57:12 2026 -0800"
      },
      "message": "devapp: move devapp command to x/build/cmd/devapp\n\nMove the devapp command source code along with its static and template\ndata directories into x/build/cmd for consistency. Leave only the owners\npackage behind, since that package is more broadly applicable and it\ndoesn\u0027t benefit much from gaining \u0027cmd\u0027 in its import path. People have\nsome existing muscle memory for finding it, so it\u0027s not worth moving it\nuntil there\u0027s a good reason.\n\nFor golang/go#70913.\n\nChange-Id: I3adf9299a3f803d001b51ebc839bfbc948c63b69\nReviewed-on: https://go-review.googlesource.com/c/build/+/737061\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Carlos Amedee \u003ccarlos@golang.org\u003e\n"
    },
    {
      "commit": "62897394499b0a0e3390a4f13e0aeb0e35c38f7e",
      "tree": "9faa1f74d8fcdf39f911772fa4adf9e1334ed54a",
      "parents": [
        "954bcb382d6169abf77e9a5d6297a65672162749"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@golang.org",
        "time": "Fri Jan 16 12:17:26 2026 -0500"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Tue Jan 20 12:57:09 2026 -0800"
      },
      "message": "devapp: build Docker image via Cloud Build instead of local Docker\n\nIn CL 707295 I missed the devapp service. Migrate it too.\n\ndevapp differs from all other deployed services in x/build by not living\nin the cmd directory. The deploy/cloudbuild-from-googlesource.yaml file\nexpects to find a Dockerfile at cmd/{service-name}/Dockerfile, which\nwon\u0027t work as is. Instead of making that file more complicated by adding\nsupport for this edge case, start moving devapp into cmd for consistency\nwith other deployed x/build services. This CL moves only the deployment\nfiles, leaving the rest of the move for a separate CL.\n\nFor golang/go#70913.\n\nChange-Id: Ia246c2c92b4efc297b9801eb4fae35ee81563c66\nReviewed-on: https://go-review.googlesource.com/c/build/+/737060\nReviewed-by: Carlos Amedee \u003ccarlos@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\n"
    },
    {
      "commit": "954bcb382d6169abf77e9a5d6297a65672162749",
      "tree": "b3d755f0075ba1cc9d386ebf29133933617e9286",
      "parents": [
        "afc4d4beff68330fe21b87e441692372f3fe6162"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@golang.org",
        "time": "Tue Dec 23 17:01:51 2025 -0500"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri Jan 16 14:17:50 2026 -0800"
      },
      "message": "internal/relui: fix URL path segment escaping for task names\n\nurl.PathEscape can be used to escape a string so it can be safely placed\ninside a URL path segment. Do so, which after migrating to http.ServeMux\nand its pattern matching makes it possible to successfully restart tasks\nwith characters like \"/\" in their name (e.g., such as a task named \"Wait\nfor x/tools stdlib CL submission\" where we first ran into this).\n\nFixes golang/go#76860.\n\nChange-Id: Ie69516e0f3b440baf6cdd60dbc4f5785cd24a822\nReviewed-on: https://go-review.googlesource.com/c/build/+/732262\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nReviewed-by: Michael Knyszek \u003cmknyszek@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "afc4d4beff68330fe21b87e441692372f3fe6162",
      "tree": "d30bf32478df4c7960ebce3efb3993443f1acad4",
      "parents": [
        "4c5decfc3182ec02b94acc422cb604fe6a4d2678"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@golang.org",
        "time": "Tue Dec 23 16:51:32 2025 -0500"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri Jan 16 14:17:47 2026 -0800"
      },
      "message": "internal/relui: replace httprouter use with http.ServeMux\n\nServeMux in the net/http package of the Go standard library gained\nuseful features in Go 1.22, including the ability to match wildcards\nin patterns, and register handlers with an HTTP method. The httprouter\npackage has these features and was used for relui\u0027s routing needs prior\nto Go 1.22.\n\nBy now, it works quite well to migrate back to net/http and its standard\nServeMux router. This is done to simplify the code and reduce the number\nof dependencies slightly.\n\nFor golang/go#76860.\n\nChange-Id: Ib5ac645c5db2c6f2406fcde596f4978a410198f2\nReviewed-on: https://go-review.googlesource.com/c/build/+/732261\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nReviewed-by: Michael Knyszek \u003cmknyszek@google.com\u003e\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "4c5decfc3182ec02b94acc422cb604fe6a4d2678",
      "tree": "0f861522c21e31c65cccb763583cd4db6cc8f82a",
      "parents": [
        "58fb39e2d448fb841aee3d91badc77cfbd019574"
      ],
      "author": {
        "name": "jjpinto",
        "email": "jorgpinto@gmail.com",
        "time": "Thu Jan 15 22:23:13 2026 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri Jan 16 07:21:28 2026 -0800"
      },
      "message": "cmd/gerritbot/internal/rules: add document comment for ParseCommitMessage function\n\nChange-Id: Ib345ec90fa3c9dcf581501471c63a22524617e29\nGitHub-Last-Rev: d215c6f3321b8aefd85af2ab5a9b435a1cfda3a6\nGitHub-Pull-Request: golang/build#114\nReviewed-on: https://go-review.googlesource.com/c/build/+/734460\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nReviewed-by: Carlos Amedee \u003ccarlos@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nTryBot-Bypass: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\n"
    },
    {
      "commit": "58fb39e2d448fb841aee3d91badc77cfbd019574",
      "tree": "81c52272c35234b3ab0af755bf9d54dfcfa8c07c",
      "parents": [
        "09d6c5dd61fbef7f431a21110b045a36b913e17d"
      ],
      "author": {
        "name": "Julien Cretel",
        "email": "jub0bsinthecloud@gmail.com",
        "time": "Fri Jan 16 13:39:02 2026 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri Jan 16 07:19:57 2026 -0800"
      },
      "message": "devapp/owners: remove tools/internal/apidiff\n\ntools/internal/apidiff was removed in CL 647695.\n\nChange-Id: I4ab43663b6f56e766529d9fcba2faa436ee66b00\nGitHub-Last-Rev: cbe4515348f127918f8a79e36b4a794472c0f00e\nGitHub-Pull-Request: golang/build#115\nReviewed-on: https://go-review.googlesource.com/c/build/+/736960\nReviewed-by: Carlos Amedee \u003ccarlos@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "09d6c5dd61fbef7f431a21110b045a36b913e17d",
      "tree": "cfcc207c8e0d516ac2384627d6a25e24bb14c0bf",
      "parents": [
        "6077e8b75ab52c19685bee84961ff48047d2f451"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Jan 12 11:13:27 2026 -0800"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Jan 12 12:01:14 2026 -0800"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: I4835596ee5a6a9f72470afe9edc735ca4f6b0529\nReviewed-on: https://go-review.googlesource.com/c/build/+/735683\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Gopher Robot \u003cgobot@golang.org\u003e\nReviewed-by: Cherry Mui \u003ccherryyz@google.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\n"
    },
    {
      "commit": "6077e8b75ab52c19685bee84961ff48047d2f451",
      "tree": "91bc8fb6db8408a34583221e8ddebde4a8ecca36",
      "parents": [
        "a5114dbc762653d50cd0fc3adfa70fb751de4cb3"
      ],
      "author": {
        "name": "Roland Shoemaker",
        "email": "roland@golang.org",
        "time": "Fri Jan 09 15:26:35 2026 -0800"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Jan 12 11:14:29 2026 -0800"
      },
      "message": "internal/task: retain CL number based security release coalesce task\n\nAlongside the new metadata based security release coalesce task, so we\ncan continue using the old workflow until we are can finalize and test\nthe new one.\n\nFor golang/go#76157\n\nChange-Id: I788cb04001c7bfa4dc3fd746502ee8ffdd4d766b\nReviewed-on: https://go-review.googlesource.com/c/build/+/735300\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Neal Patel \u003cnealpatel@google.com\u003e\nAuto-Submit: Roland Shoemaker \u003croland@golang.org\u003e\n"
    },
    {
      "commit": "a5114dbc762653d50cd0fc3adfa70fb751de4cb3",
      "tree": "11828bb9a916ddedb04c8127e5a4c5decd2e17e4",
      "parents": [
        "8690b1981fa0910bf2acc924ab95014afcaed88d"
      ],
      "author": {
        "name": "Madeline Kalil",
        "email": "mkalil@google.com",
        "time": "Mon Dec 29 13:21:48 2025 -0500"
      },
      "committer": {
        "name": "Madeline Kalil",
        "email": "mkalil@google.com",
        "time": "Mon Jan 05 08:59:19 2026 -0800"
      },
      "message": "internal/task: create github release during gopls release flow\n\nAdds a new step in the gopls release flow that automatically\ncreates a GitHub release.\nhttps://docs.github.com/en/repositories/releasing-projects-on-github/about-releases\n\nHistorically, we would manually edit the GitHub release notes. Now\nthat we write release notes under tools/gopls/doc/release/v0.*.md,\nwe can pull those and automate the GitHub release creation.\n\nFixes golang/go#76869, golang/go#76811\n\nChange-Id: I601c8430ac799080d0411a943f8effb00bc32bda\nReviewed-on: https://go-review.googlesource.com/c/build/+/733120\nReviewed-by: Hongxiang Jiang \u003chxjiang@google.com\u003e\nReviewed-by: Alan Donovan \u003cadonovan@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "8690b1981fa0910bf2acc924ab95014afcaed88d",
      "tree": "06433fc2c2bc204c96a441aec1d0eaec19a9ec3c",
      "parents": [
        "364319266e58cf3d9171ef6d58d943ac64dbd2d1"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@golang.org",
        "time": "Wed May 28 07:38:08 2025 -0400"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Tue Dec 23 14:39:18 2025 -0800"
      },
      "message": "cmd/watchflakes: double the memory allocation\n\nSome of the recent watchflakes restarts have OOMKilled as the reason,\nand 2 GiB of requested memory is a bit on the low end. Bump it first.\n\nFor golang/go#70743.\n\nChange-Id: I7e25f54ed37383ecddb6d54a129c2fcac58d0d27\nReviewed-on: https://go-review.googlesource.com/c/build/+/676735\nTryBot-Bypass: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nReviewed-by: Michael Knyszek \u003cmknyszek@google.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\n"
    },
    {
      "commit": "364319266e58cf3d9171ef6d58d943ac64dbd2d1",
      "tree": "7e4096accd11daf148dd63e99fa81241380ec06a",
      "parents": [
        "0c281a2cd64d2ae7958d3bf5c0b397acdf9eb9b7"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@golang.org",
        "time": "Fri Dec 19 15:48:58 2025 -0500"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri Dec 19 14:38:39 2025 -0800"
      },
      "message": "cmd/watchflakes: pull in fix for creating issues with no labels\n\nAs of CL 730922, watchflakes sometimes tries to create an issue without\nsetting any labels on it. Doing that uncovered the issue rsc/github#18,\nwhich has since been fixed. Pull in a version that includes the fix.\n\nChange-Id: If3faf49905e94e0722e48ce3029fd1c1446d9477\nReviewed-on: https://go-review.googlesource.com/c/build/+/731520\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nReviewed-by: Michael Knyszek \u003cmknyszek@google.com\u003e\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "0c281a2cd64d2ae7958d3bf5c0b397acdf9eb9b7",
      "tree": "18dffb73b5cb5aa4c991b00c5d9e1e10ad65a820",
      "parents": [
        "5b023bfd6ddb6a59854ca5b185bc9558ef0bd185"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@golang.org",
        "time": "Wed May 28 07:38:08 2025 -0400"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri Dec 19 10:28:53 2025 -0800"
      },
      "message": "cmd/watchflakes: set GOMEMLIMIT in container\n\nSome of the recent watchflakes restarts have OOMKilled as the reason.\n\nwatchflakes might not need as much memory in steady state as it does\nduring its peaks. Set GOMEMLIMIT to 90% of the container\u0027s requested\nmemory as a step to maybe help. Based on https://go.dev/doc/gc-guide.\n\nFor golang/go#70743.\n\nChange-Id: I18f254149718b65c5bec6589b6cf9ffc43424d18\nReviewed-on: https://go-review.googlesource.com/c/build/+/676775\nTryBot-Bypass: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nReviewed-by: Michael Knyszek \u003cmknyszek@google.com\u003e\n"
    },
    {
      "commit": "5b023bfd6ddb6a59854ca5b185bc9558ef0bd185",
      "tree": "1297a9c0d6ddc4cdca9c427f829b8cfae3a85f7b",
      "parents": [
        "d54627294c393d3f2cd98ad361cee82b4d7dbc48"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@golang.org",
        "time": "Wed Dec 17 17:12:13 2025 -0500"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu Dec 18 08:34:46 2025 -0800"
      },
      "message": "cmd/watchflakes: leave NeedsInvestigation out on consistent failures\n\nConsistent failures typically need more time-sensitive action than\nflaky tests. They happen less often (hopefully) and so it might be\nacceptable to include them in the go.dev/s/untriaged queue so that\na human is involved in their triage. Try it out.\n\nChange-Id: I661ffe1e13830086ba16ff82e6eb4dec4a57518b\nReviewed-on: https://go-review.googlesource.com/c/build/+/730922\nReviewed-by: Cherry Mui \u003ccherryyz@google.com\u003e\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\n"
    },
    {
      "commit": "d54627294c393d3f2cd98ad361cee82b4d7dbc48",
      "tree": "749bbdf364e49bb57bbbc668edb0719949c46709",
      "parents": [
        "35ef07facf326052b85b9fc51580b07076e31119"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@golang.org",
        "time": "Wed Dec 17 17:19:25 2025 -0500"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Dec 17 15:21:56 2025 -0800"
      },
      "message": "internal/migration: stop running linux-mips64le-rtrk builder\n\nThis builder has been migrated to LUCI.\n\nFor golang/go#67306.\n\nChange-Id: I1f60648b460d64f1e7f5427a45d0b1c9c8d2c876\nReviewed-on: https://go-review.googlesource.com/c/build/+/730921\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Michael Knyszek \u003cmknyszek@google.com\u003e\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\n"
    },
    {
      "commit": "35ef07facf326052b85b9fc51580b07076e31119",
      "tree": "8c67b06c80449f257e10da8103f1a6dbd71e2435",
      "parents": [
        "46693c1d68709b56071dab871071d38c6a73004c"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@golang.org",
        "time": "Tue Dec 16 16:44:33 2025 -0500"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Tue Dec 16 14:23:29 2025 -0800"
      },
      "message": "internal/relui: fix Go version in \"Mail x/tools stdlib CL\" during RCs\n\nIn CL 694976 I overlooked that the Go version needed to perform stdlib\ngeneration in the \"Mail x/tools stdlib CL\" task and the Go version that\nGenerateAutoSubmitChange selects when running its git-generate script\naligned during major releases, but the same doesn\u0027t work out for RCs.\n\nSo, get the script to use the exact version being released during RCs.\nUse the golang.org/dl commands for this because regenerating the stdlib\npackages uses the GOROOT/api files that are present there.\n\nChange-Id: I290a23bef6f0da9e298a2e10b61981de8b5b621d\nReviewed-on: https://go-review.googlesource.com/c/build/+/730560\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nReviewed-by: Michael Knyszek \u003cmknyszek@google.com\u003e\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\n"
    },
    {
      "commit": "46693c1d68709b56071dab871071d38c6a73004c",
      "tree": "0907918499acb91999fce80633d958c528610eae",
      "parents": [
        "04544b0d7e09297e46bbb5b866225e923f4ac3e2"
      ],
      "author": {
        "name": "Michael Anthony Knyszek",
        "email": "mknyszek@google.com",
        "time": "Mon Dec 15 20:45:27 2025 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Dec 15 20:31:47 2025 -0800"
      },
      "message": "cmd/resultdbpprof: add tool to get a test execution profile\n\nChange-Id: Ia5e0a9265fab5b0f8ee3c5aca00c43df18cac6fe\nReviewed-on: https://go-review.googlesource.com/c/build/+/730168\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Michael Knyszek \u003cmknyszek@google.com\u003e\n"
    },
    {
      "commit": "04544b0d7e09297e46bbb5b866225e923f4ac3e2",
      "tree": "d8fbc5392fea8040bff25b32aa0ac5fc29e5393c",
      "parents": [
        "77797900ecb4c33d0ebc4bf9f17ec40b64850412"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Dec 08 16:12:47 2025 -0800"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Tue Dec 09 07:05:16 2025 -0800"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: Ib9ab8347fd4d44841cec3eb0b44fdb218282c17a\nReviewed-on: https://go-review.googlesource.com/c/build/+/728544\nAuto-Submit: Gopher Robot \u003cgobot@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\n"
    },
    {
      "commit": "77797900ecb4c33d0ebc4bf9f17ec40b64850412",
      "tree": "52f1628ebba847aa2e9e1a03e0d4a5bdd4c1eb5a",
      "parents": [
        "44630e380a63ac61972fa718399fec4db242396d"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@golang.org",
        "time": "Fri Dec 05 16:10:37 2025 -0500"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri Dec 05 13:31:35 2025 -0800"
      },
      "message": "cmd/updatestd: remove -d flag from go get invocation\n\nThe -d flag is deprecated and setting it to true is a no-op by now.\nRemoving it stops a warning from being printed when updatestd runs.\n\nChange-Id: Ie123213919f0954240653f60060cadfed5adb8ae\nReviewed-on: https://go-review.googlesource.com/c/build/+/727440\nReviewed-by: Cherry Mui \u003ccherryyz@google.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "44630e380a63ac61972fa718399fec4db242396d",
      "tree": "e5b01ccc4e05e3952c652b92f93fdc218eaeddff",
      "parents": [
        "b9bfd88b30e855b159f70262146ad7b411e9c4d3"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@golang.org",
        "time": "Fri Aug 01 10:42:01 2025 -0400"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri Dec 05 09:15:04 2025 -0800"
      },
      "message": "internal/task: add suggestion to opt in to Go telemetry in RCs\n\nWe\u0027ve experimented with including a suggestion to opt in to Go telemetry\nin the Go 1.23 RC 1 release announcement. That was a one-off inclusion,\nbut it has worked well. In CL 692235, Rob has suggested we try including\nit in future RC announcements too.\n\nBring it back. Users who are already helping test the release candidates\nahead of time are more likely to be interested in helping by opting in,\nand this will serve as a regular reminder. We can rely on the telemetry\nsubcommand being present in all supported Go releases by now.\n\nChange-Id: I3200725ac0c35350b8a6c0aa1961fd1a8884b3d1\nReviewed-on: https://go-review.googlesource.com/c/build/+/692375\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Robert Findley \u003crfindley@google.com\u003e\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\n"
    }
  ],
  "next": "b9bfd88b30e855b159f70262146ad7b411e9c4d3"
}
