)]}'
{
  "commit": "b50aa179d3d1099b53548bc8693dd17ddd019ab4",
  "tree": "fe933f053f6bdd3a80e9cc6f104efb169a30db28",
  "parents": [
    "3ddc827746fd73532741394f9395738c21acfdbe",
    "ae3b65ddaeefa2cb8a51b2fc544b936e264dcb78"
  ],
  "author": {
    "name": "Ed Page",
    "email": "eopage@gmail.com",
    "time": "Wed Jun 10 00:59:00 2026 +0000"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Jun 10 00:59:00 2026 +0000"
  },
  "message": "fix(publish): avoid false deadlock when to_confirm is non-empty (#17071)\n\nFixes #17028\n\nPR #16722 introduced a check that fires an internal error when `ready`\nis empty inside the publish loop. It fired even when packages were still\nlegitimately waiting for registry confirmation in `to_confirm`, causing\nvalid workspace publishes to fail with a false deadlock error. A true\ndeadlock only exists when both `ready` and `to_confirm` are empty.\n",
  "tree_diff": []
}
