)]}'
{
  "commit": "97643b30e7f98bb9abebbcfa91272b0d0a4448eb",
  "tree": "ddcf4140dd67ef52d00fc6ab72f208e1a8b112b6",
  "parents": [
    "5704e5a4ae6bc35cb3c4c4dd69ea23fe6189b8c9"
  ],
  "author": {
    "name": "Joey Armstrong",
    "email": "joey@opennetworking.org",
    "time": "Mon Nov 14 17:33:27 2022 -0500"
  },
  "committer": {
    "name": "Joey Armstrong",
    "email": "joey@opennetworking.org",
    "time": "Wed Nov 23 15:39:04 2022 -0500"
  },
  "message": "Script edits to support release sanity checking.\n\nvars/installVoltctl.groovy\n--------------------------\n   o Begin building an is_release flag into the logic so we can detect\n     unfrozen artifact references at release time and fail hard.\n   o Use local vars and string joins to shorten run-on commands.\n   o Shellcheck was run on code in the sh() block, edits made as needed.\n   o Set -euo pipefail to detect more error conditions.\n   o Added logic to sanity check volthactl binary retrieved is the same\n     version as found via searchpath.\n\nJenkins job directives:\nverify_voltha_licensed\nverify_voltha_tag-collision\nverify_voltha_unit-test\nverify_voltha_sanity-test\nhardware test functional tests DT\nvoltha test openonu singleolt\n\nChange-Id: Iadae7a689975003a70c18d8fc4b546b7e99fa942\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dad20ffdc88cd7cd473e5ca831ceafbbf84d11c6",
      "old_mode": 33188,
      "old_path": "vars/installVoltctl.groovy",
      "new_id": "1e8bc938ac0008b7d875dfa80cbe9f620ef69c2a",
      "new_mode": 33188,
      "new_path": "vars/installVoltctl.groovy"
    }
  ]
}
