)]}'
{
  "commit": "c27196f8bb13acb4c04f607ab4fa15791c25495e",
  "tree": "09a61bd2dc69eb00985cf4fd01f1c16443c1bccd",
  "parents": [
    "d11b72869e6bd2d8fc8c201a0e4db6e19296b8ac",
    "2e1411a05df1b5963295c1c96ba42ba32d1bd22e"
  ],
  "author": {
    "name": "tonyaiuto",
    "email": "tony.aiuto@gmail.com",
    "time": "Sat Feb 07 21:31:39 2026 -0500"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Sat Feb 07 21:31:39 2026 -0500"
  },
  "message": "fix(test): `package_naming_aggregate_test` on Windows (#1018)\n\nThe test was failing on Windows:\n```\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d Test output for //tests:package_naming_aggregate_test:\nls: cannot access \u0027C:/[...]/bin/tests/package_naming_aggregate_test.exe.runfiles/_main/tests/test_naming_some_value.deb\u0027: No such file or directory\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n```\nIt tried to directly access files in the `runfiles` directory, but on\nWindows Bazel uses by default a manifest file instead of creating actual\nsymlinks.\n\nThe change consists in adding a minimalistic version of the\n[rlocation()](https://github.com/bazelbuild/rules_shell/blob/1e8bab64c37cd18837a26eb31ff03a8486eef83f/shell/runfiles/runfiles.bash#L136)\nhelper function that:\n- when set, reads from `$RUNFILES_MANIFEST_FILE` to resolve paths,\n- otherwise uses `$TEST_SRCDIR` directly, as before.\n\nThis allows to enable the test in Windows CI now it passes.\n\nNote on the stricter error handling:\n- `set -u` is to fail fast should any of the expected `TEST_*`\nenvironment variables be unbound,\n- `set -o pipefail` is to fail fast should either side of the `grep |\ncut` pipe fail.",
  "tree_diff": []
}
