)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"change_message_id":"b7baf801111d9b6eb94ecc633c84fed63e446a14","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":5,"id":"4f435a09_52439c2f","updated":"2025-01-28 21:59:49.000000000","message":"recheck grenade weirdness","commit_id":"3a74a52983d1e3a93434226f3cc9a1d5d15736fb"},{"author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"change_message_id":"b8c5a73960f4354871ad129072088747c359796d","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":6,"id":"96d37334_1b3eba58","updated":"2025-02-03 23:14:29.000000000","message":"recheck build failure in grenade; failed to pxe","commit_id":"b7d665f22dac04507a070ee5ad09e7047713072f"},{"author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"change_message_id":"0d9d23d4b9f3e27b94675b21516342bdbbd7ccd1","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"1cd5ba05_fcd855bf","updated":"2025-02-13 00:30:00.000000000","message":"recheck adjustment made to ironic-tempest-plugin that should help","commit_id":"2c647e3e638489ec5efecb6577437708c3bea08d"},{"author":{"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."},"change_message_id":"e00a6544a7817b726de201253993d15c98aed92c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"be2cb470_fc3af6a0","updated":"2025-02-13 15:54:13.000000000","message":"I did not review line by line since it\u0027s mostly new file migrations. But LGTM since CI is happy.","commit_id":"570f007b940ff10bbb2dea658099472f1571871d"},{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"74d6a0c16885cc22b1bb0da4456a3b47ef05a14a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"44c8e01f_d0c51f24","updated":"2025-02-13 10:49:20.000000000","message":"awesome!","commit_id":"570f007b940ff10bbb2dea658099472f1571871d"},{"author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"change_message_id":"22942cc22c694743652eba84f30caf89ac1b4398","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"0288db21_a69f01ab","in_reply_to":"be2cb470_fc3af6a0","updated":"2025-02-13 16:04:27.000000000","message":"FWIW, usually in cases of a migration like this, I spot check maybe one file to ensure it\u0027s close/identical to the source, and I scan the code for anything malicious. Trusting CI is OK for the rest imo :)","commit_id":"570f007b940ff10bbb2dea658099472f1571871d"}],"requirements.txt":[{"author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"change_message_id":"2052eb4768cd1e93e66f2e5148b39751b42080b6","unresolved":true,"context_lines":[{"line_number":6,"context_line":"alembic\u003e\u003d1.4.2 # MIT"},{"line_number":7,"context_line":"construct\u003e\u003d2.9.39 # MIT"},{"line_number":8,"context_line":"eventlet\u003e\u003d0.27.0 # MIT"},{"line_number":9,"context_line":"Flask\u003e\u003d1.1.0 # BSD"},{"line_number":10,"context_line":"futurist\u003e\u003d1.2.0 # Apache-2.0"},{"line_number":11,"context_line":"jsonpath-rw\u003e\u003d1.2.0 # Apache-2.0"},{"line_number":12,"context_line":"jsonschema\u003e\u003d3.2.0 # MIT"}],"source_content_type":"text/plain","patch_set":1,"id":"91ef0da9_060cfb8a","line":9,"updated":"2025-01-16 00:15:31.000000000","message":"add bcrypt","commit_id":"9404ce3938c5f3f9a25c8f21a1f121c09a004fd5"},{"author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"change_message_id":"d09066ad617f02ac1f564eaf17b9c73cd1c14052","unresolved":false,"context_lines":[{"line_number":6,"context_line":"alembic\u003e\u003d1.4.2 # MIT"},{"line_number":7,"context_line":"construct\u003e\u003d2.9.39 # MIT"},{"line_number":8,"context_line":"eventlet\u003e\u003d0.27.0 # MIT"},{"line_number":9,"context_line":"Flask\u003e\u003d1.1.0 # BSD"},{"line_number":10,"context_line":"futurist\u003e\u003d1.2.0 # Apache-2.0"},{"line_number":11,"context_line":"jsonpath-rw\u003e\u003d1.2.0 # Apache-2.0"},{"line_number":12,"context_line":"jsonschema\u003e\u003d3.2.0 # MIT"}],"source_content_type":"text/plain","patch_set":1,"id":"2b42ae0f_0c6154bd","line":9,"in_reply_to":"91ef0da9_060cfb8a","updated":"2025-01-20 22:12:01.000000000","message":"Done","commit_id":"9404ce3938c5f3f9a25c8f21a1f121c09a004fd5"}]}
