)]}'
{
  "commit": "d92aa23f13b914c51bbac98fc1aad7c771d7e407",
  "tree": "ddbf29434c507004f9f5ad9003172ac2b0837428",
  "parents": [
    "00529b09f72b46c1e1b5e44db89d062be2c57ded"
  ],
  "author": {
    "name": "Tomasz Jakubowski",
    "email": "jakubowskit@google.com",
    "time": "Wed Nov 04 19:55:19 2026"
  },
  "committer": {
    "name": "CrOS LUCI",
    "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Nov 06 10:18:00 2026"
  },
  "message": "satlab-ui: enroll selected DUTs via wizard and show servo/GSC warnings\n\nConsolidate DUT enrollment in the Manage DUTs view into the interactive\nDUT Enrollment Wizard and display servo/GSC wiring warnings:\n- Remove the \u0027Enroll Selected\u0027 button and the \u0027Testlab\u0027 and \u0027CCD Status\u0027\n  columns from the Manage DUTs page.\n- Support preparing and enrolling selected unenrolled DUTs one by one in\n  the wizard dialog, pre-filling the servo serial, detected target OS,\n  and board/model for each selected DUT.\n- Highlight the servo serial in red and display an expandable row\n  warning for both enrolled and unenrolled DUTs when either the servo or\n  GSC (Cr50/Ti50) is not detected.\n- Highlight servo USB hub power-cycle and warning messages in the wizard\n  console output.\n\nBUG\u003db:558088592, b:558091006, b:558094425, b:558088597\nTEST\u003dmanual\nChange-Id: If4087ea7ffca3a75563fbc9450e7a034aabd87e4\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/satlab/+/8729722\nReviewed-by: Rafał Gaweł \u003crafalgawel@google.com\u003e\nCommit-Queue: Tomasz Jakubowski \u003cjakubowskit@google.com\u003e\nReviewed-by: Przemysław Filipek \u003cfilipek@google.com\u003e\nTested-by: Tomasz Jakubowski \u003cjakubowskit@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3457169d4bdbe385ba29610ccd5adce18c84da09",
      "old_mode": 33188,
      "old_path": "src/satlab-ui/src/app/dialogs/dut-enrollment-wizard/dut-enrollment-wizard.component.html",
      "new_id": "696845ad47a94d4e28c6d6e52b33d7afcefe357b",
      "new_mode": 33188,
      "new_path": "src/satlab-ui/src/app/dialogs/dut-enrollment-wizard/dut-enrollment-wizard.component.html"
    },
    {
      "type": "modify",
      "old_id": "a9e59d27d40cf8df360d22fea29edc8a2eeb357d",
      "old_mode": 33188,
      "old_path": "src/satlab-ui/src/app/dialogs/dut-enrollment-wizard/dut-enrollment-wizard.component.scss",
      "new_id": "1ab0a9408cd64c916352bc942d234a89f688fe48",
      "new_mode": 33188,
      "new_path": "src/satlab-ui/src/app/dialogs/dut-enrollment-wizard/dut-enrollment-wizard.component.scss"
    },
    {
      "type": "modify",
      "old_id": "f7cb79da19e423475303be5806a8646ecdfcb260",
      "old_mode": 33188,
      "old_path": "src/satlab-ui/src/app/dialogs/dut-enrollment-wizard/dut-enrollment-wizard.component.spec.ts",
      "new_id": "7267cb1dcfae9de218e228269642a3bab816f818",
      "new_mode": 33188,
      "new_path": "src/satlab-ui/src/app/dialogs/dut-enrollment-wizard/dut-enrollment-wizard.component.spec.ts"
    },
    {
      "type": "modify",
      "old_id": "ca693cbc364c78960b517797d2011a66a6127196",
      "old_mode": 33188,
      "old_path": "src/satlab-ui/src/app/dialogs/dut-enrollment-wizard/dut-enrollment-wizard.component.ts",
      "new_id": "ac4afbcd6566dbc904241365079ed16dbc2e4669",
      "new_mode": 33188,
      "new_path": "src/satlab-ui/src/app/dialogs/dut-enrollment-wizard/dut-enrollment-wizard.component.ts"
    },
    {
      "type": "modify",
      "old_id": "f0316af83091c690e1e05b05678fba50f67dd9a4",
      "old_mode": 33188,
      "old_path": "src/satlab-ui/src/app/manage-duts/enrollment/enrollment.component.html",
      "new_id": "32dc185113d0cc96af3f27fc0b2c50ca4c513d9a",
      "new_mode": 33188,
      "new_path": "src/satlab-ui/src/app/manage-duts/enrollment/enrollment.component.html"
    },
    {
      "type": "modify",
      "old_id": "7822e66d185db107258ef4144edad9d5ed873870",
      "old_mode": 33188,
      "old_path": "src/satlab-ui/src/app/manage-duts/enrollment/enrollment.component.ts",
      "new_id": "541f542c670e09556969751992d7f53fb6bd1592",
      "new_mode": 33188,
      "new_path": "src/satlab-ui/src/app/manage-duts/enrollment/enrollment.component.ts"
    },
    {
      "type": "modify",
      "old_id": "55d190b2908d12511bc1ae9f64d4606b5ea3843a",
      "old_mode": 33188,
      "old_path": "src/satlab-ui/src/app/manage-duts/manage-duts.component.ts",
      "new_id": "124d85530a9017892de7cae8dcaedf5dfed53f12",
      "new_mode": 33188,
      "new_path": "src/satlab-ui/src/app/manage-duts/manage-duts.component.ts"
    },
    {
      "type": "modify",
      "old_id": "0786cf24f371374e554aaa5a3c7c6705ea2bd099",
      "old_mode": 33188,
      "old_path": "src/satlab-ui/src/app/manage-duts/view-duts/view-duts.component.html",
      "new_id": "67f437c33439b46464703b1e22e0141167b7c03a",
      "new_mode": 33188,
      "new_path": "src/satlab-ui/src/app/manage-duts/view-duts/view-duts.component.html"
    },
    {
      "type": "modify",
      "old_id": "87adda621782404f7a04b574ad8b62badb2a2ad1",
      "old_mode": 33188,
      "old_path": "src/satlab-ui/src/app/manage-duts/view-duts/view-duts.component.scss",
      "new_id": "bff53339fdfd90cddaebc78b915b87796bbab723",
      "new_mode": 33188,
      "new_path": "src/satlab-ui/src/app/manage-duts/view-duts/view-duts.component.scss"
    },
    {
      "type": "modify",
      "old_id": "f9916193095713e02f25c63afd653d0dad1fdeb4",
      "old_mode": 33188,
      "old_path": "src/satlab-ui/src/app/manage-duts/view-duts/view-duts.component.ts",
      "new_id": "67ff9f71f4cf4f94ad0879181b67115d0bd612c2",
      "new_mode": 33188,
      "new_path": "src/satlab-ui/src/app/manage-duts/view-duts/view-duts.component.ts"
    },
    {
      "type": "modify",
      "old_id": "68b0a69c1fc91f580ac5a2d6601bf5fa53db30f8",
      "old_mode": 33188,
      "old_path": "src/satlab-ui/src/app/services/satlab-rpc.service.ts",
      "new_id": "760000caefaa1d8eb802fed6c119f2dd5d1e0fc3",
      "new_mode": 33188,
      "new_path": "src/satlab-ui/src/app/services/satlab-rpc.service.ts"
    }
  ]
}
