)]}'
{
  "log": [
    {
      "commit": "329aae2935090a40c369b1741091c7cd441102be",
      "tree": "13f9de02da909d9927e7baece118032f79adea37",
      "parents": [
        "fc2c9be219f4823afd080cffc949599c6e649902"
      ],
      "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:53:07 2026 -0700"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: I68cacdf7a8df5196543c79630e817b53dd5d217e\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/764881\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Gopher Robot \u003cgobot@golang.org\u003e\n"
    },
    {
      "commit": "fc2c9be219f4823afd080cffc949599c6e649902",
      "tree": "28296c2375d9d6d090a7f12babb56c04cac9ad64",
      "parents": [
        "9792830d76ca595de624ff66f36407dbb407e086"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Mar 11 20:59:16 2026 -0700"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu Mar 12 08:29:55 2026 -0700"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: Iba417bae89fa82afbdf442cd69464cb771890102\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/754680\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\nReviewed-by: Cherry Mui \u003ccherryyz@google.com\u003e\n"
    },
    {
      "commit": "9792830d76ca595de624ff66f36407dbb407e086",
      "tree": "cd3d0b112485f431330dd3240c0d4708889e7e55",
      "parents": [
        "ecfdcf0e80b9204e4a7435939c7198b54dc018a6"
      ],
      "author": {
        "name": "Madeline Kalil",
        "email": "mkalil@google.com",
        "time": "Tue Mar 03 14:12:23 2026 -0500"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Tue Mar 03 11:25:34 2026 -0800"
      },
      "message": "cmd/ejobs: update help output\n\nThe -e and -f flags were recently removed; this removes mentions\nof them in the command help output for \"ejobs results\".\n\nChange-Id: Id12044d5106f27209e27300f4aeb168bafa26477\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/751180\nReviewed-by: Ethan Lee \u003cethanalee@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Ethan Lee \u003cethanalee@google.com\u003e\n"
    },
    {
      "commit": "ecfdcf0e80b9204e4a7435939c7198b54dc018a6",
      "tree": "eff84ce98030f96b2acc8aacf5d76469bc07b900",
      "parents": [
        "cc82f4b479e74e32373191a3efefec1cda944667"
      ],
      "author": {
        "name": "Ethan Lee",
        "email": "ethanalee@google.com",
        "time": "Wed Feb 11 21:38:07 2026 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu Feb 12 09:18:46 2026 -0800"
      },
      "message": "terraform/environment: reduce minScale to 0\n\n- This is in an effort to eliminate the warm standby waste in Cloud Run.\n  At all times there is a minimum of 10 instances that were spun up.\n\nChange-Id: If919db527c15de11db8f02d3c9fb51652f3cff88\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/744720\nAuto-Submit: Ethan Lee \u003cethanalee@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\n"
    },
    {
      "commit": "cc82f4b479e74e32373191a3efefec1cda944667",
      "tree": "e62d2646ce91159404e88f46f43775bd4b1d29a9",
      "parents": [
        "58856eb20658393e41ca6bc0308c485703923797"
      ],
      "author": {
        "name": "Ethan Lee",
        "email": "ethanalee@google.com",
        "time": "Wed Feb 11 18:58:18 2026 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Feb 11 13:39:05 2026 -0800"
      },
      "message": "devtools: introduce revision tagging\n\n- Add optional revision tagging to segment billing costs.\n\nChange-Id: I74a7584e98700d3c8f003e65d11135eb52daff16\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/744423\nReviewed-by: Nicholas Husin \u003chusin@google.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Ethan Lee \u003cethanalee@google.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nReviewed-by: Nicholas Husin \u003cnsh@golang.org\u003e\n"
    },
    {
      "commit": "58856eb20658393e41ca6bc0308c485703923797",
      "tree": "9061afc00f512eec7d89ab144063cb12bdcf6505",
      "parents": [
        "47c7ff2d2c8f264bbcdb96d27b36375461c01cf1"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Feb 11 18:54:04 2026 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Feb 11 11:10:52 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: I3bcdf6068db7d7c30a2c15fed42d72bb37de3f55\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/744621\nReviewed-by: Junyang Shao \u003cshaojunyang@google.com\u003e\nAuto-Submit: Gopher Robot \u003cgobot@golang.org\u003e\nReviewed-by: Michael Pratt \u003cmpratt@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "47c7ff2d2c8f264bbcdb96d27b36375461c01cf1",
      "tree": "6f3a873182ada21540b70f6f047ecff836cfa14a",
      "parents": [
        "4ea28d5ef901f8b790b63ee4c68210c60d891f28"
      ],
      "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:40:38 2026 -0800"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: Ibb09fab7cc78a2a1d5c66cb316f4c0fd28b61595\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/743403\nReviewed-by: Cherry Mui \u003ccherryyz@google.com\u003e\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\n"
    },
    {
      "commit": "4ea28d5ef901f8b790b63ee4c68210c60d891f28",
      "tree": "7bd12561ebbd11f6b6e5645d5f3de6300d169d9c",
      "parents": [
        "e98aa1da54e5cd0fdf70fef68a15252641db2ff2"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@golang.org",
        "time": "Wed Jan 28 19:04:19 2026 -0800"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Feb 04 15:44:28 2026 -0800"
      },
      "message": "pkgsite-metrics: add codereview.cfg\n\nFor golang/go#9273.\n\nChange-Id: I27e8c4acbaa582386e0863e674e973771d13e847\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/740161\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nReviewed-by: Michael Pratt \u003cmpratt@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nReviewed-by: Sean Liao \u003csean@liao.dev\u003e\n"
    },
    {
      "commit": "e98aa1da54e5cd0fdf70fef68a15252641db2ff2",
      "tree": "12ebd4b765ea49a0d1c28f82aff586ba2f516826",
      "parents": [
        "368acf6d2a72c1c3f0719245dd75c98d50833811"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@golang.org",
        "time": "Wed Jan 28 11:20:41 2026 -0500"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Jan 28 10:14:55 2026 -0800"
      },
      "message": "all: require govulncheck at v1.1.5-0.20260127235021-3276fb946d41\n\nBuildGovulncheck builds the version of govulncheck specified in\nthe go.mod file of this module. Pull in the fix needed at gotip\nthat was recently applied in CL 739740.\n\nFor golang/go#77335.\n\nChange-Id: I8bbe6047c3b83a23aa7ca5e6e0418368f02aac56\nCq-Include-Trybots: luci.golang.try:x_pkgsite-metrics-gotip-linux-amd64-longtest\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/739960\nReviewed-by: Nicholas Husin \u003chusin@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Nicholas Husin \u003cnsh@golang.org\u003e\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\n"
    },
    {
      "commit": "368acf6d2a72c1c3f0719245dd75c98d50833811",
      "tree": "60a2e80b4e3e4e352cf08b508e2970c7d8f39c9c",
      "parents": [
        "408fab509b9e944cc4da1458e7f7fcf9302b41af"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Jan 12 11:13:16 2026 -0800"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Jan 12 11:53:56 2026 -0800"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: I2e46712ca313774f1c4fa6bc45a3d72328eb183b\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/735761\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": "408fab509b9e944cc4da1458e7f7fcf9302b41af",
      "tree": "27933086462a3410d58309872ba5fb2d8d0b41e9",
      "parents": [
        "c5ced33c8b3cc1d2cf7c0b129981a5d66ef40dfa"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Dec 08 16:12:27 2025 -0800"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Tue Dec 09 07:00:31 2025 -0800"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: Ie479149ddb7ad1ccd0239eb92b7f79f5d4791aa6\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/728540\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": "c5ced33c8b3cc1d2cf7c0b129981a5d66ef40dfa",
      "tree": "7f0c7410d97951297ffc60386076edb3e7bdb0b0",
      "parents": [
        "003ad50eeb347d485edc537ddc1cb052d90a6464"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Nov 12 19:46:15 2025 -0800"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu Nov 13 10:42:45 2025 -0800"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: I1c5776b48a3c284597812e566efe7d23e984abb7\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/720140\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\nAuto-Submit: Gopher Robot \u003cgobot@golang.org\u003e\n"
    },
    {
      "commit": "003ad50eeb347d485edc537ddc1cb052d90a6464",
      "tree": "b62bd354355c977344b5e45c341304cdaeaf58ca",
      "parents": [
        "ed29103a11d59f5538df576dc307a3c833c17d33"
      ],
      "author": {
        "name": "Markus Kusano",
        "email": "kusano@google.com",
        "time": "Fri Oct 31 20:03:53 2025 +0000"
      },
      "committer": {
        "name": "Markus Kusano",
        "email": "kusano@google.com",
        "time": "Tue Nov 04 09:36:22 2025 -0800"
      },
      "message": "interal/analysis: SkipInit -\u003e SkipModuleInit\n\nReadability suggestion from Ethan, thanks!\n\nChange-Id: I32e437f70ea7f8cd24d2238bb6bc419cbbb4297f\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/716881\nReviewed-by: Ethan Lee \u003cethanalee@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "ed29103a11d59f5538df576dc307a3c833c17d33",
      "tree": "17c53f1b15106ef4601d6d12bc0581a4c1e96535",
      "parents": [
        "fb3c0aec19af64ab8e5826ad95f7f3e4c2dfeed5"
      ],
      "author": {
        "name": "Ethan Lee",
        "email": "ethanalee@google.com",
        "time": "Fri Oct 31 19:33:58 2025 +0000"
      },
      "committer": {
        "name": "Ethan Lee",
        "email": "ethanalee@google.com",
        "time": "Fri Oct 31 13:50:51 2025 -0700"
      },
      "message": "cmd/ejobs: truncate -stream output to only display Diagnostics\n\n- By default, -stream will display Diagnostics with file and line\n  information.\n- If -verbose is specified, then the entire JSON payload will be dumped.\n\nChange-Id: I798bbba821fecb0ba7ffe15b4e74048bbba6eb5b\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/716880\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Markus Kusano \u003ckusano@google.com\u003e\nAuto-Submit: Ethan Lee \u003cethanalee@google.com\u003e\n"
    },
    {
      "commit": "fb3c0aec19af64ab8e5826ad95f7f3e4c2dfeed5",
      "tree": "cf12a511a6a2320cd3075c85ee87ed4f3b4733c0",
      "parents": [
        "c4fa23670208ca9a891529e98d56a03c50fb6514"
      ],
      "author": {
        "name": "Ethan Lee",
        "email": "ethanalee@google.com",
        "time": "Fri Oct 31 19:13:02 2025 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri Oct 31 13:31:58 2025 -0700"
      },
      "message": "cmd/ejobs: remove redundant force option\n\nChange-Id: Id8404fa7db2b2c8986b4e846d851f535fb2c5c1f\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/716860\nReviewed-by: Markus Kusano \u003ckusano@google.com\u003e\nAuto-Submit: Ethan Lee \u003cethanalee@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "c4fa23670208ca9a891529e98d56a03c50fb6514",
      "tree": "273b1deda83c4819c14ebae69e5bbf37641c5c49",
      "parents": [
        "6cbea01c99d7259822625eca393e92df23e885fa"
      ],
      "author": {
        "name": "Markus Kusano",
        "email": "kusano@google.com",
        "time": "Thu Oct 23 18:26:08 2025 +0000"
      },
      "committer": {
        "name": "Markus Kusano",
        "email": "kusano@google.com",
        "time": "Fri Oct 31 12:53:55 2025 -0700"
      },
      "message": "cmd/ejobs: bake in default worker URL\n\nThis allows ejobs to be launched using default values for environment\nvariables, instead of always requiring them to be set.\n\nChange-Id: Ia120241c3fddca0d5ce4340eb0f437d33261a636\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/714380\nReviewed-by: Ethan Lee \u003cethanalee@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "6cbea01c99d7259822625eca393e92df23e885fa",
      "tree": "7eb7760699fdbc28440ae3fe1ceb7318d76e27e7",
      "parents": [
        "a46c1304e8e64ea4427adfe0718bb058aed06f9c"
      ],
      "author": {
        "name": "Markus Kusano",
        "email": "kusano@google.com",
        "time": "Thu Oct 23 16:37:56 2025 +0000"
      },
      "committer": {
        "name": "Markus Kusano",
        "email": "kusano@google.com",
        "time": "Fri Oct 31 12:53:45 2025 -0700"
      },
      "message": "cmd/ejobs: remove -e flag\n\nAll analyzer results that produce diagnostic return a non-zero exit\ncode. This means the `-e` flag is needed for almost all uses of the\npipeline.\n\nChange-Id: Ic1e3acc5318b11bbf6f0e7fe800c48bf103f3c12\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/714260\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Ethan Lee \u003cethanalee@google.com\u003e\n"
    },
    {
      "commit": "a46c1304e8e64ea4427adfe0718bb058aed06f9c",
      "tree": "5cd5c0cd4e1f8a72254afac282f34b368568b6d2",
      "parents": [
        "28611d05f9eb9de96a2cc2fed260e9e5fb871545"
      ],
      "author": {
        "name": "Markus Kusano",
        "email": "kusano@google.com",
        "time": "Wed Oct 22 18:39:22 2025 +0000"
      },
      "committer": {
        "name": "Markus Kusano",
        "email": "kusano@google.com",
        "time": "Fri Oct 31 12:53:38 2025 -0700"
      },
      "message": "internal/worker: Set SkipInit: false for requests\n\nThis uses the `init \u003d\u003d true` code-path in prepareModule, which is the\nsame currently used in govulncheck\n\nChange-Id: Ib5c9132dd85b564ef8a551cc235fff43edd6a531\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/713961\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Ethan Lee \u003cethanalee@google.com\u003e\n"
    },
    {
      "commit": "28611d05f9eb9de96a2cc2fed260e9e5fb871545",
      "tree": "3b1bb3abee5cdaaa3acf9f7cf240821657a5232b",
      "parents": [
        "c48b0320a2ffe4079a255b0504a1a27201e51bfc"
      ],
      "author": {
        "name": "Markus Kusano",
        "email": "kusano@google.com",
        "time": "Wed Oct 22 18:32:54 2025 +0000"
      },
      "committer": {
        "name": "Markus Kusano",
        "email": "kusano@google.com",
        "time": "Fri Oct 31 12:52:43 2025 -0700"
      },
      "message": "internal/worker: readSource from outside sandbox\n\nDiagnostic messages refer to paths within the sandbox, which could be\nsandboxed paths since the analyzer runs in the sandbox.\n\nChange-Id: Ic7ebffee8234c47e42ff1f1fa0da2b6713ebb8bf\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/713960\nReviewed-by: Ethan Lee \u003cethanalee@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "c48b0320a2ffe4079a255b0504a1a27201e51bfc",
      "tree": "29153841e0405da8ae763195cab0eee303663ffd",
      "parents": [
        "af9131e21de7f3bdc575cb5732e3305e676c104e"
      ],
      "author": {
        "name": "Ethan Lee",
        "email": "ethanalee@google.com",
        "time": "Thu Oct 02 19:53:57 2025 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Oct 15 08:45:55 2025 -0700"
      },
      "message": "internal/worker: add streaming of results to ejobs\n\n- Usage: ejobs results -e -f -stream \u003cjob-id\u003e\n- Perform a BigQuery call from the ejobs client.\n\nChange-Id: I6d8f6bcc9e7e3a8586324bc7bf5211d6dd64c73f\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/708735\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Markus Kusano \u003ckusano@google.com\u003e\nAuto-Submit: Ethan Lee \u003cethanalee@google.com\u003e\n"
    },
    {
      "commit": "af9131e21de7f3bdc575cb5732e3305e676c104e",
      "tree": "35e02c27f63c4735d9406a23574bd18578f0d640",
      "parents": [
        "2f2f3b7facf20ac57d598f77bdaae616b43ca18c"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Oct 08 17:06:10 2025 -0700"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu Oct 09 07:44: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: I7f43f83406cc13fbbe4c5f56d72836b51a3f1587\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/710103\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nAuto-Submit: Gopher Robot \u003cgobot@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": "2f2f3b7facf20ac57d598f77bdaae616b43ca18c",
      "tree": "289963544d9157a1b3acd383d8c248cd32c6f7f7",
      "parents": [
        "8dccebab9f8025b4162437624bb04babbba8135d"
      ],
      "author": {
        "name": "Ethan Lee",
        "email": "ethanalee@google.com",
        "time": "Mon Oct 06 19:50:48 2025 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Oct 06 13:33:05 2025 -0700"
      },
      "message": "environment: systematically determine queue quantity with system limits\n\n- dynamically determine queue numbers per region based on region max\n  container instances.\n\nChange-Id: Ib02c9486a074c03605d71366a1e3223720718e3c\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/709476\nAuto-Submit: Ethan Lee \u003cethanalee@google.com\u003e\nReviewed-by: Markus Kusano \u003ckusano@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "8dccebab9f8025b4162437624bb04babbba8135d",
      "tree": "13aa70ffe74c22594b49b9a5d7b217ebe7f6ffd0",
      "parents": [
        "4a1093d1392da90755b0ce7ba007aafc685c2b63"
      ],
      "author": {
        "name": "Markus Kusano",
        "email": "kusano@google.com",
        "time": "Wed Oct 01 16:14:35 2025 +0000"
      },
      "committer": {
        "name": "Markus Kusano",
        "email": "kusano@google.com",
        "time": "Mon Oct 06 07:45:55 2025 -0700"
      },
      "message": "internal/worker: addSource information to results\n\nThis fixes 2 issues:\n\n(1) Source information was not added if, e.g., the analyzer exited with\na non-zero exit code.\n\n(2) Diagnostic URLs were not created for analysis runs not using\n/tmp/modules to store code.\n\nChange-Id: Ib273e3d3174bc6aaff1620bb8f9f0dd120a3df95\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/708377\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Ethan Lee \u003cethanalee@google.com\u003e\n"
    },
    {
      "commit": "4a1093d1392da90755b0ce7ba007aafc685c2b63",
      "tree": "6bad69e893d50ad99e0004a686931545a1d3c60c",
      "parents": [
        "6257c5212e59c9c1056da1011aac2130a487e52a"
      ],
      "author": {
        "name": "Markus Kusano",
        "email": "kusano@google.com",
        "time": "Wed Oct 01 16:13:56 2025 +0000"
      },
      "committer": {
        "name": "Markus Kusano",
        "email": "kusano@google.com",
        "time": "Thu Oct 02 08:32:49 2025 -0700"
      },
      "message": "Makefile: set project ID for docker runs.\n\nWithout this, the server fails on startup due to the project being\nempty.\n\nChange-Id: I9f06d8d6241264dbb2b7b5eab332c0d09a3505bf\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/708376\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Ethan Lee \u003cethanalee@google.com\u003e\n"
    },
    {
      "commit": "6257c5212e59c9c1056da1011aac2130a487e52a",
      "tree": "987d7452938fdf3bd275fd7a6fafbbd1388e002c",
      "parents": [
        "25133bcf585798e24aa323aec3fff196d5bd2d72"
      ],
      "author": {
        "name": "Ethan Lee",
        "email": "ethanalee@google.com",
        "time": "Wed Oct 01 17:54:59 2025 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Oct 01 11:11:02 2025 -0700"
      },
      "message": "terraform/environment: increase number of queues to 14\n\nChange-Id: I07bb5d7fdbf2752b58cf0aa3ce3fb1a078c629dd\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/708379\nAuto-Submit: Ethan Lee \u003cethanalee@google.com\u003e\nReviewed-by: Markus Kusano \u003ckusano@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "25133bcf585798e24aa323aec3fff196d5bd2d72",
      "tree": "201274d96e747f1602841e5ed14b20b4762a45f2",
      "parents": [
        "22321f41ce0942d86e10a2a51307a249d0feb2d5"
      ],
      "author": {
        "name": "Ethan Lee",
        "email": "ethanalee@google.com",
        "time": "Wed Oct 01 17:52:51 2025 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Oct 01 11:10:58 2025 -0700"
      },
      "message": "terraform/environment: increase max auto scaling worker count\n\nChange-Id: Ic5f587b843afc65f16740d806ef9e9e3bf704479\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/708378\nAuto-Submit: Ethan Lee \u003cethanalee@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Markus Kusano \u003ckusano@google.com\u003e\n"
    },
    {
      "commit": "22321f41ce0942d86e10a2a51307a249d0feb2d5",
      "tree": "db9000009932f30988eea44e7e86315fcfba0cc9",
      "parents": [
        "b4c06d4d7255a830ff220e33284d0a589dbd9402"
      ],
      "author": {
        "name": "Ethan Lee",
        "email": "ethanalee@google.com",
        "time": "Wed Oct 01 16:29:14 2025 +0000"
      },
      "committer": {
        "name": "Ethan Lee",
        "email": "ethanalee@google.com",
        "time": "Wed Oct 01 10:56:30 2025 -0700"
      },
      "message": "cmd/ejobs: provide option to use existing binary in GCS\n\nChange-Id: If8c9acea42618cee300f6e442bfddf428942d8ab\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/708396\nReviewed-by: Markus Kusano \u003ckusano@google.com\u003e\nAuto-Submit: Ethan Lee \u003cethanalee@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "b4c06d4d7255a830ff220e33284d0a589dbd9402",
      "tree": "eca69d4d681dbe751d20236780273fb8a0be483c",
      "parents": [
        "404d7699c20ef77932620d321d053b6e424893a8"
      ],
      "author": {
        "name": "Ethan Lee",
        "email": "ethanalee@google.com",
        "time": "Wed Oct 01 15:42:11 2025 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Oct 01 09:07:49 2025 -0700"
      },
      "message": "terraform/environment: increase number of queues to 7\n\nChange-Id: I8638458a73e1abce042e0b150d630e68f7446990\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/708395\nReviewed-by: Markus Kusano \u003ckusano@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Ethan Lee \u003cethanalee@google.com\u003e\n"
    },
    {
      "commit": "404d7699c20ef77932620d321d053b6e424893a8",
      "tree": "f42d6e01d079a7ca4fa6267897fa242a93e5b571",
      "parents": [
        "f8008060afc90fa0b5d834eb96f386a174fb3370"
      ],
      "author": {
        "name": "Ethan Lee",
        "email": "ethanalee@google.com",
        "time": "Wed Oct 01 15:35:52 2025 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Oct 01 09:07:45 2025 -0700"
      },
      "message": "terraform/environment: increase max auto scaling worker count\n\nChange-Id: I6a9ef2e0262c54fc3dd625d31db8bec529365a7d\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/708375\nAuto-Submit: Ethan Lee \u003cethanalee@google.com\u003e\nReviewed-by: Markus Kusano \u003ckusano@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "f8008060afc90fa0b5d834eb96f386a174fb3370",
      "tree": "55ce20ab01a02c55c539883a5350951fd7be2e39",
      "parents": [
        "d64f86bf3cfbe2232b3c13a0dd4ab0175c180544"
      ],
      "author": {
        "name": "Ethan Lee",
        "email": "ethanalee@google.com",
        "time": "Mon Sep 22 20:28:58 2025 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Sep 22 14:08:33 2025 -0700"
      },
      "message": "internal/worker: enforce go.mod dependency download for args.init\n\n- Previously, go.mod dependencies were not fully downloaded when\n  args.init was true. This change serves to ensure that go.mod\n  dependencies are downloaded if the file exists. Otherwise, it will be\n  created with `go mod init \u0026\u0026 go mod tidy`.\n\nChange-Id: Idd631f5a05dd394d8f39bfc1ac766f181e822a83\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/705935\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Zvonimir Pavlinovic \u003czpavlinovic@google.com\u003e\nAuto-Submit: Ethan Lee \u003cethanalee@google.com\u003e\n"
    },
    {
      "commit": "d64f86bf3cfbe2232b3c13a0dd4ab0175c180544",
      "tree": "a32cdee774831928f80d784ac5241f83a332bae5",
      "parents": [
        "b6e618e23aea7d739a98f9abfb169751331f0648"
      ],
      "author": {
        "name": "Markus Kusano",
        "email": "kusano@google.com",
        "time": "Thu Sep 18 18:54:58 2025 +0000"
      },
      "committer": {
        "name": "Markus Kusano",
        "email": "kusano@google.com",
        "time": "Thu Sep 18 12:16:34 2025 -0700"
      },
      "message": "terraform/: add new region us-east1\n\nChange-Id: I5220a50ad7efd0769ee2cfa4765ca585b5efd80b\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/705275\nReviewed-by: Ethan Lee \u003cethanalee@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "b6e618e23aea7d739a98f9abfb169751331f0648",
      "tree": "699e850fca0e15ffa996e3129af3317d56c41910",
      "parents": [
        "72590b90c4ba158a2795a85e1c7cf59819feb1cf"
      ],
      "author": {
        "name": "Markus Kusano",
        "email": "kusano@google.com",
        "time": "Fri Sep 12 13:44:18 2025 +0000"
      },
      "committer": {
        "name": "Markus Kusano",
        "email": "kusano@google.com",
        "time": "Wed Sep 17 14:11:18 2025 -0700"
      },
      "message": "terraform/: add support for a new region, us-east\n\nThis will be used to further scale up the pipeline.\n\nChange-Id: Id34f3c5195acf1bd9b09794b15431a8694dc51ac\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/703255\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Ethan Lee \u003cethanalee@google.com\u003e\n"
    },
    {
      "commit": "72590b90c4ba158a2795a85e1c7cf59819feb1cf",
      "tree": "f874b2a3bbcabdba1b278565c21d885b669b63cf",
      "parents": [
        "d3c66529ffd7bc0ee450eb3c760064c900b66c89"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Sep 10 09:39:40 2025 -0700"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu Sep 11 02:18:50 2025 -0700"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: I70cbcafd6678c2cd9e16458d9b61207b6b078315\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/702042\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": "d3c66529ffd7bc0ee450eb3c760064c900b66c89",
      "tree": "64648455c0744ae6109acd7b7e789ab3bad788c8",
      "parents": [
        "f1fdd92899191b9cb151c4c6d999991e08f451fd"
      ],
      "author": {
        "name": "Markus Kusano",
        "email": "kusano@google.com",
        "time": "Wed Sep 10 18:11:45 2025 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Sep 10 11:24:56 2025 -0700"
      },
      "message": "internal/worker: make json parsing errors obvious.\n\nWe directly propagate the err from json.Unmarshall without any context.\nThis makes it difficult to understand that the error message is even\ncoming from a json parsing issue.\n\nChange-Id: Iec8a04b48092a079c2b44faf4cbd39cd5ac81ae9\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/702495\nAuto-Submit: Markus Kusano \u003ckusano@google.com\u003e\nReviewed-by: Ethan Lee \u003cethanalee@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "f1fdd92899191b9cb151c4c6d999991e08f451fd",
      "tree": "98d1d0df05d3ad505bff2248fe190a0d8aa1f06c",
      "parents": [
        "9e3f2c5d7691dd5c669a990bc1e4a9f4521f0807"
      ],
      "author": {
        "name": "Ethan Lee",
        "email": "ethanalee@google.com",
        "time": "Tue Sep 09 19:22:51 2025 +0000"
      },
      "committer": {
        "name": "Ethan Lee",
        "email": "ethanalee@google.com",
        "time": "Tue Sep 09 12:33:49 2025 -0700"
      },
      "message": "terraform: increase workers to 5 for dev and prod\n\n- Match the max constainer instances for the Cloud Run configuration.\n\nChange-Id: I76c9dd3bce72363131ca0bbedb1bac7323985548\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/702078\nReviewed-by: Markus Kusano \u003ckusano@google.com\u003e\nAuto-Submit: Ethan Lee \u003cethanalee@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "9e3f2c5d7691dd5c669a990bc1e4a9f4521f0807",
      "tree": "4b4719f47a80067268d2f3ebba9b5d8f8d8885ff",
      "parents": [
        "46d9d3a9925c3256c0ab2fbf52f36cef475d52d0"
      ],
      "author": {
        "name": "Ethan Lee",
        "email": "ethanalee@google.com",
        "time": "Tue Sep 09 16:53:29 2025 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Tue Sep 09 10:08:25 2025 -0700"
      },
      "message": "environment: Scale prod worker to 4\n\nChange-Id: I602bca86132648aacb132c962bf2db1d0bbddff3\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/702119\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Ethan Lee \u003cethanalee@google.com\u003e\nReviewed-by: Markus Kusano \u003ckusano@google.com\u003e\n"
    },
    {
      "commit": "46d9d3a9925c3256c0ab2fbf52f36cef475d52d0",
      "tree": "89fb5b581e3726be4ffc4f001a54e9fc35bd20e2",
      "parents": [
        "f4715f0e266a734d185a16c7ef7732055b07b4f9"
      ],
      "author": {
        "name": "Ethan Lee",
        "email": "ethanalee@google.com",
        "time": "Tue Sep 09 14:54:57 2025 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Tue Sep 09 10:08:22 2025 -0700"
      },
      "message": "internal: update job_id column to be nullable\n\n- Column additions to existing tables are required to be nullable.\n\nChange-Id: Ide8a2459ab05d007725247f9566e4406e8b70cfe\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/702115\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Ethan Lee \u003cethanalee@google.com\u003e\nReviewed-by: Markus Kusano \u003ckusano@google.com\u003e\n"
    },
    {
      "commit": "f4715f0e266a734d185a16c7ef7732055b07b4f9",
      "tree": "bdc717238450fd56ecb77d5bd4761efcdefe59f7",
      "parents": [
        "5f491c5099abb541a7233daf9eb4fd610cba354a"
      ],
      "author": {
        "name": "Ethan Lee",
        "email": "ethanalee@google.com",
        "time": "Tue Sep 09 14:52:22 2025 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Tue Sep 09 10:08:19 2025 -0700"
      },
      "message": "terraform: fix automatic definiton in main.tf\n\n- Existing terraform config contained an outdated stanza, update auto\n  keyword accordingly.\n\nChange-Id: Ia1404e0ee86a2b5cd6abbd23cf2893dd8f9f462b\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/702076\nAuto-Submit: Ethan Lee \u003cethanalee@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Markus Kusano \u003ckusano@google.com\u003e\n"
    },
    {
      "commit": "5f491c5099abb541a7233daf9eb4fd610cba354a",
      "tree": "081bce0ef8be8df359cf30dc6280e785511c6df3",
      "parents": [
        "4867b576ebb46c94a3b2d0e43458eb3effdaae23"
      ],
      "author": {
        "name": "Ethan Lee",
        "email": "ethanalee@google.com",
        "time": "Mon Aug 25 19:53:58 2025 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Sep 08 09:57:53 2025 -0700"
      },
      "message": "internal/queue: shard task workload across 4 queues\n\n- Modify queue logic to shard task workload across 4 queues\n- Update Terraform to create new queue resources\n- Queue count determined via Terraform env variable\n\nRun `terraform apply` to push resource changes.\n\nChange-Id: I839ebd7cf3f915960a2b1fd1c7583438a001643b\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/698995\nAuto-Submit: Ethan Lee \u003cethanalee@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Markus Kusano \u003ckusano@google.com\u003e\n"
    },
    {
      "commit": "4867b576ebb46c94a3b2d0e43458eb3effdaae23",
      "tree": "ff379d9c7adb2dd39e03dc7caae2ac21ad3f6c71",
      "parents": [
        "008abd48cd56c6ed453ccec46b17e177b592b6bf"
      ],
      "author": {
        "name": "Ethan Lee",
        "email": "ethanalee@google.com",
        "time": "Fri Aug 15 20:51:58 2025 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Sep 03 12:28:53 2025 -0700"
      },
      "message": "internal/worker: set GOSUMDB\u003doff by default\n\n- Skip checksum server verification when downloading modules.\n- This should reduce the number of errors due to checksum server\n  verification.\n- Downloads should also increase by skipping this phase for every module\n  download.\n\nChange-Id: I6b3863c32177cdaab24d2b6de794c9fbaf7aade8\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/696537\nReviewed-by: Markus Kusano \u003ckusano@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Ethan Lee \u003cethanalee@google.com\u003e\n"
    },
    {
      "commit": "008abd48cd56c6ed453ccec46b17e177b592b6bf",
      "tree": "8e17152c46300ee9de04ec0fd5f7c55d3a9f35d3",
      "parents": [
        "a9a23b603bc57bb780eb2965a52f60a3395936d2"
      ],
      "author": {
        "name": "Ethan Lee",
        "email": "ethanalee@google.com",
        "time": "Thu Aug 21 19:53:21 2025 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Sep 03 12:22:51 2025 -0700"
      },
      "message": "internal: append JobID column to table schema\n\n- Previously, one was unable to inspect individual jobs triggered by the\n  ejobs command.\n- Now, tables can be queried via JobID for individual jobs.\n\nChange-Id: I595693197b7290f28217f42a11c5082e564c42f3\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/698315\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Ethan Lee \u003cethanalee@google.com\u003e\nReviewed-by: Markus Kusano \u003ckusano@google.com\u003e\n"
    },
    {
      "commit": "a9a23b603bc57bb780eb2965a52f60a3395936d2",
      "tree": "d26ba148d8b117b51f8d23d1221c2d83f2f0c779",
      "parents": [
        "f11779db3d998759d7f64e88d33505ea35643349"
      ],
      "author": {
        "name": "Markus Kusano",
        "email": "kusano@google.com",
        "time": "Mon Aug 25 16:13:42 2025 +0000"
      },
      "committer": {
        "name": "Markus Kusano",
        "email": "kusano@google.com",
        "time": "Tue Sep 02 08:27:47 2025 -0700"
      },
      "message": "terraform/: fix terraform issues\n\nChange-Id: I42bc4f7326a60c8a309bafe18b22fc64589005ff\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/698975\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Ethan Lee \u003cethanalee@google.com\u003e\n"
    },
    {
      "commit": "f11779db3d998759d7f64e88d33505ea35643349",
      "tree": "6f5113e67b1fb25061e230100906721a995e69ad",
      "parents": [
        "54ab70c81ead5e2acf8b49c5e4742bb0e416929d"
      ],
      "author": {
        "name": "Ethan Lee",
        "email": "ethanalee@google.com",
        "time": "Thu Aug 21 21:13:22 2025 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu Aug 28 12:33:36 2025 -0700"
      },
      "message": "cmd/ejobs: avoid displaying default help message for http errors\n\n- Previously, the full help message was displayed for every error.\n- If there is an HTTP error, just display the error.\n\nChange-Id: Icacf6e55cf9b8430176cd31de0525d7667a3142d\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/698256\nAuto-Submit: Ethan Lee \u003cethanalee@google.com\u003e\nReviewed-by: Neal Patel \u003cnealpatel@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "54ab70c81ead5e2acf8b49c5e4742bb0e416929d",
      "tree": "4c5af4e368493d2c1e1839abc59e3a2f26810ff7",
      "parents": [
        "dfebea0ea7a3dc5a755ee6352be33384825887df"
      ],
      "author": {
        "name": "Markus Kusano",
        "email": "kusano@google.com",
        "time": "Mon Aug 11 19:09:55 2025 +0000"
      },
      "committer": {
        "name": "Markus Kusano",
        "email": "kusano@google.com",
        "time": "Wed Aug 27 12:23:05 2025 -0700"
      },
      "message": "internal/worker: support go.mod replace directives\n\nChange-Id: I6b83acf43c9d9a180117e0273ed3b2f3b0cf650a\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/694776\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Neal Patel \u003cnealpatel@google.com\u003e\n"
    },
    {
      "commit": "dfebea0ea7a3dc5a755ee6352be33384825887df",
      "tree": "edae34c2027a3d534409e26bd4ba63cd12623dd0",
      "parents": [
        "4ef235dbc931dc0b92747ded784a56d8a9bf97af"
      ],
      "author": {
        "name": "Ethan Lee",
        "email": "ethanalee@google.com",
        "time": "Thu Aug 21 18:34:31 2025 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Aug 25 14:29:18 2025 -0700"
      },
      "message": "deploy: Upgrade worker.yaml go version to 1.25.0\n\nChange-Id: I732520bffd23a849d3be200b356cf3036dfb89fb\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/698255\nAuto-Submit: Ethan Lee \u003cethanalee@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Neal Patel \u003cnealpatel@google.com\u003e\n"
    },
    {
      "commit": "4ef235dbc931dc0b92747ded784a56d8a9bf97af",
      "tree": "c1be53c36a21eaf161f0e1bf19ce9ac14937e8e2",
      "parents": [
        "e5dba419b23872333d1742badf7a3dbc7589910f"
      ],
      "author": {
        "name": "Ethan Lee",
        "email": "ethanalee@google.com",
        "time": "Wed Aug 20 20:54:59 2025 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Aug 25 14:29:15 2025 -0700"
      },
      "message": "cmd/ejobs: add an Estimated Time Left column to list command\n\n- Add rudimentary ETF calculation: (enqueued - finished)/ processing\n  rate.\n- Jobs that have been cancelled or are finished are marked as Done.\n\nChange-Id: I3f4d892b8ca4811dc95f9fce7697a42bad37b2f3\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/697756\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Ethan Lee \u003cethanalee@google.com\u003e\nReviewed-by: Neal Patel \u003cnealpatel@google.com\u003e\n"
    },
    {
      "commit": "e5dba419b23872333d1742badf7a3dbc7589910f",
      "tree": "cd8427aa9aaa1cda04bd792a157018c59bb40e60",
      "parents": [
        "cd1a29988c469718c75bc414f2315583d0a63d18"
      ],
      "author": {
        "name": "Ethan Lee",
        "email": "ethanalee@google.com",
        "time": "Wed Aug 20 18:09:32 2025 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Aug 25 13:57:48 2025 -0700"
      },
      "message": "cmd/worker: update golang version to 1.25.0 in Dockerfile\n\nChange-Id: I48e9326d67615115f5462337b728f28807896646\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/697755\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Ethan Lee \u003cethanalee@google.com\u003e\nReviewed-by: Neal Patel \u003cnealpatel@google.com\u003e\n"
    },
    {
      "commit": "cd1a29988c469718c75bc414f2315583d0a63d18",
      "tree": "7fcbe33128849d140f88fe12b40a8dbbdb6cc3e2",
      "parents": [
        "1064180fedab2c4409520c4e071c426d905b9651"
      ],
      "author": {
        "name": "Ethan Lee",
        "email": "ethanalee@google.com",
        "time": "Wed Aug 20 21:06:24 2025 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu Aug 21 09:25:23 2025 -0700"
      },
      "message": "cmd/ejobs: add -user option to ejobs list\n\n- Enables filtering by username in list command.\n- Example: ejobs list -user\u003dethanalee.\n\nChange-Id: Ic945ff31ecb6dca6e331be0bfd38cd2a77fff01b\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/697835\nAuto-Submit: Ethan Lee \u003cethanalee@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Neal Patel \u003cnealpatel@google.com\u003e\n"
    },
    {
      "commit": "1064180fedab2c4409520c4e071c426d905b9651",
      "tree": "f7e1f77c0803197934fcbbf565e79a503565c41d",
      "parents": [
        "75c52297ee9b53f6a56020e010dfd05e3128f610"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@golang.org",
        "time": "Mon Aug 18 17:16:03 2025 -0400"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu Aug 21 09:04:33 2025 -0700"
      },
      "message": "all: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest versions.\n\nInstead of updating the golang.org/x/exp/event module to its very latest\nversion (as done via \u0027go get golang.org/x/exp/event@upgrade\u0027), update it\nto v0.0.0-20231214170342-aacd6d4b4611 - its highest version that doesn\u0027t\nyet run into package resolution errors tracked in go.dev/issue/74596.\n\nFor golang/go#74596.\n\n[git-generate]\ngo get golang.org/x/mod@v0.27.0 golang.org/x/net@v0.43.0 golang.org/x/oauth2@v0.30.0 golang.org/x/sync@v0.16.0 golang.org/x/tools@v0.36.0 golang.org/x/crypto@v0.41.0 golang.org/x/sys@v0.35.0 golang.org/x/text@v0.28.0 golang.org/x/time@v0.12.0 golang.org/x/vuln@upgrade golang.org/x/exp/event@v0.0.0-20231214170342-aacd6d4b4611 golang.org/x/tools/go/packages/packagestest@upgrade golang.org/x/xerrors@upgrade golang.org/x/exp@upgrade golang.org/x/exp/typeparams@upgrade golang.org/x/telemetry@upgrade golang.org/x/tools/go/expect@upgrade\ngo mod tidy\n\nChange-Id: I9b5c45ec40b59a619fec5301865bdae89ed88f8f\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/697176\nReviewed-by: Neal Patel \u003cnealpatel@google.com\u003e\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "75c52297ee9b53f6a56020e010dfd05e3128f610",
      "tree": "6fa942afb64f4487daf6eab47130d3da053277bc",
      "parents": [
        "04204ccd1b4417a570401b62c5246adbe6f65065"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@golang.org",
        "time": "Mon Aug 18 17:10:24 2025 -0400"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu Aug 21 09:04:29 2025 -0700"
      },
      "message": "all: migrate x/exp/{maps,slices} uses to maps and slices in std lib\n\nAlso migrate to their updated API. This makes it possible to update to\nthe latest version of the golang.org/x/exp module without running into\nerrors.\n\nChange-Id: Ie23cff86130ac767d0a5972293784cc70affab79\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/697175\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Sean Liao \u003csean@liao.dev\u003e\nReviewed-by: Neal Patel \u003cnealpatel@google.com\u003e\n"
    },
    {
      "commit": "04204ccd1b4417a570401b62c5246adbe6f65065",
      "tree": "c3cb0ca01137988aab607ed5f20d0068ad6668dc",
      "parents": [
        "8996e771a26d337cccf3665d13d74b1c9978d804"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Aug 13 14:21:42 2025 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Aug 13 07:52:25 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: I6412f3747659152575d1fb5c3163daf749b8ab18\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/695419\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": "8996e771a26d337cccf3665d13d74b1c9978d804",
      "tree": "d0afa082f6e8f70d658ec8b8d7093c4639efa84a",
      "parents": [
        "743bca07dc967e3a75aafe98543b7ae1adbef0af"
      ],
      "author": {
        "name": "Jonathan Amsterdam",
        "email": "jba@google.com",
        "time": "Sun Jul 13 13:36:45 2025 -0400"
      },
      "committer": {
        "name": "Jonathan Amsterdam",
        "email": "jba@google.com",
        "time": "Mon Jul 14 09:36:14 2025 -0700"
      },
      "message": "all: switch to log/slog\n\nChange all uses of exp/slog to log/slog.\n\nChange-Id: I7a332966cbcf43c8b77db6ac1a015219f3eda26d\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/687875\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\n"
    },
    {
      "commit": "743bca07dc967e3a75aafe98543b7ae1adbef0af",
      "tree": "e0bf0e9e95f9c33b610ebc9d814023c2cabb3275",
      "parents": [
        "18d1fb65fd7dd8b8c00009237d3c7599ee95c46e"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@golang.org",
        "time": "Fri Jul 11 15:34:15 2025 -0400"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Sun Jul 13 10:35:23 2025 -0700"
      },
      "message": "all: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest versions.\n\nLeave out \u0027go get golang.org/x/exp/event@upgrade\u0027 from this change\nbecause including it causes errors. Filed golang/go#74596 for that,\nand it can be handled independently.\n\nAlso leave out \u0027go get golang.org/x/exp@upgrade\u0027. This module uses\nan older version of golang.org/x/exp/slog, and so upgrading to its\nlatest version (or to the final log/slog API) involves resolving a\nfew breaking API changes. This too is best to do independently.\n\n[git-generate]\ngo get golang.org/x/mod@v0.26.0 golang.org/x/net@v0.42.0 golang.org/x/oauth2@v0.30.0 golang.org/x/sync@v0.16.0 golang.org/x/tools@v0.35.0 golang.org/x/crypto@v0.40.0 golang.org/x/sys@v0.34.0 golang.org/x/text@v0.27.0 golang.org/x/time@v0.12.0 golang.org/x/telemetry@upgrade golang.org/x/xerrors@upgrade golang.org/x/vuln@upgrade golang.org/x/exp/typeparams@upgrade\ngo mod tidy\n\nChange-Id: I9e6ee0cce5d65dec6d5d57328308183295f8fd11\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/687695\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nReviewed-by: Jonathan Amsterdam \u003cjba@google.com\u003e\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\n"
    },
    {
      "commit": "18d1fb65fd7dd8b8c00009237d3c7599ee95c46e",
      "tree": "e24b3808328397b0c75ce3b602c76f4238eacd63",
      "parents": [
        "7740f4b10a0dc61f486d5fe0e90eac9354d116f5"
      ],
      "author": {
        "name": "Neal Patel",
        "email": "nealpatel@google.com",
        "time": "Wed Jun 18 11:20:35 2025 -0400"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Jun 18 08:33:00 2025 -0700"
      },
      "message": "internal/scan: ensure int32 is returned for Int32 field types\n\nChange-Id: I3a2dcd6e43b2fe5a041370a10ceb2d8c440b1739\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/682635\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Neal Patel \u003cnealpatel@google.com\u003e\nReviewed-by: Michael Knyszek \u003cmknyszek@google.com\u003e\n"
    },
    {
      "commit": "7740f4b10a0dc61f486d5fe0e90eac9354d116f5",
      "tree": "1deab2c52216b8e6b207a1ac45db41b777ede1d8",
      "parents": [
        "ddf5f36089c0a3711fd9926484431aed399df95d"
      ],
      "author": {
        "name": "Neal Patel",
        "email": "nealpatel@google.com",
        "time": "Tue Jun 17 15:12:24 2025 -0400"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Tue Jun 17 12:21:36 2025 -0700"
      },
      "message": "internal/scan: allow Int32 param types\n\nChange-Id: I307b9e6a894bba2635879c6aa07f785575b735c3\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/682415\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Alan Donovan \u003cadonovan@google.com\u003e\nAuto-Submit: Neal Patel \u003cnealpatel@google.com\u003e\n"
    },
    {
      "commit": "ddf5f36089c0a3711fd9926484431aed399df95d",
      "tree": "59d6f077de3a3ae3cfc63b2956c32b9173414b15",
      "parents": [
        "2a8541ea2ca8a0d9b68f5f210499c6178d4ae665"
      ],
      "author": {
        "name": "Neal Patel",
        "email": "nealpatel@google.com",
        "time": "Wed Jun 11 14:06:24 2025 -0400"
      },
      "committer": {
        "name": "Neal Patel",
        "email": "nealpatel@google.com",
        "time": "Thu Jun 12 08:25:33 2025 -0700"
      },
      "message": "cmd/ejobs: fix unfortunate flag assignment typo and resulting discovered bug\n\nhttps://go.dev/cl/679355 introduced the notion of \u0027max importers;\u0027 however, it made an error in flag assignment. This error resulted in discovering:\n\n```\n500 Internal Server Error: analysisServer.handleEnqueue:\n\tmoduleSpecsFromDB: pq: value \"9223372036854775807\" is out of range for type integer\n```\n\nChange-Id: I0de650fb332f9877a37180206ba78a92bdd1e8c7\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/680936\nReviewed-by: Alan Donovan \u003cadonovan@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "2a8541ea2ca8a0d9b68f5f210499c6178d4ae665",
      "tree": "3b160bf4f862089fabdc53bed50ef2a1697b7f57",
      "parents": [
        "0f64c811394707791dd58eaece7af0ff7d811a0f"
      ],
      "author": {
        "name": "Neal Patel",
        "email": "nealpatel@google.com",
        "time": "Thu Jun 05 16:11:04 2025 -0400"
      },
      "committer": {
        "name": "Neal Patel",
        "email": "nealpatel@google.com",
        "time": "Tue Jun 10 08:45:01 2025 -0700"
      },
      "message": "cmd/ejobs: support min/max import semantics for module filtering\n\nChange-Id: I008b092499705b20be9dfdc42a6d0a1a920ab57a\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/679355\nReviewed-by: Jonathan Amsterdam \u003cjba@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "0f64c811394707791dd58eaece7af0ff7d811a0f",
      "tree": "b20c42b56c83f65d07a266e1f5ca0880ca64d5a6",
      "parents": [
        "0794cbed6c9e0986a93648b4d9df3d39bf591aad"
      ],
      "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:33:53 2025 -0700"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: I0ff5639fdf773919ed0309b348c2d8f81e0839bf\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/679318\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\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\n"
    },
    {
      "commit": "0794cbed6c9e0986a93648b4d9df3d39bf591aad",
      "tree": "437e892ba27dd0ab2e5dcf4687fa21b4e7639a42",
      "parents": [
        "9f05369257d55c91a006b999f024f544b6320740"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon May 05 14:56:29 2025 -0700"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon May 05 17:55:56 2025 -0700"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: I342c600f294e03d9d4126549ce2693903ce4757a\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/670098\nAuto-Submit: Gopher Robot \u003cgobot@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Cherry Mui \u003ccherryyz@google.com\u003e\n"
    },
    {
      "commit": "9f05369257d55c91a006b999f024f544b6320740",
      "tree": "cb18a683a16f0c27431f6eba765cf0e2335b3552",
      "parents": [
        "5f058a4ae6ff98d680b5a8d1a9de29016b552936"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Apr 07 19:18:01 2025 -0700"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Tue Apr 08 06:39:06 2025 -0700"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: I6dd6f8e1c8356adfbdb59dcad2c0ed678a7da7d5\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/663657\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": "5f058a4ae6ff98d680b5a8d1a9de29016b552936",
      "tree": "bd7503b90c98d1292e3578f3728fef282b2f0459",
      "parents": [
        "799842347b3ed1e50f8e90db4ef1cf049c457070"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Mar 05 12:57:28 2025 -0800"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Mar 05 13:28:55 2025 -0800"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: I6a53ba22885b081d77166151ad7d0ce56e0d791b\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/655041\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\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\n"
    },
    {
      "commit": "799842347b3ed1e50f8e90db4ef1cf049c457070",
      "tree": "ddb5a8bb9a20cd83578aa1bd095aced1b4c31940",
      "parents": [
        "29f44d2ade4f8dc86f316b47c60bba36668dcb75"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri Feb 14 21:16:18 2025 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri Feb 14 13:42:15 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: I0c90e791cf8bcbcddac6bc2143c68116c449a650\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/649815\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Gopher Robot \u003cgobot@golang.org\u003e\nReviewed-by: Cherry Mui \u003ccherryyz@google.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\n"
    },
    {
      "commit": "29f44d2ade4f8dc86f316b47c60bba36668dcb75",
      "tree": "ef93bcb2db8b19aa72f660473457dd5bd14238eb",
      "parents": [
        "5f32e1babf0de270b9b2b29e6981e4f46ab41405"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Feb 10 10:28:07 2025 -0800"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Feb 10 10:55:32 2025 -0800"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: I2df60b75632054b9301aa71d03e7566925791115\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/648156\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\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\n"
    },
    {
      "commit": "5f32e1babf0de270b9b2b29e6981e4f46ab41405",
      "tree": "7b7557b1d3db45a07fbef71f21eb73d5bf7dc7f6",
      "parents": [
        "76b4e21ee3b6a09cd3b4b17687e71910001a1f00"
      ],
      "author": {
        "name": "Jonathan Amsterdam",
        "email": "jba@google.com",
        "time": "Mon Jan 20 13:46:24 2025 -0500"
      },
      "committer": {
        "name": "Jonathan Amsterdam",
        "email": "jba@google.com",
        "time": "Tue Jan 21 11:19:00 2025 -0800"
      },
      "message": "internal/scan,cmd/ejobs: support GCS module files\n\nThe user can specify a list of modules by uploading a file to GCS\nand providing that file to the analysis/enqueue route.\nThe ejobs command supports this with the -file flag to start, which\ntakes a local file and uploads it, as it does with binaries.\n\nThere has always been a way to provide a file of modules instead of\nreading them from pkgsite, but the filename had to refer to a local\nfile, making it useful only for local testing or files included in the\ndeployment. This feature makes it more generally useful.\n\nChange-Id: Iea6b7949e2314b656e36584067e04a6e55b27b90\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/643535\nReviewed-by: Zvonimir Pavlinovic \u003czpavlinovic@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "76b4e21ee3b6a09cd3b4b17687e71910001a1f00",
      "tree": "102c9d19a75f6a023a70018eb274705473f2e3d6",
      "parents": [
        "121801a0d5324078baf4e1bc3634406095948d0b"
      ],
      "author": {
        "name": "Jonathan Amsterdam",
        "email": "jba@google.com",
        "time": "Sat Jan 18 10:06:27 2025 -0500"
      },
      "committer": {
        "name": "Jonathan Amsterdam",
        "email": "jba@google.com",
        "time": "Tue Jan 21 10:55:37 2025 -0800"
      },
      "message": "internal: pass non-zero chunk size to UploadMany\n\nAll calls to UploadMany were passing a zero chunk size, meaning\nthat the request to BigQuery would immediately fail if there was too\nmuch data. Specify a positive chunk size, so UploadMany can retry\nthe upload with less data.\n\nChange-Id: I9d545b6ecf4da2ca6dd90aeefb05d8691cd135ec\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/643435\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Zvonimir Pavlinovic \u003czpavlinovic@google.com\u003e\n"
    },
    {
      "commit": "121801a0d5324078baf4e1bc3634406095948d0b",
      "tree": "6a5d5409e5db5ca9cdefabd06fe155aa01c02565",
      "parents": [
        "3659796e5a3447ac53e0bc0be2c58328a579b2c1"
      ],
      "author": {
        "name": "Zvonimir Pavlinovic",
        "email": "zpavlinovic@google.com",
        "time": "Thu Jan 16 19:48:43 2025 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu Jan 16 14:49:14 2025 -0800"
      },
      "message": "all: use new version of govulncheck\n\nChange-Id: I55fff6f6ea401dbda93374815cf27cb9fd517da8\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/643175\nAuto-Submit: Zvonimir Pavlinovic \u003czpavlinovic@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": "3659796e5a3447ac53e0bc0be2c58328a579b2c1",
      "tree": "3c31364b971b6b498df14a07e70964ce795f8bf8",
      "parents": [
        "9cf618b2c4292bb6ab25bb4db184b4c9b117c3ce"
      ],
      "author": {
        "name": "Jonathan Amsterdam",
        "email": "jba@google.com",
        "time": "Wed Jan 15 08:07:34 2025 -0500"
      },
      "committer": {
        "name": "Jonathan Amsterdam",
        "email": "jba@google.com",
        "time": "Wed Jan 15 13:28:24 2025 -0800"
      },
      "message": "analysis: option to skip dependencies\n\nAdd an option to the analysis system that skips the downloading of\na module\u0027s dependencies. The module is still unzipped, but the analysis\nprogram that is run on it won\u0027t be able to get type information, and\nin fact cannot use the analysis framework at all, since that assumes\ntypes.\n\nHowever, if the program only needs the module\u0027s source, for example\nto match regular expressions, then it can run much faster.\n\nChange-Id: I54902804c4578a20940786cb28eced4dc6594a0d\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/642876\nReviewed-by: Zvonimir Pavlinovic \u003czpavlinovic@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "9cf618b2c4292bb6ab25bb4db184b4c9b117c3ce",
      "tree": "a67457d27cbcde5d41951c5b22f817060a430297",
      "parents": [
        "339a4c85d4b096a19642c4f32e775195ff7de8e0"
      ],
      "author": {
        "name": "Zvonimir Pavlinovic",
        "email": "zpavlinovic@google.com",
        "time": "Wed Jan 15 17:37:18 2025 +0000"
      },
      "committer": {
        "name": "Zvonimir Pavlinovic",
        "email": "zpavlinovic@google.com",
        "time": "Wed Jan 15 12:33:13 2025 -0800"
      },
      "message": "cmd/ejobs: download non-error rows by default\n\nThis can significantly save time and transient errors with downloading\nmassive results experienced in the past. The users typically do not care\nabout error rows. An option -e flag can be passed to download those as\nwell.\n\nChange-Id: Iffc7ff89a317a94fd0522a521b3d4fe48eff9bc5\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/642916\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Jonathan Amsterdam \u003cjba@google.com\u003e\n"
    },
    {
      "commit": "339a4c85d4b096a19642c4f32e775195ff7de8e0",
      "tree": "5c3c0835057aac3077eb5c238e18a01efbcce7d3",
      "parents": [
        "87a84022ed4ec723bd501e307b2a73a32d4029b8"
      ],
      "author": {
        "name": "Jonathan Amsterdam",
        "email": "jba@google.com",
        "time": "Wed Jan 15 07:43:22 2025 -0500"
      },
      "committer": {
        "name": "Jonathan Amsterdam",
        "email": "jba@google.com",
        "time": "Wed Jan 15 09:52:38 2025 -0800"
      },
      "message": "internal/worker: move prepareModule args to struct\n\nThere are a lot of args, and I\u0027m about to add one more, so it will be\nclearer if they are in a struct.\n\nAlso, print total job time in `ejobs wait`.\n\nChange-Id: I7101d93b32beb7c74083d6f34835400af8c46dfd\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/642875\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Zvonimir Pavlinovic \u003czpavlinovic@google.com\u003e\n"
    },
    {
      "commit": "87a84022ed4ec723bd501e307b2a73a32d4029b8",
      "tree": "ee9cb9b0be046c8b22ce3692d10a0c2938778d57",
      "parents": [
        "7cf835c66088631de55be51375949cc786bcf42b"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Jan 06 10:08:18 2025 -0800"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Jan 06 11:21:02 2025 -0800"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: I7608c6ac6115f1be3edc3811ff89b855ee224f97\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/640717\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": "7cf835c66088631de55be51375949cc786bcf42b",
      "tree": "ea3a93cbae1705c0b7bdb8f31c8894b4f029e869",
      "parents": [
        "c56160f6686993654b8b4dacbb50227fd46c8fa0"
      ],
      "author": {
        "name": "Zvonimir Pavlinovic",
        "email": "zpavlinovic@google.com",
        "time": "Thu Dec 12 21:48:47 2024 +0000"
      },
      "committer": {
        "name": "Zvonimir Pavlinovic",
        "email": "zpavlinovic@google.com",
        "time": "Thu Dec 26 01:10:22 2024 -0800"
      },
      "message": "internal/worker: address contention on job updates\n\nIf there is a contention on a job update, firestore will skip the\ntransaction and issue an error that we log. This can result in job stats\nnot reflect the true state of the job, which can be confusing (in, say,\nejobs).\n\nChange-Id: I63a5c83d9be21ba33e54f2bc66db153ec0b96aa9\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/635716\nReviewed-by: Jonathan Amsterdam \u003cjba@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "c56160f6686993654b8b4dacbb50227fd46c8fa0",
      "tree": "6d23ffe4eb264462e13520106859202b5b89b93a",
      "parents": [
        "fbd79ad6214db59140e6491ccbd98573f903716d"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Dec 04 23:09:42 2024 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Dec 04 23:34:49 2024 +0000"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: I743ae04142169b7f7c4896ce8a7f14542d54e4ad\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/633796\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": "fbd79ad6214db59140e6491ccbd98573f903716d",
      "tree": "413f21cb71de827d779997d2999dc3a1752607b3",
      "parents": [
        "c46d7179cea4ae827db413b3c01a032bea1c85d3"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri Nov 08 17:26:07 2024 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri Nov 08 17:49:46 2024 +0000"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: I86083310042dc637eebc95167a275bd10a4bff2c\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/626477\nAuto-Submit: Gopher Robot \u003cgobot@golang.org\u003e\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "c46d7179cea4ae827db413b3c01a032bea1c85d3",
      "tree": "0c4861e1e220718b75fecbf76d564c4db1885089",
      "parents": [
        "428479560148b7b842d63cbfddb0cd8d51db878a"
      ],
      "author": {
        "name": "Zvonimir Pavlinovic",
        "email": "zpavlinovic@google.com",
        "time": "Thu Oct 10 21:37:15 2024 +0000"
      },
      "committer": {
        "name": "Zvonimir Pavlinovic",
        "email": "zpavlinovic@google.com",
        "time": "Fri Oct 11 13:15:22 2024 +0000"
      },
      "message": "all: update other go version and runsc references\n\nChange-Id: Ifbfa5d61caa1910d6ff457746aa6fdc684bf3497\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/619575\nReviewed-by: Jonathan Amsterdam \u003cjba@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "428479560148b7b842d63cbfddb0cd8d51db878a",
      "tree": "4fcc9e5add0f6322998bd317d853aa5465402757",
      "parents": [
        "e5016c74651c6eb598810a102b6b9f422d6e191a"
      ],
      "author": {
        "name": "Zvonimir Pavlinovic",
        "email": "zpavlinovic@google.com",
        "time": "Thu Oct 10 16:38:25 2024 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu Oct 10 19:29:51 2024 +0000"
      },
      "message": "internal/worker: bring back missing comment\n\nChange-Id: I341b127c5c96efcc685a30eb581c732110e4c086\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/619355\nAuto-Submit: Zvonimir Pavlinovic \u003czpavlinovic@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": "e5016c74651c6eb598810a102b6b9f422d6e191a",
      "tree": "6aa7cff9580d98697fe345631e1590aa3c358ab2",
      "parents": [
        "faee38f9591a6d45ae22588fc7533e13c0eedfa7"
      ],
      "author": {
        "name": "Zvonimir Pavlinovic",
        "email": "zpavlinovic@google.com",
        "time": "Wed Oct 09 15:18:36 2024 +0000"
      },
      "committer": {
        "name": "Zvonimir Pavlinovic",
        "email": "zpavlinovic@google.com",
        "time": "Wed Oct 09 19:18:58 2024 +0000"
      },
      "message": "internal/worker: increase server restart frequency\n\nSome gvisor leaks are still present.\n\nChange-Id: I705c57422cb87ee40c9f2a68c378e0999f63817b\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/619055\nReviewed-by: Jonathan Amsterdam \u003cjba@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "faee38f9591a6d45ae22588fc7533e13c0eedfa7",
      "tree": "54cf2fc91ee38cd9125bde49de716fef74ac864c",
      "parents": [
        "4b502eed674302ac85b2f9fefc3bb4bc1740aa4f"
      ],
      "author": {
        "name": "Zvonimir Pavlinovic",
        "email": "zpavlinovic@google.com",
        "time": "Wed Oct 09 14:46:10 2024 +0000"
      },
      "committer": {
        "name": "Zvonimir Pavlinovic",
        "email": "zpavlinovic@google.com",
        "time": "Wed Oct 09 16:03:56 2024 +0000"
      },
      "message": "cmd/worker: update go to 1.23.0\n\nChange-Id: I90e177d24241a8da088a71b7d7ab2c946cb00797\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/618956\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Maceo Thompson \u003cmaceothompson@google.com\u003e\n"
    },
    {
      "commit": "4b502eed674302ac85b2f9fefc3bb4bc1740aa4f",
      "tree": "1d19ae491ed5c0323c0aa5178807e36439a59da8",
      "parents": [
        "b3c67749c7db955872ddba5a287b8808a8495db1"
      ],
      "author": {
        "name": "Zvonimir Pavlinovic",
        "email": "zpavlinovic@google.com",
        "time": "Wed Oct 09 14:33:39 2024 +0000"
      },
      "committer": {
        "name": "Zvonimir Pavlinovic",
        "email": "zpavlinovic@google.com",
        "time": "Wed Oct 09 14:58:22 2024 +0000"
      },
      "message": "cmd/worker: update gvisor to its latest version\n\nChange-Id: Ide5cf8f07331e20b271af0f11b0c9d8ab9be69ad\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/618955\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Maceo Thompson \u003cmaceothompson@google.com\u003e\n"
    },
    {
      "commit": "b3c67749c7db955872ddba5a287b8808a8495db1",
      "tree": "f1c011714809ae9dd29f0b8c6460ec0c1f246082",
      "parents": [
        "6e8a179e409be157499a115f5e0c14eb567a4655"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri Oct 04 18:26:12 2024 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri Oct 04 19:11:14 2024 +0000"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: I65b5c079d394979f87134c352318ffc12ad141dd\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/617662\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": "6e8a179e409be157499a115f5e0c14eb567a4655",
      "tree": "eac0b3138ce1953f24bfb3d3b21d1e3301ccb31e",
      "parents": [
        "a76cee4d947186be1e24f699fa1b257a368ec687"
      ],
      "author": {
        "name": "Tim King",
        "email": "taking@google.com",
        "time": "Fri Sep 13 09:29:30 2024 -0700"
      },
      "committer": {
        "name": "Tim King",
        "email": "taking@google.com",
        "time": "Mon Sep 16 16:13:32 2024 +0000"
      },
      "message": "cmd/govulncheck_compare: simplify run\n\nBreaks running each comparison into its own function.\n\nChange-Id: I3afd950b35bb6bf59d5d2848cccc80e7b98e3f39\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/613155\nReviewed-by: Zvonimir Pavlinovic \u003czpavlinovic@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "a76cee4d947186be1e24f699fa1b257a368ec687",
      "tree": "9983fcbbf58d5fb486d540e2fe0984f01fdb3d3f",
      "parents": [
        "e95c7975cf6960635835273d1c8774179a304c50"
      ],
      "author": {
        "name": "Tim King",
        "email": "taking@google.com",
        "time": "Thu Sep 12 16:30:13 2024 -0700"
      },
      "committer": {
        "name": "Tim King",
        "email": "taking@google.com",
        "time": "Fri Sep 13 15:59:13 2024 +0000"
      },
      "message": "cmd/vulncheck_compare: missing error branch\n\nExecution continued when `err !\u003d nil` and `binResp \u003d\u003d nil`.\nThis was causing flakes on the LUCI builders\n\nChange-Id: Ib3f9086b8315fc36b72745900720a572f2fbecce\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/612915\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Zvonimir Pavlinovic \u003czpavlinovic@google.com\u003e\n"
    },
    {
      "commit": "e95c7975cf6960635835273d1c8774179a304c50",
      "tree": "235d15be414576068c2aec553f22150ce6552975",
      "parents": [
        "6be1ec16bee061ad9ad29a28e8bab91450db25b8"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Sep 09 15:52:27 2024 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Sep 09 16:38:44 2024 +0000"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: If0bffad3a8571c1293c5fc9b7be1e7313e48b519\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/611939\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": "6be1ec16bee061ad9ad29a28e8bab91450db25b8",
      "tree": "1cd1a14193f8aef6f40e0b58d9f2e95fd81d7101",
      "parents": [
        "882648dca013f82b0bf80a8d9117ff933678d730"
      ],
      "author": {
        "name": "Zvonimir Pavlinovic",
        "email": "zpavlinovic@google.com",
        "time": "Thu Aug 29 14:34:01 2024 +0000"
      },
      "committer": {
        "name": "Zvonimir Pavlinovic",
        "email": "zpavlinovic@google.com",
        "time": "Thu Aug 29 14:50:15 2024 +0000"
      },
      "message": "internal/worker: turn on skipping unrecoverable errors\n\nChange-Id: Ia96b375ab940659f41597c5651968d2ec86cf9a9\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/609575\nCommit-Queue: Zvonimir Pavlinovic \u003czpavlinovic@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": "882648dca013f82b0bf80a8d9117ff933678d730",
      "tree": "0d559638970f1ef7b62d650758eaf30fdc8ffa20",
      "parents": [
        "673ebf6d39e1f326e1ec384bb638266f4de5cc9c"
      ],
      "author": {
        "name": "Zvonimir Pavlinovic",
        "email": "zpavlinovic@google.com",
        "time": "Wed Aug 28 16:51:15 2024 +0000"
      },
      "committer": {
        "name": "Zvonimir Pavlinovic",
        "email": "zpavlinovic@google.com",
        "time": "Thu Aug 29 14:50:09 2024 +0000"
      },
      "message": "terraform/environment: limit queue retries\n\nSome tasks will get repeated indefinitely if they, say, timeout. We\nlimit the number of retries to 100. This should be enough in general and\nalso allow the queueu to completely drain.\n\nChange-Id: Ib6323627a90480e0f6e60d63481281600e54dd92\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/609176\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Jonathan Amsterdam \u003cjba@google.com\u003e\n"
    },
    {
      "commit": "673ebf6d39e1f326e1ec384bb638266f4de5cc9c",
      "tree": "8e209f808e6b7d4672aaccfae0b5cfa695792796",
      "parents": [
        "e048d9830d47d47a37e25434b9178de026076620"
      ],
      "author": {
        "name": "Zvonimir Pavlinovic",
        "email": "zpavlinovic@google.com",
        "time": "Mon Aug 26 21:20:24 2024 +0000"
      },
      "committer": {
        "name": "Zvonimir Pavlinovic",
        "email": "zpavlinovic@google.com",
        "time": "Tue Aug 27 18:44:48 2024 +0000"
      },
      "message": "internal/worker: re-analyze vendor issue projects\n\nWe considered vendor errors unrecoverable, i.e., something we cannot do\nanything about. Recently we discovered that is not the case. We now need\nto re-enable them and the only way to do that is to re-enable analysis\nof everything. We also catch the mod vendor issues now separately.\n\nNote that a follow-up CL will revert some the changes made here, namely\nthe one where don\u0027t check if the error is recoverable.\n\nChange-Id: Iaf46c5799dd9e61d90588d8dcef23e16d85ad437\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/608575\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Jonathan Amsterdam \u003cjba@google.com\u003e\n"
    },
    {
      "commit": "e048d9830d47d47a37e25434b9178de026076620",
      "tree": "32743d07c828104f2f112da03b8a70f5ace47a4f",
      "parents": [
        "ed78f5d4bc8324942f946f97f604efe5b8e9d5c5"
      ],
      "author": {
        "name": "Zvonimir Pavlinovic",
        "email": "zpavlinovic@google.com",
        "time": "Fri Aug 23 20:44:23 2024 +0000"
      },
      "committer": {
        "name": "Zvonimir Pavlinovic",
        "email": "zpavlinovic@google.com",
        "time": "Mon Aug 26 21:16:24 2024 +0000"
      },
      "message": "internal/modules: always strip prefix\n\nThat is how things are always called in practice. Having this optional\nwas perhaps used in the development phase of the repo, but it seems\nunnecessary now.\n\nChange-Id: I367eba354c73020f704c42f17e7ca1888095dfde\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/608016\nReviewed-by: Maceo Thompson \u003cmaceothompson@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": "ed78f5d4bc8324942f946f97f604efe5b8e9d5c5",
      "tree": "1460991101f9466bbf5efda6eafbf5c15c1bcae0",
      "parents": [
        "f38f6997cf128f7bd5964bdcdd046f3a619ab0fc"
      ],
      "author": {
        "name": "Zvonimir Pavlinovic",
        "email": "zpavlinovic@google.com",
        "time": "Fri Aug 23 18:46:17 2024 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri Aug 23 21:00:56 2024 +0000"
      },
      "message": "internal/modules: exclude vendor directories in downloaded modules\n\nFor modules that have vendor directories, ecosystem metrics always\nresults in a loading error. 1% of the whole ecosystem has vendored\ndependencies.\n\nVendor directories in modules downloaded from module proxy can have only\none file: modules.txt. When package loading logic sees a vendor\ndirectory, it assumes the dependencies are there. Because they are in\nfact not, loading of packages fails.\n\nWe hence remove the vendor directories altogether. This also makes\nsense because, starting from go1.24, we\u0027ll see modules with vendor\ndirectories being in principle empty, hence not even appearing in\nthe downloaded zip files.\n\nThis change skips unzipping the vendor directory when the module is\ndownloaded. An alternative approach is to explicitly delete the vendor\ndirectory when analyzing the module. However, that has experimentally\nproven unsuccessful. There is likely a file permission error.\n\nChange-Id: I49d1f60e0e1679e586b14724f9fb729b2a8738df\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/608095\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Zvonimir Pavlinovic \u003czpavlinovic@google.com\u003e\nReviewed-by: Jonathan Amsterdam \u003cjba@google.com\u003e\n"
    },
    {
      "commit": "f38f6997cf128f7bd5964bdcdd046f3a619ab0fc",
      "tree": "e8fcda0670254ec22a16ef049dbfd913ab45e934",
      "parents": [
        "d3b9b7c5c09281d16c954ece47aa0255ae92d45e"
      ],
      "author": {
        "name": "Zvonimir Pavlinovic",
        "email": "zpavlinovic@google.com",
        "time": "Mon Aug 19 20:39:06 2024 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Tue Aug 20 11:31:48 2024 +0000"
      },
      "message": "internal/vulndbreqs: increase parallelization by 2x\n\nParallelization helps and now we are able to process a day worths of\nlog. But we are still lagging behind in the past. Speed things up.\n\nChange-Id: I49df9353954a35801727f0d9f1407827f8eb25ea\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/606915\nAuto-Submit: Zvonimir Pavlinovic \u003czpavlinovic@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": "d3b9b7c5c09281d16c954ece47aa0255ae92d45e",
      "tree": "7f80ac4e755f8677a251e5004a1b431cf85a3663",
      "parents": [
        "8746f57edbc23bb5fae2b5fd3cd8e01a2d738c7d"
      ],
      "author": {
        "name": "Zvonimir Pavlinovic",
        "email": "zpavlinovic@google.com",
        "time": "Wed Aug 14 13:35:24 2024 +0000"
      },
      "committer": {
        "name": "Zvonimir Pavlinovic",
        "email": "zpavlinovic@google.com",
        "time": "Wed Aug 14 14:46:27 2024 +0000"
      },
      "message": "internal/vulndbreqs: use Go instead of TryGo\n\nOtherwise, a go routine will be skipped if the limit is reached.\n\nChange-Id: Ie5a4d7d31879f549678c00087b60d8904f77f234\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/605435\nReviewed-by: Jonathan Amsterdam \u003cjba@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "8746f57edbc23bb5fae2b5fd3cd8e01a2d738c7d",
      "tree": "8659e51940352f64f37d16396e8d3df84a0fe346",
      "parents": [
        "ca404615bfe8b1b1d17d28779e6ca0a8a1165323"
      ],
      "author": {
        "name": "Zvonimir Pavlinovic",
        "email": "zpavlinovic@google.com",
        "time": "Tue Aug 13 20:20:19 2024 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Aug 14 12:15:02 2024 +0000"
      },
      "message": "internal/vulndbreqs: parallelize reading vulndb logs\n\nChange-Id: Icd3f54d4589921c0bc320a51c14f6bd2f38eac8c\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/604957\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Zvonimir Pavlinovic \u003czpavlinovic@google.com\u003e\nReviewed-by: Jonathan Amsterdam \u003cjba@google.com\u003e\n"
    },
    {
      "commit": "ca404615bfe8b1b1d17d28779e6ca0a8a1165323",
      "tree": "1e0a912d4692aaf96b93a6ce05d386ec0804873e",
      "parents": [
        "61ee9012d41ea6d1ba44d00bc34fd8ea86f36108"
      ],
      "author": {
        "name": "Zvonimir Pavlinovic",
        "email": "zpavlinovic@google.com",
        "time": "Fri Aug 09 20:33:13 2024 +0000"
      },
      "committer": {
        "name": "Zvonimir Pavlinovic",
        "email": "zpavlinovic@google.com",
        "time": "Fri Aug 09 21:15:22 2024 +0000"
      },
      "message": "internal/vulndbreqs: add more logging to debug failures\n\nThis endpoint is time-outing. This CL is adding more logging at the sink\nof the path where the timeout happens.\n\nChange-Id: If6833b3346eff7837f2908b8840da8931fcc9d94\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/604595\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Jonathan Amsterdam \u003cjba@google.com\u003e\n"
    },
    {
      "commit": "61ee9012d41ea6d1ba44d00bc34fd8ea86f36108",
      "tree": "c30f83eedeb6140152030899aad75a14e374c2f7",
      "parents": [
        "ea4ce635c4aad09f62ffc7da19847924801948e9"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Tue Aug 06 20:01:30 2024 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Tue Aug 06 21:22:45 2024 +0000"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: I5c5c015ef02ead3e4747913fee617dca7fab3a30\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/603597\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\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\n"
    },
    {
      "commit": "ea4ce635c4aad09f62ffc7da19847924801948e9",
      "tree": "b8e3a172ce44b0f923cc1997a9ff14ec4aeeaad8",
      "parents": [
        "d43868420b818faa18a85c0461c0575b5dd65fa8"
      ],
      "author": {
        "name": "Zvonimir Pavlinovic",
        "email": "zpavlinovic@google.com",
        "time": "Thu Aug 01 13:47:48 2024 +0000"
      },
      "committer": {
        "name": "Zvonimir Pavlinovic",
        "email": "zpavlinovic@google.com",
        "time": "Thu Aug 01 15:07:37 2024 +0000"
      },
      "message": "all: update to latest stable release of gvisor\n\nChange-Id: I8db78dd6680aa79a0152e39f95c02ecc389ca288\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/602395\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Jonathan Amsterdam \u003cjba@google.com\u003e\n"
    },
    {
      "commit": "d43868420b818faa18a85c0461c0575b5dd65fa8",
      "tree": "b4333d34b2365023054589e81689b1f4ca6bf204",
      "parents": [
        "e33d1e7f90230ad9dae1aaf0a5f00463bc902167"
      ],
      "author": {
        "name": "David Chase",
        "email": "drchase@google.com",
        "time": "Thu Jul 25 19:44:27 2024 -0400"
      },
      "committer": {
        "name": "David Chase",
        "email": "drchase@google.com",
        "time": "Mon Jul 29 18:26:20 2024 +0000"
      },
      "message": "cmd: add ejson2csv\n\nejson2csv processes JSON output into CSV, by default filtering for\ndiagnostics with messages.\n\nThe CSV produced has these 5 columns, which are sometimes empty when\nthey don\u0027t apply (e.g., errors have no position, other is just module\npath and its index):\n       ModulePath mpIndex Message/error meIndex Position\n\nfor example (line wrapped, comma separated):\n\nstorj.io/uplink,20372,\n\"conversion between structs from two different packages from different\nmodules storj.io/uplink and storj.io/common, from\nstorj.io/uplink.SharePrefix to storj.io/common/grant.SharePrefix\",0,\n https://go-mod-viewer.appspot.com/storj.io/uplink@v1.13.0/access.go#L252\n\nChange-Id: Ib49a30b2c035b09753f7cd352021a3a58cbcad02\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/601215\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Zvonimir Pavlinovic \u003czpavlinovic@google.com\u003e\n"
    },
    {
      "commit": "e33d1e7f90230ad9dae1aaf0a5f00463bc902167",
      "tree": "82e6354400c258d1dafdf7ea71097dc1b25c9d88",
      "parents": [
        "b9bb021063d2775bdd794d1a9c020a5908487dc0"
      ],
      "author": {
        "name": "Zvonimir Pavlinovic",
        "email": "zpavlinovic@google.com",
        "time": "Tue Jul 16 19:34:05 2024 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Tue Jul 16 20:20:44 2024 +0000"
      },
      "message": "all: require govulncheck at v1.1.3\n\nThis will remove some weird rows from dashboards where we see symbol and\npackage level findings but not module ones.\n\nAlso do go mod tidy.\n\nChange-Id: I3c06f04a42297e83f80408bd1e6a13198ffd5462\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/598755\nReviewed-by: Maceo Thompson \u003cmaceothompson@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Zvonimir Pavlinovic \u003czpavlinovic@google.com\u003e\n"
    },
    {
      "commit": "b9bb021063d2775bdd794d1a9c020a5908487dc0",
      "tree": "a4eb93e22ccb55f5a72e65ce0461394f01a34c64",
      "parents": [
        "b7462a602114e6f7d7b019c913bc6c178b585c7b"
      ],
      "author": {
        "name": "Russ Cox",
        "email": "rsc@golang.org",
        "time": "Tue Jul 16 11:35:23 2024 -0400"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Tue Jul 16 16:11:18 2024 +0000"
      },
      "message": "LICENSE: update per Google Legal\n\nVery minor tweaks:\n - Remove (c) pseudosymbol.\n - Remove \"All Rights Reserved.\"\n - Change \"Google Inc.\" (no longer exists) to \"Google LLC\".\n\n[git-generate]\necho \u0027\n,s/\\(c\\) //\n,s/ All rights reserved.//\n,s/Google Inc./Google LLC/\nw\nq\n\u0027 | sam -d LICENSE\n\nChange-Id: I35c165c9e10dc7ef9f3be2b5f16cb13ac6d251b2\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/598525\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: Russ Cox \u003crsc@golang.org\u003e\n"
    },
    {
      "commit": "b7462a602114e6f7d7b019c913bc6c178b585c7b",
      "tree": "bc10786b7ddd8dedfce31a798f331ae2a91ab3e9",
      "parents": [
        "31d77f9a4648ae16d9bd725447eea8cb5d12700e"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Sun Jul 07 20:31:33 2024 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Sun Jul 07 23:36:42 2024 +0000"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: Ibb4b775e9161e1fac77559b21095f8dc2d74a4da\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/597017\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\nReviewed-by: Than McIntosh \u003cthanm@google.com\u003e\n"
    },
    {
      "commit": "31d77f9a4648ae16d9bd725447eea8cb5d12700e",
      "tree": "74eb3c4b465e81d84efab25739621654d3551f2c",
      "parents": [
        "4bc548088b310c67256befa3621ecae4a7ab28b5"
      ],
      "author": {
        "name": "Zvonimir Pavlinovic",
        "email": "zpavlinovic@google.com",
        "time": "Thu May 30 15:34:12 2024 +0000"
      },
      "committer": {
        "name": "Zvonimir Pavlinovic",
        "email": "zpavlinovic@google.com",
        "time": "Tue Jun 18 13:13:45 2024 +0000"
      },
      "message": "internal/worker: refactor row creation to make it simpler\n\nChange-Id: I1deb885c40413b76d745290719a2e423658d06bd\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/589077\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Maceo Thompson \u003cmaceothompson@google.com\u003e\n"
    },
    {
      "commit": "4bc548088b310c67256befa3621ecae4a7ab28b5",
      "tree": "bf2103f058cf87b0c0659fe089caefb2d668b1a4",
      "parents": [
        "c1c61a943ece00e79765fe892e5ab630dd62b5dc"
      ],
      "author": {
        "name": "Zvonimir Pavlinovic",
        "email": "zpavlinovic@google.com",
        "time": "Thu May 30 15:03:58 2024 +0000"
      },
      "committer": {
        "name": "Zvonimir Pavlinovic",
        "email": "zpavlinovic@google.com",
        "time": "Tue Jun 11 10:53:36 2024 +0000"
      },
      "message": "internal/worker: remove ScanModeBinarySymbol scan mode\n\nThis scan mode was never actually really used: we never save a row with\nits value. We used it to stitch some things together. We now refactor\nother code so we can get rid of this scan mode. Otherwise, things are\nconfusing.\n\nChange-Id: I55b8eedc270b9a94ea4a0891bfb1ff8ce5f628a5\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/589076\nReviewed-by: Maceo Thompson \u003cmaceothompson@google.com\u003e\nRun-TryBot: Zvonimir Pavlinovic \u003czpavlinovic@google.com\u003e\nTryBot-Result: Gopher Robot \u003cgobot@golang.org\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "c1c61a943ece00e79765fe892e5ab630dd62b5dc",
      "tree": "26acdddefed9fd6208803092c6eb13bf1d951caa",
      "parents": [
        "1c464f59051958a069139bd9895d49d0b0631cf6"
      ],
      "author": {
        "name": "Zvonimir Pavlinovic",
        "email": "zpavlinovic@google.com",
        "time": "Thu Jun 06 19:25:41 2024 +0000"
      },
      "committer": {
        "name": "Maceo Thompson",
        "email": "maceothompson@google.com",
        "time": "Fri Jun 07 00:19:36 2024 +0000"
      },
      "message": "internal/worker: resolve one more panic\n\nChange-Id: Ib8f29d7975b0a3b279dd4a599e7d8f377aa10cd5\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/591116\nAuto-Submit: Zvonimir Pavlinovic \u003czpavlinovic@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Maceo Thompson \u003cmaceothompson@google.com\u003e\n"
    }
  ],
  "next": "1c464f59051958a069139bd9895d49d0b0631cf6"
}
