)]}'
{".zuul.d/nodejs-jobs.yaml":[{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"ca63be4511884bbe2f28e2d243bc561ac9c0f9d6","unresolved":true,"context_lines":[{"line_number":84,"context_line":"      This project template is defined to run lint and test jobs using"},{"line_number":85,"context_line":"      Node LTS(i.e. 16 now) for horizon plugins. horizon plugins can use"},{"line_number":86,"context_line":"      this template to run nodejs jobs. So if we want to update nodejs"},{"line_number":87,"context_line":"      version in horizon plugins we can update the node version in this"},{"line_number":88,"context_line":"      template and not many changes are required in the horizon plugins side."},{"line_number":89,"context_line":"    check:"},{"line_number":90,"context_line":"      jobs:"},{"line_number":91,"context_line":"        - horizon-nodejs16-run-lint"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"4755d7ee_cfdd241b","line":88,"range":{"start_line":87,"start_character":47,"end_line":88,"end_character":13},"updated":"2022-04-19 15:59:39.000000000","message":"I will update the description to \"this template to use jobs with latest node version\".","commit_id":"5fde8e40d4b4ae1ecde3164a185bf3b85a20fbb5"},{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"615171828734fceba98523e24bea8f8298c1aeb9","unresolved":false,"context_lines":[{"line_number":84,"context_line":"      This project template is defined to run lint and test jobs using"},{"line_number":85,"context_line":"      Node LTS(i.e. 16 now) for horizon plugins. horizon plugins can use"},{"line_number":86,"context_line":"      this template to run nodejs jobs. So if we want to update nodejs"},{"line_number":87,"context_line":"      version in horizon plugins we can update the node version in this"},{"line_number":88,"context_line":"      template and not many changes are required in the horizon plugins side."},{"line_number":89,"context_line":"    check:"},{"line_number":90,"context_line":"      jobs:"},{"line_number":91,"context_line":"        - horizon-nodejs16-run-lint"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"fddc5246_ee8acf61","line":88,"range":{"start_line":87,"start_character":47,"end_line":88,"end_character":13},"in_reply_to":"4755d7ee_cfdd241b","updated":"2022-04-28 05:15:14.000000000","message":"done.","commit_id":"5fde8e40d4b4ae1ecde3164a185bf3b85a20fbb5"}],".zuul.d/project.yaml":[{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"5f2140b4c71f72275dc0ccf29b259981d26c0046","unresolved":true,"context_lines":[{"line_number":2,"context_line":"    templates:"},{"line_number":3,"context_line":"      - check-requirements"},{"line_number":4,"context_line":"      - horizon-cross-jobs"},{"line_number":5,"context_line":"      - horizon-nodejs14-jobs"},{"line_number":6,"context_line":"      - horizon-nodejs-jobs"},{"line_number":7,"context_line":"      - horizon-non-primary-django-jobs"},{"line_number":8,"context_line":"      - openstack-lower-constraints-jobs"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"037f49ed_1ad49255","line":5,"updated":"2022-04-27 15:13:35.000000000","message":"nit: I don\u0027t think we need to keep both nodejs 14 and 16 jobs for horizon.","commit_id":"5fde8e40d4b4ae1ecde3164a185bf3b85a20fbb5"},{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"615171828734fceba98523e24bea8f8298c1aeb9","unresolved":false,"context_lines":[{"line_number":2,"context_line":"    templates:"},{"line_number":3,"context_line":"      - check-requirements"},{"line_number":4,"context_line":"      - horizon-cross-jobs"},{"line_number":5,"context_line":"      - horizon-nodejs14-jobs"},{"line_number":6,"context_line":"      - horizon-nodejs-jobs"},{"line_number":7,"context_line":"      - horizon-non-primary-django-jobs"},{"line_number":8,"context_line":"      - openstack-lower-constraints-jobs"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"5462081c_838b2b00","line":5,"in_reply_to":"037f49ed_1ad49255","updated":"2022-04-28 05:15:14.000000000","message":"removed.","commit_id":"5fde8e40d4b4ae1ecde3164a185bf3b85a20fbb5"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"5f2140b4c71f72275dc0ccf29b259981d26c0046","unresolved":true,"context_lines":[{"line_number":28,"context_line":"      jobs:"},{"line_number":29,"context_line":"        - horizon-integration-tests-xstatic-master"},{"line_number":30,"context_line":"        - horizon-tox-py36-xstatic-master"},{"line_number":31,"context_line":"        - horizon-nodejs14-run-test-xstatic-master"},{"line_number":32,"context_line":"        - horizon-nodejs16-run-test-xstatic-master"},{"line_number":33,"context_line":"    periodic:"},{"line_number":34,"context_line":"      jobs:"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"41cd7dd6_537c8536","line":31,"updated":"2022-04-27 15:13:35.000000000","message":"ditto","commit_id":"5fde8e40d4b4ae1ecde3164a185bf3b85a20fbb5"},{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"87d6730edde04a2f068e2dd8da4e10682ec1ee68","unresolved":false,"context_lines":[{"line_number":28,"context_line":"      jobs:"},{"line_number":29,"context_line":"        - horizon-integration-tests-xstatic-master"},{"line_number":30,"context_line":"        - horizon-tox-py36-xstatic-master"},{"line_number":31,"context_line":"        - horizon-nodejs14-run-test-xstatic-master"},{"line_number":32,"context_line":"        - horizon-nodejs16-run-test-xstatic-master"},{"line_number":33,"context_line":"    periodic:"},{"line_number":34,"context_line":"      jobs:"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"033094d0_5731dc8a","line":31,"in_reply_to":"41cd7dd6_537c8536","updated":"2022-04-28 09:13:37.000000000","message":"Done","commit_id":"5fde8e40d4b4ae1ecde3164a185bf3b85a20fbb5"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"5f2140b4c71f72275dc0ccf29b259981d26c0046","unresolved":true,"context_lines":[{"line_number":32,"context_line":"        - horizon-nodejs16-run-test-xstatic-master"},{"line_number":33,"context_line":"    periodic:"},{"line_number":34,"context_line":"      jobs:"},{"line_number":35,"context_line":"        - horizon-nodejs14-run-test"},{"line_number":36,"context_line":"        - horizon-nodejs16-run-test"},{"line_number":37,"context_line":"        - horizon-integration-tests"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"2720ea74_50c3b25a","line":35,"updated":"2022-04-27 15:13:35.000000000","message":"ditto","commit_id":"5fde8e40d4b4ae1ecde3164a185bf3b85a20fbb5"},{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"615171828734fceba98523e24bea8f8298c1aeb9","unresolved":false,"context_lines":[{"line_number":32,"context_line":"        - horizon-nodejs16-run-test-xstatic-master"},{"line_number":33,"context_line":"    periodic:"},{"line_number":34,"context_line":"      jobs:"},{"line_number":35,"context_line":"        - horizon-nodejs14-run-test"},{"line_number":36,"context_line":"        - horizon-nodejs16-run-test"},{"line_number":37,"context_line":"        - horizon-integration-tests"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"fba9592c_1c34736b","line":35,"in_reply_to":"2720ea74_50c3b25a","updated":"2022-04-28 05:15:14.000000000","message":"removed.","commit_id":"5fde8e40d4b4ae1ecde3164a185bf3b85a20fbb5"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"fd2a9f87dcc719e631ee63e17fe80ec166c5f259","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"e1f053ed_f3dedf74","updated":"2022-03-07 07:31:36.000000000","message":"A small idea in my mind is to create horizon-nodejs-jobs which uses the default nodejs version defined in horizon zuul.yaml and consume it in horizon plugins. If a horizon plugin nodejs job works with a new version, there is no need to land any change in such horizon plugin repo. If it fails in a plugin, such plugin still can consume a versioned version of the nodejs job like horizon-nodejs14-jobs. Thought?","commit_id":"c1bad069cd6396276740a4b2e78d97cc48bf4790"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"b1928c6bc3b916dcb08485db4542e53a4f37ccf0","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"348889cd_bbd089b7","updated":"2022-03-07 07:35:05.000000000","message":"One more thing: Do we really need \"nonvoting\" version of the nodejs job?\nhorizon-nodejs14-jobs-nonvoting is used only in vitrage-dashboard now, but it looks like the job succeeds and there seems no need to use \"nonvoting\" version.","commit_id":"c1bad069cd6396276740a4b2e78d97cc48bf4790"},{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"9d0ea846390e2f7f8b85783302b3898ce9109317","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"3c922c59_9d989e42","updated":"2022-03-04 12:10:30.000000000","message":"holding it till Zed cycle starts.","commit_id":"c1bad069cd6396276740a4b2e78d97cc48bf4790"},{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"1c38dfe6649be941cb4ba05e6860101346e32c9b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"9c0948f2_4de7001b","in_reply_to":"348889cd_bbd089b7","updated":"2022-03-07 09:03:23.000000000","message":"yeah, we can remove that.","commit_id":"c1bad069cd6396276740a4b2e78d97cc48bf4790"},{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"5ba224512c204b2f402ae9a4088ad8c32596a23f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"1f65e63c_12538954","in_reply_to":"9919b536_aa841a15","updated":"2022-04-19 09:16:42.000000000","message":"Now I am thinking about how to use the default nodejs version defined in zuul.yaml.\nI have done some changes, please take a look.","commit_id":"c1bad069cd6396276740a4b2e78d97cc48bf4790"},{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"1c38dfe6649be941cb4ba05e6860101346e32c9b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"9919b536_aa841a15","in_reply_to":"e1f053ed_f3dedf74","updated":"2022-03-07 09:03:23.000000000","message":"yeah, sounds good to me. I will do that.","commit_id":"c1bad069cd6396276740a4b2e78d97cc48bf4790"},{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"13843d45d7ac69c96e99fdd3828e33abd8ea3376","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"6602d6e0_ca13a887","updated":"2022-05-19 06:39:18.000000000","message":"recheck","commit_id":"60692f56d264e352d71a50928486641ddad4a20e"},{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"87d6730edde04a2f068e2dd8da4e10682ec1ee68","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"fb1ef19e_eab31669","updated":"2022-04-28 09:13:37.000000000","message":"recheck, Failed integration test(test_download_rc_v3_file) is not related with this change","commit_id":"60692f56d264e352d71a50928486641ddad4a20e"},{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"a0fc02914365d584922845e98f9bf2dae44ee03b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"53a2a3c2_710d9a05","updated":"2022-04-29 05:13:40.000000000","message":"recheck, integration job TIMED_OUT","commit_id":"60692f56d264e352d71a50928486641ddad4a20e"}]}
