)]}'
{"id":"openstack%2Fproject-config~738228","triplet_id":"openstack%2Fproject-config~master~Ic02f436eb655dcbe84824b304ea2933e16312e67","project":"openstack/project-config","branch":"master","topic":"maintain-github-mirror","hashtags":[],"change_id":"Ic02f436eb655dcbe84824b304ea2933e16312e67","subject":"Define maintain-github-openstack-mirror job","status":"MERGED","created":"2020-06-26 15:47:41.000000000","updated":"2020-07-08 16:07:44.000000000","submitted":"2020-07-08 16:07:44.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":23,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"738228-1594224464344-447c4ef9","meta_rev_id":"00b08115d61851891e2ec02f2aa20dd3f65805f1","_number":738228,"virtual_id_number":738228,"owner":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-07-08 16:07:44.000000000","post_submit":true,"permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},{"value":0,"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},{"value":0,"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"}],"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":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2020-07-08 15:49:53.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},{"value":0,"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},{"value":2,"date":"2020-07-08 13:49:15.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"}],"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":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2020-07-08 15:49:53.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},{"value":0,"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},{"value":0,"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-07-08 13:49:15.000000000","updated_by":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"reviewer":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"state":"REVIEWER"},{"updated":"2020-07-08 15:49:53.000000000","updated_by":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"reviewer":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"state":"REVIEWER"},{"updated":"2020-07-08 16:07:44.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"}],"messages":[{"id":"016c96d595a30f9c6fa09b26194b098f2524e029","author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"date":"2020-06-26 15:47:41.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"1d1a197c0fb5dda80f6493577117dcd6e54155c1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-06-26 16:04:04.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-zuul-jobs-linters https://zuul.opendev.org/t/openstack/build/eeb221f255f644b482bfcf791b2b85bb : SUCCESS in 9m 43s","accounts_in_message":[],"_revision_number":1},{"id":"7eafb0a1319e280624e9725e108d6bff30d4eca6","author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"date":"2020-07-02 10:15:31.000000000","message":"Patch Set 1:\n\nI think this job should run using required-projects for project-config and governance instead of downloading them.\n\nOtherwise looks good to me - and could be run even as deployment change after gerrit/projects.yaml gets updated.","accounts_in_message":[],"_revision_number":1},{"id":"cdc7ea01eac652c6cdeb9878ad1063d615847459","author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"date":"2020-07-07 13:53:42.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"8eeebcac38989d563376063008819d416d97721e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-07-07 13:54:11.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  while parsing a flow mapping\n  in \"openstack/project-config/zuul.d/jobs.yaml@master\", line 806, column 16\ndid not find expected \u0027,\u0027 or \u0027}\u0027\n  in \"openstack/project-config/zuul.d/jobs.yaml@master\", line 806, column 31","accounts_in_message":[],"_revision_number":2},{"id":"caeb59ad71758ff0327c6ce20c4a881446d72334","author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"date":"2020-07-07 14:01:46.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"74abb886fb4523edd662ac5c4f5cb654bb55e4ac","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-07-07 14:17:08.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-zuul-jobs-linters https://zuul.opendev.org/t/openstack/build/de11eea3049947fdb6b9f590552ffe19 : SUCCESS in 9m 15s","accounts_in_message":[],"_revision_number":3},{"id":"07e3a702613e53df76b305b903f4cb3dc6501452","author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"date":"2020-07-07 19:37:15.000000000","message":"Patch Set 3:\n\n(2 comments)\n\nLGTM in general.","accounts_in_message":[],"_revision_number":3},{"id":"62c4d77bff19fce5e62545b32cc643e9ffb00cf2","author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"date":"2020-07-08 09:00:51.000000000","message":"Patch Set 3:\n\n(2 comments)","accounts_in_message":[],"_revision_number":3},{"id":"1c6f80f24b21133410ef1bdea461bb01eb1067e3","author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"date":"2020-07-08 12:40:58.000000000","message":"Patch Set 3:\n\n(1 comment)\n\nSo, my proposal: Rename the job and I\u0027ll +2 ;)","accounts_in_message":[],"_revision_number":3},{"id":"ebbaa2288706a0be03626255433bd870140b19e2","author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"date":"2020-07-08 13:40:23.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"8524758a3801f095b4bdbf3fbb7924f51430bb74","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-07-08 13:40:45.000000000","message":"Patch Set 4: Verified-1\n\n(1 comment)\n\nZuul encountered a syntax error while parsing its configuration in the\nrepo openstack/project-config on branch master.  The error was:\n\n  Job maintain-github-mirror not defined\n\nThe error appears in the following project stanza:\n\n  project:\n      name: openstack/project-config\n      check:\n        queue: project-config\n        jobs:\n          - build-openstack-specs-site:\n              files: \u0026specs-site\n                - bindep.txt\n                - specs/.*\n                - other-requirements.txt\n                - tox.ini\n          - openstack-zuul-jobs-linters\n          - project-config-dib\n          - project-config-gerrit\n          - project-config-grafyaml\n          - project-config-infra-docs-index:\n              files: \u0026infra-docs-index\n                - bindep.txt\n                - docs-site/.*\n                - other-requirements.txt\n                - tox.ini\n          - project-config-irc-access\n          - project-config-nodepool\n          - project-config-bindep-fallback-centos-7\n          - project-config-bindep-fallback-opensuse-15\n          - project-config-bindep-fallback-ubuntu-xenial\n      gate:\n        queue: project-config\n        jobs:\n          - build-openstack-specs-site:\n              files: *specs-site\n          - openstack-zuul-jobs-linters\n          - project-config-dib\n          - project-config-gerrit\n          - project-config-grafyaml\n          - project-config-infra-docs-index:\n              files: *infra-docs-index\n          - project-config-irc-access\n          - project-config-nodepool\n          - project-config-bindep-fallback-centos-7\n          - project-config-bindep-fallback-opensuse-15\n          - project-config-bindep-fallback-ubuntu-xenial\n      deploy:\n        jobs:\n          - promote-infra-index:\n              files: *infra-docs-index\n          - promote-openstack-specs-site:\n              files: *specs-site\n          - infra-prod-manage-projects:\n              dependencies: []\n              files:\n                - gerrit/.*\n          - infra-prod-service-nodepool:\n              dependencies: []\n              files:\n                - nodepool/.*\n          - infra-prod-service-zuul:\n              dependencies:\n                - name: infra-prod-manage-projects\n                  soft: true\n              files:\n                - zuul/main.yaml\n          - infra-prod-run-accessbot:\n              dependencies: []\n              files:\n                - accessbot/channels.yaml\n      periodic:\n        jobs:\n          - propose-project-config-update\n          - maintain-github-mirror\n      opendev-prod-hourly:\n        jobs:\n          - publish-irc-meetings\n      templates:\n        - official-openstack-repo-jobs\n\n  in \"openstack/project-config/zuul.d/projects.yaml@master\", line 4513, column 3","accounts_in_message":[],"_revision_number":4},{"id":"9fa3041db5911557fd5bb43c11d8d527f0cfcf7b","author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"date":"2020-07-08 13:42:17.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"7236e3ac5c4c0f00526b4a60d0e33a4ae39e0713","author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"date":"2020-07-08 13:49:15.000000000","message":"Patch Set 5: Code-Review+2\n\nAnother change is needed to stop the closing of open PRs that we do - not sure where this is done.","accounts_in_message":[],"_revision_number":5},{"id":"2d0e2117c235cde93c384c288814976837f41567","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-07-08 14:00:44.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-zuul-jobs-linters https://zuul.opendev.org/t/openstack/build/8b5fbc9f8ac84c35994d0ffe6c3ce4a7 : SUCCESS in 10m 04s","accounts_in_message":[],"_revision_number":5},{"id":"97471b50f9553f352970461746c776215ae6b3e3","author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"date":"2020-07-08 15:49:53.000000000","message":"Patch Set 5: Code-Review+2 Workflow+1\n\nI have commented out the old githubclosepull cronjob for the github user on review.opendev.org. This is no longer created by our configuration management, so it should not reappear.","accounts_in_message":[],"_revision_number":5},{"id":"e889f65ddd887fab2008e26c7c78d09a6531210e","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-07-08 15:50:12.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":5},{"id":"2fafcfd52b961e7a74e7c7f75fabc079a14289da","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-07-08 16:07:44.000000000","message":"Patch Set 5: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-zuul-jobs-linters https://zuul.opendev.org/t/openstack/build/87da6926e2424717afec4bf3288cf70e : SUCCESS in 8m 12s","accounts_in_message":[],"_revision_number":5},{"id":"d9ae8b1ac8d13aa4c539033fbd679cf068b7eeb8","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-07-08 16:07:44.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"0197d9f92ab7c2b40206b8e8054f34bff9f36d7e","revisions":{"902bc17c074a9f261a553ef66ef39a6ac579725a":{"kind":"REWORK","_number":1,"created":"2020-06-26 15:47:41.000000000","uploader":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"ref":"refs/changes/28/738228/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/project-config","ref":"refs/changes/28/738228/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/project-config refs/changes/28/738228/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/project-config refs/changes/28/738228/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/project-config refs/changes/28/738228/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/project-config refs/changes/28/738228/1"}}},"commit":{"parents":[{"commit":"f937bf0f71c57156ef09d52948312148b6beedd6","subject":"Merge \"Removing missed tripleo-ui references\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/f937bf0f71c57156ef09d52948312148b6beedd6"}]}],"author":{"name":"Thierry Carrez","email":"thierry@openstack.org","date":"2020-06-25 12:56:24.000000000","tz":120},"committer":{"name":"Thierry Carrez","email":"thierry@openstack.org","date":"2020-06-26 15:45:51.000000000","tz":120},"subject":"[DNM] Define maintain-github-mirror job","message":"[DNM] Define maintain-github-mirror job\n\nNB: Draft script for initial feedback.\n\nOpendev no longer automatically creates repositories on the\nGitHub mirror, nor does it update descriptions or closes open PRs.\n\nAdd a playbook and a job for periodically maintaining the GitHub\nmirror for the \u0027openstack\u0027 organization:\n\n- updating descriptions based on Gerrit project descriptions\n- creating on GitHub newly-added openstack repositories\n- archiving from GitHub recently-retired openstack repositories\n- closing any open PR with a healpful message\n\nThis job makes use of a GitHub API token (from the openstack-mirroring\nuser) and is defined to run periodically on project-config.\n\nChange-Id: Ic02f436eb655dcbe84824b304ea2933e16312e67\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/902bc17c074a9f261a553ef66ef39a6ac579725a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/902bc17c074a9f261a553ef66ef39a6ac579725a"}]},"branch":"refs/heads/master"},"ea47606e2ca958641c79237d59e5907514e67fb2":{"kind":"REWORK","_number":2,"created":"2020-07-07 13:53:42.000000000","uploader":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"ref":"refs/changes/28/738228/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/project-config","ref":"refs/changes/28/738228/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/project-config refs/changes/28/738228/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/project-config refs/changes/28/738228/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/project-config refs/changes/28/738228/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/project-config refs/changes/28/738228/2"}}},"commit":{"parents":[{"commit":"943f705c0a45b86257e6cd1987aa24b169660c62","subject":"Merge \"Add \"Review-Priority\" label to qa projects\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/943f705c0a45b86257e6cd1987aa24b169660c62"}]}],"author":{"name":"Thierry Carrez","email":"thierry@openstack.org","date":"2020-06-25 12:56:24.000000000","tz":120},"committer":{"name":"Thierry Carrez","email":"thierry@openstack.org","date":"2020-07-07 13:49:57.000000000","tz":120},"subject":"Define maintain-github-mirror job","message":"Define maintain-github-mirror job\n\nOpendev no longer automatically creates repositories on the\nGitHub mirror, nor does it update descriptions or closes open PRs.\n\nAdd a playbook and a job for periodically maintaining the GitHub\nmirror for the \u0027openstack\u0027 organization:\n\n- updating descriptions based on Gerrit project descriptions\n- creating on GitHub newly-added openstack repositories\n- archiving from GitHub recently-retired openstack repositories\n- closing any open PR with a healpful message\n\nThis job makes use of a GitHub API token (from the openstack-mirroring\nuser) and is defined to run periodically on project-config.\n\nChange-Id: Ic02f436eb655dcbe84824b304ea2933e16312e67\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/ea47606e2ca958641c79237d59e5907514e67fb2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/ea47606e2ca958641c79237d59e5907514e67fb2"}]},"branch":"refs/heads/master"},"139d0cb5d7866142d1412ccaf18e138c6fc2d50e":{"kind":"REWORK","_number":3,"created":"2020-07-07 14:01:46.000000000","uploader":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"ref":"refs/changes/28/738228/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/project-config","ref":"refs/changes/28/738228/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/project-config refs/changes/28/738228/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/project-config refs/changes/28/738228/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/project-config refs/changes/28/738228/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/project-config refs/changes/28/738228/3"}}},"commit":{"parents":[{"commit":"943f705c0a45b86257e6cd1987aa24b169660c62","subject":"Merge \"Add \"Review-Priority\" label to qa projects\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/943f705c0a45b86257e6cd1987aa24b169660c62"}]}],"author":{"name":"Thierry Carrez","email":"thierry@openstack.org","date":"2020-06-25 12:56:24.000000000","tz":120},"committer":{"name":"Thierry Carrez","email":"thierry@openstack.org","date":"2020-07-07 14:01:27.000000000","tz":120},"subject":"Define maintain-github-mirror job","message":"Define maintain-github-mirror job\n\nOpendev no longer automatically creates repositories on the\nGitHub mirror, nor does it update descriptions or closes open PRs.\n\nAdd a playbook and a job for periodically maintaining the GitHub\nmirror for the \u0027openstack\u0027 organization:\n\n- updating descriptions based on Gerrit project descriptions\n- creating on GitHub newly-added openstack repositories\n- archiving from GitHub recently-retired openstack repositories\n- closing any open PR with a healpful message\n\nThis job makes use of a GitHub API token (from the openstack-mirroring\nuser) and is defined to run periodically on project-config.\n\nChange-Id: Ic02f436eb655dcbe84824b304ea2933e16312e67\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/139d0cb5d7866142d1412ccaf18e138c6fc2d50e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/139d0cb5d7866142d1412ccaf18e138c6fc2d50e"}]},"branch":"refs/heads/master"},"0e585b3ce03237c8107f0ee947efab8c4d7cd3fb":{"kind":"REWORK","_number":4,"created":"2020-07-08 13:40:23.000000000","uploader":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"ref":"refs/changes/28/738228/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/project-config","ref":"refs/changes/28/738228/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/project-config refs/changes/28/738228/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/project-config refs/changes/28/738228/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/project-config refs/changes/28/738228/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/project-config refs/changes/28/738228/4"}}},"commit":{"parents":[{"commit":"943f705c0a45b86257e6cd1987aa24b169660c62","subject":"Merge \"Add \"Review-Priority\" label to qa projects\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/943f705c0a45b86257e6cd1987aa24b169660c62"}]}],"author":{"name":"Thierry Carrez","email":"thierry@openstack.org","date":"2020-06-25 12:56:24.000000000","tz":120},"committer":{"name":"Thierry Carrez","email":"thierry@openstack.org","date":"2020-07-08 13:39:29.000000000","tz":120},"subject":"Define maintain-github-openstack-mirror job","message":"Define maintain-github-openstack-mirror job\n\nOpendev no longer automatically creates repositories on the\nGitHub mirror, nor does it update descriptions or closes open PRs.\n\nAdd a playbook and a job for periodically maintaining the GitHub\nmirror for the \u0027openstack\u0027 organization:\n\n- updating descriptions based on Gerrit project descriptions\n- creating on GitHub newly-added openstack repositories\n- archiving from GitHub recently-retired openstack repositories\n- closing any open PR with a healpful message\n\nThis job makes use of a GitHub API token (from the openstack-mirroring\nuser) and is defined to run periodically on project-config.\n\nChange-Id: Ic02f436eb655dcbe84824b304ea2933e16312e67\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/0e585b3ce03237c8107f0ee947efab8c4d7cd3fb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/0e585b3ce03237c8107f0ee947efab8c4d7cd3fb"}]},"branch":"refs/heads/master"},"0197d9f92ab7c2b40206b8e8054f34bff9f36d7e":{"kind":"REWORK","_number":5,"created":"2020-07-08 13:42:17.000000000","uploader":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"ref":"refs/changes/28/738228/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/project-config","ref":"refs/changes/28/738228/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/project-config refs/changes/28/738228/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/project-config refs/changes/28/738228/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/project-config refs/changes/28/738228/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/project-config refs/changes/28/738228/5"}}},"commit":{"parents":[{"commit":"943f705c0a45b86257e6cd1987aa24b169660c62","subject":"Merge \"Add \"Review-Priority\" label to qa projects\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/943f705c0a45b86257e6cd1987aa24b169660c62"}]}],"author":{"name":"Thierry Carrez","email":"thierry@openstack.org","date":"2020-06-25 12:56:24.000000000","tz":120},"committer":{"name":"Thierry Carrez","email":"thierry@openstack.org","date":"2020-07-08 13:42:06.000000000","tz":120},"subject":"Define maintain-github-openstack-mirror job","message":"Define maintain-github-openstack-mirror job\n\nOpendev no longer automatically creates repositories on the\nGitHub mirror, nor does it update descriptions or closes open PRs.\n\nAdd a playbook and a job for periodically maintaining the GitHub\nmirror for the \u0027openstack\u0027 organization:\n\n- updating descriptions based on Gerrit project descriptions\n- creating on GitHub newly-added openstack repositories\n- archiving from GitHub recently-retired openstack repositories\n- closing any open PR with a healpful message\n\nThis job makes use of a GitHub API token (from the openstack-mirroring\nuser) and is defined to run periodically on project-config.\n\nChange-Id: Ic02f436eb655dcbe84824b304ea2933e16312e67\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/0197d9f92ab7c2b40206b8e8054f34bff9f36d7e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/0197d9f92ab7c2b40206b8e8054f34bff9f36d7e"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
