)]}'
{".zuul.d/nodejs-jobs.yaml":[{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"6d466f53014bc44e48bc6204f0b90d7606d83516","unresolved":false,"context_lines":[{"line_number":9,"context_line":"      # NOTE: This is stable branch (\u003c\u003dstable/zed) job and new tox 4"},{"line_number":10,"context_line":"      # require some changes in tox.ini to be compatible with it. Let\u0027s"},{"line_number":11,"context_line":"      # pin tox \u003c4 for stable branches testing (\u003c\u003dstable/zed)."},{"line_number":12,"context_line":"      ensure_tox_version: \u0027\u003c4\u0027"},{"line_number":13,"context_line":"    nodeset: ubuntu-focal"},{"line_number":14,"context_line":"    pre-run: playbooks/horizon-nodejs/pre.yaml"},{"line_number":15,"context_line":"    required-projects:"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"c864e8e6_b0d06a5d","line":12,"updated":"2023-01-12 08:52:24.000000000","message":"NOTE: This works because playbooks/horizon-nodejs/pre.yaml calls \"ensure-tox\" role.","commit_id":"4cc580d94b1e579c307583d2f8eb2a5cb699b14f"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"2687fd7fa1467b11cc7c12a4a470ba01aef38e80","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"166ad130_6fa9240e","updated":"2023-01-10 16:52:37.000000000","message":"also, it will be good to pin it on common place. i did for all other job but forget about nodejs one https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/867849","commit_id":"4cc580d94b1e579c307583d2f8eb2a5cb699b14f"},{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"f018815648a64cedb6934827f5cb47a43b33c9c0","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"5365bdaa_a07afdcb","updated":"2023-01-10 16:58:13.000000000","message":"need to explore if we should fix this in openstack-zuul-jobs like [1].\n\n[1] https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/867849/3","commit_id":"4cc580d94b1e579c307583d2f8eb2a5cb699b14f"},{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"4efb2b990d88170c842dc82bb1bb99656fd1e785","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"963e910f_ef269e67","updated":"2023-01-13 04:43:28.000000000","message":"recheck, failure not related to this change.","commit_id":"4cc580d94b1e579c307583d2f8eb2a5cb699b14f"},{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"4aa831e6f81d5384aca1e4a3911e283f1fede7ff","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"97686af4_c6fc7cef","updated":"2023-01-10 14:49:27.000000000","message":"recheck, random failure.","commit_id":"4cc580d94b1e579c307583d2f8eb2a5cb699b14f"},{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"3349fb87bbcecc523cd2f1107ab8086203f9b97d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"5f6087ab_4a44e079","updated":"2023-01-12 10:38:57.000000000","message":"recheck, random integration test failed.","commit_id":"4cc580d94b1e579c307583d2f8eb2a5cb699b14f"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"ac1ed4feadcaa6f91dd802093d3f87bc347578b3","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"06fbc8eb_2b7c8c28","updated":"2023-01-12 09:26:00.000000000","message":"tox 3.28 was installed as expected\nhttps://zuul.opendev.org/t/openstack/build/5ad6037d69d34b4baa61984a3b111138/log/job-output.txt#674-676","commit_id":"4cc580d94b1e579c307583d2f8eb2a5cb699b14f"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"6d466f53014bc44e48bc6204f0b90d7606d83516","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"a347edf5_67ec5d24","in_reply_to":"4a742139_604e977c","updated":"2023-01-12 08:52:24.000000000","message":"Yes, the base nodejs job for horizon and horizon plugins is defiend in the horizon repo, so it is good to pin tox version for stable branches (up to stable/zed) here.\n\nUTs in horizon and horizon plugins install xstatic dependencies via tox and it is special for horizon and horizon plugins. This is the reason that we define the base nodejs job for horizon and plugins.","commit_id":"4cc580d94b1e579c307583d2f8eb2a5cb699b14f"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"7d15ab5ff5095a5a3f350e6e416febdcab02acba","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"7b910412_c107bb73","in_reply_to":"5365bdaa_a07afdcb","updated":"2023-01-10 20:28:07.000000000","message":"I checked and those base jobs are in zuul-jobs[1]. pinning it in horizon stable branches are good option.\n\n[1] https://opendev.org/zuul/zuul-jobs/src/branch/master/zuul.d/js-jobs.yaml#L152","commit_id":"4cc580d94b1e579c307583d2f8eb2a5cb699b14f"},{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"90f60f7c64a1cdfc54f13088a316e2c1c3f481b1","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"4a742139_604e977c","in_reply_to":"7b910412_c107bb73","updated":"2023-01-11 05:35:45.000000000","message":"ok thanks, removing workflow -1.","commit_id":"4cc580d94b1e579c307583d2f8eb2a5cb699b14f"}]}
