)]}'
{
  "commit": "1212ea1514581ce6a7779004270c0721262594ba",
  "tree": "118a1c9b69fccae9be2b2de0a00dc65aa886fafb",
  "parents": [
    "804024979fd8c5adaece89207a0d29646d7cbbe2"
  ],
  "author": {
    "name": "Jan Schär",
    "email": "jan@monogon.tech",
    "time": "Thu Jul 03 07:42:43 2025 +0000"
  },
  "committer": {
    "name": "Jan Schär",
    "email": "jan@monogon.tech",
    "time": "Thu Jul 03 09:42:50 2025 +0000"
  },
  "message": "osbase/bootparam: make test external\n\nThe bootparam package was the only package with this edge case:\n\n1. It has both an internal and an external test.\n2. The external test depends on a separate package, which depends on the\n   package under test.\n\nThe core of rules_go has a 225 line function to handle this edge case:\nhttps://github.com/bazel-contrib/rules_go/blob/v0.55.1/go/private/rules/test.bzl#L519\n\nHowever, the edge case is not handled by the gopackagesdriver.\nAdditionally, the separate package (bootparam/ref) uses cgo, which\ncauses additional problems. This means that the Go VS Code extension\nalways reports 8 warnings in the bootparam and ref packages.\n\nInstead of fixing this edge case in gopackagesdriver, it\u0027s easier to\nmake bootparam package not have this special case by making the internal\ntest external. This removes all the warnings.\n\nChange-Id: Ia0aa4d2b62cdeaaec9983f3ecf4d229ea49358b2\nReviewed-on: https://review.monogon.dev/c/monogon/+/4387\nReviewed-by: Lorenz Brun \u003clorenz@monogon.tech\u003e\nTested-by: Jenkins CI\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b6888457ac374962594bc771f022ddb935571f1e",
      "old_mode": 33188,
      "old_path": "osbase/bootparam/BUILD.bazel",
      "new_id": "d1a429afb33497740a727ec59cb1f5ef84106fa9",
      "new_mode": 33188,
      "new_path": "osbase/bootparam/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "85cf22ae2c0944759491e826e89ce942fe503486",
      "old_mode": 33188,
      "old_path": "osbase/bootparam/params_test.go",
      "new_id": "cd7acafef4eeaed8b4588d1127bfb7449413f28a",
      "new_mode": 33188,
      "new_path": "osbase/bootparam/params_test.go"
    }
  ]
}
