)]}'
{"playbooks/zuul/gerrit/repos.yaml":[{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"44a985512fb56e1999e95e2c829f22d0993d15b6","unresolved":true,"context_lines":[{"line_number":3,"context_line":"    - role: ensure-java"},{"line_number":4,"context_line":"      java_version: 11"},{"line_number":5,"context_line":"    - role: ensure-nodejs"},{"line_number":6,"context_line":"      node_version: 19"},{"line_number":7,"context_line":"    - ensure-bazelisk"},{"line_number":8,"context_line":"  tasks:"},{"line_number":9,"context_line":"    - name: Install essential build packages"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"8fdead2e_07e9d94c","line":6,"updated":"2022-11-10 23:48:22.000000000","message":"Nodejs does stable even numbered releases and unstable short term odd numbered releases. I think we want to use 18 instead of 19 for this reason.","commit_id":"1210c94294d57e7ef2cfb6e510a9630e528a860e"},{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"a44914d9891ef4782a79d2dead66572a0ecd1094","unresolved":false,"context_lines":[{"line_number":3,"context_line":"    - role: ensure-java"},{"line_number":4,"context_line":"      java_version: 11"},{"line_number":5,"context_line":"    - role: ensure-nodejs"},{"line_number":6,"context_line":"      node_version: 19"},{"line_number":7,"context_line":"    - ensure-bazelisk"},{"line_number":8,"context_line":"  tasks:"},{"line_number":9,"context_line":"    - name: Install essential build packages"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"432ddb83_c9a0a172","line":6,"in_reply_to":"8fdead2e_07e9d94c","updated":"2022-11-10 23:49:21.000000000","message":"Done","commit_id":"1210c94294d57e7ef2cfb6e510a9630e528a860e"}],"playbooks/zuul/gerrit/submodules.yaml":[{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"d965b445370739d4e47a07e723ad98c6c4bf33d7","unresolved":true,"context_lines":[{"line_number":2,"context_line":"  tasks:"},{"line_number":3,"context_line":"    # https://github.blog/2022-10-18-git-security-vulnerabilities-announced/"},{"line_number":4,"context_line":"    - name: Checkout submodules"},{"line_number":5,"context_line":"      shell: \"if [ -d {{ item }} ] ; then git -c protocol.file.allow\u003dalways submodule update --init {{ item }} ; fi\""},{"line_number":6,"context_line":"      args:"},{"line_number":7,"context_line":"        chdir: /home/zuul/src/gerrit.googlesource.com/gerrit"},{"line_number":8,"context_line":"      loop:"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"e881041c_f8ce9513","line":5,"updated":"2022-11-15 16:11:19.000000000","message":"Just as a sanity check, this should only affect the command that updates the submodules and not be persistent config. On top of that this happens in the build env and not the final prod image so we\u0027re not going to leak any git repo configs across to gerrit accidentally.","commit_id":"c78e410373842b5a5c6989e1e1f41ceeaac000d8"}]}
