)]}'
{"zuul.d/jobs.yaml":[{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"f879e43e5ae6c9486b577c4f6c8134aa4c1c521c","unresolved":false,"context_lines":[{"line_number":552,"context_line":"      that need a special location."},{"line_number":553,"context_line":""},{"line_number":554,"context_line":"      Publish the results of the tox-docs job to"},{"line_number":555,"context_line":"      /afs/.openstack.org/{{publish_site }}."},{"line_number":556,"context_line":""},{"line_number":557,"context_line":"      This is a promote job for ``openstack-tox-docs``."},{"line_number":558,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3fa7e38b_c9097183","side":"PARENT","line":555,"updated":"2020-02-07 19:25:53.000000000","message":"It looks like this is doing /afs/.openstack.org/project/{{publish_site}} in reality, judging from other child jobs.","commit_id":"373c4319ba7a3934ec759af21dfce5920751b321"},{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"f879e43e5ae6c9486b577c4f6c8134aa4c1c521c","unresolved":false,"context_lines":[{"line_number":556,"context_line":""},{"line_number":557,"context_line":"      This is a promote job for ``openstack-tox-docs``."},{"line_number":558,"context_line":""},{"line_number":559,"context_line":"      A job needs to set the variables `publish_site`."},{"line_number":560,"context_line":"    abstract: true"},{"line_number":561,"context_line":"    protected: true"},{"line_number":562,"context_line":"    vars:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3fa7e38b_6922bd04","side":"PARENT","line":559,"updated":"2020-02-07 19:25:53.000000000","message":"I think the description here may be slightly wrong, other jobs are doing, for example, publish_site: \"governance.openstack.org/election\" and the content is appearing in /afs/.openstack.org/project/governance.openstack.org/election as expected.","commit_id":"373c4319ba7a3934ec759af21dfce5920751b321"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"5793ed97b5b08089c21c6d5a14207bbec712d71d","unresolved":false,"context_lines":[{"line_number":552,"context_line":"      that need a special location."},{"line_number":553,"context_line":""},{"line_number":554,"context_line":"      Publish the results of the tox-docs job to"},{"line_number":555,"context_line":"      /afs/.openstack.org/{{publish_site }}."},{"line_number":556,"context_line":""},{"line_number":557,"context_line":"      This is a promote job for ``openstack-tox-docs``."},{"line_number":558,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3fa7e38b_4e2267b9","line":555,"range":{"start_line":555,"start_character":5,"end_line":555,"end_character":44},"updated":"2020-02-07 18:34:55.000000000","message":"you don\u0027t want to publish to .openstack.org.","commit_id":"b5dc6ae25aa91782fd0aa87a514f682409eb802c"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"05e1c1799f8f291ca4db763c53b6b8d9cb4a5c20","unresolved":false,"context_lines":[{"line_number":552,"context_line":"      that need a special location."},{"line_number":553,"context_line":""},{"line_number":554,"context_line":"      Publish the results of the tox-docs job to"},{"line_number":555,"context_line":"      /afs/.openstack.org/{{publish_site }}."},{"line_number":556,"context_line":""},{"line_number":557,"context_line":"      This is a promote job for ``openstack-tox-docs``."},{"line_number":558,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3fa7e38b_5b154494","line":555,"range":{"start_line":555,"start_character":5,"end_line":555,"end_character":44},"in_reply_to":"3fa7e38b_4e2267b9","updated":"2020-02-07 20:35:21.000000000","message":"I got confused, .openstack.org is correct for all of opendev","commit_id":"b5dc6ae25aa91782fd0aa87a514f682409eb802c"},{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"14e016603e23c9f6aee345db5b506094a15b171b","unresolved":false,"context_lines":[{"line_number":568,"context_line":""},{"line_number":569,"context_line":"- job:"},{"line_number":570,"context_line":"    name: promote-airship-docs-website"},{"line_number":571,"context_line":"    parent: promote-tox-docs-site-base"},{"line_number":572,"context_line":"    description: |"},{"line_number":573,"context_line":"      Promote root site content for docs.airshipit.org to airshipit.org/docs."},{"line_number":574,"context_line":"    final: true"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3fa7e38b_29db65eb","line":571,"updated":"2020-02-07 19:29:44.000000000","message":"Ooh, I stand corrected. I see they\u0027re already running a promote-stx-tox-docs-site job.","commit_id":"b5dc6ae25aa91782fd0aa87a514f682409eb802c"},{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"f879e43e5ae6c9486b577c4f6c8134aa4c1c521c","unresolved":false,"context_lines":[{"line_number":568,"context_line":""},{"line_number":569,"context_line":"- job:"},{"line_number":570,"context_line":"    name: promote-airship-docs-website"},{"line_number":571,"context_line":"    parent: promote-tox-docs-site-base"},{"line_number":572,"context_line":"    description: |"},{"line_number":573,"context_line":"      Promote root site content for docs.airshipit.org to airshipit.org/docs."},{"line_number":574,"context_line":"    final: true"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3fa7e38b_891ff9b6","line":571,"updated":"2020-02-07 19:25:53.000000000","message":"This is copying how the other new static sites for static01.opendev.org are being published. StarlingX is still using the old method of building in the post pipeline (for example promote-governance-election below). Why wouldn\u0027t this work?","commit_id":"b5dc6ae25aa91782fd0aa87a514f682409eb802c"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"5793ed97b5b08089c21c6d5a14207bbec712d71d","unresolved":false,"context_lines":[{"line_number":568,"context_line":""},{"line_number":569,"context_line":"- job:"},{"line_number":570,"context_line":"    name: promote-airship-docs-website"},{"line_number":571,"context_line":"    parent: promote-tox-docs-site-base"},{"line_number":572,"context_line":"    description: |"},{"line_number":573,"context_line":"      Promote root site content for docs.airshipit.org to airshipit.org/docs."},{"line_number":574,"context_line":"    final: true"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3fa7e38b_ae0afb25","line":571,"range":{"start_line":571,"start_character":11,"end_line":571,"end_character":38},"updated":"2020-02-07 18:34:55.000000000","message":"check how starlingx does it, you publish right now to /afs/.openstack.org this way.","commit_id":"b5dc6ae25aa91782fd0aa87a514f682409eb802c"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"05e1c1799f8f291ca4db763c53b6b8d9cb4a5c20","unresolved":false,"context_lines":[{"line_number":575,"context_line":"    allowed-projects:"},{"line_number":576,"context_line":"      - airship/treasuremap"},{"line_number":577,"context_line":"    vars:"},{"line_number":578,"context_line":"      publish_site: \"airshipit.org/docs\""},{"line_number":579,"context_line":""},{"line_number":580,"context_line":"- job:"},{"line_number":581,"context_line":"    name: promote-governance-election"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3fa7e38b_bb79d8fa","line":578,"updated":"2020-02-07 20:35:21.000000000","message":"Indeed this works, it would publish directly to \n/afs/.openstack.org/project/airshipit.org/docs/\n\nNote: it would not create a subdirectory named treasuremap!","commit_id":"b5dc6ae25aa91782fd0aa87a514f682409eb802c"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"8a4e32ce51fcd7d514a4f150f3c988793cd6ea19","unresolved":false,"context_lines":[{"line_number":577,"context_line":"      /afs/.openstack.org/project/airshipit.org/docs"},{"line_number":578,"context_line":"    final: true"},{"line_number":579,"context_line":"    vars:"},{"line_number":580,"context_line":"      download_artifact_job: openstack-tox-docs"},{"line_number":581,"context_line":"    # airship/treasuremap has more than just a master branch, but master is the"},{"line_number":582,"context_line":"    # only thing that makes sense for the root site content"},{"line_number":583,"context_line":"    branches: master"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"3fa7e38b_db9a9410","line":580,"updated":"2020-02-08 09:45:45.000000000","message":"So, no need to add opendev-tox-docs as job in treasuremap.","commit_id":"630753d7b932cef9871af5440f61c042570e0c71"},{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"db381c8fc10163a9e7b1015c5e9eb646ff37955c","unresolved":false,"context_lines":[{"line_number":560,"context_line":"    abstract: true"},{"line_number":561,"context_line":"    protected: true"},{"line_number":562,"context_line":"    vars:"},{"line_number":563,"context_line":"      download_artifact_job: openstack-tox-docs"},{"line_number":564,"context_line":"    secrets:"},{"line_number":565,"context_line":"      - secret: afsdocs_secret-tox-docs-site"},{"line_number":566,"context_line":"        name: afs"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3fa7e38b_929b8077","side":"PARENT","line":563,"updated":"2020-02-10 22:32:16.000000000","message":"Aha, this is a job-specific dep, instead of using a more generic \"provides\" mechanism.","commit_id":"373c4319ba7a3934ec759af21dfce5920751b321"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"6e06a5b1f30471fb44b1166d66f798090ccbf7e4","unresolved":false,"context_lines":[{"line_number":560,"context_line":"    abstract: true"},{"line_number":561,"context_line":"    protected: true"},{"line_number":562,"context_line":"    vars:"},{"line_number":563,"context_line":"      download_artifact_job: openstack-tox-docs"},{"line_number":564,"context_line":"    secrets:"},{"line_number":565,"context_line":"      - secret: afsdocs_secret-tox-docs-site"},{"line_number":566,"context_line":"        name: afs"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3fa7e38b_cf95eee3","line":563,"range":{"start_line":563,"start_character":6,"end_line":563,"end_character":47},"updated":"2020-02-08 09:46:35.000000000","message":"note your change configure this job for building ^","commit_id":"878e3c3a54ca010536a8ad5ecf7c06e849dbac5e"},{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"a5c37594834557d754d9edff68795f70f443d3e5","unresolved":false,"context_lines":[{"line_number":575,"context_line":"    allowed-projects:"},{"line_number":576,"context_line":"      - airship/treasuremap"},{"line_number":577,"context_line":"    vars:"},{"line_number":578,"context_line":"      publish_site: \"airshipit.org/docs\""},{"line_number":579,"context_line":""},{"line_number":580,"context_line":"- job:"},{"line_number":581,"context_line":"    name: promote-governance-election"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3fa7e38b_72304455","line":578,"updated":"2020-02-10 22:44:55.000000000","message":"the docs/ subdirectory doesn\u0027t seem to exist, i\u0027m not sure it will be created.  but that seems like something we can test with this","commit_id":"878e3c3a54ca010536a8ad5ecf7c06e849dbac5e"}]}
