)]}'
{
  "commit": "a222fafa49f605d0df1787b5b53e70adf4e86801",
  "tree": "2aa44f1cac47014f0c53cc6b9400d48289b974df",
  "parents": [
    "8d6feea22e9d2324fcb0adfffb9f6d0f4bf29341"
  ],
  "author": {
    "name": "Struan Shrimpton",
    "email": "sshrimp@google.com",
    "time": "Tue Oct 21 17:32:23 2025"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Wed Nov 04 21:29:35 2026"
  },
  "message": "Add and use by default cipd promptfoo\n\nPull the cipd packages from the runner itself rather than DEPS files so\nwe don\u0027t require devs who won\u0027t use the eval framework from getting the\nfiles or a gclient variable to control it. gemini cli might eventually\nbe something we want to include in DEPS but that\u0027s for another CL.\n\nBug: 445459853\nChange-Id: I2b75872c5fabfb9dcea9690dd0aa07b70e0e6222\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7062129\nReviewed-by: Brian Sheedy \u003cbsheedy@chromium.org\u003e\nCommit-Queue: Brian Sheedy \u003cbsheedy@chromium.org\u003e\nAuto-Submit: Struan Shrimpton \u003csshrimp@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1533065}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: d58b26c566ee4d3c0e897522820e156142abf1ce\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bfea634d8318d3d836673ede6c29da7fa9fe463f",
      "new_mode": 33188,
      "new_path": ".gitignore"
    },
    {
      "type": "modify",
      "old_id": "0aafa19bb3eb1d0cc5ba9ecc313351e99ff58edc",
      "old_mode": 33261,
      "old_path": "eval_prompts.py",
      "new_id": "62ac7bd8793626fa67670310ccce0a7fb4da07ef",
      "new_mode": 33261,
      "new_path": "eval_prompts.py"
    },
    {
      "type": "modify",
      "old_id": "fd9470b845d325c40dcc657cbd690f30df33361e",
      "old_mode": 33261,
      "old_path": "eval_prompts_unittest.py",
      "new_id": "e24a94497fe788630be4ab533b6f966c593d329d",
      "new_mode": 33261,
      "new_path": "eval_prompts_unittest.py"
    },
    {
      "type": "modify",
      "old_id": "56e86925cf64e6ce22d48139b7f630fae14a5035",
      "old_mode": 33188,
      "old_path": "promptfoo_installation.py",
      "new_id": "e18c9aff700db745ab443a148a2ddce0cbe4cacb",
      "new_mode": 33188,
      "new_path": "promptfoo_installation.py"
    },
    {
      "type": "modify",
      "old_id": "24c4f930be1c823743dbccd1e256760cbab028d4",
      "old_mode": 33261,
      "old_path": "promptfoo_installation_unittest.py",
      "new_id": "5ccd7f8d2f1e5dca19347e5cf56808deef5a2f94",
      "new_mode": 33261,
      "new_path": "promptfoo_installation_unittest.py"
    }
  ]
}
