)]}'
{
  "commit": "0ddfa8d37a85ea3d87d253d5a4cb402c09a21e66",
  "tree": "76370a4214c08bb6353256be0e7ef7f27f332906",
  "parents": [
    "3411886fb5c518c0d45e036b7f7403d3b88edbea"
  ],
  "author": {
    "name": "Hongxiang Jiang",
    "email": "hxjiang@golang.org",
    "time": "Thu Aug 20 15:42:36 2026 -0400"
  },
  "committer": {
    "name": "Hongxiang Jiang",
    "email": "hxjiang@golang.org",
    "time": "Fri Aug 21 09:08:06 2026 -0700"
  },
  "message": "extension/test/gopls: fix test after go1.27 upgrade\n\ngolangci-lint v2 with the previously pinned version does not work\nwith the go1.27.0. Replaced the pinned version with latest.\n\nBefore 1.27 (e.g. go1.26.6):\n\u003e go1.26.6 list \"\"\nexample.com/mod1\n\nAfter 1.27 (e.g. go1.27.0):\n\u003e go1.27.0 list \"\"\ngo: invalid package: \"\"\n\nThe test failure:\n- the vscode-go test executes the gopls command with\ncustomized arguments with \"pattern\" set to empty.\n- the gopls receives the command execution request and\nexecute the command with \"pattern\" set to empty.\n- the emtpy pattern is no longer allowed in go1.27.\n\nIn production, the vscode-go will execute the gopls\ncommand with arguments prepared by the gopls \"./...\".\nSo no production impact.\n\nSee:\nhttps://go.googlesource.com/tools/+/refs/heads/master/gopls/internal/mod/code_lens.go#196\n\nTODO, vscode-go should avoid execute gopls command with\ncustomized arguments. Instead, call code lens provider\nand execute the command embedded inside the codelens\nreturned from the gopls.\n\nUpdates golang/go#37300\n\nChange-Id: Ib47762a50f576418359ec8029e2a793bd5f369a1\nReviewed-on: https://go-review.googlesource.com/c/vscode-go/+/818780\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "773b0b0867e99ec3566939567067115e6e18f3e7",
      "old_mode": 33188,
      "old_path": "extension/test/gopls/vulncheck.test.ts",
      "new_id": "40a3654aa7de42bbac10d59d99971ce863613d82",
      "new_mode": 33188,
      "new_path": "extension/test/gopls/vulncheck.test.ts"
    },
    {
      "type": "modify",
      "old_id": "74ea77f34189e0f058a4569b1429da3b5635a39e",
      "old_mode": 33188,
      "old_path": "extension/tools/installtools/main.go",
      "new_id": "3ee2834f342fadf3e432e26760b112ff78c1f947",
      "new_mode": 33188,
      "new_path": "extension/tools/installtools/main.go"
    }
  ]
}
