)]}'
{
  "log": [
    {
      "commit": "b29d943d41b838f5a045c75d1df809be9e953f9f",
      "tree": "891312d420ddfb97579728b9a97e6eb21fcb009e",
      "parents": [
        "442486728083c3285c4205eb56748537f25673e6"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu Apr 09 14:51:19 2026 -0700"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri Apr 10 02:50:29 2026 -0700"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: I1d57a6d09c7a3193bc2bbb8948410406ad670a6b\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/764904\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\nAuto-Submit: Gopher Robot \u003cgobot@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": "442486728083c3285c4205eb56748537f25673e6",
      "tree": "589f2fd0175cc67d03108bd8bb01d1ddf9cb9c1d",
      "parents": [
        "ec3ab7fc95e85d375f78ae5e6f21df9cfc4d37e6"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Mar 11 20:59:51 2026 -0700"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu Mar 12 08:32:46 2026 -0700"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: Ib291447d326fedfb1dbf081fae355a148225ff21\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/754686\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": "ec3ab7fc95e85d375f78ae5e6f21df9cfc4d37e6",
      "tree": "1b05c4a985c199672ef350ce63819b29cfb94843",
      "parents": [
        "685f38c629dcce775bc1a5d67233d8819b571cd6"
      ],
      "author": {
        "name": "Hana Kim",
        "email": "hyangah@gmail.com",
        "time": "Sat Feb 28 16:11:42 2026 -0500"
      },
      "committer": {
        "name": "Hyang-Ah Hana Kim",
        "email": "hyangah@gmail.com",
        "time": "Mon Mar 02 07:20:34 2026 -0800"
      },
      "message": "internal/gerrit: lint (staticcheck)\n\nChange-Id: Ic166e43c8cda7bd9fc129a8948c0d37d31f284da\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/750242\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\n"
    },
    {
      "commit": "685f38c629dcce775bc1a5d67233d8819b571cd6",
      "tree": "a3a6d5c528babeae4ca22f2ac4a02797bbfc3858",
      "parents": [
        "a0408b470f3297fee74370279a82bf41f72cf23e"
      ],
      "author": {
        "name": "Hana Kim",
        "email": "hyangah@gmail.com",
        "time": "Sat Feb 28 12:57:37 2026 -0500"
      },
      "committer": {
        "name": "Hyang-Ah Hana Kim",
        "email": "hyangah@gmail.com",
        "time": "Mon Mar 02 07:20:27 2026 -0800"
      },
      "message": "internal/gaby: update the package doc\n\nChange-Id: Ieab1dd5fa12fda1faa5ef992c5976ba67cfd1763\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/750241\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "a0408b470f3297fee74370279a82bf41f72cf23e",
      "tree": "505d9a4843ae225aacdbe0795d881b13484cd6f2",
      "parents": [
        "db5b4de2bb69b81a7e8ce10849cf6f2ab06e4ebd"
      ],
      "author": {
        "name": "Hana Kim",
        "email": "hyangah@gmail.com",
        "time": "Fri Feb 27 20:31:47 2026 -0500"
      },
      "committer": {
        "name": "Hyang-Ah Hana Kim",
        "email": "hyangah@gmail.com",
        "time": "Sat Feb 28 06:50:52 2026 -0800"
      },
      "message": "internal/gaby: use go1.26.0 in the container image\n\nThe go.mod of the project requires go1.26.0, so update\nthe container version as well. Fix broken cloud build.\n\nChange-Id: I26d95fdce3803a4748c90207b23f4ba5c03fa7e3\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/750121\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "db5b4de2bb69b81a7e8ce10849cf6f2ab06e4ebd",
      "tree": "78bdfee3c12d48bfbc651b322107a207b5b1d0de",
      "parents": [
        "71e8247cfd704fe4813cddd14b32640977441666"
      ],
      "author": {
        "name": "Hana Kim",
        "email": "hyangah@gmail.com",
        "time": "Thu Feb 26 22:03:20 2026 -0500"
      },
      "committer": {
        "name": "Hyang-Ah Hana Kim",
        "email": "hyangah@gmail.com",
        "time": "Fri Feb 27 13:44:40 2026 -0800"
      },
      "message": "internal/gerrit: go fix -omitzero ./...\n\nThe omitempty annotations removed with this `go fix` were noop.\nThe intention must be `omitzero`.\n\nChange-Id: Id5abd8a8f6e72f4094f91cf45b308d1826d8d450\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/749652\nReviewed-by: Nicholas Husin \u003chusin@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\n"
    },
    {
      "commit": "71e8247cfd704fe4813cddd14b32640977441666",
      "tree": "0f91ffbcd6167133e174a36577f0a8491db64a44",
      "parents": [
        "d1682b78f55399dae6de243a5d6560d813a8f82c"
      ],
      "author": {
        "name": "Hana Kim",
        "email": "hyangah@gmail.com",
        "time": "Thu Feb 26 22:00:31 2026 -0500"
      },
      "committer": {
        "name": "Hyang-Ah Hana Kim",
        "email": "hyangah@gmail.com",
        "time": "Fri Feb 27 13:44:39 2026 -0800"
      },
      "message": "all: go fix -waitgroup ./...\n\nChange-Id: Icc080210976ab08a8f6c3b73b9cab8c6ef667391\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/749651\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\nReviewed-by: Nicholas Husin \u003chusin@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "d1682b78f55399dae6de243a5d6560d813a8f82c",
      "tree": "809e29608b762ce67b978e201fab046e474df946",
      "parents": [
        "dd2ae25054af624a5440d45523bb0d05baaf5090"
      ],
      "author": {
        "name": "Hana Kim",
        "email": "hyangah@gmail.com",
        "time": "Thu Feb 26 21:58:45 2026 -0500"
      },
      "committer": {
        "name": "Hyang-Ah Hana Kim",
        "email": "hyangah@gmail.com",
        "time": "Fri Feb 27 13:44:38 2026 -0800"
      },
      "message": "all: go fix -stringsseq ./...\n\nChange-Id: Ib3bbde35bfbd309d73f3e1b810fdca2e3d9079ba\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/749650\nReviewed-by: Nicholas Husin \u003chusin@google.com\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "dd2ae25054af624a5440d45523bb0d05baaf5090",
      "tree": "6c6fd031da0a0344571095da846274dff4f9a23a",
      "parents": [
        "ce668c980b478c0024393612cd0383f3ce5d7328"
      ],
      "author": {
        "name": "Hana Kim",
        "email": "hyangah@gmail.com",
        "time": "Thu Feb 26 21:57:48 2026 -0500"
      },
      "committer": {
        "name": "Hyang-Ah Hana Kim",
        "email": "hyangah@gmail.com",
        "time": "Fri Feb 27 13:44:37 2026 -0800"
      },
      "message": "all: go fix -stringsbuilder ./...\n\nChange-Id: I40b398cb4db107d4dd563aa5f7898667e2458ae4\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/749649\nReviewed-by: Cherry Mui \u003ccherryyz@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Nicholas Husin \u003chusin@google.com\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\n"
    },
    {
      "commit": "ce668c980b478c0024393612cd0383f3ce5d7328",
      "tree": "7236415d1ef78a1c8f64dc65dad9ba6b1846d04e",
      "parents": [
        "41e27f794ebb1e9a5956a73eba786280fd2a86f3"
      ],
      "author": {
        "name": "Hana Kim",
        "email": "hyangah@gmail.com",
        "time": "Thu Feb 26 21:56:02 2026 -0500"
      },
      "committer": {
        "name": "Hyang-Ah Hana Kim",
        "email": "hyangah@gmail.com",
        "time": "Fri Feb 27 13:44:36 2026 -0800"
      },
      "message": "internal/filter: go fix -stditerators ./... \u0026 go fix -forvar ./...\n\nChange-Id: I60b446d134359b4743ba60d889b89cb4edc18893\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/749648\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\nReviewed-by: Nicholas Husin \u003chusin@google.com\u003e\n"
    },
    {
      "commit": "41e27f794ebb1e9a5956a73eba786280fd2a86f3",
      "tree": "cdce03e8268bed87604e6ee861c311ae1bdec9ac",
      "parents": [
        "cc561f51a37ddd7f97f3d999697fea430c3d64c7"
      ],
      "author": {
        "name": "Hana Kim",
        "email": "hyangah@gmail.com",
        "time": "Thu Feb 26 21:50:32 2026 -0500"
      },
      "committer": {
        "name": "Hyang-Ah Hana Kim",
        "email": "hyangah@gmail.com",
        "time": "Fri Feb 27 13:44:35 2026 -0800"
      },
      "message": "internal/sandbox: go fix -slicescontains ./...\n\nChange-Id: Id556473f997e1c0b294a561ac2ed7d9186fcbd7f\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/749647\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Nicholas Husin \u003chusin@google.com\u003e\n"
    },
    {
      "commit": "cc561f51a37ddd7f97f3d999697fea430c3d64c7",
      "tree": "0262a9865854a65242ca439d5d0186cbb78ab676",
      "parents": [
        "ee9704d4c1f7b07666b652ec24cd7b69290220c5"
      ],
      "author": {
        "name": "Hana Kim",
        "email": "hyangah@gmail.com",
        "time": "Thu Feb 26 21:48:54 2026 -0500"
      },
      "committer": {
        "name": "Hyang-Ah Hana Kim",
        "email": "hyangah@gmail.com",
        "time": "Fri Feb 27 13:44:34 2026 -0800"
      },
      "message": "all: go fix -rangeint ./...\n\nChange-Id: I608ef125a1644fccf4f4bf5ef2502567a511e7c2\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/749646\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Nicholas Husin \u003chusin@google.com\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\n"
    },
    {
      "commit": "ee9704d4c1f7b07666b652ec24cd7b69290220c5",
      "tree": "56f5a65bf25f61b7b025ded4b93c476d743cb02d",
      "parents": [
        "73e1c7e71239cc5c8572086d8bc38a4a08e4fe6a"
      ],
      "author": {
        "name": "Hana Kim",
        "email": "hyangah@gmail.com",
        "time": "Thu Feb 26 21:45:30 2026 -0500"
      },
      "committer": {
        "name": "Hyang-Ah Hana Kim",
        "email": "hyangah@gmail.com",
        "time": "Fri Feb 27 13:44:33 2026 -0800"
      },
      "message": "all: go fix -newexpr ./...\n\nChange-Id: I56557a27c3ab0fe2ed303dc122d9389b0b024a58\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/749645\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\nReviewed-by: Nicholas Husin \u003chusin@google.com\u003e\n"
    },
    {
      "commit": "73e1c7e71239cc5c8572086d8bc38a4a08e4fe6a",
      "tree": "48dcc84621be4fb044e3368d8e5fcabf76b2840e",
      "parents": [
        "a58608c804398c0766cc046656c23e03d1668248"
      ],
      "author": {
        "name": "Hana Kim",
        "email": "hyangah@gmail.com",
        "time": "Thu Feb 26 21:38:25 2026 -0500"
      },
      "committer": {
        "name": "Hyang-Ah Hana Kim",
        "email": "hyangah@gmail.com",
        "time": "Fri Feb 27 13:44:32 2026 -0800"
      },
      "message": "internal/diff: go fix -minmax ./...\n\nChange-Id: I224c3c5c29a0236374ed32a24e362c1d67fa7cff\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/749644\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Nicholas Husin \u003chusin@google.com\u003e\nReviewed-by: Cherry Mui \u003ccherryyz@google.com\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\n"
    },
    {
      "commit": "a58608c804398c0766cc046656c23e03d1668248",
      "tree": "05b0930f7c836aaea0133d22e5c47213977cdc2e",
      "parents": [
        "19f4e1e0b3ac621ecbe427c817f227995fa3c934"
      ],
      "author": {
        "name": "Hana Kim",
        "email": "hyangah@gmail.com",
        "time": "Thu Feb 26 21:37:16 2026 -0500"
      },
      "committer": {
        "name": "Hyang-Ah Hana Kim",
        "email": "hyangah@gmail.com",
        "time": "Fri Feb 27 13:44:31 2026 -0800"
      },
      "message": "internal/gaby: go fix -inline ./...\n\nChange-Id: I53f3e6141c26503bc079525c4f64e8fc25354938\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/749643\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\nReviewed-by: Nicholas Husin \u003chusin@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "19f4e1e0b3ac621ecbe427c817f227995fa3c934",
      "tree": "d969714cfef529808af985273d0b435cd17a03e1",
      "parents": [
        "a280d774538e3d55b920aa28efb2b273fad7e9cd"
      ],
      "author": {
        "name": "Hana Kim",
        "email": "hyangah@gmail.com",
        "time": "Thu Feb 26 21:34:19 2026 -0500"
      },
      "committer": {
        "name": "Hyang-Ah Hana Kim",
        "email": "hyangah@gmail.com",
        "time": "Fri Feb 27 13:44:30 2026 -0800"
      },
      "message": "all: go fix -fmtappendf ./...\n\nChange-Id: If035ab3dc9b53381f3b6ca5bd524f3988ff491f1\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/749642\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\nReviewed-by: Nicholas Husin \u003chusin@google.com\u003e\nCommit-Queue: Cherry Mui \u003ccherryyz@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "a280d774538e3d55b920aa28efb2b273fad7e9cd",
      "tree": "413b7710a7b45c12677d003ee29e355198728def",
      "parents": [
        "c5a05575eb06746adf128cee2a39809b9b14d81f"
      ],
      "author": {
        "name": "Hana Kim",
        "email": "hyangah@gmail.com",
        "time": "Thu Feb 26 21:29:27 2026 -0500"
      },
      "committer": {
        "name": "Hyang-Ah Hana Kim",
        "email": "hyangah@gmail.com",
        "time": "Fri Feb 27 13:44:28 2026 -0800"
      },
      "message": "internal/model: go fix -any\n\nChange-Id: I615a7d108107284a3406aaf64c844f7e6be76327\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/749641\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nCommit-Queue: Cherry Mui \u003ccherryyz@google.com\u003e\nReviewed-by: Nicholas Husin \u003chusin@google.com\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\n"
    },
    {
      "commit": "c5a05575eb06746adf128cee2a39809b9b14d81f",
      "tree": "abb8010ae34a795bde1b37cff845269e6bbef578",
      "parents": [
        "b689eaf767a18db10aba47fa1fc8b03cb3545b6d"
      ],
      "author": {
        "name": "Hana Kim",
        "email": "hyangah@gmail.com",
        "time": "Thu Feb 26 21:22:04 2026 -0500"
      },
      "committer": {
        "name": "Hyang-Ah Hana Kim",
        "email": "hyangah@gmail.com",
        "time": "Fri Feb 27 13:44:27 2026 -0800"
      },
      "message": "all: update to use go1.26.0\n\nChange-Id: I6a1bd89aec111c5d019e72a48e8bc71f8bcc238e\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/749640\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Cherry Mui \u003ccherryyz@google.com\u003e\nReviewed-by: Nicholas Husin \u003chusin@google.com\u003e\n"
    },
    {
      "commit": "b689eaf767a18db10aba47fa1fc8b03cb3545b6d",
      "tree": "bb5aa9fe916975ccfdc11079bc3d709b3deb0f41",
      "parents": [
        "2dc563a463ea4d44c4e8d08cf76300571ed39182"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Feb 11 18:54:07 2026 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Feb 11 11:12:44 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\nSee go.dev/doc/godebug#go-125 for GODEBUG changes relevant to Go 1.25.\n\nFor golang/go#69095.\n\n[git-generate]\n(cd . \u0026\u0026 go get go@1.25.0 \u0026\u0026 go mod tidy)\n\nChange-Id: I2b1e6f27717415b02291c8f34aefa900920042cb\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/744641\nReviewed-by: Junyang Shao \u003cshaojunyang@google.com\u003e\nReviewed-by: Michael Pratt \u003cmpratt@google.com\u003e\nAuto-Submit: Gopher Robot \u003cgobot@golang.org\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "2dc563a463ea4d44c4e8d08cf76300571ed39182",
      "tree": "189ea587c6694d49211db9add18373e23172c634",
      "parents": [
        "1bb0973b608fa93cb68288ef5da802a4b725e89c"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Feb 09 11:44:22 2026 -0800"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Feb 09 12:39:35 2026 -0800"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: Ia84c9fa610990f7998b638fdf1048b84dfdfa596\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/743404\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nReviewed-by: Cherry Mui \u003ccherryyz@google.com\u003e\nAuto-Submit: Gopher Robot \u003cgobot@golang.org\u003e\n"
    },
    {
      "commit": "1bb0973b608fa93cb68288ef5da802a4b725e89c",
      "tree": "66585e2c88bca6398a49f6c4f014aa1478a6022e",
      "parents": [
        "fd47fe748c6b0c880d94e58b789a6a044419ac6f"
      ],
      "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 11:54:54 2026 -0800"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: I9db9d874baab6a61dee47eaf942f1660bf5658f9\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/735682\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: Cherry Mui \u003ccherryyz@google.com\u003e\n"
    },
    {
      "commit": "fd47fe748c6b0c880d94e58b789a6a044419ac6f",
      "tree": "cb2487b6d08e5f252d7edd3107154917cb104e1b",
      "parents": [
        "031115effb002db137f7380fa12c1da2dfdb6e10"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Dec 08 16:12:37 2025 -0800"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Tue Dec 09 07:00:25 2025 -0800"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: I3c24a53c5819ccf60b76f26d9eadbd7e47133cb2\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/728521\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Gopher Robot \u003cgobot@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\n"
    },
    {
      "commit": "031115effb002db137f7380fa12c1da2dfdb6e10",
      "tree": "8c2670499d9a59c83b5badfe291ec9b004e63800",
      "parents": [
        "51c73e633a824676ff66f5d5ff9d860da1767271"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@golang.org",
        "time": "Fri Nov 28 12:35:01 2025 -0500"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Dec 01 09:42:10 2025 -0800"
      },
      "message": "internal/gaby: fix %q verb use with wrong type\n\nCaught early by the improved vet check gated behind the 1.26 language\nversion combined with a tiplang builder that tests with 1.26 language\nversion.\n\nChange-Id: I87c0171c2eaab1cd4809de591b01b8b384becdae\nCq-Include-Trybots: luci.golang.try:x_oscar-gotip-linux-amd64-tiplang\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/725260\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nReviewed-by: Mark Freeman \u003cmarkfreeman@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "51c73e633a824676ff66f5d5ff9d860da1767271",
      "tree": "e5fe6c6145d4343e3bd5ffe5cd9c3a4115c478e3",
      "parents": [
        "337aeca887a520d19befcaef6c77b711fcb71d19"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Nov 12 19:46:24 2025 -0800"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu Nov 13 10:41:08 2025 -0800"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: Ib7d541d0ba1b2bcc114bad3f082dd3b383c2bb11\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/720141\nAuto-Submit: Gopher Robot \u003cgobot@golang.org\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\n"
    },
    {
      "commit": "337aeca887a520d19befcaef6c77b711fcb71d19",
      "tree": "5c547a8cc3355365f97661420151fd4b1333126c",
      "parents": [
        "7e33767533c25bad02b7f0bbe91a8063fc00ea58"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Oct 08 17:06:11 2025 -0700"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu Oct 09 07:59:38 2025 -0700"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: I0a1200af5ac4aec704ca915fa702eb8842decb91\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/710105\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Gopher Robot \u003cgobot@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\n"
    },
    {
      "commit": "7e33767533c25bad02b7f0bbe91a8063fc00ea58",
      "tree": "065f21be55d22925a708ec301717e98efef9845d",
      "parents": [
        "cd734462b9292bf2a3765d2c91da2477ffd734e2"
      ],
      "author": {
        "name": "Russ Cox",
        "email": "rsc@golang.org",
        "time": "Fri Oct 03 09:50:41 2025 -0400"
      },
      "committer": {
        "name": "Russ Cox",
        "email": "rsc@golang.org",
        "time": "Mon Oct 06 07:51:50 2025 -0700"
      },
      "message": "internal/gcp/gemini: switch to gemini-embedding-001\n\ntext-embedding-004 is deprecated and will stop working in January 2026,\nso switch to gemini-embedding-001.\n\nThe results are better in some ways and worse in others.\nThey should work about the same for the related issues feature,\nalthough we may want to adjust the thresholds after a few days\nof seeing how the new embeddings do for real usage.\n\nBefore:\n\n\u003e regexp issue about adding iterators\n^D\n\n 0.67100 https://github.com/golang/go/issues/61902 # proposal: regexp: add iterator forms of matching methods\n 0.67000 https://github.com/golang/go/issues/351 # Regexp can\u0027t handle lazy quantifiers\n 0.66900 https://github.com/golang/go/issues/43332 # regexp: Repeated capture groups only capturing final captured match.\n 0.66300 https://github.com/golang/go/issues/64108 # regexp: Documentation doesn\u0027t mention that (?\u003cname\u003e...) capturing group syntax isn\u0027t currently supported\n 0.65500 https://github.com/golang/go/issues/56507 # regexp: improve Regexp.ReplaceAll documentation and tests related to Expand part\n\n\u003e proposal: regexp: add iterator forms of matching methods\n^D\n\n 0.75600 https://github.com/golang/go/issues/61902 # proposal: regexp: add iterator forms of matching methods\n 0.67000 https://github.com/golang/go/issues/21463 # proposal: regexp: Optimize fixed-length patterns\n 0.66700 https://github.com/golang/go/issues/54047 # proposal: Go 2: add a new iterator syntax, package, interfaces\n 0.66100 https://github.com/golang/go/issues/43557 # proposal: Go 2: function values as iterators\n 0.65500 https://github.com/golang/go/issues/65742 # proposal: Go 2: range-over-function + range over types implementing iterator interface\n\n\u003e We propose to add methods to regexp that allow iterating over matches instead of having to accumulate all the matches into a slice.\n\nThis is one of a collection of proposals updating the standard library for the new \u0027range over function\u0027 feature (#61405). It would only be accepted if that proposal is accepted. See golang/oscar#61897 for a list of related proposals.\n\nRegexp has a lot of methods that return slices of all matches (the “FindAll*” methods). Each should have an iterator equivalent that doesn’t build the slice. They can be named by removing the “Find” prefix. The docs would change as follows. (Plain text is unchanged; strikethrough is removed, bold is added):\n^D\n\n 0.86400 https://github.com/golang/go/issues/61902 # proposal: regexp: add iterator forms of matching methods\n 0.71700 https://go.dev/wiki/RangefuncExperiment#can-you-provide-more-motivation-for-range-over-functions # Go Wiki: Rangefunc Experiment \u003e Can you provide more motivation for range over functions?\n 0.69100 https://github.com/golang/go/issues/61901 # bytes, strings: add iterator forms of existing functions\n 0.68800 https://github.com/golang/go/issues/61899 # slices: add iterator-related functions\n 0.68200 https://go.dev/pkg/regexp/?m\u003dold#Regexp.FindAll # Package regexp \u003e type Regexp \u003e func (*Regexp) FindAll\n\nAfter:\n\n\u003e regexp issue about adding iterators\n^D\n\n 0.76400 https://github.com/golang/go/issues/50650 # regexp: add the missing is\n 0.71900 https://github.com/golang/go/issues/17146 # How about add MatchStrings() in regexp meet match string more than one?\n 0.71200 https://github.com/golang/go/issues/56973 # regexp: add comment in example test describing tricky behavior\n 0.69700 https://github.com/golang/go/issues/61902 # proposal: regexp: add iterator forms of matching methods\n 0.69500 https://github.com/golang/go/issues/63350 # regexp/syntax: use min func\n\n\u003e proposal: regexp: add iterator forms of matching methods\n^D\n\n 0.87400 https://github.com/golang/go/issues/61902 # proposal: regexp: add iterator forms of matching methods\n 0.77400 https://github.com/golang/go/issues/61901 # bytes, strings: add iterator forms of existing functions\n 0.76400 https://github.com/golang/go/issues/24208 # proposal: regexp: Add functions to the Regexp type to ease accessing named capture groups\n 0.76300 https://github.com/golang/go/issues/32881 # regexp: Named captures should appear in a hashmap\n 0.76000 https://github.com/golang/go/issues/66631 # proposal: reflect: Add Type.Fields() iter.Seq[StructField] and Type.Methods() iter.Seq[Method]\n\n\u003e We propose to add methods to regexp that allow iterating over matches instead of having to accumulate all the matches into a slice.\n\nThis is one of a collection of proposals updating the standard library for the new \u0027range over function\u0027 feature (#61405). It would only be accepted if that proposal is accepted. See golang/oscar#61897 for a list of related proposals.\n\nRegexp has a lot of methods that return slices of all matches (the “FindAll*” methods). Each should have an iterator equivalent that doesn’t build the slice. They can be named by removing the “Find” prefix. The docs would change as follows. (Plain text is unchanged; strikethrough is removed, bold is added):\n^D\n\n 0.94900 https://github.com/golang/go/issues/61902 # proposal: regexp: add iterator forms of matching methods\n 0.86200 https://github.com/golang/go/issues/61901 # bytes, strings: add iterator forms of existing functions\n 0.83600 https://github.com/golang/go/issues/61899 # slices: add iterator-related functions\n 0.83100 https://github.com/golang/go/issues/61897 # iter: new package for iterators\n 0.81100 https://github.com/golang/go/issues/62113 # proposal: x/net/html: add Node.All(), Node.ChildNodes(), Nodes.Parents() iterators\n\nChange-Id: Ic6ce353588b62ba7bae12562378b012d18e5feb2\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/708880\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Tatiana Bradley \u003ctatianabradley@google.com\u003e\n"
    },
    {
      "commit": "cd734462b9292bf2a3765d2c91da2477ffd734e2",
      "tree": "87d1e0ed0b702cd5d225dc158d80c66456a35117",
      "parents": [
        "47b5ca0c9748b1160018277d823c3ff8248c0978"
      ],
      "author": {
        "name": "Russ Cox",
        "email": "rsc@golang.org",
        "time": "Fri Oct 03 14:44:13 2025 -0400"
      },
      "committer": {
        "name": "Russ Cox",
        "email": "rsc@golang.org",
        "time": "Fri Oct 03 14:34:46 2025 -0700"
      },
      "message": "internal/gaby: use Go 1.25.0\n\nThe auto-deployment attempts on Aug 13 and Sep 11 (and today\u0027s)\nfailed because x/website now uses Go 1.24, and we run its locktrigger program.\n\nChange-Id: If50f929eddbfb98f57f90e5aef4c99d16468e9fe\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/708975\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Russ Cox \u003crsc@golang.org\u003e\nReviewed-by: Tatiana Bradley \u003ctatianabradley@google.com\u003e\n"
    },
    {
      "commit": "47b5ca0c9748b1160018277d823c3ff8248c0978",
      "tree": "8226f991556159fb13119ca64d1b6e3ccce635bf",
      "parents": [
        "ac8572f6915dfd37b75b5b4c0d93507de3c640f5"
      ],
      "author": {
        "name": "Russ Cox",
        "email": "rsc@golang.org",
        "time": "Fri Oct 03 11:55:25 2025 -0400"
      },
      "committer": {
        "name": "Russ Cox",
        "email": "rsc@golang.org",
        "time": "Fri Oct 03 11:42:39 2025 -0700"
      },
      "message": "internal/gaby: minor search fixes\n\nIf the search text is too large, then the g.vector.Get will fail\n(and crash the program) due to a Firestore error about the\npurported key being invalid. Cut off searches for \"keys\"\nthat are far too long to be real keys.\n\nAlso trim spaces from the query so that IDs can be searched\nfor using the -search command line mode.\n\nChange-Id: I02aab7cd7c337c7666ab079fc3c6874b76b79afb\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/708896\nReviewed-by: Hyang-Ah Hana Kim \u003chyangah@gmail.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "ac8572f6915dfd37b75b5b4c0d93507de3c640f5",
      "tree": "85f3aee4d496f2995998fdf630aa50408abadb19",
      "parents": [
        "d7a5b589b4d60515fd22a1056d2a7fe60c3f3c77"
      ],
      "author": {
        "name": "Russ Cox",
        "email": "rsc@golang.org",
        "time": "Fri Oct 03 09:57:24 2025 -0400"
      },
      "committer": {
        "name": "Russ Cox",
        "email": "rsc@golang.org",
        "time": "Fri Oct 03 11:42:37 2025 -0700"
      },
      "message": "internal/gaby: add -netrc flag\n\nThis allows running gaby against Cloud-hosted databases\nand using the Gemini API without needing access to the\nCloud Secret Manager.\n\nChange-Id: I0b6e2d3d146fecf5f855530a7c914060a4aa8697\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/708879\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Hyang-Ah Hana Kim \u003chyangah@gmail.com\u003e\n"
    },
    {
      "commit": "d7a5b589b4d60515fd22a1056d2a7fe60c3f3c77",
      "tree": "d676952ab1053f477ea89c5fe183188a1c947c57",
      "parents": [
        "965f5359d20ea97b4265ccc2995b8d86cf37fce2"
      ],
      "author": {
        "name": "Russ Cox",
        "email": "rsc@golang.org",
        "time": "Thu Oct 02 15:10:58 2025 -0400"
      },
      "committer": {
        "name": "Russ Cox",
        "email": "rsc@golang.org",
        "time": "Fri Oct 03 11:42:35 2025 -0700"
      },
      "message": "internal/gaby: add /embed endpoint to sync only embeddings\n\nChange-Id: If50ee6ef956a894090f134cdd9f3519f784edd12\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/708878\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Hyang-Ah Hana Kim \u003chyangah@gmail.com\u003e\n"
    },
    {
      "commit": "965f5359d20ea97b4265ccc2995b8d86cf37fce2",
      "tree": "4c6989d394bab41c075fa8949f1185c2d752d781",
      "parents": [
        "8a8cb136ce3ff3900094559293b4d5e27dd4e994"
      ],
      "author": {
        "name": "Russ Cox",
        "email": "rsc@golang.org",
        "time": "Thu Oct 02 13:48:16 2025 -0400"
      },
      "committer": {
        "name": "Russ Cox",
        "email": "rsc@golang.org",
        "time": "Fri Oct 03 11:42:33 2025 -0700"
      },
      "message": "internal/embeddocs: allow multiple Embedders to coexist\n\nWe want to have multiple embeddocs syncs active at a time\nduring a migration to a new embedding model, so parameterize\nthe watcher name using the embedder model name.\n\nChange-Id: I79a437f68195bd4a81002072637ce90b1a2ac1e2\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/708877\nReviewed-by: Hyang-Ah Hana Kim \u003chyangah@gmail.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "8a8cb136ce3ff3900094559293b4d5e27dd4e994",
      "tree": "9a127639510ea0e28daec49cf7b198eb5e862eae",
      "parents": [
        "563e26377fcf558657329c59af8a017ad93f8b45"
      ],
      "author": {
        "name": "Russ Cox",
        "email": "rsc@golang.org",
        "time": "Thu Oct 02 16:17:44 2025 -0400"
      },
      "committer": {
        "name": "Russ Cox",
        "email": "rsc@golang.org",
        "time": "Fri Oct 03 11:42:30 2025 -0700"
      },
      "message": "internal/gcp/gemini: switch to google.golang.org/genai API\n\nChanging to the new API is overdue and setting up for upgrading\nto the new embedding model. For now we keep the old embedding model.\n\nThe new API does not support gemini-1.5-pro, so update to gemini-2.5-pro\nfor content generation. That should produce far better output anyway\nand was probably also overdue.\n\nChange-Id: I26d1128b7428b0a556536db413332b09a383ac70\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/708876\nReviewed-by: Hyang-Ah Hana Kim \u003chyangah@gmail.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "563e26377fcf558657329c59af8a017ad93f8b45",
      "tree": "e78da6f5c96ddd9eded5378195a1ae5195ee7a79",
      "parents": [
        "0423c80d0c2a29da710484ba50f2c2c3fbba1f38"
      ],
      "author": {
        "name": "Russ Cox",
        "email": "rsc@golang.org",
        "time": "Fri Oct 03 10:55:22 2025 -0400"
      },
      "committer": {
        "name": "Russ Cox",
        "email": "rsc@golang.org",
        "time": "Fri Oct 03 11:42:27 2025 -0700"
      },
      "message": "internal/llm: add Vector.Normal\n\nWe are going to start using truncated embedding vectors,\nwhich will require renormalizing them.\nAdd support for that.\n\nChange-Id: I02dd89514dae036a0f4fd8b692236e8f62517e04\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/708875\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Hyang-Ah Hana Kim \u003chyangah@gmail.com\u003e\n"
    },
    {
      "commit": "0423c80d0c2a29da710484ba50f2c2c3fbba1f38",
      "tree": "db882fa4d2fbb216ec52db900f42a36e28cd6ccd",
      "parents": [
        "8f1147bda2da3c81d1a8a1a09b7159c7ac7ac150"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Sep 10 09:39:30 2025 -0700"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu Sep 11 02:22:52 2025 -0700"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: I7bcb6b88cfa97d36ce4609dcc1fd94bbf22ccdbe\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/702039\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\nAuto-Submit: Gopher Robot \u003cgobot@golang.org\u003e\n"
    },
    {
      "commit": "8f1147bda2da3c81d1a8a1a09b7159c7ac7ac150",
      "tree": "c55dbe2c02306799a07ff2e9225f542c4546b747",
      "parents": [
        "ebec5f5733ee4a02e19fb12ba06f897af3ede88f"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Aug 13 14:21:45 2025 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Aug 13 07:53:18 2025 -0700"
      },
      "message": "all: upgrade go directive to at least 1.24.0 [generated]\n\nBy now Go 1.25.0 has been released, and Go 1.23 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.24.0 \u0026\u0026 go mod tidy \u0026\u0026 go fix ./... \u0026\u0026 go mod edit -toolchain\u003dnone)\n\nChange-Id: I35020f4810fc24023911393d6f03de9ba712d3da\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/695617\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": "ebec5f5733ee4a02e19fb12ba06f897af3ede88f",
      "tree": "3e8022b6c5c3ead6b2d7d10b16de31d66648d789",
      "parents": [
        "2c8d5b7771c789e9d15c848ca417ff240deb70e9"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu Aug 07 14:39:44 2025 -0700"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri Aug 08 07:54:21 2025 -0700"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: I4f7f9740fe7a25801887e276e62fcd257d009ca0\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/694178\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\nAuto-Submit: Gopher Robot \u003cgobot@golang.org\u003e\n"
    },
    {
      "commit": "2c8d5b7771c789e9d15c848ca417ff240deb70e9",
      "tree": "5535defc6dddeadc6631e7c8cd41c27bced87198",
      "parents": [
        "a3fde76a784f7d371df4852a2667b7903716f170"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri Jul 11 10:26:28 2025 -0700"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri Jul 11 12:01:39 2025 -0700"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: Ia441d46145c0738562616ba8de6b0afaf98672c5\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/687576\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\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\n"
    },
    {
      "commit": "a3fde76a784f7d371df4852a2667b7903716f170",
      "tree": "bf269321ba3a39ad828bec1ece5eeea10c2edffd",
      "parents": [
        "6c2e7ebeac954bccb659a215fe7b26500299f7b0"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu Jun 05 16:30:03 2025 -0700"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu Jun 05 20:34:07 2025 -0700"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: I328700d468e2c6c987a06b46c0e431cbeaf8ceb4\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/679319\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Gopher Robot \u003cgobot@golang.org\u003e\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\n"
    },
    {
      "commit": "6c2e7ebeac954bccb659a215fe7b26500299f7b0",
      "tree": "45c9c84362c73ce92718129800e8de7e0476152c",
      "parents": [
        "e4cf0050411ce775741bc73a6ccadf18a38c6f69"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon May 05 14:56:40 2025 -0700"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon May 05 17:53:14 2025 -0700"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: I8930530d2688edc5acae745cb4a318b538dad0bc\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/670081\nReviewed-by: Cherry Mui \u003ccherryyz@google.com\u003e\nAuto-Submit: Gopher Robot \u003cgobot@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": "e4cf0050411ce775741bc73a6ccadf18a38c6f69",
      "tree": "f762f2e8dad7a9c37c933b68db9aebc0688f5dff",
      "parents": [
        "d8ff1b40f354567d9c513fe7fb217201e8f81d03"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Apr 07 19:17:52 2025 -0700"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Tue Apr 08 06:37:54 2025 -0700"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: I07cd153fb82e2f42e1ed9ebd7d30f383cada282b\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/663620\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\nAuto-Submit: Gopher Robot \u003cgobot@golang.org\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "d8ff1b40f354567d9c513fe7fb217201e8f81d03",
      "tree": "cf709f6835f98aeb3b90748548ce037cb4dcb377",
      "parents": [
        "ad1a31e809748bcdbb5ad91c06d54ebcba11d05f"
      ],
      "author": {
        "name": "Ian Lance Taylor",
        "email": "iant@golang.org",
        "time": "Wed Mar 12 15:36:07 2025 -0700"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu Mar 13 10:02:00 2025 -0700"
      },
      "message": "internal/gerrit: add UpdateChange method\n\nUpdateChange is a helper method to fix up a database that has\nsomehow gotten out of date. Because that seems to have happened\nto my database, somehow.\n\nChange-Id: I558c5100eac2edba077b2c4b3d6f467b42f7622f\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/657376\nReviewed-by: Zvonimir Pavlinovic \u003czpavlinovic@google.com\u003e\nReviewed-by: Jonathan Amsterdam \u003cjba@google.com\u003e\nAuto-Submit: Ian Lance Taylor \u003ciant@golang.org\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "ad1a31e809748bcdbb5ad91c06d54ebcba11d05f",
      "tree": "e84edea5a8bb6e0e234d1f0b349be9e52ad85bfd",
      "parents": [
        "766fd85347c97c72d263d6961345efcd2f5a8bf4"
      ],
      "author": {
        "name": "Ian Lance Taylor",
        "email": "iant@golang.org",
        "time": "Wed Mar 12 14:52:42 2025 -0700"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Mar 12 15:44:24 2025 -0700"
      },
      "message": "internal/goreviews: reject CLs with wait-author or wait-issue tag\n\nWe document that we reject them, so actually reject them.\n\nChange-Id: I2861aa21e25568b8a05ffb7c28a5c5dc2cbf9cfb\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/657375\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nAuto-Submit: Ian Lance Taylor \u003ciant@google.com\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "766fd85347c97c72d263d6961345efcd2f5a8bf4",
      "tree": "fc8928a9b1af5bc4f42a31f31541578e9942401f",
      "parents": [
        "017c5ed81ff22679762b0c18a7967cf3178f127e"
      ],
      "author": {
        "name": "Ian Lance Taylor",
        "email": "iant@golang.org",
        "time": "Wed Mar 12 09:02:14 2025 -0700"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Mar 12 09:41:24 2025 -0700"
      },
      "message": "internal/reviews: correct source code link\n\nChange-Id: Ia92bde6a8c1b0dd13e267d0241848305bd987720\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/657155\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@google.com\u003e\nAuto-Submit: Ian Lance Taylor \u003ciant@golang.org\u003e\nReviewed-by: Zvonimir Pavlinovic \u003czpavlinovic@google.com\u003e\nAuto-Submit: Ian Lance Taylor \u003ciant@google.com\u003e\n"
    },
    {
      "commit": "017c5ed81ff22679762b0c18a7967cf3178f127e",
      "tree": "f8febc781b3b296438c97c643acb7e43e4438f97",
      "parents": [
        "6ab7736771ab2caf4884ece46fddba4512109e76"
      ],
      "author": {
        "name": "Ian Lance Taylor",
        "email": "iant@golang.org",
        "time": "Mon Mar 10 21:12:34 2025 -0700"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Tue Mar 11 11:15:10 2025 -0700"
      },
      "message": "internal/reviews, internal/goreviews: add categories\n\nSplit the CL dashboard into categories based on filter expressions.\nUse a default set of categories, and also let users change the JSON.\n\nChange-Id: I8651bc00064fd28a36242d37cc7bfc188ae1ea08\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/656575\nReviewed-by: Zvonimir Pavlinovic \u003czpavlinovic@google.com\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Ian Lance Taylor \u003ciant@google.com\u003e\n"
    },
    {
      "commit": "6ab7736771ab2caf4884ece46fddba4512109e76",
      "tree": "05ed682f3360f3e9336a1b3e230c166c027fd98c",
      "parents": [
        "87dcbddcbfc131190cdf8f4bfc82469011870962"
      ],
      "author": {
        "name": "Ian Lance Taylor",
        "email": "iant@golang.org",
        "time": "Mon Mar 10 13:13:44 2025 -0700"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Mar 10 15:16:47 2025 -0700"
      },
      "message": "internal/filter: support passing a Context to a method\n\nThis changes a filter evaluation method to take a Context.\nThis is required to support filter review.Change values after CL 649897.\n\nChange-Id: Ide0a01d63bdc167ba880977369616a93db9bb2f4\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/656435\nReviewed-by: Jonathan Amsterdam \u003cjba@google.com\u003e\nAuto-Submit: Ian Lance Taylor \u003ciant@google.com\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "87dcbddcbfc131190cdf8f4bfc82469011870962",
      "tree": "d3fbb077403561fcba2257be43ef1da6330c3b2e",
      "parents": [
        "2cc3270678b6e4acc9652c03afbb60ad5ed89400"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Mar 05 12:57:39 2025 -0800"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Mar 05 13:28:21 2025 -0800"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: Iadca9bf6fdfcdea92a5937f530dff41580288e35\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/655044\nAuto-Submit: Gopher Robot \u003cgobot@golang.org\u003e\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\n"
    },
    {
      "commit": "2cc3270678b6e4acc9652c03afbb60ad5ed89400",
      "tree": "691af0de848a87a51e7307824b8c5e63b3310fd7",
      "parents": [
        "00685aff4415d8d7aa995235b3a394d87c6d6661"
      ],
      "author": {
        "name": "Ian Lance Taylor",
        "email": "iant@golang.org",
        "time": "Tue Feb 18 21:26:28 2025 -0800"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Feb 19 10:46:31 2025 -0800"
      },
      "message": "internal/reviews: add a mergeConflict predicate\n\nChange-Id: I04ad86a12723d1c4ca1e691900b72fd8c98bfb6c\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/649899\nReviewed-by: Michael Knyszek \u003cmknyszek@google.com\u003e\nAuto-Submit: Ian Lance Taylor \u003ciant@google.com\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@google.com\u003e\nReviewed-by: Zvonimir Pavlinovic \u003czpavlinovic@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "00685aff4415d8d7aa995235b3a394d87c6d6661",
      "tree": "99ba3c721f28949ec456a566e9234b1c87ed628f",
      "parents": [
        "62d25c307aec14b0ed3fce56a924254d2a7647dd"
      ],
      "author": {
        "name": "Ian Lance Taylor",
        "email": "iant@golang.org",
        "time": "Tue Feb 18 21:23:35 2025 -0800"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Feb 19 10:46:28 2025 -0800"
      },
      "message": "internal/gerrit: add ChangeMergeable\n\nLet clients determine whether a change is currently mergeable.\nBecause any repo change can cause a change to become unmergeable,\nwe have to recompute the result by checking every change.\nBecause that is expensive, we cache the results in the database\nfor 72 hours.\n\nChange-Id: I10c6ba61ce18db0fee6199f5996ffe0d98a1b074\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/649898\nReviewed-by: Zvonimir Pavlinovic \u003czpavlinovic@google.com\u003e\nAuto-Submit: Ian Lance Taylor \u003ciant@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@google.com\u003e\n"
    },
    {
      "commit": "62d25c307aec14b0ed3fce56a924254d2a7647dd",
      "tree": "23654e0eb5933f9991fab6396d84c1d66f8be55c",
      "parents": [
        "1e442deebe1f1ee4b6ca583845d75d723dbf1681"
      ],
      "author": {
        "name": "Ian Lance Taylor",
        "email": "iant@golang.org",
        "time": "Tue Feb 18 16:42:25 2025 -0800"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Feb 19 09:45:29 2025 -0800"
      },
      "message": "internal/review: add Context argument to methods\n\nThis will be used by later CLs.\n\nChange-Id: Iedc9db3470b597b5e13ee3f739ea93e004d50171\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/649897\nReviewed-by: Ian Lance Taylor \u003ciant@google.com\u003e\nCommit-Queue: Ian Lance Taylor \u003ciant@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Zvonimir Pavlinovic \u003czpavlinovic@google.com\u003e\nAuto-Submit: Ian Lance Taylor \u003ciant@google.com\u003e\nAuto-Submit: Ian Lance Taylor \u003ciant@golang.org\u003e\n"
    },
    {
      "commit": "1e442deebe1f1ee4b6ca583845d75d723dbf1681",
      "tree": "ca1ed081b3d569604227216c972c1327e994b359",
      "parents": [
        "ae6b5cff962d0fa7889ec7aedb567a28c64f0aaa"
      ],
      "author": {
        "name": "Ian Lance Taylor",
        "email": "iant@golang.org",
        "time": "Tue Feb 18 15:45:01 2025 -0800"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Feb 19 09:38:48 2025 -0800"
      },
      "message": "internal/reviews: add Context argument to predicates\n\nThis will be used by a later CL.\n\nChange-Id: I4b48c36789a171bb26adfe9168704c9a53045d31\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/649896\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Michael Knyszek \u003cmknyszek@google.com\u003e\nReviewed-by: Zvonimir Pavlinovic \u003czpavlinovic@google.com\u003e\nAuto-Submit: Ian Lance Taylor \u003ciant@golang.org\u003e\n"
    },
    {
      "commit": "ae6b5cff962d0fa7889ec7aedb567a28c64f0aaa",
      "tree": "904f9e55f68ddc32221d19e849b976ae6119d7f0",
      "parents": [
        "f1ecc387ca0e1530e3a6179576877d0185ae63d4"
      ],
      "author": {
        "name": "Ian Lance Taylor",
        "email": "iant@golang.org",
        "time": "Tue Feb 18 15:11:54 2025 -0800"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Feb 19 09:00:07 2025 -0800"
      },
      "message": "internal/gerrit: check for context cancellation when sleeping\n\nChange-Id: Ieb1bf9974565679bf277c0be5b8c4c29cd4de0e9\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/650535\nReviewed-by: Ian Lance Taylor \u003ciant@google.com\u003e\nReviewed-by: Jonathan Amsterdam \u003cjba@google.com\u003e\nAuto-Submit: Ian Lance Taylor \u003ciant@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nCommit-Queue: Ian Lance Taylor \u003ciant@google.com\u003e\n"
    },
    {
      "commit": "f1ecc387ca0e1530e3a6179576877d0185ae63d4",
      "tree": "60b58a91063645cdedc68d17f505f8bad6ae585d",
      "parents": [
        "8ecb63993b94f70f45bc021c180ebedbdbfc9d07"
      ],
      "author": {
        "name": "Hana (Hyang-Ah) Kim",
        "email": "hyangah@gmail.com",
        "time": "Tue Feb 18 15:28:56 2025 -0500"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Tue Feb 18 12:39:20 2025 -0800"
      },
      "message": "internal/gaby: lower the cpu/ram requirements\n\nBisection is currently not activated. So, lower the resource requirement\nto reduce the job size and cost.\n\nChange-Id: I2f7846578618d6a3cb53b7e517ad07ad31c556f7\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/650257\nAuto-Submit: Hyang-Ah Hana Kim \u003chyangah@gmail.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Zvonimir Pavlinovic \u003czpavlinovic@google.com\u003e\n"
    },
    {
      "commit": "8ecb63993b94f70f45bc021c180ebedbdbfc9d07",
      "tree": "5fb6080443db0e1c64c160449c7ce45393b6cc88",
      "parents": [
        "f59934b10d3a782bcea45c8d8fd65533780cdb01"
      ],
      "author": {
        "name": "Ian Lance Taylor",
        "email": "iant@golang.org",
        "time": "Fri Feb 14 20:51:46 2025 -0800"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Tue Feb 18 11:00:51 2025 -0800"
      },
      "message": "internal/reviews: add filter box to display of open changes\n\nThis adds a new form input field to the top of the display of open changes.\nThe new field may be used as a filter expression that selects\nthe changes to display. For example, entering \"Ian Lance Taylor\"\nwill show all CLs with a field (typically a DisplayName field)\nmatching \"Ian Lance Taylor\". Or \"NOT Predicates.Name:hasUnresolvedComments\"\nwill show all CLs that do not have the hasUnresolvedComments predicate\n(that is, will show all CLs for which all comments are resolved).\n\nChange-Id: Id29ee69a5228bca9d5730e71929be65a3fba9127\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/650018\nReviewed-by: Ian Lance Taylor \u003ciant@google.com\u003e\nAuto-Submit: Ian Lance Taylor \u003ciant@google.com\u003e\nCommit-Queue: Ian Lance Taylor \u003ciant@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Jonathan Amsterdam \u003cjba@google.com\u003e\n"
    },
    {
      "commit": "f59934b10d3a782bcea45c8d8fd65533780cdb01",
      "tree": "40cb65cbf3d990a219a3cdd8717fdca86a3e7d65",
      "parents": [
        "d2f86d00bda81bdaf59131ef09041c87b02f5203"
      ],
      "author": {
        "name": "Ian Lance Taylor",
        "email": "iant@golang.org",
        "time": "Fri Feb 14 20:45:36 2025 -0800"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Tue Feb 18 10:59:59 2025 -0800"
      },
      "message": "internal/filter: fetch fields from pointer-to-struct types\n\nChange-Id: I47e011ca101c9f62827f5b400070fedc845d982d\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/650017\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Ian Lance Taylor \u003ciant@google.com\u003e\nCommit-Queue: Ian Lance Taylor \u003ciant@google.com\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@google.com\u003e\nReviewed-by: Jonathan Amsterdam \u003cjba@google.com\u003e\n"
    },
    {
      "commit": "d2f86d00bda81bdaf59131ef09041c87b02f5203",
      "tree": "6e4c4dc19ccb23615432aa4192827c4429fa34df",
      "parents": [
        "6ec82fbfead6cf88b4fbefa26b9108a84cc161ee"
      ],
      "author": {
        "name": "Ian Lance Taylor",
        "email": "iant@golang.org",
        "time": "Fri Feb 14 20:25:38 2025 -0800"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Tue Feb 18 10:59:56 2025 -0800"
      },
      "message": "internal/filter: treat methods like fields\n\nWhen evaluating a filter, support calling exported methods.\nThe filter code will call an exported method if it returns one result\nor if it returns two results with the second result being type error.\nIf the method returns a non-nil error, the value is ignored.\nOtherwise, the value is matched as though it were found in a field.\n\nAlso restrict lookups to exported fields. The matching type is\nfully controlled by the code calling the filter code,\nso this is no hardship.\n\nChange-Id: I404a6cfd363c23c0da532df557ba28c8cc54bdd9\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/650016\nReviewed-by: Ian Lance Taylor \u003ciant@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Ian Lance Taylor \u003ciant@google.com\u003e\nCommit-Queue: Ian Lance Taylor \u003ciant@google.com\u003e\nReviewed-by: Jonathan Amsterdam \u003cjba@google.com\u003e\n"
    },
    {
      "commit": "6ec82fbfead6cf88b4fbefa26b9108a84cc161ee",
      "tree": "a4d83ac13f86b83075d9514c520afa1d0ea20c28",
      "parents": [
        "0e0f750e0385591489fcdee04141c1da2027b27c"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri Feb 14 21:12:24 2025 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri Feb 14 13:57:55 2025 -0800"
      },
      "message": "all: upgrade go directive to at least 1.23.0 [generated]\n\nBy now Go 1.24.0 has been released, and Go 1.22 is no longer supported\nper the Go Release Policy (https://go.dev/doc/devel/release#policy).\n\nFor golang/go#69095.\n\n[git-generate]\n(cd . \u0026\u0026 go get go@1.23.0 \u0026\u0026 go mod tidy \u0026\u0026 go fix ./... \u0026\u0026 go mod edit -toolchain\u003dnone)\n\nChange-Id: I0c602f65d672cb22fb0c8650163dc454d697e353\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/649379\nAuto-Submit: Gopher Robot \u003cgobot@golang.org\u003e\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\n"
    },
    {
      "commit": "0e0f750e0385591489fcdee04141c1da2027b27c",
      "tree": "6104adcfb65766542d3f61d409387edb5e32719a",
      "parents": [
        "2209101ac5f3b0ccc9839a491defc80b39c15049"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Feb 10 10:28:18 2025 -0800"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Feb 10 10:54:04 2025 -0800"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: Ifa0cbebb67beb77d7b10021b93c745ba3cfb1c11\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/648157\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nAuto-Submit: Gopher Robot \u003cgobot@golang.org\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": "2209101ac5f3b0ccc9839a491defc80b39c15049",
      "tree": "91111c33da3115674d16d78d94a6c9bdb3439a5b",
      "parents": [
        "6a5059735ba643864fe0d8ce6cef44d94b01869b"
      ],
      "author": {
        "name": "Ian Lance Taylor",
        "email": "iant@golang.org",
        "time": "Mon Jan 13 14:23:20 2025 -0800"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Sun Feb 02 20:34:53 2025 -0800"
      },
      "message": "internal/repro: add CloudTester to use the async bisect client\n\nChange-Id: Ia912882ef3054371b9751f55c46d30c65177d494\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/642317\nReviewed-by: Zvonimir Pavlinovic \u003czpavlinovic@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Ian Lance Taylor \u003ciant@google.com\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@google.com\u003e\n"
    },
    {
      "commit": "6a5059735ba643864fe0d8ce6cef44d94b01869b",
      "tree": "b69d607e3a787764b326fe3ee57e5072a06a3aad",
      "parents": [
        "4e9b55c87670d9f57d4f6785b2fd69686dbff3bc"
      ],
      "author": {
        "name": "Ian Lance Taylor",
        "email": "iant@golang.org",
        "time": "Fri Jan 31 15:43:57 2025 -0800"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Sun Feb 02 20:34:13 2025 -0800"
      },
      "message": "internal/repro: add LookPath to Executor interface\n\nAlso a couple of small goTester bug fixes.\n\nChange-Id: I6433890b28c7e4993be239ec11ac18c6bb8ea414\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/645976\nReviewed-by: Zvonimir Pavlinovic \u003czpavlinovic@google.com\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Ian Lance Taylor \u003ciant@google.com\u003e\n"
    },
    {
      "commit": "4e9b55c87670d9f57d4f6785b2fd69686dbff3bc",
      "tree": "13b40f4042b54c6c7aa02bdb703f3a462bffb11a",
      "parents": [
        "e508dfc92d24a35465ad008b23c586e41920c384"
      ],
      "author": {
        "name": "Ian Lance Taylor",
        "email": "iant@golang.org",
        "time": "Fri Jan 31 15:37:01 2025 -0800"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Sun Feb 02 20:29:37 2025 -0800"
      },
      "message": "internal/repo: add Executor argument\n\nThis lets callers control how git is run.\n\nAlso add, to the testutils package, a stub executor that\ntests can use.\n\nChange-Id: I5aef22fc57e25e02c4d0eaa2ba8f4e0f3d51abb9\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/645975\nReviewed-by: Zvonimir Pavlinovic \u003czpavlinovic@google.com\u003e\nAuto-Submit: Ian Lance Taylor \u003ciant@google.com\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "e508dfc92d24a35465ad008b23c586e41920c384",
      "tree": "53e25fb7750c2f2804716358421e7c7a01b0426f",
      "parents": [
        "b7ccd1400cafffe20ec30ccc24240237b63883e1"
      ],
      "author": {
        "name": "khr@golang.org",
        "email": "khr@golang.org",
        "time": "Wed Jan 15 15:52:42 2025 -0800"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Tue Jan 21 14:26:09 2025 -0800"
      },
      "message": "internal/rules: use ../labels\u0027 categorization directly\n\nInstead of having a separate categorization setup for this package.\n\nChange-Id: I1927b7d00777f0c2c34d29a48830b86aa9d23de4\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/642601\nReviewed-by: Jonathan Amsterdam \u003cjba@google.com\u003e\nAuto-Submit: Keith Randall \u003ckhr@golang.org\u003e\nReviewed-by: Keith Randall \u003ckhr@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "b7ccd1400cafffe20ec30ccc24240237b63883e1",
      "tree": "3ab2f5e6597315383ae27eb889db94d6da2b1e4f",
      "parents": [
        "ac0b41dcda805f14312454be67a6abc70f7fc3ed"
      ],
      "author": {
        "name": "Zvonimir Pavlinovic",
        "email": "zpavlinovic@google.com",
        "time": "Fri Jan 17 21:00:35 2025 +0000"
      },
      "committer": {
        "name": "Zvonimir Pavlinovic",
        "email": "zpavlinovic@google.com",
        "time": "Tue Jan 21 07:31:30 2025 -0800"
      },
      "message": "all: remove testing bool field where it is not needed\n\nThis CL only does a simple refactoring.\n\nChange-Id: Idec166a9c4517937ff3a13188fb9746764fe600f\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/643395\nReviewed-by: Ian Lance Taylor \u003ciant@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "ac0b41dcda805f14312454be67a6abc70f7fc3ed",
      "tree": "4f4b7faf1adeb5bbcc86a90adc7467d31b3b272d",
      "parents": [
        "9558177a6824928409c8917ef60f196c24e15ea7"
      ],
      "author": {
        "name": "Zvonimir Pavlinovic",
        "email": "zpavlinovic@google.com",
        "time": "Thu Jan 16 18:22:40 2025 +0000"
      },
      "committer": {
        "name": "Zvonimir Pavlinovic",
        "email": "zpavlinovic@google.com",
        "time": "Tue Jan 21 06:48:38 2025 -0800"
      },
      "message": "internal/bisect: save commit hash as result\n\nExtract the commit hash from the git bisect output and save it\nas a result.\n\nChange-Id: Ied658ac3ffb6fd67699c808e75f22c58107d9df0\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/643075\nReviewed-by: Ian Lance Taylor \u003ciant@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "9558177a6824928409c8917ef60f196c24e15ea7",
      "tree": "afd3873db99461c2e0f2d126dbe8c8d6f2a37922",
      "parents": [
        "4b9f8f6ca48f32b2ee7a38e4e8720c86bcb34595"
      ],
      "author": {
        "name": "Jonathan Amsterdam",
        "email": "jba@google.com",
        "time": "Thu Jan 16 08:21:10 2025 -0500"
      },
      "committer": {
        "name": "Jonathan Amsterdam",
        "email": "jba@google.com",
        "time": "Thu Jan 16 10:40:09 2025 -0800"
      },
      "message": "internal/labels: read db categories w/o Labeler\n\nMake it possible to read the categories for an issue from the database\nwithout having a Labeler.\n\nChange-Id: Ie2029e8fdac985051da11a710d8a2d0e1ae29daa\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/643055\nReviewed-by: Hyang-Ah Hana Kim \u003chyangah@gmail.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "4b9f8f6ca48f32b2ee7a38e4e8720c86bcb34595",
      "tree": "2499e01de865fa8c558cc822b8795aaaff07580d",
      "parents": [
        "112c4e6867334ef25a0ee4156d05bc9c6de2ae0b"
      ],
      "author": {
        "name": "Tatiana Bradley",
        "email": "tatianabradley@google.com",
        "time": "Wed Jan 15 21:12:39 2025 -0500"
      },
      "committer": {
        "name": "Tatiana Bradley",
        "email": "tatianabradley@google.com",
        "time": "Thu Jan 16 05:53:57 2025 -0800"
      },
      "message": "internal/llmapp: tweak overviews prompt\n\nInstruct the LLM to avoid citing the original post author multiple\ntimes, and make sure it still cites its sources in the \"Next Steps / Resolution\"\nsection.\n\nChange-Id: Ida11ce80736e8a16beec8896d37df57ea2525b16\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/643036\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Jonathan Amsterdam \u003cjba@google.com\u003e\n"
    },
    {
      "commit": "112c4e6867334ef25a0ee4156d05bc9c6de2ae0b",
      "tree": "69b2cb202067ab37a71e0493a8c36d3c55268bbe",
      "parents": [
        "021f5034f3129637879791408ca44eacae8eac7b"
      ],
      "author": {
        "name": "Tatiana Bradley",
        "email": "tatianabradley@google.com",
        "time": "Wed Jan 15 20:02:14 2025 -0500"
      },
      "committer": {
        "name": "Tatiana Bradley",
        "email": "tatianabradley@google.com",
        "time": "Wed Jan 15 17:46:10 2025 -0800"
      },
      "message": "internal/overview: remove @ from future overviews to avoid notification spam\n\nChange-Id: I9d3abae306af3cb5608b84e10154d052c732e9e2\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/643035\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@google.com\u003e\nReviewed-by: Hyang-Ah Hana Kim \u003chyangah@gmail.com\u003e\n"
    },
    {
      "commit": "021f5034f3129637879791408ca44eacae8eac7b",
      "tree": "02608d99680dfce746d7d4472c196727a3a29120",
      "parents": [
        "02bff16bf3fddf4319a33e2110914c0dfe424687"
      ],
      "author": {
        "name": "Tatiana Bradley",
        "email": "tatianabradley@google.com",
        "time": "Wed Jan 15 16:50:54 2025 -0500"
      },
      "committer": {
        "name": "Tatiana Bradley",
        "email": "tatianabradley@google.com",
        "time": "Wed Jan 15 17:03:25 2025 -0800"
      },
      "message": "internal/overview: add padding around overview text\n\nAdd newlines around text so that it renders correctly on GitHub.\n\nAlso remove the heading \"# AI-generated overview\", which is a bit ugly,\nand replace it with a note in the footer indicating that the\noverview is generated by AI.\n\nChange-Id: I054b9f5d2180771576e24ba047ef090570815d0e\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/643015\nReviewed-by: Hyang-Ah Hana Kim \u003chyangah@gmail.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "02bff16bf3fddf4319a33e2110914c0dfe424687",
      "tree": "dfd08fdbd3dea98bff2c10b8b053cc97d36298b4",
      "parents": [
        "d87b0b2e3a9f49e6998ab199eff3d0e5df541771"
      ],
      "author": {
        "name": "Tatiana Bradley",
        "email": "tatianabradley@google.com",
        "time": "Mon Jan 13 19:46:49 2025 -0500"
      },
      "committer": {
        "name": "Tatiana Bradley",
        "email": "tatianabradley@google.com",
        "time": "Wed Jan 15 17:03:16 2025 -0800"
      },
      "message": "internal/gaby: delete temp endpoint and add overviews to normal cron\n\nInitial long overviews run has finished. Still require approval\nbefore publishing/updating overviews.\n\nChange-Id: I2aaa31120bd937ece06f68e6fa029f596afca1cc\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/642557\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Hyang-Ah Hana Kim \u003chyangah@gmail.com\u003e\n"
    },
    {
      "commit": "d87b0b2e3a9f49e6998ab199eff3d0e5df541771",
      "tree": "9e1b46860e106a813881a7c609991d82508cf1a5",
      "parents": [
        "ba8bedb2f3942cf50ae5c0726514a9fee1bb0ed7"
      ],
      "author": {
        "name": "Zvonimir Pavlinovic",
        "email": "zpavlinovic@google.com",
        "time": "Tue Jan 14 22:03:03 2025 +0000"
      },
      "committer": {
        "name": "Zvonimir Pavlinovic",
        "email": "zpavlinovic@google.com",
        "time": "Wed Jan 15 09:22:50 2025 -0800"
      },
      "message": "internal/gaby: add basic page for bisection log\n\nThe page, for now, just lists all the tasks in reverse chronological\norder with all of their relevant data. We can add more functionality in\nthe future.\n\nChange-Id: Ic8a4472744476ff14b8ca91fc7067f7d266b2e6e\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/642795\nReviewed-by: Jonathan Amsterdam \u003cjba@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "ba8bedb2f3942cf50ae5c0726514a9fee1bb0ed7",
      "tree": "cb2a7db9804bad5c73c3210c6b73099cae1eefde",
      "parents": [
        "a6fb74c7b6e4315ae18c0e7158c80f04e9737747"
      ],
      "author": {
        "name": "Tatiana Bradley",
        "email": "tatianabradley@google.com",
        "time": "Mon Jan 13 19:45:29 2025 -0500"
      },
      "committer": {
        "name": "Tatiana Bradley",
        "email": "tatianabradley@google.com",
        "time": "Wed Jan 15 06:03:29 2025 -0800"
      },
      "message": "internal/gaby: add temp endpoint to invoke overviews for first time\n\nChange-Id: I8288efc3b076358385fb54fdb73044043e4e4e4e\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/642556\nReviewed-by: Hyang-Ah Hana Kim \u003chyangah@gmail.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "a6fb74c7b6e4315ae18c0e7158c80f04e9737747",
      "tree": "eab81cccbe37a477df2eff6be0874d7f69a3f294",
      "parents": [
        "140920320cd2b213b9cf4c6362514943818c43d3"
      ],
      "author": {
        "name": "Tatiana Bradley",
        "email": "tatianabradley@google.com",
        "time": "Mon Jan 13 19:12:49 2025 -0500"
      },
      "committer": {
        "name": "Tatiana Bradley",
        "email": "tatianabradley@google.com",
        "time": "Wed Jan 15 06:03:18 2025 -0800"
      },
      "message": "internal/overview: various overviews improvements\n\n - Speed up processing of skipped events by caching issue state in memory.\n - Avoid overhead of locking per-issue (not needed because there is\n a lock held for the entire run, and each event is processed sequentially).\n - Ignore comments that will be skipped when determining which issues\n   have enough comments to get overviews (e.g., ignore issues which have\n   many comments by @gopherbot).\n\nChange-Id: Icb0092dc8343f97149bbcf793f289a5ead1a5fd1\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/642555\nReviewed-by: Jonathan Amsterdam \u003cjba@google.com\u003e\nReviewed-by: Hyang-Ah Hana Kim \u003chyangah@gmail.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "140920320cd2b213b9cf4c6362514943818c43d3",
      "tree": "584ecc5c201d762c5fc60daf74b466b73793b86e",
      "parents": [
        "f2721aaf6b1c59c814b7cf1003b6551dea55197b"
      ],
      "author": {
        "name": "Tatiana Bradley",
        "email": "tatianabradley@google.com",
        "time": "Fri Dec 20 12:46:51 2024 -1000"
      },
      "committer": {
        "name": "Tatiana Bradley",
        "email": "tatianabradley@google.com",
        "time": "Mon Jan 13 16:48:23 2025 -0800"
      },
      "message": "internal/overview: use GitHub wrapper for overviews\n\nWrap overview comments and edits using wrap.Wrapper. Remove\nedits by bots from issue bodies when generating overviews.\n\nChange-Id: I8bfa1fd2f47afbf36b19c624ad3dbd2e16731c30\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/638235\nReviewed-by: Jonathan Amsterdam \u003cjba@google.com\u003e\nCommit-Queue: Tatiana Bradley \u003ctatianabradley@google.com\u003e\nReviewed-by: Hyang-Ah Hana Kim \u003chyangah@gmail.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "f2721aaf6b1c59c814b7cf1003b6551dea55197b",
      "tree": "3b3f3e899d83b21c3b487caefb594cd62e5bd9ea",
      "parents": [
        "a3dc79048c2362a2da2e7624eddab7d5dab8c3e3"
      ],
      "author": {
        "name": "Tatiana Bradley",
        "email": "tatianabradley@google.com",
        "time": "Mon Jan 13 12:42:56 2025 -0500"
      },
      "committer": {
        "name": "Tatiana Bradley",
        "email": "tatianabradley@google.com",
        "time": "Mon Jan 13 16:29:05 2025 -0800"
      },
      "message": "internal/github: resolve comments on Wrapper\n\nChange-Id: I083c517fc0a9532614d7da5dcf0c5194fa5272aa\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/642475\nReviewed-by: Jonathan Amsterdam \u003cjba@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "a3dc79048c2362a2da2e7624eddab7d5dab8c3e3",
      "tree": "703637511c1eff2a5eff587c5d035b607d43f013",
      "parents": [
        "0a1a3f395b5f76aa73af63da730130b087ca91d9"
      ],
      "author": {
        "name": "Tatiana Bradley",
        "email": "tatianabradley@google.com",
        "time": "Fri Dec 20 12:58:33 2024 -1000"
      },
      "committer": {
        "name": "Tatiana Bradley",
        "email": "tatianabradley@google.com",
        "time": "Mon Jan 13 16:28:38 2025 -0800"
      },
      "message": "internal/overview: add overview posting functionality\n\nAdd the core functionality to post AI-generated overviews\nto GitHub.\n\n[Client.Run] determines which issues need overviews\n(those that are less than 1 year old and have 50 or more comments).\nFor each issue, it posts an new overview comment and\nlinks to it from the issue body. For issues that already have overview\ncomments, the overview issue is updated if needed.\n\nDon\u0027t turn it on yet.\n\nChange-Id: I3153a38c544edc16b1c2685fb91e029f7ede1e92\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/638275\nReviewed-by: Hyang-Ah Hana Kim \u003chyangah@gmail.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Jonathan Amsterdam \u003cjba@google.com\u003e\n"
    },
    {
      "commit": "0a1a3f395b5f76aa73af63da730130b087ca91d9",
      "tree": "98931575acd91cea9c243162ebd437e6897b0270",
      "parents": [
        "5d2c7fb56787379c7a43122f2e135ebe879b706c"
      ],
      "author": {
        "name": "Ian Lance Taylor",
        "email": "iant@golang.org",
        "time": "Fri Jan 10 16:02:12 2025 -0800"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Jan 13 14:42:01 2025 -0800"
      },
      "message": "internal/repro: split GoTester out of LocalTester\n\nPull all but the Bisect methods out of LocalTester into GoTester,\nwith an Executor parameter to handle execution.\n\nThis is just a refactoring with no change in functionality.\n\nChange-Id: I6fa2c764515f8f9aa9b449634232ddb444419472\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/642316\nAuto-Submit: Ian Lance Taylor \u003ciant@google.com\u003e\nReviewed-by: Zvonimir Pavlinovic \u003czpavlinovic@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@google.com\u003e\nCommit-Queue: Ian Lance Taylor \u003ciant@google.com\u003e\n"
    },
    {
      "commit": "5d2c7fb56787379c7a43122f2e135ebe879b706c",
      "tree": "5454ddb34d4021e7de50084207bdc23464676237",
      "parents": [
        "af5b2c5659b104550096e1418b6ada5b917a0327"
      ],
      "author": {
        "name": "Jonathan Amsterdam",
        "email": "jba@google.com",
        "time": "Fri Jan 10 16:17:47 2025 -0500"
      },
      "committer": {
        "name": "Jonathan Amsterdam",
        "email": "jba@google.com",
        "time": "Mon Jan 13 13:09:56 2025 -0800"
      },
      "message": "internal/labels: rename label, add example\n\nRename the telemetryProposal category to Telemetry-Proposal,\nwhich already existed.\n\nAlso, add an example for library vs. language proposal.\n\nChange-Id: I4fbeff92664d741fafdd1af88106e3b46518dd3a\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/642175\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Hyang-Ah Hana Kim \u003chyangah@gmail.com\u003e\n"
    },
    {
      "commit": "af5b2c5659b104550096e1418b6ada5b917a0327",
      "tree": "867409b2c8d8ba13e1e27de4c614701fe6be8f53",
      "parents": [
        "d275f1ed4593fa5640233a2a9cece942ff1dd4c3"
      ],
      "author": {
        "name": "Tatiana Bradley",
        "email": "tatianabradley@google.com",
        "time": "Mon Dec 16 17:01:38 2024 -0500"
      },
      "committer": {
        "name": "Tatiana Bradley",
        "email": "tatianabradley@google.com",
        "time": "Fri Jan 10 16:39:06 2025 -0800"
      },
      "message": "internal/github: add Wrapper for github edits\n\nA Wrapper is used to wrap comments/edits made to GitHub with hidden\ntags so that they can later be identified without relying on a database.\n\nThe first use of this will be by the Overview poster to wrap its own\ncomments and edits, so it can easily identify and strip out its own edits\nfrom a body of text.\n\nChange-Id: I8aa1f14d0d68264be4221f5fa99b5b24278d153f\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/636858\nReviewed-by: Hyang-Ah Hana Kim \u003chyangah@gmail.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "d275f1ed4593fa5640233a2a9cece942ff1dd4c3",
      "tree": "d62d22eba565a4121cb375bb634ffd99917071ff",
      "parents": [
        "bf8a53bb0017f03f4c43a3a236e0c2e9f54b4039"
      ],
      "author": {
        "name": "Jonathan Amsterdam",
        "email": "jba@google.com",
        "time": "Fri Jan 10 12:48:31 2025 -0500"
      },
      "committer": {
        "name": "Jonathan Amsterdam",
        "email": "jba@google.com",
        "time": "Fri Jan 10 10:50:10 2025 -0800"
      },
      "message": "internal/gaby/Dockerfile: autoapprove labels\n\nNo longer require manual approval for labels.\n\nBased on recent issues, the labeler is doing a decent job.\nIt is not perfect, but it will never be perfect.\nAlso, I can\u0027t keep up with Sean and other triagers. The labeler isn\u0027t\nuseful unless it labels issues before a human does so.\nAnd the best way to get feedback on its performance is to measure when\npeople remove or change its choices.\n\nChange-Id: Id9495b438d3ce71e0af800b0278402054c401ee1\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/642080\nReviewed-by: Hyang-Ah Hana Kim \u003chyangah@gmail.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Tatiana Bradley \u003ctatianabradley@google.com\u003e\nReviewed-by: Zvonimir Pavlinovic \u003czpavlinovic@google.com\u003e\n"
    },
    {
      "commit": "bf8a53bb0017f03f4c43a3a236e0c2e9f54b4039",
      "tree": "cfe217ccf3f3f8a3a9727b5fb7274695ba2c0a86",
      "parents": [
        "3de53b9bf06dd8f5aa86fced59afcb9376618ab0"
      ],
      "author": {
        "name": "Jonathan Amsterdam",
        "email": "jba@google.com",
        "time": "Fri Jan 10 12:40:10 2025 -0500"
      },
      "committer": {
        "name": "Jonathan Amsterdam",
        "email": "jba@google.com",
        "time": "Fri Jan 10 10:47:39 2025 -0800"
      },
      "message": "internal/labels: add telemetryProposal category\n\nAlso add examples and test issues.\n\nChange-Id: I7330ad5e7189077d32666d9b9a923b26b0334a89\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/642079\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Hyang-Ah Hana Kim \u003chyangah@gmail.com\u003e\n"
    },
    {
      "commit": "3de53b9bf06dd8f5aa86fced59afcb9376618ab0",
      "tree": "21b248c6d4becadc2c58badf6305b5ec0a3cbc79",
      "parents": [
        "ca74d3864537e383014701378956e95625b793b7"
      ],
      "author": {
        "name": "Tatiana Bradley",
        "email": "tatianabradley@google.com",
        "time": "Fri Jan 10 10:37:13 2025 -0500"
      },
      "committer": {
        "name": "Tatiana Bradley",
        "email": "tatianabradley@google.com",
        "time": "Fri Jan 10 08:21:10 2025 -0800"
      },
      "message": "internal/gaby: ignore security CVE issues in related poster\n\nThese issues are copy-pasted so they appear related.\n\nChange-Id: Ie8349f4865815bdf6240c21cb8a4f89bdd116915\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/642075\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Jonathan Amsterdam \u003cjba@google.com\u003e\n"
    },
    {
      "commit": "ca74d3864537e383014701378956e95625b793b7",
      "tree": "224121f5417fc10ecc9dcee20fdccdc218dda64e",
      "parents": [
        "ab61f9eb13c6e6f7ec56c49f4c52dd13779c5fc2"
      ],
      "author": {
        "name": "Jonathan Amsterdam",
        "email": "jba@google.com",
        "time": "Thu Jan 09 17:01:22 2025 -0500"
      },
      "committer": {
        "name": "Jonathan Amsterdam",
        "email": "jba@google.com",
        "time": "Fri Jan 10 08:06:35 2025 -0800"
      },
      "message": "internal/label: use a template for the entire prompt\n\nUse a single text/template for the LLM prompt.\n\nChange-Id: Ifea5244a70446e652b88255a68d40c00d32e0898\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/641915\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Hyang-Ah Hana Kim \u003chyangah@gmail.com\u003e\n"
    },
    {
      "commit": "ab61f9eb13c6e6f7ec56c49f4c52dd13779c5fc2",
      "tree": "60ec2866a4261a1e3f5305e9622c59a217a5f549",
      "parents": [
        "74edc223041fd94013ede8bc2ccb230ba06198e4"
      ],
      "author": {
        "name": "Jonathan Amsterdam",
        "email": "jba@google.com",
        "time": "Wed Jan 08 11:55:19 2025 -0500"
      },
      "committer": {
        "name": "Jonathan Amsterdam",
        "email": "jba@google.com",
        "time": "Fri Jan 10 08:06:27 2025 -0800"
      },
      "message": "internal/labels: add examples to prompt\n\nAdd examples of issues and their correct categories to the prompt\nof the LLM request, to improve accuracy.\n\nAlso change the args to labeleval to take a project instead of a\ncategory file. Adding examples to labeleval proved too unwieldy.\nA user can still experiment with different categories and examples\nsimply by editing the files under internal/labels/static in a branch.\n\nAfter turning some recent failures into examples, the score on the\nlabeleval corpus increased from 68.9% to 84.4%. Admittedly, that is\ncheating, since the examples appear in the corpus! But it does\ndemonstrate that the examples are working.\n\nInterestingly, the LLM decided that https://go.dev/issue/71132 is\nan implementation request, despite that being an example labeled\nfeatureRequest. I have to say, it\u0027s not wrong; that could go either way.\nLeaving it for now.\n\nChange-Id: Ifa1cb3a3a26d198616edeb2fa6d24ee84a3fb19d\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/641695\nReviewed-by: Hyang-Ah Hana Kim \u003chyangah@gmail.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "74edc223041fd94013ede8bc2ccb230ba06198e4",
      "tree": "31d11e6ec003ceeebf334a66932710c9aca07a4b",
      "parents": [
        "74f2f1f94a06205baeab102932bfee708b6f9c85"
      ],
      "author": {
        "name": "Zvonimir Pavlinovic",
        "email": "zpavlinovic@google.com",
        "time": "Thu Jan 09 18:39:04 2025 +0000"
      },
      "committer": {
        "name": "Zvonimir Pavlinovic",
        "email": "zpavlinovic@google.com",
        "time": "Fri Jan 10 07:49:58 2025 -0800"
      },
      "message": "internal/gaby: check if comment author is allowed to bisect\n\nChange-Id: I2880436969d46b4c23eaf06975c3caf32b495a27\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/641895\nReviewed-by: Jonathan Amsterdam \u003cjba@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "74f2f1f94a06205baeab102932bfee708b6f9c85",
      "tree": "35055c506cc5d50110e7bdb37fb085ad19bbf1ad",
      "parents": [
        "55fac23242f6aaf090d7dfffb73b2210ee98b1f8"
      ],
      "author": {
        "name": "Zvonimir Pavlinovic",
        "email": "zpavlinovic@google.com",
        "time": "Fri Jan 03 22:01:12 2025 +0000"
      },
      "committer": {
        "name": "Zvonimir Pavlinovic",
        "email": "zpavlinovic@google.com",
        "time": "Fri Jan 10 07:44:39 2025 -0800"
      },
      "message": "internal/gaby: start bisection upon bisect comment\n\nUpon a new comment of a specific format, we start a bisection by\nparsing the comment body and spawning an asynchronous bisection task.\n\nChange-Id: If6286af21a9401644778621751f9165e2c3ccea5\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/640675\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Jonathan Amsterdam \u003cjba@google.com\u003e\n"
    },
    {
      "commit": "55fac23242f6aaf090d7dfffb73b2210ee98b1f8",
      "tree": "dfb5f10bcad5e306c0594ad7a8252b149347e652",
      "parents": [
        "96de6cfc57cb1347604a73155055337c9713344a"
      ],
      "author": {
        "name": "Zvonimir Pavlinovic",
        "email": "zpavlinovic@google.com",
        "time": "Wed Jan 08 21:27:58 2025 +0000"
      },
      "committer": {
        "name": "Zvonimir Pavlinovic",
        "email": "zpavlinovic@google.com",
        "time": "Thu Jan 09 08:08:52 2025 -0800"
      },
      "message": "internal/sandbox: create unique sandbox for command invocation\n\nThere is no guarantee that a sandboxed command will execute in a\nnon-concurrent setting. Hence, we need to create a unique sandbox for\neach command and each of its invocations. We will often use the same\ncommand (e.g., \"goimports\") but in a different directory. We create a\nunique sandbox based on the command itself, its working directory, and\ncurrent time for sanity.\n\nChange-Id: Ic02f64b4eda2d34f0eb80a81c971dd0ee0143db7\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/641535\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Jonathan Amsterdam \u003cjba@google.com\u003e\nReviewed-by: Andres felipe Becerra \u003candbecc1991@gmail.com\u003e\n"
    },
    {
      "commit": "96de6cfc57cb1347604a73155055337c9713344a",
      "tree": "49f07a46e800ac6dd7d247e792298fcfb7978810",
      "parents": [
        "e799a764d469059d7e9a58e002c651609c77f9c5"
      ],
      "author": {
        "name": "Zvonimir Pavlinovic",
        "email": "zpavlinovic@google.com",
        "time": "Tue Dec 10 22:18:56 2024 +0000"
      },
      "committer": {
        "name": "Zvonimir Pavlinovic",
        "email": "zpavlinovic@google.com",
        "time": "Thu Jan 09 06:46:16 2025 -0800"
      },
      "message": "internal/sandbox: add gvisor sandbox abstraction\n\nThis code is copied from pkgsite-metrics. The logic here allows to\nexecute an arbitrary command within gvisor sandbox. To that end, a\ngeneric runner program is defined and a corresponding gvisor config\nfile.\n\nChange-Id: If1a1120bfe5adeefd33f366a0ad874d3feb45fe1\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/641195\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Jonathan Amsterdam \u003cjba@google.com\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\n"
    },
    {
      "commit": "e799a764d469059d7e9a58e002c651609c77f9c5",
      "tree": "55c9bf0f23c71c95af1694736980a5fbccdecd33",
      "parents": [
        "cfcae016692bc795327fd4c2052fb72d2865c1db"
      ],
      "author": {
        "name": "Tatiana Bradley",
        "email": "tatianabradley@google.com",
        "time": "Mon Jan 06 12:24:04 2025 -1000"
      },
      "committer": {
        "name": "Tatiana Bradley",
        "email": "tatianabradley@google.com",
        "time": "Thu Jan 09 06:32:14 2025 -0800"
      },
      "message": "internal/llmapp: cache LLM policy check results\n\nWhen checking LLM input/output against a policy, read the result\nfrom the cache when possible. Cache keys are based on the type of checker,\nthe configured policies, and the inputs.\n\nChange-Id: If2ae9ec07c96b4c8875c158e8a6adfb492c3f5bc\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/640836\nReviewed-by: Jonathan Amsterdam \u003cjba@google.com\u003e\nReviewed-by: Hyang-Ah Hana Kim \u003chyangah@gmail.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "cfcae016692bc795327fd4c2052fb72d2865c1db",
      "tree": "330ec66dafc289cd8fde8f41d9d56780e1278fbb",
      "parents": [
        "3007abfcaf60a0a4c5b7c1c046c54c00c2cea843"
      ],
      "author": {
        "name": "Ian Lance Taylor",
        "email": "iant@golang.org",
        "time": "Tue Jan 07 17:36:22 2025 -0800"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Jan 08 17:09:05 2025 -0800"
      },
      "message": "internal/bisect: use internal/repo for git repo\n\nChange-Id: If17cba7ee4267696f1ff0d4305ab7dff420b9f39\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/640958\nReviewed-by: Ian Lance Taylor \u003ciant@google.com\u003e\nAuto-Submit: Ian Lance Taylor \u003ciant@google.com\u003e\nCommit-Queue: Ian Lance Taylor \u003ciant@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Zvonimir Pavlinovic \u003czpavlinovic@google.com\u003e\n"
    },
    {
      "commit": "3007abfcaf60a0a4c5b7c1c046c54c00c2cea843",
      "tree": "b95b7ccbbecd091206936fde2372dd102e2f255d",
      "parents": [
        "be4fd0d710ceb986a8158495ee605491216498ad"
      ],
      "author": {
        "name": "Ian Lance Taylor",
        "email": "iant@golang.org",
        "time": "Tue Jan 07 17:35:09 2025 -0800"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Jan 08 17:08:49 2025 -0800"
      },
      "message": "internal/repro: use internal/repo for git repos\n\nAlso add context.Context argument to CaseTester methods.\n\nChange-Id: Iac461f698d00d44c00e0eaf44abed15ce7d8b79c\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/640957\nAuto-Submit: Ian Lance Taylor \u003ciant@google.com\u003e\nCommit-Queue: Ian Lance Taylor \u003ciant@google.com\u003e\nReviewed-by: Zvonimir Pavlinovic \u003czpavlinovic@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@google.com\u003e\n"
    },
    {
      "commit": "be4fd0d710ceb986a8158495ee605491216498ad",
      "tree": "6f16e8e2e93cdf8e984a2a9a26e21b4a2be415a3",
      "parents": [
        "e10296196424e9d95da15b2c6b7fd9fabce46dea"
      ],
      "author": {
        "name": "Ian Lance Taylor",
        "email": "iant@golang.org",
        "time": "Tue Jan 07 17:33:24 2025 -0800"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Jan 08 17:08:47 2025 -0800"
      },
      "message": "internal/repo: new package to manage git repos\n\nThe intent is to avoid cloning the same git repo multiple times.\n\nChange-Id: Ibeb74c8cf07352adee352acf90383df7f052f93e\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/640956\nAuto-Submit: Ian Lance Taylor \u003ciant@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@google.com\u003e\nCommit-Queue: Ian Lance Taylor \u003ciant@google.com\u003e\nReviewed-by: Zvonimir Pavlinovic \u003czpavlinovic@google.com\u003e\n"
    },
    {
      "commit": "e10296196424e9d95da15b2c6b7fd9fabce46dea",
      "tree": "89a856169ef588865536988a3d77c477c8797be7",
      "parents": [
        "96418b464e5fe98317a905a9ed4a345a80c3a19b"
      ],
      "author": {
        "name": "Jonathan Amsterdam",
        "email": "jba@google.com",
        "time": "Wed Jan 08 13:36:57 2025 -0500"
      },
      "committer": {
        "name": "Jonathan Amsterdam",
        "email": "jba@google.com",
        "time": "Wed Jan 08 13:45:35 2025 -0800"
      },
      "message": "devtools/cmd/labeleval: print percent passed\n\nChange-Id: I1d96c9b3c5153f98cbfe655cbe995880bf6bf215\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/641359\nReviewed-by: Hyang-Ah Hana Kim \u003chyangah@gmail.com\u003e\nReviewed-by: Tatiana Bradley \u003ctatianabradley@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "96418b464e5fe98317a905a9ed4a345a80c3a19b",
      "tree": "82246ea53f3b060f5a881349d557075a8eb9e180",
      "parents": [
        "c0c0d77278e25b69b4417c8b118e8c70cd60594a"
      ],
      "author": {
        "name": "Jonathan Amsterdam",
        "email": "jba@google.com",
        "time": "Fri Jan 03 19:55:05 2025 -0500"
      },
      "committer": {
        "name": "Jonathan Amsterdam",
        "email": "jba@google.com",
        "time": "Wed Jan 08 12:29:20 2025 -0800"
      },
      "message": "internal/devtools/cmd/labeleval: add issues\n\nAdd some issues to the test corpus, culled from the labeler\u0027s choices\nin prod.\n\nChange-Id: Ib049f9e17bbfe28637dcb48c36ef155d219f9e7b\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/641438\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Tatiana Bradley \u003ctatianabradley@google.com\u003e\n"
    },
    {
      "commit": "c0c0d77278e25b69b4417c8b118e8c70cd60594a",
      "tree": "da141adc15c6c23696bc00ef462a3eb05fe92c09",
      "parents": [
        "377fa1f9fa1930478d46ad593d6124c1aa516da5"
      ],
      "author": {
        "name": "Jonathan Amsterdam",
        "email": "jba@google.com",
        "time": "Tue Jan 07 19:06:35 2025 -0500"
      },
      "committer": {
        "name": "Jonathan Amsterdam",
        "email": "jba@google.com",
        "time": "Wed Jan 08 09:57:56 2025 -0800"
      },
      "message": "internal/labels: add categories from templates\n\nAdd two categories obtained from the list of issue templates\nin https://github.com/golang/go/tree/master/.github/ISSUE_TEMPLATE.\n\nMost of the remaining templates we already have.\nThe rest aren\u0027t at the right granularity for what we\u0027re trying to do.\nFor instance, the pkgsite template includes both bugs and feature\nrequests.\n\nChange-Id: I3e6c78aa0fb18b8f622dd220e28421a018b14d54\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/641215\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Hyang-Ah Hana Kim \u003chyangah@gmail.com\u003e\nReviewed-by: Keith Randall \u003ckhr@google.com\u003e\n"
    },
    {
      "commit": "377fa1f9fa1930478d46ad593d6124c1aa516da5",
      "tree": "7676962cea40cf85949b249167b0ee50fa76aee3",
      "parents": [
        "8723d7123823daf3f983b674c03181b5002b5907"
      ],
      "author": {
        "name": "Tatiana Bradley",
        "email": "tatianabradley@google.com",
        "time": "Mon Jan 06 12:49:38 2025 -1000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Tue Jan 07 15:35:25 2025 -0800"
      },
      "message": "internal/{actions,gaby}: add endpoint and button to run all actions on action log page\n\nAdd endpoint and UI button to immediately run all pending, approved actions.\n\nThis allows a human approver to manually trigger an action run after approving\nactions. It is especially useful for testing out a new action in devel (where\nthere is no cron job running actions).\n\nChange-Id: I1a08259c65527446ddaebb8f93dbfc2c6b86c745\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/640875\nAuto-Submit: Tatiana Bradley \u003ctatianabradley@google.com\u003e\nReviewed-by: Jonathan Amsterdam \u003cjba@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "8723d7123823daf3f983b674c03181b5002b5907",
      "tree": "b6df87019941c1107922379a42c5e5a9e4e6fab4",
      "parents": [
        "d1189d1d10fb2ad2375af1859b2bc5a5daeb0058"
      ],
      "author": {
        "name": "Tatiana Bradley",
        "email": "tatianabradley@google.com",
        "time": "Tue Jan 07 09:20:47 2025 -1000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Tue Jan 07 15:31:59 2025 -0800"
      },
      "message": "internal/llmapp: update formatting of overviews to look better on GitHub\n\nUpdate the formatting of overview headings to display better when\nposted as comments on GitHub. This would be more robust to modify\nin the future if we used a JSON schema instead of an unstructured prompt,\nso leave that as a TODO for future work.\n\nChange-Id: I21e50b673090ab5b09e66f972d785fb700c078fc\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/641175\nReviewed-by: Jonathan Amsterdam \u003cjba@google.com\u003e\nAuto-Submit: Tatiana Bradley \u003ctatianabradley@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "d1189d1d10fb2ad2375af1859b2bc5a5daeb0058",
      "tree": "ddf691cb0a49ef0f26023b4444df0bd30bea590e",
      "parents": [
        "cdb95768f6b02ae13633cb8d58526a74037c3258"
      ],
      "author": {
        "name": "Jonathan Amsterdam",
        "email": "jba@google.com",
        "time": "Tue Jan 07 10:45:23 2025 -0500"
      },
      "committer": {
        "name": "Jonathan Amsterdam",
        "email": "jba@google.com",
        "time": "Tue Jan 07 13:35:54 2025 -0800"
      },
      "message": "internal/gaby: add rerun button to action log page\n\nProvide a button to re-run a failed action.\n\nChange-Id: I53c3b99c52c4670cbaa0fdf92a291de8bcc40cd5\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/641135\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Tatiana Bradley \u003ctatianabradley@google.com\u003e\n"
    },
    {
      "commit": "cdb95768f6b02ae13633cb8d58526a74037c3258",
      "tree": "4ac494392177362f1d9c877f341b9c1fe03aa204",
      "parents": [
        "df95d66d7149638be5d3a8978a75ed343534d9d7"
      ],
      "author": {
        "name": "Tatiana Bradley",
        "email": "tatianabradley@google.com",
        "time": "Mon Jan 06 10:12:13 2025 -1000"
      },
      "committer": {
        "name": "Tatiana Bradley",
        "email": "tatianabradley@google.com",
        "time": "Tue Jan 07 12:32:21 2025 -0800"
      },
      "message": "internal/{gcp/checks,llm}: make LLM policies fixed instead of configurable\n\nModify the [llm.PolicyChecker] interface to require that the policies\nconfigured on a checker are fixed throughout its lifetime. Modify the\nimplementations accordingly.\n\nThe purpose of this change is to make it easier to cache the results\nof a policy checker (in a follow up CL) without needing to prevent\nrace conditions related to changing policies. There\u0027s no need in the\ncurrent code to modify the policies on the fly.\n\nChange-Id: I475113f05152d8d37c8036ca8cd4359f8081714f\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/640835\nReviewed-by: Jonathan Amsterdam \u003cjba@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "df95d66d7149638be5d3a8978a75ed343534d9d7",
      "tree": "0f758231654b779afd5ff3e3f0205a75105bafd2",
      "parents": [
        "4c3bbcab3c515ee5eec92b1dc7321687036ed213"
      ],
      "author": {
        "name": "Zvonimir Pavlinovic",
        "email": "zpavlinovic@google.com",
        "time": "Thu Jan 02 23:11:27 2025 +0000"
      },
      "committer": {
        "name": "Zvonimir Pavlinovic",
        "email": "zpavlinovic@google.com",
        "time": "Tue Jan 07 12:18:24 2025 -0800"
      },
      "message": "internal/gaby: identify bisect request comment\n\nThis CL adds a logic that takes a GitHub comment and extracts a\nbisection request, if any. The format of the GitHub bisection\ncomment is\n\n@gabyhelp bisect [bad] [good]\n\n```\n// regression code...\n```\n\nChange-Id: Ie4236a65d82783382116454788f3478edc30d459\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/639916\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@google.com\u003e\n"
    },
    {
      "commit": "4c3bbcab3c515ee5eec92b1dc7321687036ed213",
      "tree": "f056249139b1a74ed489af942944ee72bf9eb598",
      "parents": [
        "e5f6fd47b7d07abb2980549fc0b5a15112661acf"
      ],
      "author": {
        "name": "Zvonimir Pavlinovic",
        "email": "zpavlinovic@google.com",
        "time": "Thu Jan 02 19:05:27 2025 +0000"
      },
      "committer": {
        "name": "Zvonimir Pavlinovic",
        "email": "zpavlinovic@google.com",
        "time": "Tue Jan 07 11:27:51 2025 -0800"
      },
      "message": "internal/bisection: add bisection request abstraction\n\nInstead of relying on github issue or comment type, we introduce a\nrequest abstraction that will allow us to have different type of\ntriggers. Also, this abstraction can be used by CaseTester of\ninternal/repro to implement CaseTester.Bisect method. To that end, some\nfields of the request use naming used in CaseTester.\n\nChange-Id: I753d44ebb68625b55e106ab9e94c56181f874373\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/639915\nReviewed-by: Jonathan Amsterdam \u003cjba@google.com\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@google.com\u003e\nReviewed-by: Hyang-Ah Hana Kim \u003chyangah@gmail.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "e5f6fd47b7d07abb2980549fc0b5a15112661acf",
      "tree": "c7b9d70f46b07c15ed8c4c2db2f77223d8617e3a",
      "parents": [
        "aef4a89e40b65eb59dd53297c2a4ab7950277a7b"
      ],
      "author": {
        "name": "Jonathan Amsterdam",
        "email": "jba@google.com",
        "time": "Tue Jan 07 10:48:33 2025 -0500"
      },
      "committer": {
        "name": "Tatiana Bradley",
        "email": "tatianabradley@google.com",
        "time": "Tue Jan 07 11:25:45 2025 -0800"
      },
      "message": "internal/gaby: don\u0027t create task queue locally\n\nIf we\u0027re not on Cloud Run, don\u0027t try to create a task queue.\n\nChange-Id: I857197285b6cc6943817efdaa068b20ca4236651\nReviewed-on: https://go-review.googlesource.com/c/oscar/+/641115\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Zvonimir Pavlinovic \u003czpavlinovic@google.com\u003e\n"
    }
  ],
  "next": "aef4a89e40b65eb59dd53297c2a4ab7950277a7b"
}
