)]}'
{"jenkins/jobs/projects.yaml":[{"author":{"_account_id":7600,"name":"Ruslan Kamaldinov","email":"rkamaldinov@mirantis.com","username":"ruhe"},"change_message_id":"6bd1f2da56bbaa05c46cf6fbfa5cf32a2d6e6bd8","unresolved":false,"context_lines":[{"line_number":1999,"context_line":"    jobs:"},{"line_number":2000,"context_line":"      - python-jobs"},{"line_number":2001,"context_line":"      - pypi-jobs"},{"line_number":2002,"context_line":"      - hook-{name}-rtfd"},{"line_number":2003,"context_line":""},{"line_number":2004,"context_line":""},{"line_number":2005,"context_line":"- project:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5a890539_dc8feb73","line":2002,"updated":"2014-11-20 15:24:12.000000000","message":"This probably needs to be discussed with infra core. There are two options:\n\n1. Host client docs on rtfd\n\n2. Host client docs on ci.openstack.org (which i think is preferable)\n\nFor the second case, you\u0027ll need to setup something similar to http://git.openstack.org/cgit/openstack-infra/project-config/tree/jenkins/jobs/storyboard.yaml","commit_id":"9149bbb99907e3ff3361743d291b8ac4d5da0a13"}],"jenkins/jobs/python-storyboardclient.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"517b38fb8a750758509d9bb87227b1131de037cb","unresolved":false,"context_lines":[{"line_number":10,"context_line":""},{"line_number":11,"context_line":"    publishers:"},{"line_number":12,"context_line":"      - scp:"},{"line_number":13,"context_line":"          site: \u0027173.203.107.207\u0027"},{"line_number":14,"context_line":"          files:"},{"line_number":15,"context_line":"            - target: \u0027ci/python-storyboardclient\u0027"},{"line_number":16,"context_line":"              source: \u0027doc/build/html/**/*\u0027"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"5a890539_0cd59db8","line":13,"updated":"2014-11-21 12:24:43.000000000","message":"Which site is this? Please add at least a comment here.","commit_id":"4e380a0eece00aa9b1198892a9c3c9bc2d27fc79"},{"author":{"_account_id":7132,"name":"Nikita Konovalov","email":"nkonovalov@mirantis.com","username":"nkonovalov"},"change_message_id":"7df84efb0879159a73ecd104c136ea938734ede2","unresolved":false,"context_lines":[{"line_number":10,"context_line":""},{"line_number":11,"context_line":"    publishers:"},{"line_number":12,"context_line":"      - scp:"},{"line_number":13,"context_line":"          site: \u0027173.203.107.207\u0027"},{"line_number":14,"context_line":"          files:"},{"line_number":15,"context_line":"            - target: \u0027ci/python-storyboardclient\u0027"},{"line_number":16,"context_line":"              source: \u0027doc/build/html/**/*\u0027"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"5a890539_60762540","line":13,"in_reply_to":"5a890539_0cd59db8","updated":"2014-11-21 12:48:54.000000000","message":"This is ci.openstack.org","commit_id":"4e380a0eece00aa9b1198892a9c3c9bc2d27fc79"}],"zuul/layout.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"517b38fb8a750758509d9bb87227b1131de037cb","unresolved":false,"context_lines":[{"line_number":3543,"context_line":"  - name: openstack-infra/python-storyboardclient"},{"line_number":3544,"context_line":"    template:"},{"line_number":3545,"context_line":"      - name: merge-check"},{"line_number":3546,"context_line":"      - name: publish-to-pypi"},{"line_number":3547,"context_line":"    check:"},{"line_number":3548,"context_line":"      - gate-python-storyboardclient-pep8"},{"line_number":3549,"context_line":"      - gate-python-storyboardclient-docs"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"5a890539_0cecbd8e","line":3546,"updated":"2014-11-21 12:24:43.000000000","message":"The project is not setup on pypi.openstack.org, please create it there first and add the openstack ci for uploading","commit_id":"4e380a0eece00aa9b1198892a9c3c9bc2d27fc79"},{"author":{"_account_id":6786,"name":"Sergey Lukjanov","email":"me@slukjanov.name","username":"slukjanov"},"change_message_id":"2b7e3de79f0a5fa490446d7d6995dc1b054b94ba","unresolved":false,"context_lines":[{"line_number":3545,"context_line":"      - name: merge-check"},{"line_number":3546,"context_line":"      - name: publish-to-pypi"},{"line_number":3547,"context_line":"    check:"},{"line_number":3548,"context_line":"      - gate-python-storyboardclient-pep8"},{"line_number":3549,"context_line":"      - gate-python-storyboardclient-docs"},{"line_number":3550,"context_line":"      - gate-python-storyboardclient-python27"},{"line_number":3551,"context_line":"    gate:"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"5a890539_a07c5b21","line":3548,"updated":"2014-11-24 14:05:41.000000000","message":"Please, replace pep8, docs, py27, cover jobs with python-jobs template.","commit_id":"c64a85db3a50ee8b648ffa6814dbcd63b1099bee"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"d5fd043a9e18564719379d97a06ac95c79acb96b","unresolved":false,"context_lines":[{"line_number":3529,"context_line":"      - name: merge-check"},{"line_number":3530,"context_line":"      - name: publish-to-pypi"},{"line_number":3531,"context_line":"      - name: python-jobs"},{"line_number":3532,"context_line":"      - name: openstack-server-publish-jobs"},{"line_number":3533,"context_line":"    post:"},{"line_number":3534,"context_line":"      - python-storyboardclient-coverage"},{"line_number":3535,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":6,"id":"5a890539_814105ab","line":3532,"updated":"2014-11-25 10:39:38.000000000","message":"This is a client project, don\u0027t use the server-publish-jobs template","commit_id":"8b2bbbc9ebacb40dab0738f6672bc09d339c161a"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"aac7b5df31af57c8c19b50b6623e6fba94d8f9ae","unresolved":false,"context_lines":[{"line_number":3526,"context_line":"      - name: merge-check"},{"line_number":3527,"context_line":"      - name: publish-to-pypi"},{"line_number":3528,"context_line":"      - name: python-jobs"},{"line_number":3529,"context_line":"      - name: infra-publish-jobs"},{"line_number":3530,"context_line":"    post:"},{"line_number":3531,"context_line":"      - python-storyboardclient-coverage"},{"line_number":3532,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":10,"id":"5a890539_24e3b6a5","line":3529,"updated":"2014-11-27 06:19:40.000000000","message":"with python client packages we only publish at release time and not continously. The infra-publish jobs publishes contionously.","commit_id":"d6462cc829b936701e81f4f3ac6c1e7ec919b6a0"}]}
