)]}'
{
  "commit": "68e502fe7ea4717afe586e9a6e9ce079dd439888",
  "tree": "36299ba6752a57e709bf6ac12d83c1f07119c0a9",
  "parents": [
    "7865747b91dded1866e296a6537b261bba361a72"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Wed Apr 08 22:26:59 2026 -0400"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Apr 09 00:35:25 2026 -0700"
  },
  "message": "runner: Gracefully detect when the handshaker cannot parse flags\n\nWhen doing cross-version tests, this is one of the most common failure\ncases. We already have a special exit code for this, so just signal this\nup to the shim, so the signal can return the special exit code.\n\nThe cross-version tests need to be updated to pass -allow-unimplemented,\nand we\u0027ll only handle this gracefully when handshaker and shim are new\nenough, but better late than never.\n\nTested by hacking the handshaker to unconditionally fail to parse to see\nwhat happens.\n\nChange-Id: Id7555b57fc4cb770668dbea2b5e1fdf3bc387af3\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/92288\nAuto-Submit: David Benjamin \u003cdavidben@google.com\u003e\nReviewed-by: Rudolf Polzer \u003crpolzer@google.com\u003e\nCommit-Queue: Rudolf Polzer \u003crpolzer@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7d45a00efb060c1819723e03f37beab2b9174a9a",
      "old_mode": 33188,
      "old_path": "ssl/test/handshake_util.cc",
      "new_id": "22a2071e2bc637a40f3ff6e6bc9a66dd9075f3ca",
      "new_mode": 33188,
      "new_path": "ssl/test/handshake_util.cc"
    },
    {
      "type": "modify",
      "old_id": "dedbbdfa34ec6d3314253655eb8e2441a11afcd8",
      "old_mode": 33188,
      "old_path": "ssl/test/handshake_util.h",
      "new_id": "dcbfbc7baf2de66cb5e5f24d152a491c2e569571",
      "new_mode": 33188,
      "new_path": "ssl/test/handshake_util.h"
    },
    {
      "type": "modify",
      "old_id": "5942666613529a7d9d6a95f98527c269006a846f",
      "old_mode": 33188,
      "old_path": "ssl/test/handshaker.cc",
      "new_id": "6121fc152437c60dc0d8b8249c4015dad7a0da5d",
      "new_mode": 33188,
      "new_path": "ssl/test/handshaker.cc"
    }
  ]
}
