)]}'
{
  "log": [
    {
      "commit": "4531f73e75442174e218181e46261f7921d6ef0c",
      "tree": "fe85b5efb4e90087d39980ffd6c368845631d9b3",
      "parents": [
        "f9471a7b13462e25419998186fcbccf4090a2046"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu Apr 09 14:51:19 2026 -0700"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri Apr 10 02:50:37 2026 -0700"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: Ib3a617b5f6165ad3d20eac31a3ac09ca3f880082\nReviewed-on: https://go-review.googlesource.com/c/playground/+/764902\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nAuto-Submit: Gopher Robot \u003cgobot@golang.org\u003e\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\n"
    },
    {
      "commit": "f9471a7b13462e25419998186fcbccf4090a2046",
      "tree": "fcb9ce83f48e97713b0f60b16456c83d881a2bc9",
      "parents": [
        "1e375eab1f73e2ccf805757b35a8a47b619d1970"
      ],
      "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:32:20 2026 -0700"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: Ia21bf83f142947d7e5f4c20b1b33c17be9c3d7cc\nReviewed-on: https://go-review.googlesource.com/c/playground/+/754681\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nReviewed-by: Cherry Mui \u003ccherryyz@google.com\u003e\nAuto-Submit: Gopher Robot \u003cgobot@golang.org\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "1e375eab1f73e2ccf805757b35a8a47b619d1970",
      "tree": "11bdb01acbb52def014c030e6698ceedf2b92fd8",
      "parents": [
        "1c6d2633fd154831d04534d3a4b29cfb8ad99b58"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Feb 11 18:54:06 2026 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Feb 11 11:10:16 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: I2c3e6ff7b648d966c45ff92ff361295ad1bb6790\nReviewed-on: https://go-review.googlesource.com/c/playground/+/744541\nReviewed-by: Michael Pratt \u003cmpratt@google.com\u003e\nReviewed-by: Junyang Shao \u003cshaojunyang@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": "1c6d2633fd154831d04534d3a4b29cfb8ad99b58",
      "tree": "7bd5024207b4023b70f00e183c3f406e8ebe1d89",
      "parents": [
        "e9a16b7fe20f49f05e9a03deacd365f01fd7410b"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Feb 09 11:44:32 2026 -0800"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Feb 09 12:39:32 2026 -0800"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: I5bcf9ab9d24bae690a91d8c1da60ee6b49bebbfa\nReviewed-on: https://go-review.googlesource.com/c/playground/+/743406\nReviewed-by: Cherry Mui \u003ccherryyz@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": "e9a16b7fe20f49f05e9a03deacd365f01fd7410b",
      "tree": "21c0dd72229dafee09e875e35707f2bf2607cb35",
      "parents": [
        "d4b7b3f695b86ec9b1d36235d610a4a139ba4b8a"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Jan 12 11:13:37 2026 -0800"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Jan 12 12:00:22 2026 -0800"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: I7bda7c26e3d96c2dbbb37987fb9d33b6b7c096bb\nReviewed-on: https://go-review.googlesource.com/c/playground/+/735684\nReviewed-by: Cherry Mui \u003ccherryyz@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nAuto-Submit: Gopher Robot \u003cgobot@golang.org\u003e\n"
    },
    {
      "commit": "d4b7b3f695b86ec9b1d36235d610a4a139ba4b8a",
      "tree": "e88894f3f0cba99357734332178952e097793ede",
      "parents": [
        "9eabbd00b8be5e96199b347cd2c5bc5107ee2310"
      ],
      "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 06:59:59 2025 -0800"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: I8d0b038e7f52a83e9d6222b49f341e42649582ae\nReviewed-on: https://go-review.googlesource.com/c/playground/+/728520\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": "9eabbd00b8be5e96199b347cd2c5bc5107ee2310",
      "tree": "b86ae98395ee9c5fae4514f822d283198888a11a",
      "parents": [
        "68df4cc6dcf88e71aaad689ed5178273a2e4e000"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Nov 12 19:46:34 2025 -0800"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu Nov 13 10:42: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: I67d399172362070eafa4a525dfa8d1e412400e01\nReviewed-on: https://go-review.googlesource.com/c/playground/+/720143\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": "68df4cc6dcf88e71aaad689ed5178273a2e4e000",
      "tree": "1398ace55e99978978043500ae5faf7d4fa7b9eb",
      "parents": [
        "ba8bbd13c3c3f55449ee8b2128e3f799bb601696"
      ],
      "author": {
        "name": "cuishuang",
        "email": "imcusg@gmail.com",
        "time": "Tue Oct 21 10:28:40 2025 +0800"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Oct 22 17:57:55 2025 -0700"
      },
      "message": "all: fix some comments\n\nChange-Id: I8a7029dc00f15b7e74e9f4192aff65fc6fdb69d7\nReviewed-on: https://go-review.googlesource.com/c/playground/+/713321\nAuto-Submit: Robert Findley \u003crfindley@google.com\u003e\nAuto-Submit: Sean Liao \u003csean@liao.dev\u003e\nReviewed-by: Sean Liao \u003csean@liao.dev\u003e\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\nReviewed-by: Robert Findley \u003crfindley@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "ba8bbd13c3c3f55449ee8b2128e3f799bb601696",
      "tree": "676682da8576657796d00d326144321d50c7f9ac",
      "parents": [
        "1637b1f724c10f0a8fe52af7b22d5b7e2a16141a"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Oct 08 17:06:20 2025 -0700"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu Oct 09 08:02:52 2025 -0700"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: Id7a2f83e2bb429f144042f542f9d4274d88b1963\nReviewed-on: https://go-review.googlesource.com/c/playground/+/710107\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": "1637b1f724c10f0a8fe52af7b22d5b7e2a16141a",
      "tree": "116f8a0a02a5701c78bd634e2be06dcb24782ed3",
      "parents": [
        "456768ac7aea4feab2501b9d8cee88d71d742dc4"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@golang.org",
        "time": "Fri Aug 29 12:45:57 2025 -0400"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu Sep 18 09:33:38 2025 -0700"
      },
      "message": "sandbox: update add-apt-repository to debian trixie\n\nThis was missed in CL 699916. It\u0027s not entirely clear to me why there\ndidn\u0027t seem to be any problems caused by temporary skew, but it seems\nworth fixing up anyway.\n\nFor golang/go#75161.\n\nChange-Id: I83ff4431035630cdc0a18ae5d3b99ad1f97249f5\nReviewed-on: https://go-review.googlesource.com/c/playground/+/699935\nReviewed-by: Hongxiang Jiang \u003chxjiang@golang.org\u003e\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "456768ac7aea4feab2501b9d8cee88d71d742dc4",
      "tree": "4e1a9f9424b7d24bdd84e575fcbbeeda99a43701",
      "parents": [
        "507243e49bd503e52680f1a709e128c2c26ca9d4"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Sep 10 09:39:30 2025 -0700"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu Sep 11 02:23:02 2025 -0700"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: Ie0e7a505bdab02feb75aacd020181f9c5c41cb8c\nReviewed-on: https://go-review.googlesource.com/c/playground/+/702037\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": "507243e49bd503e52680f1a709e128c2c26ca9d4",
      "tree": "ed8094a6abdc7598f969275578cf2661521d0be6",
      "parents": [
        "8aab1bf684feeea1352f28f9e0e2913c67f750f0"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@golang.org",
        "time": "Fri Aug 29 11:05:52 2025 -0400"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri Aug 29 08:23:02 2025 -0700"
      },
      "message": "all: update Go and Debian versions in Dockerfile files\n\nUpdate the Go version to 1.25, and the Debian version to\nTrixie in Dockerfile files used to deploy the playground.\n\nBuster is pretty old (beyond end of LTS) and its apt-get\ninvocations started running into errors.\n\nFixes golang/go#75161.\n\nChange-Id: Ib6ee18b7ea8bfb8137ac8d356fd0a1cb36641bb4\nReviewed-on: https://go-review.googlesource.com/c/playground/+/699916\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: Hongxiang Jiang \u003chxjiang@golang.org\u003e\nReviewed-by: Robert Findley \u003crfindley@google.com\u003e\n"
    },
    {
      "commit": "8aab1bf684feeea1352f28f9e0e2913c67f750f0",
      "tree": "110e3dba082fe099cb969785c9bb14544a18683f",
      "parents": [
        "15995133d3264d3620203822ce3970e9447930e4"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Aug 13 14:21:56 2025 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Aug 13 07:52:48 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: I8c6117f96826a12295ce3019a217601292d9fab8\nReviewed-on: https://go-review.googlesource.com/c/playground/+/695776\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\nAuto-Submit: Gopher Robot \u003cgobot@golang.org\u003e\n"
    },
    {
      "commit": "15995133d3264d3620203822ce3970e9447930e4",
      "tree": "388fd21d939bdea38ff65d91933562f6c5aa77d8",
      "parents": [
        "0fddf15fc8754beee479690b606449d0e50a01c3"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu Aug 07 14:39:44 2025 -0700"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri Aug 08 07:52:59 2025 -0700"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: I93872b67e77e9ff4242bc1394ab132b385885f1c\nReviewed-on: https://go-review.googlesource.com/c/playground/+/694177\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\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\n"
    },
    {
      "commit": "0fddf15fc8754beee479690b606449d0e50a01c3",
      "tree": "af7c211bf0bf4d4deaa2ab3672de9180f9f9033f",
      "parents": [
        "01c3262502ac639fa198bad7784a09e8a873a7cc"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri Jul 11 10:26:29 2025 -0700"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri Jul 11 12:03:57 2025 -0700"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: Id50bc52e651cca07a8661da067a67df0c4d434b8\nReviewed-on: https://go-review.googlesource.com/c/playground/+/687557\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": "01c3262502ac639fa198bad7784a09e8a873a7cc",
      "tree": "1bac3bdf20d0140f6ca7f95fa425314df73731c2",
      "parents": [
        "3792c4695f7b4640bb6477efdfdd82d7cd53c078"
      ],
      "author": {
        "name": "ahmedakef",
        "email": "aemed.akef.1@gmail.com",
        "time": "Fri Jun 06 00:35:28 2025 +0200"
      },
      "committer": {
        "name": "Robert Findley",
        "email": "rfindley@google.com",
        "time": "Tue Jun 10 06:45:22 2025 -0700"
      },
      "message": "Dockerfile: Update the reason to build Go from bootstrap version\n\nThe change https://go-review.googlesource.com/c/playground/+/337010 made\nthe second reason no longer valid as building standard library with\nfaketime happen in the final stage and doesn\u0027t require to build from\nbootstrap version.\n\nChange-Id: I3a7331d235497e9794e2c44c0ebf42cf4356e6fd\nReviewed-on: https://go-review.googlesource.com/c/playground/+/679415\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Robert Findley \u003crfindley@google.com\u003e\nReviewed-by: Cherry Mui \u003ccherryyz@google.com\u003e\n"
    },
    {
      "commit": "3792c4695f7b4640bb6477efdfdd82d7cd53c078",
      "tree": "65bd8f709681119300264f3f88d407904fb6e4ce",
      "parents": [
        "7b88a591412b86d1d11fdc2c8cb25cb0ea5df654"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu Jun 05 16:30:12 2025 -0700"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu Jun 05 20:34:03 2025 -0700"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: Ifc040106052702f43d2a9dfc5f1cb0dcf43bb0c8\nReviewed-on: https://go-review.googlesource.com/c/playground/+/679321\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": "7b88a591412b86d1d11fdc2c8cb25cb0ea5df654",
      "tree": "34de81b22e64c2923c543d3e07e11c2336bd7906",
      "parents": [
        "2f3616b0ee93fdb1f636b0427859ee51576c2fa7"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon May 05 14:56:39 2025 -0700"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon May 05 17:53:04 2025 -0700"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: I3288d1ffedb7bf943a52d7099ce8a33a4cbd51b8\nReviewed-on: https://go-review.googlesource.com/c/playground/+/670101\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: Cherry Mui \u003ccherryyz@google.com\u003e\n"
    },
    {
      "commit": "2f3616b0ee93fdb1f636b0427859ee51576c2fa7",
      "tree": "b409406e55c1f31b42626f693d254e88ed22789b",
      "parents": [
        "c94b906f011a3e87704157b9dca1529c83d85bec"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Apr 07 19:17:51 2025 -0700"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Tue Apr 08 06:37:26 2025 -0700"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: Icb1b488e9522dd98bf8812c00bcdddc2208ad62f\nReviewed-on: https://go-review.googlesource.com/c/playground/+/663656\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": "c94b906f011a3e87704157b9dca1529c83d85bec",
      "tree": "0eb15964af216287a83c0640b2b3aa2b1ac3bd34",
      "parents": [
        "7f8d4a70d7e5cf29fbe93b5e13bd4fc0b11a2081"
      ],
      "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:29:37 2025 -0800"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: Ia340a787042326b3bef72fd9836f385e05ca17ce\nReviewed-on: https://go-review.googlesource.com/c/playground/+/655021\nAuto-Submit: Gopher Robot \u003cgobot@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\n"
    },
    {
      "commit": "7f8d4a70d7e5cf29fbe93b5e13bd4fc0b11a2081",
      "tree": "8b88acb2297fcf5bb08bf1e281945af221312070",
      "parents": [
        "a86a15f657cbcfa33b3d6798b8b22ff34df4c851"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri Feb 14 21:16:39 2025 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Tue Feb 18 07:00:07 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: Iffdca850dac6fd5ae8957e742b53a57ed978687e\nReviewed-on: https://go-review.googlesource.com/c/playground/+/649497\nAuto-Submit: Gopher Robot \u003cgobot@golang.org\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Cherry Mui \u003ccherryyz@google.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\n"
    },
    {
      "commit": "a86a15f657cbcfa33b3d6798b8b22ff34df4c851",
      "tree": "1ea8fc1b23894f92e2bdd99eee6d61023a25d218",
      "parents": [
        "6567bdbd5aeabf6f2c709843f56a5744568bbd6c"
      ],
      "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:48:54 2025 -0800"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: I663b363f3ee8ce3460338c09ef66a83dbc3005ef\nReviewed-on: https://go-review.googlesource.com/c/playground/+/648155\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\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\n"
    },
    {
      "commit": "6567bdbd5aeabf6f2c709843f56a5744568bbd6c",
      "tree": "bb26822b0c62012b8885cbb9cbbbb44a075e5254",
      "parents": [
        "76220c6011c94fb48aafe9d970aab6b26e0071b4"
      ],
      "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:22:25 2025 -0800"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: I3f89af38649396e2f518753f59e4fc07d15f8b78\nReviewed-on: https://go-review.googlesource.com/c/playground/+/640718\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": "76220c6011c94fb48aafe9d970aab6b26e0071b4",
      "tree": "8d2d968023f98ec34a19602c190740ace0666fd4",
      "parents": [
        "f0a08e75ca7e352c93a51e28a9905a5c6cd2636e"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Dec 04 23:09:52 2024 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Dec 04 23:35:58 2024 +0000"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: If5d9c5300dc2733998dba51e7ca82ccea627338c\nReviewed-on: https://go-review.googlesource.com/c/playground/+/633799\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": "f0a08e75ca7e352c93a51e28a9905a5c6cd2636e",
      "tree": "716362067419a6a49a8b5c062c21b5ce14cbc618",
      "parents": [
        "aaee5e5179ed78276507d3f16ea1017a2d5c98e9"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri Nov 08 17:26:17 2024 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri Nov 08 17:49:07 2024 +0000"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: I5235f25f6df0584b22e16800bd116ecd58b58994\nReviewed-on: https://go-review.googlesource.com/c/playground/+/626597\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": "aaee5e5179ed78276507d3f16ea1017a2d5c98e9",
      "tree": "b921645990d5f559dc69e16fe3d266390dba29c2",
      "parents": [
        "b161c0c8529074bc9f079fa1ef4b9b1769a251d0"
      ],
      "author": {
        "name": "Ian Lance Taylor",
        "email": "iant@golang.org",
        "time": "Tue Nov 05 11:34:28 2024 -0800"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Tue Nov 05 20:33:54 2024 +0000"
      },
      "message": "README: mention the git repo\n\nChange-Id: I6838338ebb8d2130f1442fc844ac787eeb9c8c1f\nReviewed-on: https://go-review.googlesource.com/c/playground/+/625755\nReviewed-by: Hyang-Ah Hana Kim \u003chyangah@gmail.com\u003e\nAuto-Submit: Ian Lance Taylor \u003ciant@google.com\u003e\nCommit-Queue: Ian Lance Taylor \u003ciant@google.com\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "b161c0c8529074bc9f079fa1ef4b9b1769a251d0",
      "tree": "15573f516bb07db561560aaa25de63cfde5f35fc",
      "parents": [
        "791ab41c6f4ddb7de9b703453073c29068825e17"
      ],
      "author": {
        "name": "Dylan Butler",
        "email": "dylanbutler56@gmail.com",
        "time": "Wed Oct 09 03:59:56 2024 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri Oct 11 15:59:11 2024 +0000"
      },
      "message": "Dockerfile: fix typos\n\nArg `GO_BOOTSTRAP_VERSION` resolved from incorrect value, references are empty when arg is not supplied in docker build command.\n\"AS\" capitalised to silence warning `WARN: FromAsCasing: \u0027as\u0027 and \u0027FROM\u0027 keywords\u0027 casing do not match (line 62)`\n\nChange-Id: Ie7c54e027f564b9b1336ca7d73af02d7fb1863ec\nReviewed-on: https://go-review.googlesource.com/c/playground/+/618777\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Cherry Mui \u003ccherryyz@google.com\u003e\nAuto-Submit: Robert Findley \u003crfindley@google.com\u003e\nReviewed-by: Robert Findley \u003crfindley@google.com\u003e\n"
    },
    {
      "commit": "791ab41c6f4ddb7de9b703453073c29068825e17",
      "tree": "65dda3a50bdc3639e195310216d76856897943f0",
      "parents": [
        "1d4d2693baba330d680e02e186cd3439c5dec64b"
      ],
      "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:09:41 2024 +0000"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: I69d37ffb2f1a044c2876fe17a45c00470fdccfb7\nReviewed-on: https://go-review.googlesource.com/c/playground/+/617661\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\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\n"
    },
    {
      "commit": "1d4d2693baba330d680e02e186cd3439c5dec64b",
      "tree": "7d5b823f0b1cfe0cb0927e1bddd56dbec75136a2",
      "parents": [
        "e948647d2310f4d33574dca41199cf223006a84a"
      ],
      "author": {
        "name": "Rob Findley",
        "email": "rfindley@google.com",
        "time": "Wed Sep 11 17:04:26 2024 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Sep 11 17:19:46 2024 +0000"
      },
      "message": "sandbox: pass experiments to vet\n\nExperiments extracted from GOEXPERIMENT were not being passed to vet.\nSome experiments, such as aliastypeparams, affect vet as well, and so\nmust be set in the vet environment.\n\nChange-Id: I7d72c50f5237753b84d26a27fbb09d9bfcf34626\nReviewed-on: https://go-review.googlesource.com/c/playground/+/612456\nReviewed-by: Robert Griesemer \u003cgri@google.com\u003e\nAuto-Submit: Robert Findley \u003crfindley@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Tim King \u003ctaking@google.com\u003e\n"
    },
    {
      "commit": "e948647d2310f4d33574dca41199cf223006a84a",
      "tree": "43be5b7aee0e62671e257da903e3f38a09b6131f",
      "parents": [
        "b6b44f662a089e16eb0eadd0204a575784d3b591"
      ],
      "author": {
        "name": "Rob Findley",
        "email": "rfindley@google.com",
        "time": "Wed Sep 11 16:51:04 2024 +0000"
      },
      "committer": {
        "name": "Robert Findley",
        "email": "rfindley@google.com",
        "time": "Wed Sep 11 17:13:45 2024 +0000"
      },
      "message": "deploy: fix incorrect argument in deploy_goprev.json\n\ns/--build_arg/build-arg.\n\nUpdates golang/go#69238\n\nChange-Id: Idd502f2f01049e2ae65949e6a1ac894cc5feaa2a\nReviewed-on: https://go-review.googlesource.com/c/playground/+/612455\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nAuto-Submit: Robert Findley \u003crfindley@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "b6b44f662a089e16eb0eadd0204a575784d3b591",
      "tree": "9649ac90bbdbe248e2013349d4a560c52b37c4a9",
      "parents": [
        "a92027e249c0e421f9b19c1d2a4569a3622f5082"
      ],
      "author": {
        "name": "Rob Findley",
        "email": "rfindley@google.com",
        "time": "Wed Sep 04 14:02:07 2024 +0000"
      },
      "committer": {
        "name": "Robert Findley",
        "email": "rfindley@google.com",
        "time": "Wed Sep 11 15:16:48 2024 +0000"
      },
      "message": "all: use the previous major Go release to bootstrap the build\n\nTo avoid having to maintain GO_BOOTSTRAP_VERSION in the playground\nDockerfile, always use the latest \"published\" minor of the previous Go\nrelease as the bootstrap version, which per golang/go#54265 should\nalways be a sufficiently recent bootstrap version.\n\nHere \"published\" means that the toolchain must exist, since it will be\ndownloaded for bootstrap. To enable this, add a `-toolchain` flag to the\nlatestgo command, which selects versions from the set of published\ntoolchains, rather than from Gerrit tags.\n\nFixes golang/go#69238\n\nChange-Id: Ib4d4d7f2c0d5c4fbdccfec5d8bb83c040e0c5384\nReviewed-on: https://go-review.googlesource.com/c/playground/+/610675\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": "a92027e249c0e421f9b19c1d2a4569a3622f5082",
      "tree": "b70667a6da06f2d9d51bf3b7c27d96c7ea953252",
      "parents": [
        "33740e3866bd083b96c25bd40cb92faa06011293"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Sep 09 15:52:07 2024 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Sep 09 16:01:47 2024 +0000"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: I6a14f2d53ec6db4d842b41718fe283f0516f118b\nReviewed-on: https://go-review.googlesource.com/c/playground/+/611937\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": "33740e3866bd083b96c25bd40cb92faa06011293",
      "tree": "d2cf23aba5e0059a1f61b2d0c04a7000b1aa1491",
      "parents": [
        "521016c093980a680fe88d3ccdedf14f2ce63cce"
      ],
      "author": {
        "name": "Rob Findley",
        "email": "rfindley@google.com",
        "time": "Tue Sep 03 21:35:47 2024 +0000"
      },
      "committer": {
        "name": "Robert Findley",
        "email": "rfindley@google.com",
        "time": "Wed Sep 04 13:26:13 2024 +0000"
      },
      "message": "all: update Go versions in Dockerfiles\n\nNow that the Go bootstrap version has been updated, the tip playground\ndeployment is failing. We need a better long-term fix, but for now just\nbump the bootstrap version.\n\nAlso update the (very old) Go version in the sandbox Dockerfile.\n\nUpdates golang/go#69238\n\nChange-Id: I14f1bc59904d8fd83cac0aca7efc2dc932a2ce64\nReviewed-on: https://go-review.googlesource.com/c/playground/+/610336\nReviewed-by: Tim King \u003ctaking@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": "521016c093980a680fe88d3ccdedf14f2ce63cce",
      "tree": "38343993d299181999765061747ff5711c01244d",
      "parents": [
        "df5b938fb2fa4ef45126c6161329c85931f8b25d"
      ],
      "author": {
        "name": "Alan Donovan",
        "email": "adonovan@google.com",
        "time": "Thu Aug 22 11:42:32 2024 -0400"
      },
      "committer": {
        "name": "Alan Donovan",
        "email": "adonovan@google.com",
        "time": "Thu Aug 22 18:44:26 2024 +0000"
      },
      "message": "TestIsTest: move ill-formed tests into a testdata subpackage\n\nThis avoids triggering the go1.24 vet check for ill-formed\nTest (etc) function names.\n\nFixes golang/go#68999\n\nChange-Id: I60a21e99dd4835f20c3e999a1ee8f29451cf653b\nReviewed-on: https://go-review.googlesource.com/c/playground/+/607835\nReviewed-by: Ian Lance Taylor \u003ciant@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "df5b938fb2fa4ef45126c6161329c85931f8b25d",
      "tree": "f91c0972c6f7f81dbb5ffc9fd03335f7296b3bf2",
      "parents": [
        "06f643856d35e2be7d78245fbf84a85b2293d21d"
      ],
      "author": {
        "name": "Nikola Jokic",
        "email": "jokicnikola07@gmail.com",
        "time": "Thu Jan 19 21:25:22 2023 +0100"
      },
      "committer": {
        "name": "Michael Matloob",
        "email": "matloob@golang.org",
        "time": "Thu Aug 01 19:58:20 2024 +0000"
      },
      "message": "x/playground: support multifile code with tests\n\nPreviously, multifile code with tests was failing with error saying that\nfunction main is undeclared in the main package.\n\nThis change aims to restrict number of files restriction to allow tests\nto run. The change also fixes test output typo.\n\nTo test this change, cd to sandbox and run `make runlocal`. In a second\nterminal, stay on the root of the project and run `make test_gvisor`.\n\nWithout removing `files.Num() \u003d\u003d 1`, you would see the following error:\n\n```\nresp.Errors \u003d \"runtime.main_main·f: function main is undeclared in the main package\\n\", want \"\"\n```\n\nFixes golang/go#32403\n\nChange-Id: I98c0de6bf7a80559749a12a19ae3cc19b9d48e91\nReviewed-on: https://go-review.googlesource.com/c/playground/+/462835\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Michael Matloob \u003cmatloob@golang.org\u003e\nReviewed-by: Robert Findley \u003crfindley@google.com\u003e\nReviewed-by: Bryan Mills \u003cbcmills@google.com\u003e\n"
    },
    {
      "commit": "06f643856d35e2be7d78245fbf84a85b2293d21d",
      "tree": "b3b4620d348139a8e49b3e05fed0ffb8e63b7f76",
      "parents": [
        "ab8d13a83cca9191de29e2738e52b2946ba5b77c"
      ],
      "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:07: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: I18d8fb86ef67f4e0b513f4078f07409df16f45a0\nReviewed-on: https://go-review.googlesource.com/c/playground/+/598582\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Russ Cox \u003crsc@golang.org\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@google.com\u003e\n"
    },
    {
      "commit": "ab8d13a83cca9191de29e2738e52b2946ba5b77c",
      "tree": "09e31e771f855e125b020029b2c566def63993f1",
      "parents": [
        "f4dce0b71e5da8aa71db278014603eed3445142b"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@golang.org",
        "time": "Thu Feb 22 20:56:21 2024 -0500"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri Feb 23 16:41:49 2024 +0000"
      },
      "message": "go.mod: update golang.org/x/mod dependency\n\nDone with:\n\ngo get golang.org/x/mod\ngo mod tidy\n\nUsing go1.22.0.\n\nFor golang/go#65891.\n\nChange-Id: I79ec0620be780e3cf5ecbbc0bde6b4e19febce99\nReviewed-on: https://go-review.googlesource.com/c/playground/+/566275\nRun-TryBot: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nReviewed-by: Bryan Mills \u003cbcmills@google.com\u003e\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@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": "f4dce0b71e5da8aa71db278014603eed3445142b",
      "tree": "98bc8bd8e768b755a87f139c9513652cd94e400d",
      "parents": [
        "731d161ef2cedfb50bcbec69d8c2806d95917685"
      ],
      "author": {
        "name": "Robert Findley",
        "email": "rfindley@google.com",
        "time": "Fri Feb 02 16:07:05 2024 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri Feb 02 20:05:25 2024 +0000"
      },
      "message": "Revert \"x/playground: remove -mod\u003dmod and execute go mod tidy before command\"\n\nThis reverts CL 458895.\n\nReason for revert: Broke the playground with \"no space left on device\".\n\nChange-Id: I0ae0a8489446bd66b49196dce64ee79de6f85486\nReviewed-on: https://go-review.googlesource.com/c/playground/+/560460\nCommit-Queue: Robert Findley \u003crfindley@google.com\u003e\nRun-TryBot: Robert Findley \u003crfindley@google.com\u003e\nAuto-Submit: Robert Findley \u003crfindley@google.com\u003e\nTryBot-Result: Gopher Robot \u003cgobot@golang.org\u003e\nReviewed-by: Bryan Mills \u003cbcmills@google.com\u003e\n"
    },
    {
      "commit": "731d161ef2cedfb50bcbec69d8c2806d95917685",
      "tree": "34791589151975065689357929fdf98323c900cf",
      "parents": [
        "baeddcdbb1e909cabe233c839d5d0aadf68601e8"
      ],
      "author": {
        "name": "Nikola Jokic",
        "email": "jokicnikola07@gmail.com",
        "time": "Wed Dec 21 18:45:51 2022 +0100"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri Feb 02 14:19:05 2024 +0000"
      },
      "message": "x/playground: remove -mod\u003dmod and execute go mod tidy before command\n\nPreviously, `-mod\u003dmod` was included to pull down dependencies.\nThis change executes go mod tidy before building packages, that will\nallow for go work usage, and address golang/go#40728\n\nFixes golang/go#54741\n\nChange-Id: I66affc8d2a2e72d958415ea1c052dd3dcf38841e\nReviewed-on: https://go-review.googlesource.com/c/playground/+/458895\nReviewed-by: Robert Findley \u003crfindley@google.com\u003e\nAuto-Submit: Bryan Mills \u003cbcmills@google.com\u003e\nReviewed-by: Matthew Dempsky \u003cmdempsky@google.com\u003e\nCommit-Queue: Bryan Mills \u003cbcmills@google.com\u003e\nTryBot-Result: Gopher Robot \u003cgobot@golang.org\u003e\nRun-TryBot: Bryan Mills \u003cbcmills@google.com\u003e\nReviewed-by: Bryan Mills \u003cbcmills@google.com\u003e\n"
    },
    {
      "commit": "baeddcdbb1e909cabe233c839d5d0aadf68601e8",
      "tree": "98bc8bd8e768b755a87f139c9513652cd94e400d",
      "parents": [
        "77292723d56659985bdc8a10028d6de330b31b85"
      ],
      "author": {
        "name": "Rob Findley",
        "email": "rfindley@google.com",
        "time": "Wed Jan 17 10:51:11 2024 -0500"
      },
      "committer": {
        "name": "Robert Findley",
        "email": "rfindley@google.com",
        "time": "Wed Jan 17 17:27:04 2024 +0000"
      },
      "message": "share: remove the allowShare guard\n\nWe have determined that since x/website prevents /_/share traffic from\nbeing served for golang.google.cn, we no longer need to guard sharing in\nx/playground based on X-AppEngine-Country.\n\nFixes golang/go#65081\n\nChange-Id: Iba078d38bc39fe4c532cb6a78c082559f344b6e2\nReviewed-on: https://go-review.googlesource.com/c/playground/+/556315\nRun-TryBot: Robert Findley \u003crfindley@google.com\u003e\nCommit-Queue: Robert Findley \u003crfindley@google.com\u003e\nTryBot-Result: Gopher Robot \u003cgobot@golang.org\u003e\nReviewed-by: Hyang-Ah Hana Kim \u003chyangah@gmail.com\u003e\n"
    },
    {
      "commit": "77292723d56659985bdc8a10028d6de330b31b85",
      "tree": "2e8ae479ed7bc80777ca777406c6a092a6b52096",
      "parents": [
        "46e2687e955bc91d581442f7d0c0b437e05c5d92"
      ],
      "author": {
        "name": "Rob Findley",
        "email": "rfindley@google.com",
        "time": "Tue Jan 16 17:31:11 2024 -0500"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Tue Jan 16 22:44:30 2024 +0000"
      },
      "message": "share: use forwarded IP for geoIP prefix allow list comparison\n\nCL 556157 used the http.Request.RemoteAddr for comparing with the allow\nlist of miscategorized IP prefixes. This is incorrect as it is generally\n127.0.0.1 for App Engine traffic.\n\nUse X-Forwarded-For instead:\nhttps://cloud.google.com/appengine/docs/standard/reference/request-headers\n\nFor golang/go#65081\n\nChange-Id: Ia0861bdf76dd401c8fa1cd0871c09ae901f5a089\nReviewed-on: https://go-review.googlesource.com/c/playground/+/556195\nTryBot-Result: Gopher Robot \u003cgobot@golang.org\u003e\nCommit-Queue: Robert Findley \u003crfindley@google.com\u003e\nReviewed-by: Hyang-Ah Hana Kim \u003chyangah@gmail.com\u003e\nRun-TryBot: Robert Findley \u003crfindley@google.com\u003e\nAuto-Submit: Robert Findley \u003crfindley@google.com\u003e\n"
    },
    {
      "commit": "46e2687e955bc91d581442f7d0c0b437e05c5d92",
      "tree": "6b02c867d29f00575d3a9f0b7b2ffdbb8fa29f3e",
      "parents": [
        "8d6785105d617f1b809c3d951b31a2d99eaecfee"
      ],
      "author": {
        "name": "Rob Findley",
        "email": "rfindley@google.com",
        "time": "Tue Jan 16 16:43:30 2024 -0500"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Tue Jan 16 22:06:11 2024 +0000"
      },
      "message": "share: hard-code an allow list of IP prefixes for proxied traffic\n\nWhile we continue to investigate the miscategorization of internal IPs\nin playground traffic, add an allow list of a few known problematic IP\nprefixes that have been manually verified to be US Google IPs.\n\nBased on history over the past week, this should get playground snippets\nworking again, at least temporarily.\n\nFor golang/go#65081\n\nChange-Id: Iccb16e9f6afbdad271198a4e3f23c8adf8b0fe8f\nReviewed-on: https://go-review.googlesource.com/c/playground/+/556157\nAuto-Submit: Robert Findley \u003crfindley@google.com\u003e\nTryBot-Result: Gopher Robot \u003cgobot@golang.org\u003e\nCommit-Queue: Robert Findley \u003crfindley@google.com\u003e\nReviewed-by: Hyang-Ah Hana Kim \u003chyangah@gmail.com\u003e\nRun-TryBot: Robert Findley \u003crfindley@google.com\u003e\n"
    },
    {
      "commit": "8d6785105d617f1b809c3d951b31a2d99eaecfee",
      "tree": "726125b422eb941bc54846f41e4ee06b2af3330e",
      "parents": [
        "af6601c481a00e8e6c374ae605426ec4eed63508"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@golang.org",
        "time": "Fri Jan 12 19:50:10 2024 -0500"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Tue Jan 16 17:21:54 2024 +0000"
      },
      "message": "deploy: prune old App Engine versions for 2 more playgrounds\n\nCL 398574 added a step to use versionprune and prune old versions of\nthe gotip playground. Apply the same change to the other two for the\nsame reason.\n\nAlso switch from \u0027go install\u0027 to \u0027go run\u0027 to simplify the invocation,\nand use a single dash in flags as is canonical style for Go commands.\n\nWhile here, also improve consistency between these files:\n\n• apply the change in CL 480275 to deploy.json too\n• use \u0027sh\u0027 everywhere, instead of a mix of \u0027bash\u0027 and \u0027sh\u0027\n• drop GO111MODULE\u003don since it\u0027s the default\n\nFor golang/go#59303.\n\nChange-Id: I921e768d15743a7a93ece8a1f671eaa0ee2e328a\nReviewed-on: https://go-review.googlesource.com/c/playground/+/555656\nReviewed-by: Robert Findley \u003crfindley@google.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nRun-TryBot: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nTryBot-Result: Gopher Robot \u003cgobot@golang.org\u003e\n"
    },
    {
      "commit": "af6601c481a00e8e6c374ae605426ec4eed63508",
      "tree": "617695b41680f99605b38defd67919aa96e29b20",
      "parents": [
        "090502faa7e6883103be5e452b89a366e4e1f9d8"
      ],
      "author": {
        "name": "cui fliter",
        "email": "imcusg@gmail.com",
        "time": "Wed Aug 09 23:35:16 2023 +0800"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Oct 18 12:53:55 2023 +0000"
      },
      "message": "play.go: remove repetitive word\n\nChange-Id: I4164647bd3dce8caa84e5990721c099cef4c14d4\nReviewed-on: https://go-review.googlesource.com/c/playground/+/517835\nTryBot-Result: Gopher Robot \u003cgobot@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nRun-TryBot: shuang cui \u003cimcusg@gmail.com\u003e\nReviewed-by: Than McIntosh \u003cthanm@google.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\n"
    },
    {
      "commit": "090502faa7e6883103be5e452b89a366e4e1f9d8",
      "tree": "7f10c338470bab0bc8f3aa4210e2561a823d4c6a",
      "parents": [
        "27dbd02e00c78b2ee71915f5b9dec00a0228bf95"
      ],
      "author": {
        "name": "cui fliter",
        "email": "imcusg@gmail.com",
        "time": "Tue Feb 07 22:32:33 2023 +0800"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri Oct 13 19:19:33 2023 +0000"
      },
      "message": "sandbox.go: fix comment\n\nChange-Id: Iacba4d6d75cac6b540bf855831873e35df47334f\nReviewed-on: https://go-review.googlesource.com/c/playground/+/465999\nReviewed-by: Ian Lance Taylor \u003ciant@google.com\u003e\nRun-TryBot: Ian Lance Taylor \u003ciant@google.com\u003e\nRun-TryBot: shuang cui \u003cimcusg@gmail.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nAuto-Submit: Ian Lance Taylor \u003ciant@google.com\u003e\nTryBot-Bypass: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\n"
    },
    {
      "commit": "27dbd02e00c78b2ee71915f5b9dec00a0228bf95",
      "tree": "3f9a03a01764327e48ed1b953c97cb31da8e27b2",
      "parents": [
        "6821b5629810defb1ea68149e090b5b86576d7ca"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@golang.org",
        "time": "Wed Oct 11 19:45:43 2023 -0400"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Oct 11 23:58:09 2023 +0000"
      },
      "message": "all: update go directive to 1.18\n\nDone with:\n\ngo get go@1.18\ngo mod tidy\ngo fix ./...\n\nUsing go1.21.3.\n\nFor golang/go#60268.\n\nChange-Id: I3817780240e082ba076e2c6c9cd45fd3837c3c1d\nReviewed-on: https://go-review.googlesource.com/c/playground/+/534736\nReviewed-by: Robert Findley \u003crfindley@google.com\u003e\nCommit-Queue: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nTryBot-Result: Gopher Robot \u003cgobot@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nRun-TryBot: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\n"
    },
    {
      "commit": "6821b5629810defb1ea68149e090b5b86576d7ca",
      "tree": "19bbb37115d98014ad5711aa945a7b8526506734",
      "parents": [
        "b6fff79c25e5eaa7458475d3862ee79bde8f736e"
      ],
      "author": {
        "name": "Robert Findley",
        "email": "rfindley@google.com",
        "time": "Tue Aug 08 14:58:48 2023 -0400"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Tue Aug 08 19:10:23 2023 +0000"
      },
      "message": "Dockerfile: update the bootstrap version to go1.20\n\nThis unbreaks the gotip build.\n\nChange-Id: Ic251015d0b58dc12fd4e5f38350a16a2fd3e103c\nReviewed-on: https://go-review.googlesource.com/c/playground/+/517295\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nTryBot-Result: Gopher Robot \u003cgobot@golang.org\u003e\nRun-TryBot: Robert Findley \u003crfindley@google.com\u003e\nAuto-Submit: Robert Findley \u003crfindley@google.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\n"
    },
    {
      "commit": "b6fff79c25e5eaa7458475d3862ee79bde8f736e",
      "tree": "4a46cf9363dc0b1f7879754620aaea379f10e65c",
      "parents": [
        "6c88a435cb106e2faef2c9e59f0c8d1d1937cf50"
      ],
      "author": {
        "name": "Robert Findley",
        "email": "rfindley@google.com",
        "time": "Tue Aug 08 13:15:20 2023 -0400"
      },
      "committer": {
        "name": "Robert Findley",
        "email": "rfindley@google.com",
        "time": "Tue Aug 08 17:32:35 2023 +0000"
      },
      "message": "all: upgrade x/build to fix cmd/latestgo\n\nPick up CL 479556 to get the updated version of version.ParseTag, which\nfixes cmd/latestgo to find go1.21.0.\n\nChange-Id: I1b4636276e815bed83e65e726feb85fd46d5b99c\nReviewed-on: https://go-review.googlesource.com/c/playground/+/517155\nRun-TryBot: Robert Findley \u003crfindley@google.com\u003e\nTryBot-Result: Gopher Robot \u003cgobot@golang.org\u003e\nReviewed-by: Heschi Kreinick \u003cheschi@google.com\u003e\n"
    },
    {
      "commit": "6c88a435cb106e2faef2c9e59f0c8d1d1937cf50",
      "tree": "941ca4ade264356688ee0bac3f6f334edde4c428",
      "parents": [
        "14ebe15bcd59b209b829d6df14a28e437da8e911"
      ],
      "author": {
        "name": "Russ Cox",
        "email": "rsc@golang.org",
        "time": "Sun Jul 23 16:56:30 2023 -0400"
      },
      "committer": {
        "name": "Russ Cox",
        "email": "rsc@golang.org",
        "time": "Tue Aug 01 18:52:34 2023 +0000"
      },
      "message": "playground: recognize // GOEXPERIMENT\u003dfoo lines at top of source file\n\nWe sometimes add features we want people to play with to the Go toolchain\nusing GOEXPERIMENT flags. Provide access to these on the playground by\nlooking for // GOEXPERIMENT\u003dfoo lines at the top of source files.\n\nIn particular, this will let people add // GOEXPERIMENT\u003dloopvar and get\nthe loop variable semantics.\n\nChange-Id: I4335ab72f2bf417148d18508f2233597d745e847\nReviewed-on: https://go-review.googlesource.com/c/playground/+/511640\nTryBot-Result: Gopher Robot \u003cgobot@golang.org\u003e\nReviewed-by: Robert Findley \u003crfindley@google.com\u003e\nRun-TryBot: Russ Cox \u003crsc@golang.org\u003e\n"
    },
    {
      "commit": "14ebe15bcd59b209b829d6df14a28e437da8e911",
      "tree": "622c155c0e4d12d61771ab7d8639cdd79333cb46",
      "parents": [
        "27f52831c213b96395ec5189ef2c60e6800d0608"
      ],
      "author": {
        "name": "xpume",
        "email": "770954908@qq.com",
        "time": "Mon Apr 17 02:38:52 2023 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Tue Apr 18 13:43:05 2023 +0000"
      },
      "message": "sandbox: fix typo\n\nChange-Id: I875c677d991537ca6209ebf52cba8d1cb36a59e7\nGitHub-Last-Rev: 1318c496aaac5e91dc49c98d08a9718e1a2b1e97\nGitHub-Pull-Request: golang/playground#24\nReviewed-on: https://go-review.googlesource.com/c/playground/+/484935\nReviewed-by: Bryan Mills \u003cbcmills@google.com\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@google.com\u003e\nTryBot-Result: Gopher Robot \u003cgobot@golang.org\u003e\nRun-TryBot: Ian Lance Taylor \u003ciant@google.com\u003e\nAuto-Submit: Ian Lance Taylor \u003ciant@google.com\u003e\n"
    },
    {
      "commit": "27f52831c213b96395ec5189ef2c60e6800d0608",
      "tree": "37eff389652c6182265a1d268a2c077b1039bdca",
      "parents": [
        "3300b16fab55d8cd3c1662dbde9e78f7deed96fd"
      ],
      "author": {
        "name": "Robert Findley",
        "email": "rfindley@google.com",
        "time": "Wed Mar 29 13:25:46 2023 -0400"
      },
      "committer": {
        "name": "Robert Findley",
        "email": "rfindley@google.com",
        "time": "Wed Mar 29 17:31:53 2023 +0000"
      },
      "message": "deploy: fail the goprev deployment if latestgo fails\n\nIn golang/go#59303, we observed (surprisingly) that the goprev\nplayground deployment proceeded with deploying using tip Go after the\nlatestgo command failed.\n\nFix the latestgo invocation to exit with a non-zero exit code when\nlatestgo fails.\n\nFor golang/go#59303\n\nChange-Id: Ie07764b71ce42bddbff6266b0bb8684140d02af4\nReviewed-on: https://go-review.googlesource.com/c/playground/+/480275\nRun-TryBot: Robert Findley \u003crfindley@google.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nTryBot-Result: Gopher Robot \u003cgobot@golang.org\u003e\n"
    },
    {
      "commit": "3300b16fab55d8cd3c1662dbde9e78f7deed96fd",
      "tree": "48f849670ece3f1ce6c772c76618f253b6cd366b",
      "parents": [
        "6d06603a10a943cf162efc60e67ce4afdbd985a0"
      ],
      "author": {
        "name": "Robert Findley",
        "email": "rfindley@google.com",
        "time": "Wed Mar 29 13:10:10 2023 -0400"
      },
      "committer": {
        "name": "Robert Findley",
        "email": "rfindley@google.com",
        "time": "Wed Mar 29 17:28:35 2023 +0000"
      },
      "message": "cmd/latestgo: restore the -prev flag\n\nCL 467955 inadvertently removed the -prev flag for the latestgo command,\ncausing goprevplay to (surprisingly) revert to building go at tip.\n\nFixes golang/go#59303\n\nChange-Id: I6dc79f8737a36e01405fcdc50b5a908284b361b1\nReviewed-on: https://go-review.googlesource.com/c/playground/+/480235\nRun-TryBot: Robert Findley \u003crfindley@google.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nTryBot-Result: Gopher Robot \u003cgobot@golang.org\u003e\n"
    },
    {
      "commit": "6d06603a10a943cf162efc60e67ce4afdbd985a0",
      "tree": "60151b880236cd13dde68830237cd7a8375d88d5",
      "parents": [
        "f9826ed7a25d5c4ec1985f300c4d01daffb88c62"
      ],
      "author": {
        "name": "Peter Georgas",
        "email": "peter.georgas@icloud.com",
        "time": "Mon Feb 13 22:32:19 2023 -0500"
      },
      "committer": {
        "name": "Robert Findley",
        "email": "rfindley@google.com",
        "time": "Mon Mar 27 15:57:19 2023 +0000"
      },
      "message": "cmd/latestgo: Use Gerrit to retrieve latest Go version\n\nFixes golang/go#58350\n\nChange-Id: I4bb22a6a1aaebcb965938d78c754c71e1041e431\nReviewed-on: https://go-review.googlesource.com/c/playground/+/467955\nRun-TryBot: Robert Findley \u003crfindley@google.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nReviewed-by: Robert Findley \u003crfindley@google.com\u003e\nTryBot-Result: Gopher Robot \u003cgobot@golang.org\u003e\n"
    },
    {
      "commit": "f9826ed7a25d5c4ec1985f300c4d01daffb88c62",
      "tree": "2cf0bfb9f44fd813d456f37c2f251c23a9d733c2",
      "parents": [
        "4eec63b1be7db14071f259d35e5e036d52c0211c"
      ],
      "author": {
        "name": "Robert Findley",
        "email": "rfindley@google.com",
        "time": "Fri Mar 24 09:53:19 2023 -0400"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri Mar 24 15:17:16 2023 +0000"
      },
      "message": "all: update golang.org/x/ dependencies\n\nThe playground\u0027s dependencies were quite stale, causing trybot failures\ndue to an old version of x/sys.\n\nUpdate them.\n\nAlso fix a stale link to play.golang.org in the README.\n\nFixes golang/go#59218\n\nChange-Id: I8b672883681c25f03375e9abaee189ca2b7c334b\nReviewed-on: https://go-review.googlesource.com/c/playground/+/478959\nReviewed-by: Heschi Kreinick \u003cheschi@google.com\u003e\nTryBot-Result: Gopher Robot \u003cgobot@golang.org\u003e\nRun-TryBot: Robert Findley \u003crfindley@google.com\u003e\nAuto-Submit: Robert Findley \u003crfindley@google.com\u003e\n"
    },
    {
      "commit": "4eec63b1be7db14071f259d35e5e036d52c0211c",
      "tree": "f81fc1b3b68776b6967ab197f678a8cead2a868c",
      "parents": [
        "2926764213dc2939a21ba747779958532da63612"
      ],
      "author": {
        "name": "Roland Shoemaker",
        "email": "roland@golang.org",
        "time": "Mon Feb 06 15:07:55 2023 -0800"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Feb 08 19:07:59 2023 +0000"
      },
      "message": "sandbox: remove terraform config\n\nRemove terraform config artifact that no longer seems to be in use.\nThe terraform state bucket was previously deleted, and someone has\nsince re-registered it. If we ever need to bring this back, the state\nbucket need to be changed to something else.\n\nChange-Id: I4385909039d16a4958638ee9c3a9b26ed8e96c17\nReviewed-on: https://go-review.googlesource.com/c/playground/+/465875\nAuto-Submit: Roland Shoemaker \u003croland@golang.org\u003e\nRun-TryBot: Roland Shoemaker \u003croland@golang.org\u003e\nReviewed-by: Heschi Kreinick \u003cheschi@google.com\u003e\nTryBot-Bypass: Roland Shoemaker \u003croland@golang.org\u003e\n"
    },
    {
      "commit": "2926764213dc2939a21ba747779958532da63612",
      "tree": "e830d6b0dc65291cd9428d516492957f3e9cbb63",
      "parents": [
        "7d703e8e264ded76fbd7a86c2a2fa0595e735bf7"
      ],
      "author": {
        "name": "Nikola Jokic",
        "email": "jokicnikola07@gmail.com",
        "time": "Thu Dec 08 21:02:12 2022 +0100"
      },
      "committer": {
        "name": "Bryan Mills",
        "email": "bcmills@google.com",
        "time": "Thu Jan 19 19:23:53 2023 +0000"
      },
      "message": "x/playground: allow playground to run fuzz tests\n\nCurrent implementation does not check for Fuzz functions. In case we\nhave test functions and no main, this change moves a file as\nprog_test.go and runs go test -c.\n\nChange also includes TestMain function, and removeBanner\n\nFixes golang/go#57029\nFixes golang/go#32237\nFixes golang/go#45431\n\nChange-Id: I249df00a98db484a04a1380c73e2ff268a2e3379\nReviewed-on: https://go-review.googlesource.com/c/playground/+/456355\nTryBot-Result: Gopher Robot \u003cgobot@golang.org\u003e\nReviewed-by: Jenny Rakoczy \u003cjenny@golang.org\u003e\nRun-TryBot: Bryan Mills \u003cbcmills@google.com\u003e\nReviewed-by: Bryan Mills \u003cbcmills@google.com\u003e\nReviewed-by: Cherry Mui \u003ccherryyz@google.com\u003e\n"
    },
    {
      "commit": "7d703e8e264ded76fbd7a86c2a2fa0595e735bf7",
      "tree": "947156e6a263d8a406ff8e1bc94682b68995b21a",
      "parents": [
        "972afd6b3ff8f6b36c8bbbd6cf31498b665af357"
      ],
      "author": {
        "name": "Robert Findley",
        "email": "rfindley@google.com",
        "time": "Thu Jan 12 10:51:50 2023 -0500"
      },
      "committer": {
        "name": "Robert Findley",
        "email": "rfindley@google.com",
        "time": "Thu Jan 12 16:30:01 2023 +0000"
      },
      "message": "playground: 4x resources for the tip playground\n\nExperiment whether increasing instance shape can help mitigate build\ntimeouts.\n\nFor golang/go#56977\n\nChange-Id: Ib516b97b9729151542331f8bae8ad5725914d2f2\nReviewed-on: https://go-review.googlesource.com/c/playground/+/461795\nRun-TryBot: Robert Findley \u003crfindley@google.com\u003e\nTryBot-Result: Gopher Robot \u003cgobot@golang.org\u003e\nReviewed-by: Heschi Kreinick \u003cheschi@google.com\u003e\n"
    },
    {
      "commit": "972afd6b3ff8f6b36c8bbbd6cf31498b665af357",
      "tree": "47d2d6858211c1df002fbad79752850820d03073",
      "parents": [
        "5931d39a14321611dd3d7a9061d66e2f0d9b95c1"
      ],
      "author": {
        "name": "Robert Findley",
        "email": "rfindley@google.com",
        "time": "Wed Jan 04 19:51:43 2023 -0500"
      },
      "committer": {
        "name": "Robert Findley",
        "email": "rfindley@google.com",
        "time": "Thu Jan 05 17:09:28 2023 +0000"
      },
      "message": "playground: copy a build cache containing std archives on each build\n\nFollowing CL 432535, archive files for std are not included in GOROOT.\nAs a result, the playground had to recompile the relevant parts of std\non each build, causing it to time out during health checks.\n\nTry to fix this by copying a minimal amount of GOCACHE content for each\nbuild, rather than recompiling. Use hard linking to avoid copying bytes.\n\nFor golang/go#57495\n\nChange-Id: I06bf9f2630d1f9e4675847586911b45054d05222\nReviewed-on: https://go-review.googlesource.com/c/playground/+/460635\nReviewed-by: Heschi Kreinick \u003cheschi@google.com\u003e\nRun-TryBot: Robert Findley \u003crfindley@google.com\u003e\nTryBot-Result: Gopher Robot \u003cgobot@golang.org\u003e\nReviewed-by: Bryan Mills \u003cbcmills@google.com\u003e\n"
    },
    {
      "commit": "5931d39a14321611dd3d7a9061d66e2f0d9b95c1",
      "tree": "28819c132e8357c380c32c5d042b89f3bb30d7ba",
      "parents": [
        "864e808462e59bdc017294109fa0a784bbec746d"
      ],
      "author": {
        "name": "Emmanuel T Odeke",
        "email": "emmanuel@orijtech.com",
        "time": "Wed Oct 12 23:24:45 2022 -0700"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu Oct 13 17:20:47 2022 +0000"
      },
      "message": "internal/metrics: fix leaking stackdriver exporter\n\nFound internally at Orijtech, Inc by StaticMajor, this\nchange invokes .Close() on the Stackdriver Metrics Exporter\nif its .StartMetricsExporter() method returns an error.\n\nChange-Id: Ib17cfdd7c1f4f8bcde6e08372de3a4f1c367575d\nReviewed-on: https://go-review.googlesource.com/c/playground/+/442715\nTryBot-Result: Gopher Robot \u003cgobot@golang.org\u003e\nAuto-Submit: Emmanuel Odeke \u003cemmanuel@orijtech.com\u003e\nReviewed-by: Robert Findley \u003crfindley@google.com\u003e\nRun-TryBot: Emmanuel Odeke \u003cemmanuel@orijtech.com\u003e\nReviewed-by: Joedian Reid \u003cjoedian@golang.org\u003e\n"
    },
    {
      "commit": "864e808462e59bdc017294109fa0a784bbec746d",
      "tree": "c09327aa4dd0d0da9196b1276ecd45a4c2ce8910",
      "parents": [
        "ac3e19cbe189f79620bc5ddd033c99822640de1a"
      ],
      "author": {
        "name": "cui fliter",
        "email": "imcusg@gmail.com",
        "time": "Tue Sep 13 14:49:09 2022 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Tue Sep 13 15:27:26 2022 +0000"
      },
      "message": "all: replace io/ioutil with io and os package\n\nChange-Id: I84f4996a1eaae239a5152866aa34033847da38bc\nGitHub-Last-Rev: 60cc9c27b5d8fa12ff52faed815518c89a5bdb0d\nGitHub-Pull-Request: golang/playground#19\nReviewed-on: https://go-review.googlesource.com/c/playground/+/430595\nReviewed-by: Bryan Mills \u003cbcmills@google.com\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@google.com\u003e\nRun-TryBot: Bryan Mills \u003cbcmills@google.com\u003e\nTryBot-Result: Gopher Robot \u003cgobot@golang.org\u003e\nAuto-Submit: Bryan Mills \u003cbcmills@google.com\u003e\n"
    },
    {
      "commit": "ac3e19cbe189f79620bc5ddd033c99822640de1a",
      "tree": "9232181d0e27e5168f1fc456445f11063c7afd9a",
      "parents": [
        "ea370685261591c0c1a0047703044279cef30240"
      ],
      "author": {
        "name": "Russ Cox",
        "email": "rsc@golang.org",
        "time": "Fri Jul 22 11:10:46 2022 -0400"
      },
      "committer": {
        "name": "Russ Cox",
        "email": "rsc@golang.org",
        "time": "Fri Jul 22 15:52:43 2022 +0000"
      },
      "message": "A+C: delete AUTHORS and CONTRIBUTORS\n\nIn 2009, Google\u0027s open-source lawyers asked us to create the AUTHORS\nfile to define \"The Go Authors\", and the CONTRIBUTORS file was in\nkeeping with open source best practices of the time.\n\nRe-reviewing our repos now in 2022, the open-source lawyers are\ncomfortable with source control history taking the place of the\nAUTHORS file, and most open source projects no longer maintain\nCONTRIBUTORS files.\n\nTo ease maintenance, remove AUTHORS and CONTRIBUTORS from all repos.\n\nFor golang/go#53961.\n\nChange-Id: I1f0e7afeb9f252e920ba9eeb90864dc094f4ec8b\nReviewed-on: https://go-review.googlesource.com/c/playground/+/418920\nRun-TryBot: Russ Cox \u003crsc@golang.org\u003e\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\nTryBot-Result: Gopher Robot \u003cgobot@golang.org\u003e\n"
    },
    {
      "commit": "ea370685261591c0c1a0047703044279cef30240",
      "tree": "8daf3104eb24d88d13a64bf47b4225622008b254",
      "parents": [
        "0e519ec90cf8658a0240e00686f58fc4085a7bbf"
      ],
      "author": {
        "name": "Russ Cox",
        "email": "rsc@golang.org",
        "time": "Mon Apr 11 13:12:13 2022 -0400"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Apr 11 22:43:30 2022 +0000"
      },
      "message": "all: gofmt\n\nGofmt to update doc comments to the new formatting.\n\nFor golang/go#51082.\n\nChange-Id: Ie45b11898b01babdfc9f23fd1fd8aefd367b98c6\nReviewed-on: https://go-review.googlesource.com/c/playground/+/399601\nRun-TryBot: Russ Cox \u003crsc@golang.org\u003e\nTryBot-Result: Gopher Robot \u003cgobot@golang.org\u003e\nAuto-Submit: Russ Cox \u003crsc@golang.org\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@google.com\u003e\n"
    },
    {
      "commit": "0e519ec90cf8658a0240e00686f58fc4085a7bbf",
      "tree": "f98f5f811ca9ad01d34a4dd06d7dd10c2d48ffa1",
      "parents": [
        "60559de821238a1daf1ae6763cf51149a312ede2"
      ],
      "author": {
        "name": "Jamal Carvalho",
        "email": "jamal@golang.org",
        "time": "Tue Apr 05 19:26:12 2022 -0400"
      },
      "committer": {
        "name": "Jamal Carvalho",
        "email": "jamal@golang.org",
        "time": "Wed Apr 06 13:29:35 2022 +0000"
      },
      "message": "deploy: prune app engine versions during build\n\nThe daily playground-deploy-gotip-playground build job caused\nthe golang-org project to reach the per project app engine\nversion limit of 210. This change adds a step to prune versions\nusing the command from x/website.\n\nChange-Id: I2384c7af97ab1b8f4e5ebad8ee10e41227a506a6\nReviewed-on: https://go-review.googlesource.com/c/playground/+/398574\nTrust: Jamal Carvalho \u003cjamal@golang.org\u003e\nRun-TryBot: Jamal Carvalho \u003cjamal@golang.org\u003e\nTryBot-Result: Gopher Robot \u003cgobot@golang.org\u003e\nReviewed-by: Robert Findley \u003crfindley@google.com\u003e\n"
    },
    {
      "commit": "60559de821238a1daf1ae6763cf51149a312ede2",
      "tree": "b86e4a650880599303c9ef2873599f947528b9f4",
      "parents": [
        "6aeb6d3e9fbd387b766daad314dd495db9a29b40"
      ],
      "author": {
        "name": "Robert Findley",
        "email": "rfindley@google.com",
        "time": "Wed Mar 23 11:24:56 2022 -0400"
      },
      "committer": {
        "name": "Robert Findley",
        "email": "rfindley@google.com",
        "time": "Fri Mar 25 21:10:57 2022 +0000"
      },
      "message": "deploy: add triggers for the goprev playground\n\nChange-Id: Icf535d55b2ab042e4badf8b41042c1e3a1480906\nReviewed-on: https://go-review.googlesource.com/c/playground/+/395034\nTrust: Robert Findley \u003crfindley@google.com\u003e\nRun-TryBot: Robert Findley \u003crfindley@google.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nTryBot-Result: Gopher Robot \u003cgobot@golang.org\u003e\n"
    },
    {
      "commit": "6aeb6d3e9fbd387b766daad314dd495db9a29b40",
      "tree": "ced93ba5a6add234bb51353ed8283a545e327f01",
      "parents": [
        "28ff6789a75f968eef490e021cdb8e664e17fdb7"
      ],
      "author": {
        "name": "Alex Rakoczy",
        "email": "alex@golang.org",
        "time": "Thu Mar 17 18:30:41 2022 -0400"
      },
      "committer": {
        "name": "Alex Rakoczy",
        "email": "alex@golang.org",
        "time": "Fri Mar 18 15:46:23 2022 +0000"
      },
      "message": "all: remove grpc.go4.org dependency\n\nUpdates module dependencies. Also, update the default Go versions, which\nare still explicitly set during deployment.\n\nThis is a follow-up to CL 361454, which removes grpc.go4.org in the\nx/build repository.\n\nChange-Id: I3d522c6930da22156ca2e76e6a1a663b71cef8ba\nReviewed-on: https://go-review.googlesource.com/c/playground/+/393696\nTrust: Alex Rakoczy \u003calex@golang.org\u003e\nRun-TryBot: Alex Rakoczy \u003calex@golang.org\u003e\nTryBot-Result: Gopher Robot \u003cgobot@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nReviewed-by: Carlos Amedee \u003ccarlos@golang.org\u003e\n"
    },
    {
      "commit": "28ff6789a75f968eef490e021cdb8e664e17fdb7",
      "tree": "bc0018196246cab19624c46d069c05197f44f4a6",
      "parents": [
        "ddc36c7582fce3ea0d7156858fca395289a77a83"
      ],
      "author": {
        "name": "cuishuang",
        "email": "imcusg@gmail.com",
        "time": "Mon Mar 07 16:33:34 2022 +0000"
      },
      "committer": {
        "name": "Alex Rakoczy",
        "email": "alex@golang.org",
        "time": "Mon Mar 07 22:21:06 2022 +0000"
      },
      "message": "internal: fix typo\n\nChange-Id: I95276a7323b126e132d678978987d89fbe4d851d\nGitHub-Last-Rev: f16fe1508e8f73f881fc553add110fab87ba5801\nGitHub-Pull-Request: golang/playground#14\nReviewed-on: https://go-review.googlesource.com/c/playground/+/390416\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\nRun-TryBot: Ian Lance Taylor \u003ciant@golang.org\u003e\nTryBot-Result: Gopher Robot \u003cgobot@golang.org\u003e\nTrust: Alberto Donizetti \u003calb.donizetti@gmail.com\u003e\nReviewed-by: Alex Rakoczy \u003calex@golang.org\u003e\n"
    },
    {
      "commit": "ddc36c7582fce3ea0d7156858fca395289a77a83",
      "tree": "074a464668f728b4163b9362d1d0fe95883387f1",
      "parents": [
        "5ac9766474877db138f2fefa2839a2b03e0ac9f8"
      ],
      "author": {
        "name": "Russ Cox",
        "email": "rsc@golang.org",
        "time": "Wed Jan 05 09:48:48 2022 -0500"
      },
      "committer": {
        "name": "Russ Cox",
        "email": "rsc@golang.org",
        "time": "Wed Jan 05 14:59:27 2022 +0000"
      },
      "message": "deploy: use more powerful instance for deploy\n\nDeploy takes a ridiculous amount of time because it is\nbuilding toolchains and so on. Give it some actual CPU.\n\nChange-Id: Id02b2d0de66b88066d0e1e83b8e1477b3dcd0cae\nReviewed-on: https://go-review.googlesource.com/c/playground/+/375634\nTrust: Russ Cox \u003crsc@golang.org\u003e\nRun-TryBot: Russ Cox \u003crsc@golang.org\u003e\nReviewed-by: Robert Findley \u003crfindley@google.com\u003e\nTryBot-Result: Gopher Robot \u003cgobot@golang.org\u003e\n"
    },
    {
      "commit": "5ac9766474877db138f2fefa2839a2b03e0ac9f8",
      "tree": "644be91f88caa4a6d5b04cdabb2ae0c1cf72d311",
      "parents": [
        "6c5517031ca5f39be717bc285e78f886cf70c1cc"
      ],
      "author": {
        "name": "Robert Findley",
        "email": "rfindley@google.com",
        "time": "Fri Nov 19 17:40:33 2021 -0500"
      },
      "committer": {
        "name": "Robert Findley",
        "email": "rfindley@google.com",
        "time": "Tue Dec 07 16:39:53 2021 +0000"
      },
      "message": "playground: add a version endpoint\n\nAdd a /version handler to serve information about the playground Go\nversion.\n\nAlso consolidate writing JSON responses into a common helper.\n\nChange-Id: I1bb3de4c23320eb58306c93a51dbe9ae5176382d\nReviewed-on: https://go-review.googlesource.com/c/playground/+/365854\nTrust: Robert Findley \u003crfindley@google.com\u003e\nRun-TryBot: Robert Findley \u003crfindley@google.com\u003e\nTryBot-Result: Gopher Robot \u003cgobot@golang.org\u003e\nReviewed-by: Russ Cox \u003crsc@golang.org\u003e\n"
    },
    {
      "commit": "6c5517031ca5f39be717bc285e78f886cf70c1cc",
      "tree": "1ee3206efe96f5999834010778a2ce5d7bbfc1d8",
      "parents": [
        "feeb797761ddf65a93147ca2203c19ef7025f0b7"
      ],
      "author": {
        "name": "Robert Findley",
        "email": "rfindley@google.com",
        "time": "Wed Dec 01 11:58:42 2021 -0500"
      },
      "committer": {
        "name": "Robert Findley",
        "email": "rfindley@google.com",
        "time": "Wed Dec 01 17:09:57 2021 +0000"
      },
      "message": "playground: clean up environment for goprevplay\n\nNow that goprevplay is deployed, we can see that it\u0027s inherited behavior\nfrom gotipplay. Fix that.\n\nChange-Id: I3ea2d53a861d70cad5a3f5764f3b6a64aac40492\nReviewed-on: https://go-review.googlesource.com/c/playground/+/368196\nTrust: Robert Findley \u003crfindley@google.com\u003e\nRun-TryBot: Robert Findley \u003crfindley@google.com\u003e\nTryBot-Result: Go Bot \u003cgobot@golang.org\u003e\nReviewed-by: Alexander Rakoczy \u003calex@golang.org\u003e\n"
    },
    {
      "commit": "feeb797761ddf65a93147ca2203c19ef7025f0b7",
      "tree": "c2e024e4dcb2801fcb201fc317fe9f3408e2ba78",
      "parents": [
        "ec0fe01ecd8a3a8430eb98754369a9ec78f7c155"
      ],
      "author": {
        "name": "Robert Findley",
        "email": "rfindley@google.com",
        "time": "Wed Dec 01 10:59:56 2021 -0500"
      },
      "committer": {
        "name": "Robert Findley",
        "email": "rfindley@google.com",
        "time": "Wed Dec 01 16:09:08 2021 +0000"
      },
      "message": "deploy: tag the correct image for playground-goprev\n\nYet another location in the deploy script that was missed. Mea culpa,\nhaste makes waste...\n\nChange-Id: I3b66049ac103b15c464d93020c9ed3ab909bb6b7\nReviewed-on: https://go-review.googlesource.com/c/playground/+/368194\nTrust: Robert Findley \u003crfindley@google.com\u003e\nRun-TryBot: Robert Findley \u003crfindley@google.com\u003e\nReviewed-by: Alexander Rakoczy \u003calex@golang.org\u003e\nTryBot-Result: Go Bot \u003cgobot@golang.org\u003e\n"
    },
    {
      "commit": "ec0fe01ecd8a3a8430eb98754369a9ec78f7c155",
      "tree": "6c22b55dc477306b4f5127cc5334142d8b99a315",
      "parents": [
        "04e7b2aa3ab19b15c8550f65957c952d3ddc1ebb"
      ],
      "author": {
        "name": "Robert Findley",
        "email": "rfindley@google.com",
        "time": "Tue Nov 30 13:22:45 2021 -0500"
      },
      "committer": {
        "name": "Robert Findley",
        "email": "rfindley@google.com",
        "time": "Tue Nov 30 18:29:52 2021 +0000"
      },
      "message": "playground: fix docker image of of goprevplay\n\nChange-Id: I909658e0d73af3199582b7e2000348529dff5796\nReviewed-on: https://go-review.googlesource.com/c/playground/+/367895\nTrust: Robert Findley \u003crfindley@google.com\u003e\nRun-TryBot: Robert Findley \u003crfindley@google.com\u003e\nReviewed-by: Alexander Rakoczy \u003calex@golang.org\u003e\nTryBot-Result: Go Bot \u003cgobot@golang.org\u003e\n"
    },
    {
      "commit": "04e7b2aa3ab19b15c8550f65957c952d3ddc1ebb",
      "tree": "fe2bd606d52b6e7f5ac5434a4e90ec53ed32595a",
      "parents": [
        "69a742107761100be87b1a0c06723e2c6abe1c4f"
      ],
      "author": {
        "name": "Robert Findley",
        "email": "rfindley@google.com",
        "time": "Tue Nov 30 12:26:59 2021 -0500"
      },
      "committer": {
        "name": "Robert Findley",
        "email": "rfindley@google.com",
        "time": "Tue Nov 30 17:29:42 2021 +0000"
      },
      "message": "playground: fix service name for app.goprev.yaml\n\nChange-Id: I7c3650c91e69af42a63212dc6c8f07ae9b39ef81\nReviewed-on: https://go-review.googlesource.com/c/playground/+/367894\nTrust: Robert Findley \u003crfindley@google.com\u003e\nRun-TryBot: Robert Findley \u003crfindley@google.com\u003e\nReviewed-by: Alexander Rakoczy \u003calex@golang.org\u003e\nTryBot-Result: Go Bot \u003cgobot@golang.org\u003e\n"
    },
    {
      "commit": "69a742107761100be87b1a0c06723e2c6abe1c4f",
      "tree": "4e4f8ee795d895937b0a87ae303ea19663c0ab98",
      "parents": [
        "f6482268101ca3e28bca39b04e8de69f7b1cfcba"
      ],
      "author": {
        "name": "Robert Findley",
        "email": "rfindley@google.com",
        "time": "Tue Nov 30 09:13:25 2021 -0500"
      },
      "committer": {
        "name": "Robert Findley",
        "email": "rfindley@google.com",
        "time": "Tue Nov 30 17:23:50 2021 +0000"
      },
      "message": "playground: add a goprevplay service, hosting the previous go release\n\nChange-Id: Ibdd5f45062960cd09965df63c12cde394dca1f8b\nReviewed-on: https://go-review.googlesource.com/c/playground/+/367814\nTrust: Robert Findley \u003crfindley@google.com\u003e\nRun-TryBot: Robert Findley \u003crfindley@google.com\u003e\nTryBot-Result: Go Bot \u003cgobot@golang.org\u003e\nReviewed-by: Alexander Rakoczy \u003calex@golang.org\u003e\n"
    },
    {
      "commit": "f6482268101ca3e28bca39b04e8de69f7b1cfcba",
      "tree": "ac608819c56462e84f627791de11e37af556019f",
      "parents": [
        "9187f21bccb06608c7872ca8df444162eea55b38"
      ],
      "author": {
        "name": "Alexander Rakoczy",
        "email": "alex@golang.org",
        "time": "Tue Nov 23 11:35:36 2021 -0500"
      },
      "committer": {
        "name": "Alexander Rakoczy",
        "email": "alex@golang.org",
        "time": "Tue Nov 30 01:21:13 2021 +0000"
      },
      "message": "deploy: add daily schedule for gotip playground\n\nCreate a scheduled trigger to deploy the gotip playground every\nAmerica/New_York morning. I attempted to create and manage the trigger\nwith gcloud alpha builds triggers create scheduled, however I had to create the\nschedule portion manually in the web interface.\n\nThere\u0027s probably a way to manage it with configuration in the CLI, but I\nadded documentation to the Makefile on how to update it manually in the\nmeantime.\n\nCreate command:\n\ngcloud alpha builds triggers create scheduled --project\u003dgolang-org \\\n  --schedule\u003d\"15 11 * * *\" \\\n  --time-zone\u003d\"America/New_York\" \\\n  --build-config\u003ddeploy/deploy_gotip.json \\\n  --repo-type\u003d\"CLOUD_SOURCE_REPOSITORIES\" \\\n  --revision\u003d\"refs/heads/master\" \\\n  --repo-uri\u003d\"https://source.developers.google.com/p/golang-org/r/playground\" \\\n  --name \"playground-deploy-gotip-playground\" \\\n  --description\u003d\"Deploy gotip playground daily\"\n\nFor golang/go#48517\n\nChange-Id: I9d58e5a81ae4d590e6492c07cc71806864838c81\nReviewed-on: https://go-review.googlesource.com/c/playground/+/366634\nTrust: Alexander Rakoczy \u003calex@golang.org\u003e\nRun-TryBot: Alexander Rakoczy \u003calex@golang.org\u003e\nTryBot-Result: Go Bot \u003cgobot@golang.org\u003e\nReviewed-by: Robert Findley \u003crfindley@google.com\u003e\n"
    },
    {
      "commit": "9187f21bccb06608c7872ca8df444162eea55b38",
      "tree": "60e1a77b3560dcfe226cc256868f39b5612c4301",
      "parents": [
        "5e565e55731abffeb11ae2e4cee0c3729b2f1438"
      ],
      "author": {
        "name": "Alexander Rakoczy",
        "email": "alex@golang.org",
        "time": "Mon Nov 22 16:20:16 2021 -0500"
      },
      "committer": {
        "name": "Alexander Rakoczy",
        "email": "alex@golang.org",
        "time": "Mon Nov 22 21:23:19 2021 +0000"
      },
      "message": "deploy: update build and deploy timeout to 3600s\n\nFlex deploys can take a very long time. Our build time itself is about\n23 minutes, so let\u0027s give ourselves some more headroom.\n\nChange-Id: I2fa65bf1df6ef97aa4044ce3cfeaa47a429e39bd\nReviewed-on: https://go-review.googlesource.com/c/playground/+/366180\nTrust: Alexander Rakoczy \u003calex@golang.org\u003e\nRun-TryBot: Alexander Rakoczy \u003calex@golang.org\u003e\nReviewed-by: Robert Findley \u003crfindley@google.com\u003e\nTryBot-Result: Go Bot \u003cgobot@golang.org\u003e\n"
    },
    {
      "commit": "5e565e55731abffeb11ae2e4cee0c3729b2f1438",
      "tree": "d233e5959ae7a835b4716267e265fcce413070f1",
      "parents": [
        "11560ecbdc85247b9da4c619d73031676ea9b77b"
      ],
      "author": {
        "name": "Robert Findley",
        "email": "rfindley@google.com",
        "time": "Mon Nov 22 15:31:28 2021 -0500"
      },
      "committer": {
        "name": "Robert Findley",
        "email": "rfindley@google.com",
        "time": "Mon Nov 22 20:40:21 2021 +0000"
      },
      "message": "gotipplay: fix GOTIP environment variable to be string\n\nChange-Id: If2aca632dd49cc161e7034d7231937b53e18c592\nReviewed-on: https://go-review.googlesource.com/c/playground/+/366179\nTrust: Robert Findley \u003crfindley@google.com\u003e\nRun-TryBot: Robert Findley \u003crfindley@google.com\u003e\nReviewed-by: Alexander Rakoczy \u003calex@golang.org\u003e\nTryBot-Result: Go Bot \u003cgobot@golang.org\u003e\n"
    },
    {
      "commit": "11560ecbdc85247b9da4c619d73031676ea9b77b",
      "tree": "45a3c8f08debc8ce684c1020521bd984820f6f6c",
      "parents": [
        "0750b08eea9ecd844d1128c2fff988d285d6f4cf"
      ],
      "author": {
        "name": "Robert Findley",
        "email": "rfindley@google.com",
        "time": "Wed Nov 17 18:38:59 2021 -0500"
      },
      "committer": {
        "name": "Robert Findley",
        "email": "rfindley@google.com",
        "time": "Mon Nov 22 20:03:23 2021 +0000"
      },
      "message": "go2go: add an app engine service to redirect go2goplay to gotipplay\n\nThis service will overwrite the existing go2go playground.\n\nUpdates golang/go#48517\n\nChange-Id: Idc9e6733cc213a2c3e84c71d1c4746dc31feeb62\nReviewed-on: https://go-review.googlesource.com/c/playground/+/364858\nTrust: Robert Findley \u003crfindley@google.com\u003e\nRun-TryBot: Robert Findley \u003crfindley@google.com\u003e\nTryBot-Result: Go Bot \u003cgobot@golang.org\u003e\nReviewed-by: Alexander Rakoczy \u003calex@golang.org\u003e\n"
    },
    {
      "commit": "0750b08eea9ecd844d1128c2fff988d285d6f4cf",
      "tree": "53a8ea59c7c5ce920f86f5bc604b364d520c0ebb",
      "parents": [
        "8bb1e2e842f6aee8a83ef25b1da21431aebef1ac"
      ],
      "author": {
        "name": "Russ Cox",
        "email": "rsc@golang.org",
        "time": "Wed Nov 17 23:33:49 2021 -0500"
      },
      "committer": {
        "name": "Russ Cox",
        "email": "rsc@golang.org",
        "time": "Mon Nov 22 17:24:43 2021 +0000"
      },
      "message": "playground: redirect https://play.golang.org/ to https://go.dev/play\n\nThe Go web sites are consolidating into go.dev,\nincluding the playground at https://go.dev/play.\nRedirect users (but not API requests) to the new URL.\n\nChange-Id: I9bc4338568d1afd5916a84ec4d26cce2133b9ea0\nReviewed-on: https://go-review.googlesource.com/c/playground/+/364816\nTrust: Russ Cox \u003crsc@golang.org\u003e\nReviewed-by: Jamal Carvalho \u003cjamal@golang.org\u003e\n"
    },
    {
      "commit": "8bb1e2e842f6aee8a83ef25b1da21431aebef1ac",
      "tree": "0184d8b1eb3828cf23abaf5fbb2fa25ea104d8cc",
      "parents": [
        "6987932bb9222b19164ec873610ecc944f34a579"
      ],
      "author": {
        "name": "Robert Findley",
        "email": "rfindley@google.com",
        "time": "Tue Nov 16 11:11:47 2021 -0500"
      },
      "committer": {
        "name": "Robert Findley",
        "email": "rfindley@google.com",
        "time": "Fri Nov 19 20:36:05 2021 +0000"
      },
      "message": "examples: derive examples from the examples directory\n\nWith the gotip playground we may want to swap out examples with greater\nfrequency, to demonstrate new features at Go tip. Make this easier by\nderiving examples directly from the examples directory via a new\nexamplesHandler type. This also enables having dynamic content for\nhello.txt, which depends on the value of runtime.GoVersion().\n\nThis will impact the non-tip playground in a few ways:\n- We will now pre-load examples at server start up.\n- Examples will be sorted by their title (with the exception of Hello,\n  playground, which is always first).\n- We will set a CORS header for examples. This was added for consistency\n  with other handlers, and seems harmless.\n\nGeneralize TestShare to TestServer, and use it to test the examples\nhandler.\n\nAdd a single gotip example demonstrating generics.\n\nUpdates golang/go#48517\n\nChange-Id: I7ab58eb391829d581f7aeae95c291666be5718b9\nReviewed-on: https://go-review.googlesource.com/c/playground/+/364374\nTrust: Robert Findley \u003crfindley@google.com\u003e\nRun-TryBot: Robert Findley \u003crfindley@google.com\u003e\nTryBot-Result: Go Bot \u003cgobot@golang.org\u003e\nReviewed-by: Alexander Rakoczy \u003calex@golang.org\u003e\n"
    },
    {
      "commit": "6987932bb9222b19164ec873610ecc944f34a579",
      "tree": "040d22164f839fb41e970e208ececd20536a0ba3",
      "parents": [
        "9bfb5bdef13596a261db44e1c28a9fc8ddd7bc77"
      ],
      "author": {
        "name": "Robert Findley",
        "email": "rfindley@google.com",
        "time": "Mon Nov 15 15:31:49 2021 -0500"
      },
      "committer": {
        "name": "Robert Findley",
        "email": "rfindley@google.com",
        "time": "Wed Nov 17 18:47:35 2021 +0000"
      },
      "message": "gotipplay: identify the gotip playground build in the UI\n\nAttempt to clearly label the Go tip playground as a development build,\nand surface the version string.\n\nFor some reason I had to install git in the build-playground phase of\nthe Docker build, to avoid errors from the Go command. I\u0027m not sure why\nthis is, but it seems harmless.\n\nFor golang/go#48517\n\nChange-Id: I35b150686c9f177d76024cc38ff62cb8785525e0\nReviewed-on: https://go-review.googlesource.com/c/playground/+/363980\nTrust: Robert Findley \u003crfindley@google.com\u003e\nRun-TryBot: Robert Findley \u003crfindley@google.com\u003e\nTryBot-Result: Go Bot \u003cgobot@golang.org\u003e\nReviewed-by: Alexander Rakoczy \u003calex@golang.org\u003e\n"
    },
    {
      "commit": "9bfb5bdef13596a261db44e1c28a9fc8ddd7bc77",
      "tree": "a8b822557bf20a797a32934e979d2f97488c6376",
      "parents": [
        "f8a58a0ba2d0a7ffd0bcfa1f957ac60fabe991eb"
      ],
      "author": {
        "name": "Robert Findley",
        "email": "rfindley@google.com",
        "time": "Wed Nov 10 17:40:46 2021 -0500"
      },
      "committer": {
        "name": "Robert Findley",
        "email": "rfindley@google.com",
        "time": "Wed Nov 10 22:44:25 2021 +0000"
      },
      "message": "app engine: copy app engine configuration to app.yaml and app.gotip.yaml\n\nIt doesn\u0027t look like `includes` works the way I thought it did. Just\ncopy configuration for now.\n\nChange-Id: Id4ce037f116dc28d57b156cbe92e5ba38f17e91d\nReviewed-on: https://go-review.googlesource.com/c/playground/+/363234\nTrust: Robert Findley \u003crfindley@google.com\u003e\nRun-TryBot: Robert Findley \u003crfindley@google.com\u003e\nReviewed-by: Alexander Rakoczy \u003calex@golang.org\u003e\nTryBot-Result: Go Bot \u003cgobot@golang.org\u003e\n"
    },
    {
      "commit": "f8a58a0ba2d0a7ffd0bcfa1f957ac60fabe991eb",
      "tree": "49dd34b0615e1b0658d1b52d480476a9879af2da",
      "parents": [
        "d55b12aa509bd77c8a41c66924fb7d6db0b6e962"
      ],
      "author": {
        "name": "Robert Findley",
        "email": "rfindley@google.com",
        "time": "Tue Nov 09 19:17:18 2021 -0500"
      },
      "committer": {
        "name": "Robert Findley",
        "email": "rfindley@google.com",
        "time": "Wed Nov 10 21:22:22 2021 +0000"
      },
      "message": "deploy: add deployment configuration for a gotip playground instance\n\nFor now, just define GCP configuration. In a subsequent CL we should\nparameterize the playground UI to indicate that this is tip go.\n\nUpdates golang/go#48517\n\nChange-Id: I8a885126b95f60e02f46f7557cada2ec2e0b2882\nReviewed-on: https://go-review.googlesource.com/c/playground/+/362854\nTrust: Robert Findley \u003crfindley@google.com\u003e\nRun-TryBot: Robert Findley \u003crfindley@google.com\u003e\nTryBot-Result: Go Bot \u003cgobot@golang.org\u003e\nReviewed-by: Alexander Rakoczy \u003calex@golang.org\u003e\n"
    },
    {
      "commit": "d55b12aa509bd77c8a41c66924fb7d6db0b6e962",
      "tree": "a6a52c760e7eacff9248cb5ef8bdfc41c9c2f66c",
      "parents": [
        "69dad2bdfa48f7c9a1fe08c355c5576efcd0028c"
      ],
      "author": {
        "name": "smasher164",
        "email": "aindurti@gmail.com",
        "time": "Sun Feb 21 23:03:30 2021 -0500"
      },
      "committer": {
        "name": "Alexander Rakoczy",
        "email": "alex@golang.org",
        "time": "Wed Aug 11 14:09:23 2021 +0000"
      },
      "message": "playground: fix vertical alignment of \"Imports\" checkbox\n\nWhen examples were added to the playground, the\nbanner was changed to use flexbox. However, the\n\"Imports\" checkbox lost its vertical centering\nas a result. See https://i.imgur.com/KDYGGaR.png.\n\nThis change fixes the vertical alignment to look\nlike the following: https://i.imgur.com/HJQSJ1w.png.\n\nFixes golang/go#45641.\n\nChange-Id: I438ae0979bed3b08be0c369d8a009e9f27a4ea9f\nReviewed-on: https://go-review.googlesource.com/c/playground/+/294889\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nReviewed-by: Alexander Rakoczy \u003calex@golang.org\u003e\nTrust: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nRun-TryBot: Alexander Rakoczy \u003calex@golang.org\u003e\nTryBot-Result: Go Bot \u003cgobot@golang.org\u003e\n"
    },
    {
      "commit": "69dad2bdfa48f7c9a1fe08c355c5576efcd0028c",
      "tree": "c341d474ad0eea45f7af4507094fb201a68af92d",
      "parents": [
        "d790a2e65ddb3b340322b1f2b410c91047f14c39"
      ],
      "author": {
        "name": "Filippo Valsorda",
        "email": "filippo@golang.org",
        "time": "Thu Jun 17 10:22:19 2021 -0400"
      },
      "committer": {
        "name": "Filippo Valsorda",
        "email": "filippo@golang.org",
        "time": "Mon Jul 26 18:09:05 2021 +0000"
      },
      "message": "examples: add an HTTP server example\n\nShow off the localhost TCP network support!\n\nChange-Id: I2d98a735a2d3d0277680ee0c334da7cc39fe88e4\nReviewed-on: https://go-review.googlesource.com/c/playground/+/328950\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nReviewed-by: Alexander Rakoczy \u003calex@golang.org\u003e\nTrust: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nTrust: Filippo Valsorda \u003cfilippo@golang.org\u003e\nRun-TryBot: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nTryBot-Result: Go Bot \u003cgobot@golang.org\u003e\n"
    },
    {
      "commit": "d790a2e65ddb3b340322b1f2b410c91047f14c39",
      "tree": "62d5222df9b8cf684b75b9c755de5e92e4570e7f",
      "parents": [
        "541c3c365c56794719985fcb48f580a41cf64f18"
      ],
      "author": {
        "name": "Alexander Rakoczy",
        "email": "alex@golang.org",
        "time": "Fri Jul 23 14:33:46 2021 -0400"
      },
      "committer": {
        "name": "Alexander Rakoczy",
        "email": "alex@golang.org",
        "time": "Fri Jul 23 20:20:13 2021 +0000"
      },
      "message": "all: fix build timeouts for std dependent snippets\n\nThis change addresses two issues that were causing the first build of a\nsnippet to be unusually slow.\n\nOne is to build the standard library with faketime, and CGO_ENABLED\u003d0 in\nour final container, which is more similar to our actual build\nenvironment. This fixes staleness issues from std.\n\nAnother is to pre-vet std with --tags\u003dfaketime. The first vet of a\nsnippet that contained a significant std package such as net/http would\ntake 5-6 seconds, and frequently longer than our maxBuildTime of 10s.\n\nFinally, execute vet with the correct tags when a user is vetting their\nsnippet.\n\nFixes golang/go#44822\n\nChange-Id: Ie5674bb6aa5f79694bffc6902c46297ac553419a\nReviewed-on: https://go-review.googlesource.com/c/playground/+/337010\nTrust: Alexander Rakoczy \u003calex@golang.org\u003e\nRun-TryBot: Alexander Rakoczy \u003calex@golang.org\u003e\nTryBot-Result: Go Bot \u003cgobot@golang.org\u003e\nReviewed-by: Heschi Kreinick \u003cheschi@google.com\u003e\n"
    },
    {
      "commit": "541c3c365c56794719985fcb48f580a41cf64f18",
      "tree": "b2a9a5dfdab5a45ef0c6a017f1a724387222e488",
      "parents": [
        "9814fb9de2eefd6e560ebd3c2706f438f05b3c63"
      ],
      "author": {
        "name": "Heschi Kreinick",
        "email": "heschi@google.com",
        "time": "Fri Jun 11 16:28:15 2021 -0400"
      },
      "committer": {
        "name": "Heschi Kreinick",
        "email": "heschi@google.com",
        "time": "Fri Jun 11 20:53:51 2021 +0000"
      },
      "message": "deploy: use gcloud to manage triggers, trigger from GCR\n\nThe GCP UI is nicer for editing triggers, and the gcloud command now has\nbeta support for import/export. It wants YAML format, though. Delete the\njson versions and replace them with freshly pulled versions, including\nthe change to trigger from GCR.\n\nChange-Id: I3a20951d94b9a9522f28b07cc772d097679fb5a2\nReviewed-on: https://go-review.googlesource.com/c/playground/+/327349\nTrust: Heschi Kreinick \u003cheschi@google.com\u003e\nTrust: Alexander Rakoczy \u003calex@golang.org\u003e\nRun-TryBot: Heschi Kreinick \u003cheschi@google.com\u003e\nTryBot-Result: Go Bot \u003cgobot@golang.org\u003e\nReviewed-by: Alexander Rakoczy \u003calex@golang.org\u003e\n"
    },
    {
      "commit": "9814fb9de2eefd6e560ebd3c2706f438f05b3c63",
      "tree": "528d1eb27a8860518ee56310fe44186eb5ee9116",
      "parents": [
        "0a69b5bd018679bef796d49fb2e1003ee6057c27"
      ],
      "author": {
        "name": "Alexander Rakoczy",
        "email": "alex@golang.org",
        "time": "Wed Mar 17 17:54:17 2021 -0400"
      },
      "committer": {
        "name": "Alexander Rakoczy",
        "email": "alex@golang.org",
        "time": "Mon Mar 22 20:10:18 2021 +0000"
      },
      "message": "all: increase compile timeout to 10 seconds\n\nThis doubles our compile time to give us more room to figure out how to\noptimize the module build path in the playground.\n\nFor golang/go#44822\n\nChange-Id: I4f0153c9a835d18e0ab4e4af1b63bc52b4eebd52\nReviewed-on: https://go-review.googlesource.com/c/playground/+/302771\nTrust: Alexander Rakoczy \u003calex@golang.org\u003e\nRun-TryBot: Alexander Rakoczy \u003calex@golang.org\u003e\nTryBot-Result: Go Bot \u003cgobot@golang.org\u003e\nReviewed-by: Carlos Amedee \u003ccarlos@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\n"
    },
    {
      "commit": "0a69b5bd018679bef796d49fb2e1003ee6057c27",
      "tree": "ea9a73b3f8cb4d43b4f111b720cc9157af8dadd5",
      "parents": [
        "3398ffb279687234af00bf093eefb74792a364b4"
      ],
      "author": {
        "name": "Alexander Rakoczy",
        "email": "alex@golang.org",
        "time": "Fri Mar 19 17:24:02 2021 -0400"
      },
      "committer": {
        "name": "Alexander Rakoczy",
        "email": "alex@golang.org",
        "time": "Mon Mar 22 17:27:01 2021 +0000"
      },
      "message": "internal/metrics: fix detection of GCE environment\n\nappengine.IsAppEngine mistakenly returns false, as it relies on the app\nbeing built with the appenginevm build constraint. This is not set,\nas we\u0027re supplying our own Docker image.\n\nThe playground is always running either locally or on appengine. We can\nrely on metadata.OnGCE being correct.\n\nOther calls that are made to the appengine library either use the\nmetadata server or environment variables, and do not rely on a\nconstraint being set. They also panic if the metadata server is\nunavailable.\n\nFor golang/go#44822\n\nChange-Id: I1de5fda4bfd1e909f1fd54cc44770525827a9c1a\nReviewed-on: https://go-review.googlesource.com/c/playground/+/303469\nTrust: Alexander Rakoczy \u003calex@golang.org\u003e\nRun-TryBot: Alexander Rakoczy \u003calex@golang.org\u003e\nTryBot-Result: Go Bot \u003cgobot@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\n"
    },
    {
      "commit": "3398ffb279687234af00bf093eefb74792a364b4",
      "tree": "41b4ca41dd6d1b6aedb8990daf133e23cbb1f2ff",
      "parents": [
        "d1c08104bee0c77abfbc954d0b028cb22ad4ec9b"
      ],
      "author": {
        "name": "Alexander Rakoczy",
        "email": "alex@golang.org",
        "time": "Wed Mar 17 17:45:23 2021 -0400"
      },
      "committer": {
        "name": "Alexander Rakoczy",
        "email": "alex@golang.org",
        "time": "Fri Mar 19 20:57:07 2021 +0000"
      },
      "message": "all: instrument build, vet, and run time\n\nThis change adds a latency distribution for the build\u0026vet stage, the vet\nstage, and the run stage of a snippet handled by the compile handler.\n\nFor golang/go#44822\n\nChange-Id: Icedce87492afadd6041efb05e6f0ed3cd12a01ba\nReviewed-on: https://go-review.googlesource.com/c/playground/+/302770\nTrust: Alexander Rakoczy \u003calex@golang.org\u003e\nRun-TryBot: Alexander Rakoczy \u003calex@golang.org\u003e\nTryBot-Result: Go Bot \u003cgobot@golang.org\u003e\nReviewed-by: Carlos Amedee \u003ccarlos@golang.org\u003e\n"
    },
    {
      "commit": "d1c08104bee0c77abfbc954d0b028cb22ad4ec9b",
      "tree": "94ae8377696b27957f8304ebae8450270d8b8938",
      "parents": [
        "6cd036341aa1839785ed2ea2a54df25146adef5b"
      ],
      "author": {
        "name": "Alexander Rakoczy",
        "email": "alex@golang.org",
        "time": "Wed Mar 17 12:38:10 2021 -0400"
      },
      "committer": {
        "name": "Alexander Rakoczy",
        "email": "alex@golang.org",
        "time": "Fri Mar 19 20:25:29 2021 +0000"
      },
      "message": "internal/metrics: add new package for recording metrics\n\nMove service code from sandbox/metrics.go to\ninternal/metrics/service.go. This will enable sharing of the code for\nthe playground front-end, allowing us to record metrics there as well.\n\nFor golang/go#44822\n\nChange-Id: I592486cdffd62dd6b9cee6cadb56ddc027788f59\nReviewed-on: https://go-review.googlesource.com/c/playground/+/302769\nTrust: Alexander Rakoczy \u003calex@golang.org\u003e\nRun-TryBot: Alexander Rakoczy \u003calex@golang.org\u003e\nTryBot-Result: Go Bot \u003cgobot@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nReviewed-by: Carlos Amedee \u003ccarlos@golang.org\u003e\n"
    },
    {
      "commit": "6cd036341aa1839785ed2ea2a54df25146adef5b",
      "tree": "ca318c309d155567d9bf618aaeac2e1e836d3b60",
      "parents": [
        "94eacb72f0bf15a3820ee3183a1b21da1cb2fa2a"
      ],
      "author": {
        "name": "Alexander Rakoczy",
        "email": "alex@golang.org",
        "time": "Mon Mar 01 16:54:04 2021 -0500"
      },
      "committer": {
        "name": "Alexander Rakoczy",
        "email": "alex@golang.org",
        "time": "Tue Mar 02 15:56:47 2021 +0000"
      },
      "message": "all: set CGO_ENABLED\u003d0 when building snippets\n\nGCC has never been available to our build step of the Playground.\nHistorically, the Playground always built programs with faketime, and\nrelied on patches for sandboxing in NaCL. In the future, we could enable\nCGO programs to be built and run safely in the gVisor sandbox. In the\nmeantime, this fixes trivial snippets that rely on CGO parts of std.\n\nFixes golang/go#44714\n\nChange-Id: If0e8b89f3c47bc080954dbd504d9de38295c16e2\nReviewed-on: https://go-review.googlesource.com/c/playground/+/297636\nTrust: Alexander Rakoczy \u003calex@golang.org\u003e\nRun-TryBot: Alexander Rakoczy \u003calex@golang.org\u003e\nTryBot-Result: Go Bot \u003cgobot@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\n"
    },
    {
      "commit": "94eacb72f0bf15a3820ee3183a1b21da1cb2fa2a",
      "tree": "bff8f1b29f16603192ef12b4a33f3fd3562eea9c",
      "parents": [
        "4d02eef9b3e4600b05c768798abfae58db45953d"
      ],
      "author": {
        "name": "Alexander Rakoczy",
        "email": "alex@golang.org",
        "time": "Mon Mar 01 16:52:18 2021 -0500"
      },
      "committer": {
        "name": "Alexander Rakoczy",
        "email": "alex@golang.org",
        "time": "Tue Mar 02 15:40:26 2021 +0000"
      },
      "message": "all: test with the latest released Go version\n\nThis change updates the Makefile to call ./cmd/latestgo, which returns\nthe latest tagged version of Go. This is how CI also builds the\nplayground. Now, local testing is more similar.\n\nChange-Id: I825ddb08573fade2c7451dcd44f97bd25c2253fa\nReviewed-on: https://go-review.googlesource.com/c/playground/+/297635\nTrust: Alexander Rakoczy \u003calex@golang.org\u003e\nRun-TryBot: Alexander Rakoczy \u003calex@golang.org\u003e\nTryBot-Result: Go Bot \u003cgobot@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\n"
    },
    {
      "commit": "4d02eef9b3e4600b05c768798abfae58db45953d",
      "tree": "f9aaae0c9101c93e7d717596bbecf9fb6cddd3ba",
      "parents": [
        "9028cb5984d784934a2a566fd0a24e53c0472e03"
      ],
      "author": {
        "name": "Alexander Rakoczy",
        "email": "alex@golang.org",
        "time": "Tue Feb 23 14:02:51 2021 -0500"
      },
      "committer": {
        "name": "Alexander Rakoczy",
        "email": "alex@golang.org",
        "time": "Wed Feb 24 22:40:36 2021 +0000"
      },
      "message": "sandbox: always use latest runsc version\n\nConfigure cloud-init.yaml to always use the latest stable runsc release.\nThis will ensure we get security and bug fixes as we restart our sandbox\ninstances.\n\nFixes golang/go#38317\n\nChange-Id: Ib1d763a3256cb2ce37388c700fdbf35fec8d8d80\nReviewed-on: https://go-review.googlesource.com/c/playground/+/295650\nTrust: Alexander Rakoczy \u003calex@golang.org\u003e\nRun-TryBot: Alexander Rakoczy \u003calex@golang.org\u003e\nTryBot-Result: Go Bot \u003cgobot@golang.org\u003e\nReviewed-by: Carlos Amedee \u003ccarlos@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\n"
    },
    {
      "commit": "9028cb5984d784934a2a566fd0a24e53c0472e03",
      "tree": "bac0a9c43434bb8163f287d4a966a5d6b4a100b7",
      "parents": [
        "9040051ae9e3d9e7313724adcd9c0af34926dae8"
      ],
      "author": {
        "name": "Alexander Rakoczy",
        "email": "alex@golang.org",
        "time": "Mon Feb 22 18:16:51 2021 -0500"
      },
      "committer": {
        "name": "Alexander Rakoczy",
        "email": "alex@golang.org",
        "time": "Wed Feb 24 22:11:28 2021 +0000"
      },
      "message": "all: support Go 1.16 in the Go Playground\n\nThis makes a number of changes in order to support modules being on by\ndefault in Go 1.16.\n\n- Change default Go version in Dockerfile to go1.16\n- Change default Go version in sandbox/Dockerfile to go1.16\n- Build playground web server with GO_VERSION instead of\nGO_BOOTSTRAP_VERSION (for golang/go#40319)\n- Drop code related to non-module codepaths. This should keep us\nfuture-proof for later versions of Go.\n\nThis works for me testing locally with gVisor\u0027s runsc.\n\nFixes golang/go#44389\nFixes golang/go#40319\n\nChange-Id: Ib99510e662658b75c401567314c3e8ed612002a0\nReviewed-on: https://go-review.googlesource.com/c/playground/+/295649\nTrust: Alexander Rakoczy \u003calex@golang.org\u003e\nRun-TryBot: Alexander Rakoczy \u003calex@golang.org\u003e\nTryBot-Result: Go Bot \u003cgobot@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\n"
    },
    {
      "commit": "9040051ae9e3d9e7313724adcd9c0af34926dae8",
      "tree": "00c804eaed611cf0ca66d893ed6f8abc6c9ea7b3",
      "parents": [
        "48a1655aa6e55ac2658d07abcb3b39d61784f035"
      ],
      "author": {
        "name": "Russ Cox",
        "email": "rsc@golang.org",
        "time": "Fri Feb 19 18:54:49 2021 -0500"
      },
      "committer": {
        "name": "Russ Cox",
        "email": "rsc@golang.org",
        "time": "Sat Feb 20 03:31:16 2021 +0000"
      },
      "message": "all: go fmt ./...\n\nMake all our package sources use Go 1.17 gofmt format\n(adding //go:build lines).\n\nNot strictly necessary but will avoid spurious changes\nas files are edited.\n\nPart of //go:build change (#41184).\nSee https://golang.org/design/draft-gobuild\n\nChange-Id: I47e8f2325980dc752951e9ff961e6a6a132d0dd0\nReviewed-on: https://go-review.googlesource.com/c/playground/+/294449\nTrust: Russ Cox \u003crsc@golang.org\u003e\nRun-TryBot: Russ Cox \u003crsc@golang.org\u003e\nTryBot-Result: Go Bot \u003cgobot@golang.org\u003e\nReviewed-by: Jason A. Donenfeld \u003cJason@zx2c4.com\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\n"
    },
    {
      "commit": "48a1655aa6e55ac2658d07abcb3b39d61784f035",
      "tree": "bf85d79e5a5605c672b4a11a02ab6bc54dfc5fda",
      "parents": [
        "352556d2eef94293aa492d75a4a7414ed647cc3d"
      ],
      "author": {
        "name": "Julie Qiu",
        "email": "julie@golang.org",
        "time": "Thu Dec 03 18:20:49 2020 -0500"
      },
      "committer": {
        "name": "Julie Qiu",
        "email": "julie@golang.org",
        "time": "Mon Dec 07 21:45:18 2020 +0000"
      },
      "message": "README.md: add badge to pkg.go.dev\n\nChange-Id: I6155f92cf256296f3753d1068cd96c753d3f3d9b\nReviewed-on: https://go-review.googlesource.com/c/playground/+/275197\nRun-TryBot: Julie Qiu \u003cjulie@golang.org\u003e\nTryBot-Result: Go Bot \u003cgobot@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nTrust: Julie Qiu \u003cjulie@golang.org\u003e\n"
    },
    {
      "commit": "352556d2eef94293aa492d75a4a7414ed647cc3d",
      "tree": "227db7b00034b88ed093c45b6f8bf8bf6508ee97",
      "parents": [
        "0298bc862cef82adf756a5d2c5b5b48920b84009"
      ],
      "author": {
        "name": "John McCabe",
        "email": "john@johnmccabe.net",
        "time": "Tue Jul 21 15:04:16 2020 +0000"
      },
      "committer": {
        "name": "Andrew Bonventre",
        "email": "andybons@golang.org",
        "time": "Tue Jul 21 16:27:53 2020 +0000"
      },
      "message": "playground: fix image tag in README\n\nFixes the image tag in the initial docker build command in the README.\n\nChange-Id: Ibaef237f488ecdd82d530c433b02daf06a374596\nGitHub-Last-Rev: c47713bf84194bd275621d73c9411fd5ffd14435\nGitHub-Pull-Request: golang/playground#8\nReviewed-on: https://go-review.googlesource.com/c/playground/+/243917\nReviewed-by: Andrew Bonventre \u003candybons@golang.org\u003e\n"
    },
    {
      "commit": "0298bc862cef82adf756a5d2c5b5b48920b84009",
      "tree": "894863a92f2756ac8e3e9a8027f83f8c70abaee0",
      "parents": [
        "195e12f972a86a872472302af65f1e295e4eab74"
      ],
      "author": {
        "name": "Alexander Rakoczy",
        "email": "alex@golang.org",
        "time": "Wed Apr 29 17:52:34 2020 -0400"
      },
      "committer": {
        "name": "Alexander Rakoczy",
        "email": "alex@golang.org",
        "time": "Thu Apr 30 14:58:20 2020 +0000"
      },
      "message": "sandbox: fix missing timezone data\n\nThe gvisor sandbox containers were missing tzinfo, as the busybox image\ndoes not include it.\n\nUpdates golang/go#38727\n\nChange-Id: Idc2c705e3ee31de1411507bb3abdf1afb28eeda9\nReviewed-on: https://go-review.googlesource.com/c/playground/+/231057\nRun-TryBot: Alexander Rakoczy \u003calex@golang.org\u003e\nReviewed-by: Andrew Bonventre \u003candybons@golang.org\u003e\nReviewed-by: Carlos Amedee \u003ccarlos@golang.org\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\n"
    },
    {
      "commit": "195e12f972a86a872472302af65f1e295e4eab74",
      "tree": "6ee1ec8c14bb59635c352a97bec714b7a928fcf1",
      "parents": [
        "560694fe2be3366074d38664c0e1b5ef5e5259b2"
      ],
      "author": {
        "name": "Alexander Rakoczy",
        "email": "alex@golang.org",
        "time": "Sat Apr 25 10:41:02 2020 -0400"
      },
      "committer": {
        "name": "Alexander Rakoczy",
        "email": "alex@golang.org",
        "time": "Mon Apr 27 17:58:39 2020 +0000"
      },
      "message": "sandbox: reduce container starvation\n\nCreating a container in the sandbox takes 500ms to 1s. The sandbox was\ncreating containers serially, but serving requests in parallel. This\nmeans that we can be starved for workers with a trivial number of\nrequests.\n\nIn addition, the sandbox in production is not CPU bound, meaning we\nprobably have room to do some extra work while serving a request.\n\nThis CL introduces a worker pool to create containers. It also changes\nthe readyContainer chan to unbuffered to avoid having twice as many\ncontainers as we expect while idle (the container waiting to be sent\nplus those already in the channel\u0027s buffer).\n\nUpdates golang/go#25224\nUpdates golang/go#38530\n\nChange-Id: I0e535cf65409c3dbf32329577a1c0687c2614a0d\nReviewed-on: https://go-review.googlesource.com/c/playground/+/229981\nRun-TryBot: Alexander Rakoczy \u003calex@golang.org\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\nReviewed-by: Carlos Amedee \u003ccarlos@golang.org\u003e\n"
    },
    {
      "commit": "560694fe2be3366074d38664c0e1b5ef5e5259b2",
      "tree": "2ee57a7b2be25e0640f65b1c1ac843f067a668f5",
      "parents": [
        "66a9e4bf5e9517c4eaddb8b4af1660910f8817b5"
      ],
      "author": {
        "name": "smasher164",
        "email": "aindurti@gmail.com",
        "time": "Wed Apr 22 14:25:14 2020 -0400"
      },
      "committer": {
        "name": "Andrew Bonventre",
        "email": "andybons@golang.org",
        "time": "Mon Apr 27 16:47:15 2020 +0000"
      },
      "message": "playground: use flexbox for navbar layout\n\nPreviously, resizing the viewport until the width of the logo and\ncontrol elements is greater would cause all of the control elements to\ndisappear. This behavior became exacerbated with the addition of more\ncontrol elements.\n\nAdditionally, the alignment and styling of buttons would vary between\nbrowsers, particuarly between desktop and mobile.\n\nThis change uses flexbox for layout in the navbar, instead of floats.\nWrapping is now done per-element, instead of the whole control\ncontainer. All buttons are adjusted to have a unified alignment, and\nstyling is made more consistent across browsers.\n\nFixes golang/go#38482.\n\nChange-Id: I1946c4a44da9de9b206b17d4d155ff8422e9ad80\nReviewed-on: https://go-review.googlesource.com/c/playground/+/229419\nReviewed-by: Andrew Bonventre \u003candybons@golang.org\u003e\nRun-TryBot: Andrew Bonventre \u003candybons@golang.org\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\n"
    }
  ],
  "next": "66a9e4bf5e9517c4eaddb8b4af1660910f8817b5"
}
