)]}'
{
  "commit": "0926ec42202e20871b13e8688af20d013d6073f8",
  "tree": "9520e1c1c97e0f5fcea106389e75a11cd655989a",
  "parents": [
    "bcd0612c5890fd948d278090c164d211617b6c3f"
  ],
  "author": {
    "name": "Googler",
    "email": "noreply@google.com",
    "time": "Fri Jul 24 09:44:52 2026 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Fri Jul 24 09:45:21 2026 -0700"
  },
  "message": "Migrate batch 2 of CppModulesConfiguredTargetTest to Starlark\n\nMigrated tests:\n- testCppModulesCcLibraryConfigurationWithFeatures\n- testCppModulesCcBinaryConfigurationWithFeatures\n- testCppModulesCcTestConfigurationWithFeatures\n- testSameModuleInterfacesFileInCcLibraryTwice\n- testSameModuleInterfacesFileInCcBinaryTwice\n- testSameModuleInterfacesFileInCcTestTwice\n\nAlso:\n- Fixed a bug in compile.bzl where needs_include_validation was missing in\n  _create_scan_deps_action.\n- Fixed a bug in compile.bzl where _create_compile_action did not accept C++\n  modules arguments (additional_outputs, module_files, modmap_file,\n  modmap_input_file), causing a BazelCI failure when they were passed.\n- Configured the mock toolchain with \u0027c++-module-deps-scanning\u0027 and\n  \u0027c++20-module-compile\u0027 action configs for these tests, fixing BazelCI\n  failures.\n- Deleted CppModulesConfiguredTargetTest.java and removed its target from BUILD.\nPiperOrigin-RevId: 953413765\nChange-Id: I169abcc3c6380d64d5436b7796ea77a791dde160\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3aebb856542f815678a90964fea959be1eb30ad3",
      "old_mode": 33188,
      "old_path": "cc/private/compile/compile.bzl",
      "new_id": "9f52c91b5cebbc656d90a9fd2ad89a9deaeda7af",
      "new_mode": 33188,
      "new_path": "cc/private/compile/compile.bzl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e223ca6d1c9a0322482f3acd4a56069a9e8b15af",
      "new_mode": 33188,
      "new_path": "tests/cc/bazel/BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ce1c50d14d049cae80e80b0b9be55b6a2f05fa94",
      "new_mode": 33188,
      "new_path": "tests/cc/bazel/cpp_modules_test.bzl"
    }
  ]
}
