)]}'
{
  "log": [
    {
      "commit": "92159ff997d478bec188cb7fffa49c1f7a5655fe",
      "tree": "a18f0659371105c6b007dd8d6d283af78aa0a2fa",
      "parents": [
        "3b9c679a8ae781dc99722d565e1a41464e01af49"
      ],
      "author": {
        "name": "Hana Kim",
        "email": "hyangah@gmail.com",
        "time": "Thu Jul 23 22:36:47 2026 +0000"
      },
      "committer": {
        "name": "Hyang-Ah Hana Kim",
        "email": "hyangah@gmail.com",
        "time": "Fri Jul 24 13:10:57 2026 -0700"
      },
      "message": "deploy: use latest Go version for gotip bootstrap\n\nGotip (master) now requires go1.26.0 or later to bootstrap.\nUsing the previous version (go1.25.x) causes the build to fail.\nRemove the -prev flag from the latestgo invocation in deploy_gotip.json\nto use the latest released Go version for bootstrapping.\n\nChange-Id: Id050e0c8a1006a6b5fc21b824c58e556cc7432f0\nReviewed-on: https://go-review.googlesource.com/c/playground/+/805081\nReviewed-by: Nicholas Husin \u003cnsh@golang.org\u003e\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Nicholas Husin \u003chusin@google.com\u003e\n"
    },
    {
      "commit": "3b9c679a8ae781dc99722d565e1a41464e01af49",
      "tree": "29c76bf08c632a8f1ef111dc3018b03773b2b51c",
      "parents": [
        "c06aa9727227fb2cd1bd086ba1c4c6ce7b90a71b"
      ],
      "author": {
        "name": "Hana Kim",
        "email": "hyangah@gmail.com",
        "time": "Fri Jul 17 18:02:30 2026 +0000"
      },
      "committer": {
        "name": "Hyang-Ah Hana Kim",
        "email": "hyangah@gmail.com",
        "time": "Thu Jul 23 08:18:44 2026 -0700"
      },
      "message": "all: turn down go2goplay appengine instance\n\nDeletes the obsolete app.go2go.yaml and the redirect command.\nThe redirect from go2goplay.golang.org to go.dev/play is now\nhandled by the website server.\n\nUpdates golang/go#48517\n\nChange-Id: I211d51ddeb115c53e3bf0adc96b72cb63be02fe5\nReviewed-on: https://go-review.googlesource.com/c/playground/+/802183\nReviewed-by: Nicholas Husin \u003cnsh@golang.org\u003e\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Nicholas Husin \u003chusin@google.com\u003e\n"
    },
    {
      "commit": "c06aa9727227fb2cd1bd086ba1c4c6ce7b90a71b",
      "tree": "f3fd52c698f7d63d674a535dacf6ba641de71ccb",
      "parents": [
        "fe5317504a6286d294b4f8545a29537e75f597c4"
      ],
      "author": {
        "name": "Hana Kim",
        "email": "hyangah@gmail.com",
        "time": "Thu Jul 16 17:56:54 2026 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Jul 20 10:37:50 2026 -0700"
      },
      "message": "all: run go fix ./...\n\nChange-Id: I66713fa220534c7d26ea2c7793d5e66a905706f4\nReviewed-on: https://go-review.googlesource.com/c/playground/+/802182\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Hyang-Ah Hana Kim \u003chyangah@gmail.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\n"
    },
    {
      "commit": "fe5317504a6286d294b4f8545a29537e75f597c4",
      "tree": "3bc1febc17458344a49d1ed7b61d2ff6054b7200",
      "parents": [
        "9ec71d3dccbdbe2d358b95a1dc19a3b3acc87105"
      ],
      "author": {
        "name": "Hana Kim",
        "email": "hyangah@gmail.com",
        "time": "Thu Jul 16 17:21:17 2026 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Mon Jul 20 10:37:46 2026 -0700"
      },
      "message": "sandbox: instrument container wait time (queue delay)\n\nAdded container_wait_count and container_wait_latency metrics to the\nbackend to measure how long requests wait for a ready container.\nThis helps detect worker starvation which doesn\u0027t show up in CPU metrics.\nAdded TestGetContainerMetrics to verify the instrumentation.\n\nChange-Id: Icf776d18b6db7607a214af59447aeaa2fa0b072c\nReviewed-on: https://go-review.googlesource.com/c/playground/+/802181\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Hyang-Ah Hana Kim \u003chyangah@gmail.com\u003e\n"
    },
    {
      "commit": "9ec71d3dccbdbe2d358b95a1dc19a3b3acc87105",
      "tree": "5e25065495f1238abdb78ce594a45b0c857ccf72",
      "parents": [
        "fb96f0aaf14d3c5e511889778cd5685c000e0c57"
      ],
      "author": {
        "name": "Hana Kim",
        "email": "hyangah@gmail.com",
        "time": "Thu Jul 16 17:15:46 2026 +0000"
      },
      "committer": {
        "name": "Hyang-Ah Hana Kim",
        "email": "hyangah@gmail.com",
        "time": "Fri Jul 17 12:27:40 2026 -0700"
      },
      "message": "metrics: fix tagging for run requests and add test\n\nFixes a bug where sandbox run latency and counts were recorded with\nthe go_build_success tag instead of the go_run_success tag.\nAdded TestSandboxRunMetrics to verify correct tagging.\n\nChange-Id: Ic078c7aebba45345341e7db27de264f093cff1e3\nReviewed-on: https://go-review.googlesource.com/c/playground/+/802180\nReviewed-by: Nicholas Husin \u003cnsh@golang.org\u003e\nReviewed-by: Nicholas Husin \u003chusin@google.com\u003e\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "fb96f0aaf14d3c5e511889778cd5685c000e0c57",
      "tree": "f887febf4e142f10725c5619619d44a5a7c65c1b",
      "parents": [
        "e27aee3a7ef8100203ae6f87bc73a52ee3b594e7"
      ],
      "author": {
        "name": "Hana Kim",
        "email": "hyangah@gmail.com",
        "time": "Fri Jul 10 18:48:01 2026 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Jul 15 15:22:25 2026 -0700"
      },
      "message": "sandbox: add README documenting build/deployment instruction\n\nFixes golang/go#80358\n\nChange-Id: Ie9a9ce0b891da2e66111ae79768619b4c6eaf65a\nReviewed-on: https://go-review.googlesource.com/c/playground/+/799520\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Hyang-Ah Hana Kim \u003chyangah@gmail.com\u003e\nReviewed-by: Nicholas Husin \u003cnsh@golang.org\u003e\nReviewed-by: Nicholas Husin \u003chusin@google.com\u003e\n"
    },
    {
      "commit": "e27aee3a7ef8100203ae6f87bc73a52ee3b594e7",
      "tree": "d72dc11045be35ea9c03cf0ccf0e24974900b840",
      "parents": [
        "96c31b24cf8cdcb51b37e34c96d48bec9f0118ee"
      ],
      "author": {
        "name": "Hana Kim",
        "email": "hyangah@gmail.com",
        "time": "Fri Jul 10 01:51:32 2026 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri Jul 10 10:41:20 2026 -0700"
      },
      "message": "sandbox: prevent startContainer from hanging on timeout\n\nClose the pipe writer (pw) with the error returned by WaitOrStop\nin the container wait goroutine. This ensures that any pending\nreads on the pipe (such as those waiting for the container\u0027s\nready header) are unblocked when the container exits or times out,\npreventing the process from hanging.\n\nTo support testing this behavior, exec.Command is now assigned\nto a package-level variable execCommand that can be swapped\nduring testing, and startTimeout is changed from a constant to\na variable.\n\nAdditionally,\n - prevent potential nil pointer references,\n - remove the -quiet flag from docker ps command, that is not\n   compatible with the --format flag.\n - log errors when failing to parse docker output.\n\nFor golang/go#80358\n\nChange-Id: Ie3d419c813a33f32803435066d4791b8b3ec03e4\nReviewed-on: https://go-review.googlesource.com/c/playground/+/799361\nAuto-Submit: Hyang-Ah Hana Kim \u003chyangah@gmail.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\n"
    },
    {
      "commit": "96c31b24cf8cdcb51b37e34c96d48bec9f0118ee",
      "tree": "5d5770b2941dbac0acd07a72357f71a6f1d85b52",
      "parents": [
        "445742970f96fbe9aa5f1424e9166bef07cfc3f8"
      ],
      "author": {
        "name": "Hana Kim",
        "email": "hyangah@gmail.com",
        "time": "Fri Jul 10 01:51:28 2026 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri Jul 10 10:33:39 2026 -0700"
      },
      "message": "sandbox: parameterize image tags and update docker install\n\nModernize the Docker CLI installation method in the sandbox\nDockerfile to use the official Docker apt repository and keyring,\nremoving the deprecated apt-key utility.\n\nAdd a non-root \u0027sandbox\u0027 user (UID 1000) to Dockerfile.gvisor.\n\nUpdate the Makefile to support a dynamic Docker image tag\n(using the TAG variable, defaulting to \u0027test-cos\u0027) instead of\nhardcoding \u0027latest\u0027. Also declare Makefile targets as .PHONY.\n\nUpdate cloud-init.yaml to pull and run images using the\nparameterized tag value, and pass the --untrusted-container\nflag to the orchestrator to point to the specific tag of\nthe gvisor worker image.\n\nFor golang/go#80358\n\nChange-Id: I9dadd7a5811da46d85b69ec7baf3b2871b3bfb6c\nReviewed-on: https://go-review.googlesource.com/c/playground/+/799360\nAuto-Submit: Hyang-Ah Hana Kim \u003chyangah@gmail.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\n"
    },
    {
      "commit": "445742970f96fbe9aa5f1424e9166bef07cfc3f8",
      "tree": "59cc45280257f79b2ad396e0fec9fe3fc9930e79",
      "parents": [
        "af12e478e61189a4ed1897de82f1b986a6ce0c85"
      ],
      "author": {
        "name": "Hana Kim",
        "email": "hyangah@gmail.com",
        "time": "Wed Jul 08 21:14:30 2026 +0000"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri Jul 10 10:20:47 2026 -0700"
      },
      "message": "sandbox: replace deprecated Konlet with systemd service in cloud-init\n\nThis updates the sandbox deployment to use a native systemd service on\nContainer-Optimized OS (COS) instead of the deprecated gce-container-declaration\n(Konlet) metadata.\n\n* Update sandbox/cloud-init.yaml to define and start playsandbox.service.\n* Update sandbox/Makefile to use cloud-init.yaml.expanded and modern COS image.\n* Delete sandbox/konlet.yaml.\n\nFor golang/go#80358\n\nChange-Id: I9eb023e459971c7f96ef5439b766d65ee3520795\nReviewed-on: https://go-review.googlesource.com/c/playground/+/798620\nAuto-Submit: Hyang-Ah Hana Kim \u003chyangah@gmail.com\u003e\nReviewed-by: Nicholas Husin \u003chusin@google.com\u003e\nCommit-Queue: Hyang-Ah Hana Kim \u003chyangah@gmail.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nReviewed-by: Nicholas Husin \u003cnsh@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "af12e478e61189a4ed1897de82f1b986a6ce0c85",
      "tree": "96abd3ad6aba9c4558f87fe741e92dffc9b88d10",
      "parents": [
        "5c61ec834616c7f8c357149d94f8c7f5bd1df4fe"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Wed Jul 08 20:32:17 2026 -0700"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu Jul 09 10:23:41 2026 -0700"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: I97e8234cab2ebc8ac923e102ef777f8714021ed7\nReviewed-on: https://go-review.googlesource.com/c/playground/+/798704\nAuto-Submit: Gopher Robot \u003cgobot@golang.org\u003e\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\n"
    },
    {
      "commit": "5c61ec834616c7f8c357149d94f8c7f5bd1df4fe",
      "tree": "91c463955811eddacdefc93532f75c2a23fa411e",
      "parents": [
        "ecb359d3efafb3b7caa8e697e88808ee347986ec"
      ],
      "author": {
        "name": "cuishuang",
        "email": "imcusg@gmail.com",
        "time": "Sat May 30 23:59:26 2026 +0800"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Sat Jun 13 16:25:43 2026 -0700"
      },
      "message": "all: fix some comments to improve readability\n\nChange-Id: Id5106e3135556c1be5bd9a389cdc04afce6e66fd\nReviewed-on: https://go-review.googlesource.com/c/playground/+/785360\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Cherry Mui \u003ccherryyz@google.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\n"
    },
    {
      "commit": "ecb359d3efafb3b7caa8e697e88808ee347986ec",
      "tree": "484ceeb06ab4572343b3a244b99ff4d0a6b04588",
      "parents": [
        "2d6fae8931263732eec22e8f896ae0db2bea7ec9"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu Jun 11 11:31:45 2026 -0700"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Thu Jun 11 12:52:01 2026 -0700"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: Ibc5858b58baaa4e9da89fdc151e467ad69de8ef6\nReviewed-on: https://go-review.googlesource.com/c/playground/+/789760\nReviewed-by: Cherry Mui \u003ccherryyz@google.com\u003e\nAuto-Submit: Gopher Robot \u003cgobot@golang.org\u003e\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\n"
    },
    {
      "commit": "2d6fae8931263732eec22e8f896ae0db2bea7ec9",
      "tree": "de4a4447be89dd519b98e0d674df2f2ac851139c",
      "parents": [
        "4531f73e75442174e218181e46261f7921d6ef0c"
      ],
      "author": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Fri May 08 15:09:29 2026 -0700"
      },
      "committer": {
        "name": "Gopher Robot",
        "email": "gobot@golang.org",
        "time": "Tue May 12 12:41:28 2026 -0700"
      },
      "message": "go.mod: update golang.org/x dependencies\n\nUpdate golang.org/x dependencies to their latest tagged versions.\n\nChange-Id: I1cbbdbbf632db0efcd8847f542386e980f58fe94\nReviewed-on: https://go-review.googlesource.com/c/playground/+/775729\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Cherry Mui \u003ccherryyz@google.com\u003e\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\n"
    },
    {
      "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"
    }
  ],
  "next": "0a69b5bd018679bef796d49fb2e1003ee6057c27"
}
