)]}'
{"id":"openstack%2Fproject-config~879722","triplet_id":"openstack%2Fproject-config~master~I10c307c2d46c0e5b86732943208c3167da28a694","project":"openstack/project-config","branch":"master","topic":"wheel-release-split","attention_set":{},"removed_from_attention_set":{"4146":{"account":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"last_update":"2023-06-07 17:02:03.000000000","reason":"\u003cGERRIT_ACCOUNT_4146\u003e replied on the change","reason_account":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"}},"13252":{"account":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"last_update":"2023-06-09 17:25:44.000000000","reason":"\u003cGERRIT_ACCOUNT_13252\u003e replied on the change","reason_account":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"}},"7118":{"account":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"last_update":"2023-06-23 14:35:27.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I10c307c2d46c0e5b86732943208c3167da28a694","subject":"wheel builds : move to individual releases","status":"MERGED","created":"2023-04-06 04:03:23.000000000","updated":"2023-06-23 14:35:27.000000000","submitted":"2023-06-23 14:35:27.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":5,"unresolved_comment_count":1,"has_review_started":true,"submission_id":"879722-wheel-release-split","meta_rev_id":"b8ad436bda96e9a903d179846e814d0fbd143168","_number":879722,"virtual_id_number":879722,"owner":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"value":0,"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2023-06-23 14:35:27.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"all":[{"value":2,"date":"2023-06-07 17:02:03.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"value":2,"date":"2023-06-09 17:25:44.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"all":[{"value":0,"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"value":1,"date":"2023-06-23 14:28:07.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"CC":[{"_account_id":15670,"name":"StorPool OpenStack CI","email":"openstack-ci@storpool.com","username":"storpoolci","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2023-04-06 04:03:45.000000000","updated_by":{"_account_id":15670,"name":"StorPool OpenStack CI","email":"openstack-ci@storpool.com","username":"storpoolci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":15670,"name":"StorPool OpenStack CI","email":"openstack-ci@storpool.com","username":"storpoolci","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2023-04-06 04:03:56.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2023-06-07 16:07:39.000000000","updated_by":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"reviewer":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"state":"REVIEWER"},{"updated":"2023-06-07 16:17:45.000000000","updated_by":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"reviewer":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"state":"REVIEWER"}],"messages":[{"id":"5dd2ab5581efa1ca7ee20f9bd35b3ac2b0739997","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2023-04-06 04:03:23.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"0b891596d67b914e49b4beb8beae27c2c37547db","author":{"_account_id":15670,"name":"StorPool OpenStack CI","email":"openstack-ci@storpool.com","username":"storpoolci","tags":["SERVICE_USER"]},"date":"2023-04-06 04:03:45.000000000","message":"Patch Set 1:\n\nZuul encountered a syntax error while parsing its configuration in the\nrepo openstack/project-config on branch master.  The error was:\n\n  Configuration item has more than one key.  Each zuul.yaml\n  configuration file must be a list of dictionaries with a\n  single key, for example:\n  \n  - job:\n      name: foo\n  \n  - project:\n      name: bar\n  \n  Ensure that every item in the list is a dictionary with only\n  one key (in this example, \u0027job\u0027 and \u0027project\u0027).  This error\n  may be caused by insufficient indentation of the keys under\n  the configuration item (\u0027name\u0027 in this example).\n  \n  The incorrect values are around:\n  \n  name: release-wheel-cache\n  abstract: true\n  description: \u0027Release a wheel cache volume\n  \n  ...","accounts_in_message":[],"_revision_number":1},{"id":"631db2101c3e07bd4d4cc82e5bd85bce78d4b995","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-04-06 04:03:56.000000000","message":"Patch Set 1: Verified-1\n\n(2 comments)\n\nZuul encountered a syntax error while parsing its configuration in the\nrepo openstack/project-config on branch master.  The error was:\n\n  Configuration item has more than one key.  Each zuul.yaml\n  configuration file must be a list of dictionaries with a\n  single key, for example:\n  \n  - job:\n      name: foo\n  \n  - project:\n      name: bar\n  \n  Ensure that every item in the list is a dictionary with only\n  one key (in this example, \u0027job\u0027 and \u0027project\u0027).  This error\n  may be caused by insufficient indentation of the keys under\n  the configuration item (\u0027name\u0027 in this example).\n  \n  The incorrect values are around:\n  \n  name: release-wheel-cache\n  abstract: true\n  description: \u0027Release a wheel cache volume\n  \n  ...","accounts_in_message":[],"_revision_number":1},{"id":"7abcad539f711154433947c984abd9d11617660f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2023-04-06 04:11:44.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"007b271eca852e28172c9d2cfe756339ad9f3cf4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-04-06 04:12:08.000000000","message":"Patch Set 2: Verified-1\n\n(17 comments)\n\nZuul encountered a syntax error while parsing its configuration in the\nrepo openstack/project-config on branch master.  The error was:\n\n  extra keys not allowed @ data[\u0027run\u0027][0][\u0027semaphore\u0027]\n\nThe error appears in the following job stanza:\n\n  job:\n      name: release-wheel-cache\n      abstract: true\n      description: |\n          Release a wheel cache volume\n      run:\n        - name: playbooks/release/wheel.yaml\n          semaphore: wheel-release\n      nodeset:\n        nodes: []\n      secrets:\n        - name: afs\n          secret: afsadmin_keytab\n\n  in \"openstack/project-config/zuul.d/jobs.yaml@master\", line 862, column 3","accounts_in_message":[],"_revision_number":2},{"id":"4155f0f4614bee0ef8630899f0316033806f280e","author":{"_account_id":15670,"name":"StorPool OpenStack CI","email":"openstack-ci@storpool.com","username":"storpoolci","tags":["SERVICE_USER"]},"date":"2023-04-06 04:12:09.000000000","message":"Patch Set 2:\n\nZuul encountered a syntax error while parsing its configuration in the\nrepo openstack/project-config on branch master.  The error was:\n\n  Pipelines may not be defined in untrusted repos, they may only be\n  defined in config repos.\n\nThe error appears in the following pipeline stanza:\n\n  pipeline:\n      name: check\n      description: |\n        Newly uploaded patchsets enter this pipeline to receive an\n        initial +/-1 Verified vote.\n      success-message: Build succeeded (check pipeline).\n      failure-message: |\n        Build failed (check pipeline).  For information on how to proceed, see\n        https://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n      manager: independent\n      precedence: low\n      require:\n        gerrit:\n          open: True\n          current-patchset: True\n      trigger:\n        gerrit:\n          - event: patchset-created\n          - event: change-restored\n          - event: comment-added\n            comment: (?i)^(Patch Set [0-9]+:)?( [\\w\\\\+-]*)*(\\n\\n)?\\s*recheck\n          - event: comment-added\n            require-approval:\n              - Verified: [-1, -2]\n                username: zuul\n            approval:\n              - Workflow: 1\n        github:\n          - event: pull_request\n            action:\n              - opened\n              - changed\n              - reopened\n          - event: pull_request\n            action: comment\n            comment: (?i)^\\s*recheck\\s*$\n          - event: check_run\n      start:\n        github:\n          check: \u0027in_progress\u0027\n          comment: false\n      success:\n        gerrit:\n          # Note that gerrit keywords are case-sensitive.\n          Verified: 1\n        github:\n          check: \u0027success\u0027\n          comment: false\n      failure:\n        gerrit:\n          Verified: -1\n        github:\n          check: \u0027failure\u0027\n          comment: false\n\n  in \"openstack/project-config/zuul.d/pipelines.yaml@master\", line 4, column 3","accounts_in_message":[],"_revision_number":2},{"id":"e4936ce97c4242583814d3292e4db8a2d4498821","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2023-04-06 04:18:25.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"dcaa6e7ad68fc80193c2ac046cecb266402fea88","author":{"_account_id":15670,"name":"StorPool OpenStack CI","email":"openstack-ci@storpool.com","username":"storpoolci","tags":["SERVICE_USER"]},"date":"2023-04-06 04:18:44.000000000","message":"Patch Set 3:\n\nZuul encountered a syntax error while parsing its configuration in the\nrepo openstack/project-config on branch master.  The error was:\n\n  Pipelines may not be defined in untrusted repos, they may only be\n  defined in config repos.\n\nThe error appears in the following pipeline stanza:\n\n  pipeline:\n      name: check\n      description: |\n        Newly uploaded patchsets enter this pipeline to receive an\n        initial +/-1 Verified vote.\n      success-message: Build succeeded (check pipeline).\n      failure-message: |\n        Build failed (check pipeline).  For information on how to proceed, see\n        https://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n      manager: independent\n      precedence: low\n      require:\n        gerrit:\n          open: True\n          current-patchset: True\n      trigger:\n        gerrit:\n          - event: patchset-created\n          - event: change-restored\n          - event: comment-added\n            comment: (?i)^(Patch Set [0-9]+:)?( [\\w\\\\+-]*)*(\\n\\n)?\\s*recheck\n          - event: comment-added\n            require-approval:\n              - Verified: [-1, -2]\n                username: zuul\n            approval:\n              - Workflow: 1\n        github:\n          - event: pull_request\n            action:\n              - opened\n              - changed\n              - reopened\n          - event: pull_request\n            action: comment\n            comment: (?i)^\\s*recheck\\s*$\n          - event: check_run\n      start:\n        github:\n          check: \u0027in_progress\u0027\n          comment: false\n      success:\n        gerrit:\n          # Note that gerrit keywords are case-sensitive.\n          Verified: 1\n        github:\n          check: \u0027success\u0027\n          comment: false\n      failure:\n        gerrit:\n          Verified: -1\n        github:\n          check: \u0027failure\u0027\n          comment: false\n\n  in \"openstack/project-config/zuul.d/pipelines.yaml@master\", line 4, column 3","accounts_in_message":[],"_revision_number":3},{"id":"740cd6618c6b5e97c2f58be0b334a6afb6e70d5d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-04-06 04:29:47.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6f5a7cc2066f4d409fbdb587b2992e79\n\n- opendev-buildset-registry https://zuul.opendev.org/t/openstack/build/3b2573194b18476390660cb0c5b83665 : SUCCESS in 2m 59s\n- openstack-zuul-jobs-linters https://zuul.opendev.org/t/openstack/build/8b4ab6f4da10439795d73bb7909e1093 : SUCCESS in 6m 12s","accounts_in_message":[],"_revision_number":3},{"id":"daf54ab6cbe587c602c63cd73f5bafc7abd0cc83","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2023-04-06 22:57:05.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"d1575949ad5d437e38a0901124d0b972594fe179","author":{"_account_id":15670,"name":"StorPool OpenStack CI","email":"openstack-ci@storpool.com","username":"storpoolci","tags":["SERVICE_USER"]},"date":"2023-04-06 22:57:35.000000000","message":"Patch Set 3:\n\nZuul encountered a syntax error while parsing its configuration in the\nrepo openstack/project-config on branch master.  The error was:\n\n  Pipelines may not be defined in untrusted repos, they may only be\n  defined in config repos.\n\nThe error appears in the following pipeline stanza:\n\n  pipeline:\n      name: check\n      description: |\n        Newly uploaded patchsets enter this pipeline to receive an\n        initial +/-1 Verified vote.\n      success-message: Build succeeded (check pipeline).\n      failure-message: |\n        Build failed (check pipeline).  For information on how to proceed, see\n        https://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n      manager: independent\n      precedence: low\n      require:\n        gerrit:\n          open: True\n          current-patchset: True\n      trigger:\n        gerrit:\n          - event: patchset-created\n          - event: change-restored\n          - event: comment-added\n            comment: (?i)^(Patch Set [0-9]+:)?( [\\w\\\\+-]*)*(\\n\\n)?\\s*recheck\n          - event: comment-added\n            require-approval:\n              - Verified: [-1, -2]\n                username: zuul\n            approval:\n              - Workflow: 1\n        github:\n          - event: pull_request\n            action:\n              - opened\n              - changed\n              - reopened\n          - event: pull_request\n            action: comment\n            comment: (?i)^\\s*recheck\\s*$\n          - event: check_run\n      start:\n        github:\n          check: \u0027in_progress\u0027\n          comment: false\n      success:\n        gerrit:\n          # Note that gerrit keywords are case-sensitive.\n          Verified: 1\n        github:\n          check: \u0027success\u0027\n          comment: false\n      failure:\n        gerrit:\n          Verified: -1\n        github:\n          check: \u0027failure\u0027\n          comment: false\n\n  in \"openstack/project-config/zuul.d/pipelines.yaml@master\", line 4, column 3","accounts_in_message":[],"_revision_number":3},{"id":"42181dc91f1abc98b7e2db30b30fd36de134384b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-04-06 23:08:21.000000000","message":"Patch Set 3:\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9385c3ea481641c1bf48390985c83f9e\n\n- opendev-buildset-registry https://zuul.opendev.org/t/openstack/build/beacef6c7e964073b0b4ecdfdea080d5 : SUCCESS in 2m 28s\n- openstack-zuul-jobs-linters https://zuul.opendev.org/t/openstack/build/7c70973b34ee4ddb91e835034b635575 : SUCCESS in 6m 04s","accounts_in_message":[],"_revision_number":3},{"id":"e474d51bc72eacca54ddecd6c04a1ac1f9410375","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2023-04-11 22:43:42.000000000","message":"Uploaded patch set 4: New patch set was added with same tree, parent tree, and commit message as Patch Set 3.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":4},{"id":"133b639d1f7eb2717d2023743070eec70d7f6100","author":{"_account_id":15670,"name":"StorPool OpenStack CI","email":"openstack-ci@storpool.com","username":"storpoolci","tags":["SERVICE_USER"]},"date":"2023-04-11 22:44:09.000000000","message":"Patch Set 4:\n\nZuul encountered a syntax error while parsing its configuration in the\nrepo openstack/project-config on branch master.  The error was:\n\n  Pipelines may not be defined in untrusted repos, they may only be\n  defined in config repos.\n\nThe error appears in the following pipeline stanza:\n\n  pipeline:\n      name: check\n      description: |\n        Newly uploaded patchsets enter this pipeline to receive an\n        initial +/-1 Verified vote.\n      success-message: Build succeeded (check pipeline).\n      failure-message: |\n        Build failed (check pipeline).  For information on how to proceed, see\n        https://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n      manager: independent\n      precedence: low\n      require:\n        gerrit:\n          open: True\n          current-patchset: True\n      trigger:\n        gerrit:\n          - event: patchset-created\n          - event: change-restored\n          - event: comment-added\n            comment: (?i)^(Patch Set [0-9]+:)?( [\\w\\\\+-]*)*(\\n\\n)?\\s*recheck\n          - event: comment-added\n            require-approval:\n              - Verified: [-1, -2]\n                username: zuul\n            approval:\n              - Workflow: 1\n        github:\n          - event: pull_request\n            action:\n              - opened\n              - changed\n              - reopened\n          - event: pull_request\n            action: comment\n            comment: (?i)^\\s*recheck\\s*$\n          - event: check_run\n      start:\n        github:\n          check: \u0027in_progress\u0027\n          comment: false\n      success:\n        gerrit:\n          # Note that gerrit keywords are case-sensitive.\n          Verified: 1\n        github:\n          check: \u0027success\u0027\n          comment: false\n      failure:\n        gerrit:\n          Verified: -1\n        github:\n          check: \u0027failure\u0027\n          comment: false\n\n  in \"openstack/project-config/zuul.d/pipelines.yaml@master\", line 4, column 3","accounts_in_message":[],"_revision_number":4},{"id":"73c19a8eeefdc8f5a51753dcf4438a3531cade66","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2023-04-11 22:46:59.000000000","message":"Uploaded patch set 5: New patch set was added with same tree, parent tree, and commit message as Patch Set 4.","accounts_in_message":[],"_revision_number":5},{"id":"0cd34e67c6975df68b89561f3c18ef09a8fee8c7","author":{"_account_id":15670,"name":"StorPool OpenStack CI","email":"openstack-ci@storpool.com","username":"storpoolci","tags":["SERVICE_USER"]},"date":"2023-04-11 22:47:21.000000000","message":"Patch Set 5:\n\nZuul encountered a syntax error while parsing its configuration in the\nrepo openstack/project-config on branch master.  The error was:\n\n  Pipelines may not be defined in untrusted repos, they may only be\n  defined in config repos.\n\nThe error appears in the following pipeline stanza:\n\n  pipeline:\n      name: check\n      description: |\n        Newly uploaded patchsets enter this pipeline to receive an\n        initial +/-1 Verified vote.\n      success-message: Build succeeded (check pipeline).\n      failure-message: |\n        Build failed (check pipeline).  For information on how to proceed, see\n        https://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n      manager: independent\n      precedence: low\n      require:\n        gerrit:\n          open: True\n          current-patchset: True\n      trigger:\n        gerrit:\n          - event: patchset-created\n          - event: change-restored\n          - event: comment-added\n            comment: (?i)^(Patch Set [0-9]+:)?( [\\w\\\\+-]*)*(\\n\\n)?\\s*recheck\n          - event: comment-added\n            require-approval:\n              - Verified: [-1, -2]\n                username: zuul\n            approval:\n              - Workflow: 1\n        github:\n          - event: pull_request\n            action:\n              - opened\n              - changed\n              - reopened\n          - event: pull_request\n            action: comment\n            comment: (?i)^\\s*recheck\\s*$\n          - event: check_run\n      start:\n        github:\n          check: \u0027in_progress\u0027\n          comment: false\n      success:\n        gerrit:\n          # Note that gerrit keywords are case-sensitive.\n          Verified: 1\n        github:\n          check: \u0027success\u0027\n          comment: false\n      failure:\n        gerrit:\n          Verified: -1\n        github:\n          check: \u0027failure\u0027\n          comment: false\n\n  in \"openstack/project-config/zuul.d/pipelines.yaml@master\", line 4, column 3","accounts_in_message":[],"_revision_number":5},{"id":"16586bf1ad649410c50f53de628d9bfa3517f88b","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2023-04-11 22:47:48.000000000","message":"Patch Set 5: Code-Review+2","accounts_in_message":[],"_revision_number":5},{"id":"4b434b94f34fb42bb094c3a954cdbb08ddcdaf5e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2023-04-11 22:48:14.000000000","message":"Uploaded patch set 6: New patch set was added with same tree, parent tree, and commit message as Patch Set 5.\n\nCopied Votes:\n* Code-Review+2 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n","accounts_in_message":[],"_revision_number":6},{"id":"65686372261dbcc2f7681fa7bc84cb99d1bfe922","author":{"_account_id":15670,"name":"StorPool OpenStack CI","email":"openstack-ci@storpool.com","username":"storpoolci","tags":["SERVICE_USER"]},"date":"2023-04-11 22:48:34.000000000","message":"Patch Set 6:\n\nZuul encountered a syntax error while parsing its configuration in the\nrepo openstack/project-config on branch master.  The error was:\n\n  Pipelines may not be defined in untrusted repos, they may only be\n  defined in config repos.\n\nThe error appears in the following pipeline stanza:\n\n  pipeline:\n      name: check\n      description: |\n        Newly uploaded patchsets enter this pipeline to receive an\n        initial +/-1 Verified vote.\n      success-message: Build succeeded (check pipeline).\n      failure-message: |\n        Build failed (check pipeline).  For information on how to proceed, see\n        https://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n      manager: independent\n      precedence: low\n      require:\n        gerrit:\n          open: True\n          current-patchset: True\n      trigger:\n        gerrit:\n          - event: patchset-created\n          - event: change-restored\n          - event: comment-added\n            comment: (?i)^(Patch Set [0-9]+:)?( [\\w\\\\+-]*)*(\\n\\n)?\\s*recheck\n          - event: comment-added\n            require-approval:\n              - Verified: [-1, -2]\n                username: zuul\n            approval:\n              - Workflow: 1\n        github:\n          - event: pull_request\n            action:\n              - opened\n              - changed\n              - reopened\n          - event: pull_request\n            action: comment\n            comment: (?i)^\\s*recheck\\s*$\n          - event: check_run\n      start:\n        github:\n          check: \u0027in_progress\u0027\n          comment: false\n      success:\n        gerrit:\n          # Note that gerrit keywords are case-sensitive.\n          Verified: 1\n        github:\n          check: \u0027success\u0027\n          comment: false\n      failure:\n        gerrit:\n          Verified: -1\n        github:\n          check: \u0027failure\u0027\n          comment: false\n\n  in \"openstack/project-config/zuul.d/pipelines.yaml@master\", line 4, column 3","accounts_in_message":[],"_revision_number":6},{"id":"7d11d6cc5cdd27438423fff8344e4f86229a0db1","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2023-04-11 22:49:49.000000000","message":"Patch Set 6: -Code-Review","accounts_in_message":[],"_revision_number":6},{"id":"5039a06d2c3707f691f2dec7a7021fed5e47294e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-04-11 23:03:19.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7c3501e990474d60bd852303bde6ae9a\n\n- opendev-buildset-registry https://zuul.opendev.org/t/openstack/build/9c9f0ffa1e8f4d2eb29d41ac15d5d7f9 : SUCCESS in 5m 25s\n- openstack-zuul-jobs-linters https://zuul.opendev.org/t/openstack/build/6455bb7822564747a7fed5686415695c : SUCCESS in 7m 52s","accounts_in_message":[],"_revision_number":6},{"id":"89bc5509648e9f59fbd87a7d8bd66cbd87eed66d","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2023-06-07 16:07:39.000000000","message":"Patch Set 6: Code-Review+2","accounts_in_message":[],"_revision_number":6},{"id":"72a3e08c1ec2ba0eef81d3621bc49940bd700182","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2023-06-07 16:17:45.000000000","message":"Patch Set 6: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"f7990b39c577cd1a48fdab15f85e076e50284199","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2023-06-07 16:59:58.000000000","message":"Uploaded patch set 7.\n\nOutdated Votes:\n* Code-Review+2, Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":7},{"id":"6cfbdd9986a13ecf856175010db745bc9ce0f034","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2023-06-07 17:01:43.000000000","message":"Patch Set 6: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"06288e2096df1f44089c41b23d09951876986947","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2023-06-07 17:02:03.000000000","message":"Patch Set 7: Code-Review+2","accounts_in_message":[],"_revision_number":7},{"id":"81993e86712ba1ef1804abddfd35d0d802458c2d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-06-07 17:14:54.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/994676d57b834c42b3c6bdfb25b14a6e\n\n- openstack-zuul-jobs-linters https://zuul.opendev.org/t/openstack/build/35aede050d52494faf6562f3d1a056fc : SUCCESS in 7m 12s","accounts_in_message":[],"_revision_number":7},{"id":"eb66de7f0939fc480d00dbb3a5594964deb88cef","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2023-06-07 23:58:26.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"a7fd4cc8cc606a325455de150c26503d094526db","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2023-06-09 17:25:44.000000000","message":"Patch Set 7: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"01521d089f64305a2a8cc7c678120402ef2b9e16","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2023-06-23 14:28:07.000000000","message":"Patch Set 7: Workflow+1","accounts_in_message":[],"_revision_number":7},{"id":"78dbf73d6129ac7834bf1b19be5390bd18254263","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-06-23 14:28:33.000000000","message":"Patch Set 7: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":7},{"id":"222300ba9dff09030431b39e7ee394333def3f81","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-06-23 14:35:27.000000000","message":"Patch Set 7: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1b6b4363a6b84638a40d4f80987ee77a\n\n- openstack-zuul-jobs-linters https://zuul.opendev.org/t/openstack/build/7ad2500935f74363b3135a5a6523a3dd : SUCCESS in 6m 19s","accounts_in_message":[],"_revision_number":7},{"id":"b8ad436bda96e9a903d179846e814d0fbd143168","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-06-23 14:35:27.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":7}],"current_revision_number":7,"current_revision":"47d99524c5184d281d5634a31606e5b6f3c0aca7","revisions":{"2879c03490c4dc493e0575b4db1c62d04e4643d0":{"kind":"REWORK","_number":1,"created":"2023-04-06 04:03:23.000000000","uploader":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"ref":"refs/changes/22/879722/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/project-config","ref":"refs/changes/22/879722/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/project-config refs/changes/22/879722/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/project-config refs/changes/22/879722/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/project-config refs/changes/22/879722/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/project-config refs/changes/22/879722/1"}}},"commit":{"parents":[{"commit":"fb423d10ca021bd257bc1c74183c3820f6463373","subject":"Add johnsom ops for #openstack-lbaas and -dns","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/fb423d10ca021bd257bc1c74183c3820f6463373"}]}],"author":{"name":"Ian Wienand","email":"iwienand@redhat.com","date":"2023-04-06 03:47:09.000000000","tz":600},"committer":{"name":"Ian Wienand","email":"iwienand@redhat.com","date":"2023-04-06 04:02:30.000000000","tz":600},"subject":"wheel builds : move to individual releases","message":"wheel builds : move to individual releases\n\nThe publish jobs build and copy the wheels to the AFS r/w partitions,\nbut they are not released to the mirrors until a final \"vos release\"\nof their volume.\n\nPreviously this happened in a final job that would not trigger if any\nof the wheel builds failed.  This has meant thing like out-of-sync\ncentos mirrors or arm64 node failures have stopped all wheel\npublishing previously.  There\u0027s really no need to block other\nplatforms publishing if one of these jobs fails.\n\nThis converts the jobs to have a release job syncrhonized by a\nsemaphore.  We don\u0027t want many \"vos release\" processes running all at\nonce, as it has been a source of failure with openafs before.  Since\nreleasing requires the admin key, we keep it in a separate job from\nthe building.\n\nChange-Id: I10c307c2d46c0e5b86732943208c3167da28a694\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/2879c03490c4dc493e0575b4db1c62d04e4643d0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/2879c03490c4dc493e0575b4db1c62d04e4643d0"}]},"branch":"refs/heads/master"},"869b8a27f1f53e3537cd6d02e43d353d91c06cfe":{"kind":"REWORK","_number":2,"created":"2023-04-06 04:11:44.000000000","uploader":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"ref":"refs/changes/22/879722/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/project-config","ref":"refs/changes/22/879722/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/project-config refs/changes/22/879722/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/project-config refs/changes/22/879722/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/project-config refs/changes/22/879722/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/project-config refs/changes/22/879722/2"}}},"commit":{"parents":[{"commit":"fb423d10ca021bd257bc1c74183c3820f6463373","subject":"Add johnsom ops for #openstack-lbaas and -dns","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/fb423d10ca021bd257bc1c74183c3820f6463373"}]}],"author":{"name":"Ian Wienand","email":"iwienand@redhat.com","date":"2023-04-06 03:47:09.000000000","tz":600},"committer":{"name":"Ian Wienand","email":"iwienand@redhat.com","date":"2023-04-06 04:11:31.000000000","tz":600},"subject":"wheel builds : move to individual releases","message":"wheel builds : move to individual releases\n\nThe publish jobs build and copy the wheels to the AFS r/w partitions,\nbut they are not released to the mirrors until a final \"vos release\"\nof their volume.\n\nPreviously this happened in a final job that would not trigger if any\nof the wheel builds failed.  This has meant thing like out-of-sync\ncentos mirrors or arm64 node failures have stopped all wheel\npublishing previously.  There\u0027s really no need to block other\nplatforms publishing if one of these jobs fails.\n\nThis converts the jobs to have a release job syncrhonized by a\nsemaphore.  We don\u0027t want many \"vos release\" processes running all at\nonce, as it has been a source of failure with openafs before.  Since\nreleasing requires the admin key, we keep it in a separate job from\nthe building.\n\nChange-Id: I10c307c2d46c0e5b86732943208c3167da28a694\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/869b8a27f1f53e3537cd6d02e43d353d91c06cfe"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/869b8a27f1f53e3537cd6d02e43d353d91c06cfe"}]},"branch":"refs/heads/master"},"ff367dc1ca514a25c85c2f3664e8f03d4d335a48":{"kind":"REWORK","_number":3,"created":"2023-04-06 04:18:25.000000000","uploader":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"ref":"refs/changes/22/879722/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/project-config","ref":"refs/changes/22/879722/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/project-config refs/changes/22/879722/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/project-config refs/changes/22/879722/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/project-config refs/changes/22/879722/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/project-config refs/changes/22/879722/3"}}},"commit":{"parents":[{"commit":"fb423d10ca021bd257bc1c74183c3820f6463373","subject":"Add johnsom ops for #openstack-lbaas and -dns","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/fb423d10ca021bd257bc1c74183c3820f6463373"}]}],"author":{"name":"Ian Wienand","email":"iwienand@redhat.com","date":"2023-04-06 03:47:09.000000000","tz":600},"committer":{"name":"Ian Wienand","email":"iwienand@redhat.com","date":"2023-04-06 04:18:14.000000000","tz":600},"subject":"wheel builds : move to individual releases","message":"wheel builds : move to individual releases\n\nThe publish jobs build and copy the wheels to the AFS r/w partitions,\nbut they are not released to the mirrors until a final \"vos release\"\nof their volume.\n\nPreviously this happened in a final job that would not trigger if any\nof the wheel builds failed.  This has meant thing like out-of-sync\ncentos mirrors or arm64 node failures have stopped all wheel\npublishing previously.  There\u0027s really no need to block other\nplatforms publishing if one of these jobs fails.\n\nThis converts the jobs to have a release job syncrhonized by a\nsemaphore.  We don\u0027t want many \"vos release\" processes running all at\nonce, as it has been a source of failure with openafs before.  Since\nreleasing requires the admin key, we keep it in a separate job from\nthe building.\n\nChange-Id: I10c307c2d46c0e5b86732943208c3167da28a694\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/ff367dc1ca514a25c85c2f3664e8f03d4d335a48"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/ff367dc1ca514a25c85c2f3664e8f03d4d335a48"}]},"branch":"refs/heads/master"},"be56227ad4dda3500a0cfd7c4fddef4e50a8974c":{"kind":"NO_CHANGE","_number":4,"created":"2023-04-11 22:43:42.000000000","uploader":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"ref":"refs/changes/22/879722/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/project-config","ref":"refs/changes/22/879722/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/project-config refs/changes/22/879722/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/project-config refs/changes/22/879722/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/project-config refs/changes/22/879722/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/project-config refs/changes/22/879722/4"}}},"commit":{"parents":[{"commit":"fb423d10ca021bd257bc1c74183c3820f6463373","subject":"Add johnsom ops for #openstack-lbaas and -dns","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/fb423d10ca021bd257bc1c74183c3820f6463373"}]}],"author":{"name":"Ian Wienand","email":"iwienand@redhat.com","date":"2023-04-11 22:33:32.000000000","tz":600},"committer":{"name":"Ian Wienand","email":"iwienand@redhat.com","date":"2023-04-11 22:33:32.000000000","tz":600},"subject":"wheel builds : move to individual releases","message":"wheel builds : move to individual releases\n\nThe publish jobs build and copy the wheels to the AFS r/w partitions,\nbut they are not released to the mirrors until a final \"vos release\"\nof their volume.\n\nPreviously this happened in a final job that would not trigger if any\nof the wheel builds failed.  This has meant thing like out-of-sync\ncentos mirrors or arm64 node failures have stopped all wheel\npublishing previously.  There\u0027s really no need to block other\nplatforms publishing if one of these jobs fails.\n\nThis converts the jobs to have a release job syncrhonized by a\nsemaphore.  We don\u0027t want many \"vos release\" processes running all at\nonce, as it has been a source of failure with openafs before.  Since\nreleasing requires the admin key, we keep it in a separate job from\nthe building.\n\nChange-Id: I10c307c2d46c0e5b86732943208c3167da28a694\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/be56227ad4dda3500a0cfd7c4fddef4e50a8974c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/be56227ad4dda3500a0cfd7c4fddef4e50a8974c"}]},"branch":"refs/heads/master"},"d7aff7382ffa0460f04cb2b015d26dd44dec2b43":{"kind":"NO_CHANGE","_number":5,"created":"2023-04-11 22:46:59.000000000","uploader":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"ref":"refs/changes/22/879722/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/project-config","ref":"refs/changes/22/879722/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/project-config refs/changes/22/879722/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/project-config refs/changes/22/879722/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/project-config refs/changes/22/879722/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/project-config refs/changes/22/879722/5"}}},"commit":{"parents":[{"commit":"fb423d10ca021bd257bc1c74183c3820f6463373","subject":"Add johnsom ops for #openstack-lbaas and -dns","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/fb423d10ca021bd257bc1c74183c3820f6463373"}]}],"author":{"name":"Test","email":"test@zuul.com","date":"2023-04-11 22:46:42.000000000","tz":600},"committer":{"name":"Ian Wienand","email":"iwienand@redhat.com","date":"2023-04-11 22:46:42.000000000","tz":600},"subject":"wheel builds : move to individual releases","message":"wheel builds : move to individual releases\n\nThe publish jobs build and copy the wheels to the AFS r/w partitions,\nbut they are not released to the mirrors until a final \"vos release\"\nof their volume.\n\nPreviously this happened in a final job that would not trigger if any\nof the wheel builds failed.  This has meant thing like out-of-sync\ncentos mirrors or arm64 node failures have stopped all wheel\npublishing previously.  There\u0027s really no need to block other\nplatforms publishing if one of these jobs fails.\n\nThis converts the jobs to have a release job syncrhonized by a\nsemaphore.  We don\u0027t want many \"vos release\" processes running all at\nonce, as it has been a source of failure with openafs before.  Since\nreleasing requires the admin key, we keep it in a separate job from\nthe building.\n\nChange-Id: I10c307c2d46c0e5b86732943208c3167da28a694\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/d7aff7382ffa0460f04cb2b015d26dd44dec2b43"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/d7aff7382ffa0460f04cb2b015d26dd44dec2b43"}]},"branch":"refs/heads/master"},"9bb12268ee0c7b2638400a8725c78f6c1c6c8902":{"kind":"NO_CHANGE","_number":6,"created":"2023-04-11 22:48:14.000000000","uploader":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"ref":"refs/changes/22/879722/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/project-config","ref":"refs/changes/22/879722/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/project-config refs/changes/22/879722/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/project-config refs/changes/22/879722/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/project-config refs/changes/22/879722/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/project-config refs/changes/22/879722/6"}}},"commit":{"parents":[{"commit":"fb423d10ca021bd257bc1c74183c3820f6463373","subject":"Add johnsom ops for #openstack-lbaas and -dns","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/fb423d10ca021bd257bc1c74183c3820f6463373"}]}],"author":{"name":"Ian Wienand","email":"iwienand@redhat.com","date":"2023-04-11 22:48:04.000000000","tz":600},"committer":{"name":"Ian Wienand","email":"iwienand@redhat.com","date":"2023-04-11 22:48:04.000000000","tz":600},"subject":"wheel builds : move to individual releases","message":"wheel builds : move to individual releases\n\nThe publish jobs build and copy the wheels to the AFS r/w partitions,\nbut they are not released to the mirrors until a final \"vos release\"\nof their volume.\n\nPreviously this happened in a final job that would not trigger if any\nof the wheel builds failed.  This has meant thing like out-of-sync\ncentos mirrors or arm64 node failures have stopped all wheel\npublishing previously.  There\u0027s really no need to block other\nplatforms publishing if one of these jobs fails.\n\nThis converts the jobs to have a release job syncrhonized by a\nsemaphore.  We don\u0027t want many \"vos release\" processes running all at\nonce, as it has been a source of failure with openafs before.  Since\nreleasing requires the admin key, we keep it in a separate job from\nthe building.\n\nChange-Id: I10c307c2d46c0e5b86732943208c3167da28a694\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/9bb12268ee0c7b2638400a8725c78f6c1c6c8902"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/9bb12268ee0c7b2638400a8725c78f6c1c6c8902"}]},"branch":"refs/heads/master"},"47d99524c5184d281d5634a31606e5b6f3c0aca7":{"kind":"REWORK","_number":7,"created":"2023-06-07 16:59:58.000000000","uploader":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"ref":"refs/changes/22/879722/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/project-config","ref":"refs/changes/22/879722/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/project-config refs/changes/22/879722/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/project-config refs/changes/22/879722/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/project-config refs/changes/22/879722/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/project-config refs/changes/22/879722/7"}}},"commit":{"parents":[{"commit":"fb423d10ca021bd257bc1c74183c3820f6463373","subject":"Add johnsom ops for #openstack-lbaas and -dns","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/fb423d10ca021bd257bc1c74183c3820f6463373"}]}],"author":{"name":"Ian Wienand","email":"iwienand@redhat.com","date":"2023-04-11 22:48:04.000000000","tz":600},"committer":{"name":"Dr. Jens Harbott","email":"harbott@osism.tech","date":"2023-06-07 16:57:27.000000000","tz":120},"subject":"wheel builds : move to individual releases","message":"wheel builds : move to individual releases\n\nThe publish jobs build and copy the wheels to the AFS r/w partitions,\nbut they are not released to the mirrors until a final \"vos release\"\nof their volume.\n\nPreviously this happened in a final job that would not trigger if any\nof the wheel builds failed.  This has meant thing like out-of-sync\ncentos mirrors or arm64 node failures have stopped all wheel\npublishing previously.  There\u0027s really no need to block other\nplatforms publishing if one of these jobs fails.\n\nThis converts the jobs to have a release job syncrhonized by a\nsemaphore.  We don\u0027t want many \"vos release\" processes running all at\nonce, as it has been a source of failure with openafs before.  Since\nreleasing requires the admin key, we keep it in a separate job from\nthe building.\n\nChange-Id: I10c307c2d46c0e5b86732943208c3167da28a694\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/47d99524c5184d281d5634a31606e5b6f3c0aca7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/47d99524c5184d281d5634a31606e5b6f3c0aca7"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"}}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
