)]}'
{".zuul.yaml":[{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"24946bb5febe7dbbde3d69514efb715b147d0e93","unresolved":true,"context_lines":[{"line_number":7,"context_line":"        - grenade-multinode"},{"line_number":8,"context_line":"        - grenade-heat-multinode"},{"line_number":9,"context_line":"        # TODO (gmann): Run octavia-grenade job once DIB fix is merged and released"},{"line_number":10,"context_line":"        # https://review.opendev.org/c/openstack/diskimage-builder/+/878089"},{"line_number":11,"context_line":"        # - octavia-grenade"},{"line_number":12,"context_line":"        - ironic-grenade:"},{"line_number":13,"context_line":"            voting: false"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"405d1aca_73a5bcde","line":10,"range":{"start_line":10,"start_character":10,"end_line":10,"end_character":75},"updated":"2023-09-29 09:04:20.000000000","message":"not directly related, but this one merged long ago, time to re-enable?","commit_id":"660cf520bd2dbd32918cabe20900efc14a36e93d"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"8669f8874264c048c52200bed46995ec57f08d00","unresolved":false,"context_lines":[{"line_number":7,"context_line":"        - grenade-multinode"},{"line_number":8,"context_line":"        - grenade-heat-multinode"},{"line_number":9,"context_line":"        # TODO (gmann): Run octavia-grenade job once DIB fix is merged and released"},{"line_number":10,"context_line":"        # https://review.opendev.org/c/openstack/diskimage-builder/+/878089"},{"line_number":11,"context_line":"        # - octavia-grenade"},{"line_number":12,"context_line":"        - ironic-grenade:"},{"line_number":13,"context_line":"            voting: false"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"3441079d_3eb95434","line":10,"range":{"start_line":10,"start_character":10,"end_line":10,"end_character":75},"in_reply_to":"405d1aca_73a5bcde","updated":"2023-10-05 02:30:25.000000000","message":"done in follow-up https://review.opendev.org/c/openstack/grenade/+/896867","commit_id":"660cf520bd2dbd32918cabe20900efc14a36e93d"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"24946bb5febe7dbbde3d69514efb715b147d0e93","unresolved":true,"context_lines":[{"line_number":422,"context_line":"    # also and in this job definition, we control for everyone to run on SLURP"},{"line_number":423,"context_line":"    # release only."},{"line_number":424,"context_line":"    branches:"},{"line_number":425,"context_line":"      regex: ^stable/(train|ussuri|victoria|wallaby|xena|zed|2023.2)$"},{"line_number":426,"context_line":"      negate: true"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"0ec17473_4dd2efe5","line":425,"updated":"2023-09-29 09:04:20.000000000","message":"since it seems like this is ending up in a long list containing every second release, maybe revert the \"negate\" part and just list the branches that this should run on?\n\nthat could even be a simple explicit list then, no need for regex at all.\n\nor ... make it a regex 20??.1, and be done for this century?","commit_id":"660cf520bd2dbd32918cabe20900efc14a36e93d"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"a377e10936652d23cc6f01579b5bec908166e00a","unresolved":true,"context_lines":[{"line_number":422,"context_line":"    # also and in this job definition, we control for everyone to run on SLURP"},{"line_number":423,"context_line":"    # release only."},{"line_number":424,"context_line":"    branches:"},{"line_number":425,"context_line":"      regex: ^stable/(train|ussuri|victoria|wallaby|xena|zed|2023.2)$"},{"line_number":426,"context_line":"      negate: true"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"905ed75b_0b663b5c","line":425,"in_reply_to":"0e3ccb59_a2cac125","updated":"2023-10-04 19:40:29.000000000","message":"sure, that is easy to read too.","commit_id":"660cf520bd2dbd32918cabe20900efc14a36e93d"},{"author":{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"change_message_id":"0b5cd196e7ca65aede14b61d1f8dc43a8400e07c","unresolved":true,"context_lines":[{"line_number":422,"context_line":"    # also and in this job definition, we control for everyone to run on SLURP"},{"line_number":423,"context_line":"    # release only."},{"line_number":424,"context_line":"    branches:"},{"line_number":425,"context_line":"      regex: ^stable/(train|ussuri|victoria|wallaby|xena|zed|2023.2)$"},{"line_number":426,"context_line":"      negate: true"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"0e3ccb59_a2cac125","line":425,"in_reply_to":"0ec17473_4dd2efe5","updated":"2023-10-03 08:51:36.000000000","message":"i like the regex idea","commit_id":"660cf520bd2dbd32918cabe20900efc14a36e93d"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"8669f8874264c048c52200bed46995ec57f08d00","unresolved":true,"context_lines":[{"line_number":421,"context_line":"    # release only."},{"line_number":422,"context_line":"    branches:"},{"line_number":423,"context_line":"      - stable/yoga"},{"line_number":424,"context_line":"      - stable/2023.1"},{"line_number":425,"context_line":"      - master"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"edf4c27c_c27ec3e6","line":424,"updated":"2023-10-05 02:30:25.000000000","message":"I think you\u0027d need to define variants of this job with different from_branches for these? Doesn\u0027t make sense to \"upgrade\" from stable/2023.1 on stable/2023.1 and even less on yoga.\n\nOr rather let the variants defined in the respective stable branches of grenade be used and only keep the definition for master here?","commit_id":"a1a1c0353be4b67809151d130fea9cde52bce0bc"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"2868bb64eb4a509b162ae31628136893aa1b6a74","unresolved":false,"context_lines":[{"line_number":421,"context_line":"    # release only."},{"line_number":422,"context_line":"    branches:"},{"line_number":423,"context_line":"      - stable/yoga"},{"line_number":424,"context_line":"      - stable/2023.1"},{"line_number":425,"context_line":"      - master"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"33ad3b69_3d2419f5","line":424,"in_reply_to":"edf4c27c_c27ec3e6","updated":"2023-10-05 03:53:40.000000000","message":"you are right. we have stable/yoga to stable/2023.1 upgrade job defined in stable/2023.1 [1]\n\n[1] https://github.com/openstack/grenade/blob/stable/2023.1/.zuul.yaml#L394","commit_id":"a1a1c0353be4b67809151d130fea9cde52bce0bc"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"a377e10936652d23cc6f01579b5bec908166e00a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"fd1457ed_1dc881dc","updated":"2023-10-04 19:40:29.000000000","message":"grenade-skip-level https://zuul.opendev.org/t/openstack/build/131b6946be254b93aead4ef3aa3e1be5/log/controller/logs/grenade_localrc.txt","commit_id":"475c54aebadcb7089acacb31e4719a6e1b5b73c3"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"6713a4258170770b2b3cc963f40e6388d7b4df80","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"12e082ff_d029451a","updated":"2023-10-05 05:40:35.000000000","message":"the job definition from the stable/2023.2 is interfering and overriding the from_branch. I\u0027ll create a patch for that branch to fix it up.","commit_id":"348b46284664fc535184623797436e33ff3d2b17"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"a28ccab05f7494d0389d7b1d1ac001c6c14126eb","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"a2e55ac7_9ad41680","updated":"2023-10-05 15:52:47.000000000","message":"blocking for some projects, need to fast-track","commit_id":"159054a9274f984d8e53e5e5bd9e7ab0fb29708b"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"3a1b8dd1ecc47d6d0b671d3500feb8efab8b9c74","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"eda0d07a_8cf8046a","updated":"2023-10-05 08:46:23.000000000","message":"recheck unrelated (or so I hope) tox-docs timeout","commit_id":"159054a9274f984d8e53e5e5bd9e7ab0fb29708b"}]}
