)]}'
{"zuul.d/projects.yaml":[{"author":{"_account_id":6488,"name":"Clint Byrum","email":"clint@fewbar.com","username":"clint-fewbar"},"change_message_id":"8c1c9c02452bd466dbb3e13c22ca106b69c703c9","unresolved":false,"context_lines":[{"line_number":1589,"context_line":"        - openstack-infra-multinode-integration-ubuntu-xenial"},{"line_number":1590,"context_line":"        - openstack-infra-multinode-integration-opensuse423"},{"line_number":1591,"context_line":"        - openstack-zuul-jobs-linters"},{"line_number":1592,"context_line":"        - test-slack-notify"},{"line_number":1593,"context_line":"        - tox-py27"},{"line_number":1594,"context_line":"        - tox-py35-on-zuul"},{"line_number":1595,"context_line":"        - tox-py35"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3f79a3b5_24a25099","line":1592,"updated":"2018-12-10 04:54:14.000000000","message":"I\u0027ve been using zuulv3 for a long time, and have been involved since early days of the v3 movement. I\u0027ll be honest, the secret rules confuse the hell out of me. My understanding is that secrets cannot be used in a pre-review pipeline.","commit_id":"52b313096bbc47c780ab55bd885750b79e26918f"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"2db5b3ea6a06d033e261882d501b787131bfba88","unresolved":false,"context_lines":[{"line_number":1589,"context_line":"        - openstack-infra-multinode-integration-ubuntu-xenial"},{"line_number":1590,"context_line":"        - openstack-infra-multinode-integration-opensuse423"},{"line_number":1591,"context_line":"        - openstack-zuul-jobs-linters"},{"line_number":1592,"context_line":"        - test-slack-notify"},{"line_number":1593,"context_line":"        - tox-py27"},{"line_number":1594,"context_line":"        - tox-py35-on-zuul"},{"line_number":1595,"context_line":"        - tox-py35"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3f79a3b5_00e38ea0","line":1592,"updated":"2018-12-08 08:47:55.000000000","message":"this should be in both check and gate, not only in gate","commit_id":"52b313096bbc47c780ab55bd885750b79e26918f"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"cbac1fa068f4869ce8e609f596c7fe7fca3bc251","unresolved":false,"context_lines":[{"line_number":1589,"context_line":"        - openstack-infra-multinode-integration-ubuntu-xenial"},{"line_number":1590,"context_line":"        - openstack-infra-multinode-integration-opensuse423"},{"line_number":1591,"context_line":"        - openstack-zuul-jobs-linters"},{"line_number":1592,"context_line":"        - test-slack-notify"},{"line_number":1593,"context_line":"        - tox-py27"},{"line_number":1594,"context_line":"        - tox-py35-on-zuul"},{"line_number":1595,"context_line":"        - tox-py35"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3f79a3b5_8461e43e","line":1592,"in_reply_to":"3f79a3b5_24a25099","updated":"2018-12-10 05:10:24.000000000","message":"you\u0027re right...\n\nWhat about adding a comment here to state that this uses secrets and thus cannot run in check?","commit_id":"52b313096bbc47c780ab55bd885750b79e26918f"}],"zuul.d/zuul-jobs.yaml":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"change_message_id":"bef43bf919d1a7533c0895d95ddfa01e54e86252","unresolved":false,"context_lines":[{"line_number":1,"context_line":"- job:"},{"line_number":2,"context_line":"    name: publish-zuul-website"},{"line_number":3,"context_line":"    description: |"},{"line_number":4,"context_line":"      Publishes content in artifacts/ to the Zuul website."},{"line_number":5,"context_line":"    allowed-projects:"},{"line_number":6,"context_line":"      - openstack-infra/zuul-website"},{"line_number":7,"context_line":"      - openstack-infra/zuul-website-media"},{"line_number":8,"context_line":"    post-run:"},{"line_number":9,"context_line":"      - playbooks/publish/zuul-afs.yaml"},{"line_number":10,"context_line":"    roles:"},{"line_number":11,"context_line":"      - zuul: openstack-infra/zuul-jobs"},{"line_number":12,"context_line":"    secrets:"},{"line_number":13,"context_line":"      - secret: afsdocs_secret"},{"line_number":14,"context_line":"        name: afs"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"- job:"},{"line_number":17,"context_line":"    name: test-slack-notify"},{"line_number":18,"context_line":"    files:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9fdfeff1_67eeed89","line":15,"range":{"start_line":1,"start_character":2,"end_line":15,"end_character":0},"updated":"2019-01-20 17:28:22.000000000","message":"The secret \"afsdocs_secret\" was not found.","commit_id":"13cf7c54140f22145b296b8928eb64971d3317d9"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"change_message_id":"bef43bf919d1a7533c0895d95ddfa01e54e86252","unresolved":false,"context_lines":[{"line_number":13,"context_line":"      - secret: afsdocs_secret"},{"line_number":14,"context_line":"        name: afs"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"- job:"},{"line_number":17,"context_line":"    name: test-slack-notify"},{"line_number":18,"context_line":"    files:"},{"line_number":19,"context_line":"      - \u0027^roles/slack-notify/.*$\u0027"},{"line_number":20,"context_line":"      - \u0027^roles/wait-for-slack-messages/.*$\u0027"},{"line_number":21,"context_line":"    protected: true"},{"line_number":22,"context_line":"    description: |"},{"line_number":23,"context_line":"      Test job for slack-notify role using a real Slack"},{"line_number":24,"context_line":"    pre-run: playbooks/test-slack-notify/pre.yaml"},{"line_number":25,"context_line":"    run: playbooks/test-slack-notify/run.yaml"},{"line_number":26,"context_line":"    secrets:"},{"line_number":27,"context_line":"      - slack_tokens"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"- job:"},{"line_number":30,"context_line":"    name: publish-zuul-docs"},{"line_number":31,"context_line":"    description: |"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9fdfeff1_07036144","line":28,"range":{"start_line":16,"start_character":2,"end_line":28,"end_character":0},"updated":"2019-01-20 17:28:22.000000000","message":"The secret \"slack_tokens\" was not found.","commit_id":"13cf7c54140f22145b296b8928eb64971d3317d9"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"change_message_id":"bef43bf919d1a7533c0895d95ddfa01e54e86252","unresolved":false,"context_lines":[{"line_number":26,"context_line":"    secrets:"},{"line_number":27,"context_line":"      - slack_tokens"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"- job:"},{"line_number":30,"context_line":"    name: publish-zuul-docs"},{"line_number":31,"context_line":"    description: |"},{"line_number":32,"context_line":"      Publish the results of a sphinx build to"},{"line_number":33,"context_line":"      /afs/.openstack.org/project/zuul-ci.org/www/docs/{{ zuul.project.short_name }}"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"      Builds the docs using ``tox -e docs``."},{"line_number":36,"context_line":"    # Set final to avoid override of afs_subpath variable."},{"line_number":37,"context_line":"    final: true"},{"line_number":38,"context_line":"    allowed-projects:"},{"line_number":39,"context_line":"      - openstack-infra/nodepool"},{"line_number":40,"context_line":"      - openstack-infra/zuul"},{"line_number":41,"context_line":"      - openstack-infra/zuul-jobs"},{"line_number":42,"context_line":"      - openstack-infra/zuul-base-jobs"},{"line_number":43,"context_line":"      - openstack-infra/zuul-sphinx"},{"line_number":44,"context_line":"    pre-run: playbooks/project-config/pre-tox.yaml"},{"line_number":45,"context_line":"    run: playbooks/project-config/run-tox.yaml"},{"line_number":46,"context_line":"    post-run:"},{"line_number":47,"context_line":"      - playbooks/project-config/post-tox.yaml"},{"line_number":48,"context_line":"      - playbooks/sphinx/post-infra.yaml"},{"line_number":49,"context_line":"      - playbooks/publish/zuul-afs.yaml"},{"line_number":50,"context_line":"    roles:"},{"line_number":51,"context_line":"      - zuul: openstack-infra/zuul-jobs"},{"line_number":52,"context_line":"      - zuul: openstack-infra/openstack-zuul-jobs"},{"line_number":53,"context_line":"    secrets:"},{"line_number":54,"context_line":"      - secret: afsdocs_secret"},{"line_number":55,"context_line":"        name: afs"},{"line_number":56,"context_line":"    vars:"},{"line_number":57,"context_line":"      afs_subpath: \"/docs/{{ zuul.project.short_name }}\""},{"line_number":58,"context_line":"      tox_envlist: docs"},{"line_number":59,"context_line":"      bindep_profile: compile doc"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9fdfeff1_2700e534","line":59,"range":{"start_line":29,"start_character":2,"end_line":59,"end_character":0},"updated":"2019-01-20 17:28:22.000000000","message":"The secret \"afsdocs_secret\" was not found.","commit_id":"13cf7c54140f22145b296b8928eb64971d3317d9"}]}
