all:
  hosts:
    ubuntu-noble:
      ansible_connection: ssh
      ansible_host: 81.163.192.113
      ansible_port: 22
      ansible_python_interpreter: auto
      ansible_user: zuul
      nodepool:
        az: nova
        cloud: regiocloud-a-ci
        external_id: 12a95090-6a07-4fb4-87a0-3530f931168b
        host_id: cdf791707c4bac54583e0f8775902d81b0e389f3305f2abf87f6d7bf
        interface_ip: 81.163.192.113
        label: ubuntu-noble
        private_ipv4: 10.128.7.83
        private_ipv6: null
        provider: regiocloud-a
        public_ipv4: 81.163.192.113
        public_ipv6: ''
        region: null
        slot: null
  vars:
    zuul:
      _inheritance_path:
      - '<Job base branches: None source: osism/zuul-config/zuul.d/jobs.yaml@main#2>'
      - '<Job python-black branches: None source: osism/zuul-jobs/.zuul.yaml@main#54>'
      - '<Job python-black branches: None source: osism/python-osism/.zuul.yaml@main#71>'
      ansible_version: '8'
      attempts: 1
      branch: main
      build: 3ba6e36364c942a485288e1f8f7d22d6
      buildset: c830639199034494987d9cf92e4aa377
      change: '1211'
      change_message: "chore(deps): update dependency fastapi to v0.115.11\n\nThis\
        \ PR contains the following updates:\n\n| Package | Change | Age | Adoption\
        \ | Passing | Confidence |\n|---|---|---|---|---|---|\n| [fastapi](https://redirect.github.com/fastapi/fastapi)\
        \ ([changelog](https://fastapi.tiangolo.com/release-notes/)) | `==0.115.9`\
        \ -> `==0.115.11` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/fastapi/0.115.11?slim=true)](https://docs.renovatebot.com/merge-confidence/)\
        \ | [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/fastapi/0.115.11?slim=true)](https://docs.renovatebot.com/merge-confidence/)\
        \ | [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/fastapi/0.115.9/0.115.11?slim=true)](https://docs.renovatebot.com/merge-confidence/)\
        \ | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/fastapi/0.115.9/0.115.11?slim=true)](https://docs.renovatebot.com/merge-confidence/)\
        \ |\n\n---\n\n### Release Notes\n\n<details>\n<summary>fastapi/fastapi (fastapi)</summary>\n\
        \n### [`v0.115.11`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.115.11)\n\
        \n##### Fixes\n\n-   \U0001F41B Add docs examples and tests (support) for\
        \ `Annotated` custom validations, like `AfterValidator`, revert [#&#8203;13440](https://redirect.github.com/fastapi/fastapi/pull/13440).\
        \ PR [#&#8203;13442](https://redirect.github.com/fastapi/fastapi/pull/13442)\
        \ by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n    -   New\
        \ docs: [Query Parameters and String Validations - Custom Validation](https://fastapi.tiangolo.com/tutorial/query-params-str-validations/#custom-validation).\n\
        \n##### Translations\n\n-   \U0001F310 Add Russian translation for  `docs/ru/docs/tutorial/middleware.md`.\
        \ PR [#&#8203;13412](https://redirect.github.com/fastapi/fastapi/pull/13412)\
        \ by [@&#8203;alv2017](https://redirect.github.com/alv2017).\n\n##### Internal\n\
        \n-   \U0001F465 Update FastAPI GitHub topic repositories. PR [#&#8203;13439](https://redirect.github.com/fastapi/fastapi/pull/13439)\
        \ by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n-   \U0001F465\
        \ Update FastAPI People - Contributors and Translators. PR [#&#8203;13432](https://redirect.github.com/fastapi/fastapi/pull/13432)\
        \ by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n-   \U0001F465\
        \ Update FastAPI People - Sponsors. PR [#&#8203;13433](https://redirect.github.com/fastapi/fastapi/pull/13433)\
        \ by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n\n### [`v0.115.10`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.115.10)\n\
        \n[Compare Source](https://redirect.github.com/fastapi/fastapi/compare/0.115.9...0.115.10)\n\
        \n##### Fixes\n\n-   \u267B\uFE0F Update internal annotation usage for compatibility\
        \ with Pydantic 2.11. PR [#&#8203;13314](https://redirect.github.com/fastapi/fastapi/pull/13314)\
        \ by [@&#8203;Viicos](https://redirect.github.com/Viicos).\n\n##### Upgrades\n\
        \n-   \u2B06\uFE0F Bump Starlette to allow up to 0.46.0: `>=0.40.0,<0.47.0`.\
        \ PR [#&#8203;13426](https://redirect.github.com/fastapi/fastapi/pull/13426)\
        \ by [@&#8203;musicinmybrain](https://redirect.github.com/musicinmybrain).\n\
        \n##### Translations\n\n-   \U0001F310 Add Ukrainian translation for `docs/uk/docs/tutorial/debugging.md`.\
        \ PR [#&#8203;13370](https://redirect.github.com/fastapi/fastapi/pull/13370)\
        \ by [@&#8203;valentinDruzhinin](https://redirect.github.com/valentinDruzhinin).\n\
        -   \U0001F310 Add Ukrainian translation for `docs/uk/docs/tutorial/query-params.md`.\
        \ PR [#&#8203;13362](https://redirect.github.com/fastapi/fastapi/pull/13362)\
        \ by [@&#8203;valentinDruzhinin](https://redirect.github.com/valentinDruzhinin).\n\
        -   \U0001F310 Add Ukrainian translation for `docs/uk/docs/tutorial/path-params.md`.\
        \ PR [#&#8203;13354](https://redirect.github.com/fastapi/fastapi/pull/13354)\
        \ by [@&#8203;valentinDruzhinin](https://redirect.github.com/valentinDruzhinin).\n\
        -   \U0001F310 Add Japanese translation for `docs/ja/docs/tutorial/cookie-param-models.md`.\
        \ PR [#&#8203;13330](https://redirect.github.com/fastapi/fastapi/pull/13330)\
        \ by [@&#8203;k94-ishi](https://redirect.github.com/k94-ishi).\n-   \U0001F310\
        \ Add Ukrainian translation for `docs/uk/docs/tutorial/body-multiple-params.md`.\
        \ PR [#&#8203;13408](https://redirect.github.com/fastapi/fastapi/pull/13408)\
        \ by [@&#8203;valentinDruzhinin](https://redirect.github.com/valentinDruzhinin).\n\
        -   \U0001F310 Add Japanese translation for `docs/ja/docs/tutorial/query-param-models.md`.\
        \ PR [#&#8203;13323](https://redirect.github.com/fastapi/fastapi/pull/13323)\
        \ by [@&#8203;k94-ishi](https://redirect.github.com/k94-ishi).\n-   \U0001F310\
        \ Add Ukrainian translation for `docs/uk/docs/tutorial/body-nested-models.md`.\
        \ PR [#&#8203;13409](https://redirect.github.com/fastapi/fastapi/pull/13409)\
        \ by [@&#8203;valentinDruzhinin](https://redirect.github.com/valentinDruzhinin).\n\
        -   \U0001F310 Add Vietnamese translation for `docs/vi/docs/deployment/versions.md`.\
        \ PR [#&#8203;13406](https://redirect.github.com/fastapi/fastapi/pull/13406)\
        \ by [@&#8203;ptt3199](https://redirect.github.com/ptt3199).\n-   \U0001F310\
        \ Add Vietnamese translation for `docs/vi/docs/deployment/index.md`. PR [#&#8203;13405](https://redirect.github.com/fastapi/fastapi/pull/13405)\
        \ by [@&#8203;ptt3199](https://redirect.github.com/ptt3199).\n-   \U0001F310\
        \ Add Ukrainian translation for `docs/uk/docs/tutorial/request-forms.md`.\
        \ PR [#&#8203;13383](https://redirect.github.com/fastapi/fastapi/pull/13383)\
        \ by [@&#8203;valentinDruzhinin](https://redirect.github.com/valentinDruzhinin).\n\
        -   \U0001F310 Add Ukrainian translation for `docs/uk/docs/tutorial/testing.md`.\
        \ PR [#&#8203;13371](https://redirect.github.com/fastapi/fastapi/pull/13371)\
        \ by [@&#8203;valentinDruzhinin](https://redirect.github.com/valentinDruzhinin).\n\
        \n</details>\n\n---\n\n### Configuration\n\n\U0001F4C5 **Schedule**: Branch\
        \ creation - At any time (no schedule defined), Automerge - At any time (no\
        \ schedule defined).\n\n\U0001F6A6 **Automerge**: Disabled by config. Please\
        \ merge this manually once you are satisfied.\n\n\u267B **Rebasing**: Whenever\
        \ PR becomes conflicted, or you tick the rebase/retry checkbox.\n\n\U0001F515\
        \ **Ignore**: Close this PR and you won't be reminded about this update again.\n\
        \n---\n\n - [ ] <!-- rebase-check -->If you want to rebase/retry this PR,\
        \ check this box\n\n---\n\nThis PR was generated by [Mend Renovate](https://mend.io/renovate/).\
        \ View the [repository job log](https://developer.mend.io/github/osism/python-osism).\n\
        <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNzYuMiIsInVwZGF0ZWRJblZlciI6IjM5LjE3Ni4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
      change_url: https://github.com/osism/python-osism/pull/1211
      child_jobs: []
      commit_id: 98f712d9dba654db7d78431bf1783f936e5270bf
      event_id: b832dde0-f6f0-11ef-93a4-b2724b8b5dcb
      executor:
        hostname: 7d211f194f6a
        inventory_file: /var/lib/zuul/builds/3ba6e36364c942a485288e1f8f7d22d6/ansible/inventory.yaml
        log_root: /var/lib/zuul/builds/3ba6e36364c942a485288e1f8f7d22d6/work/logs
        result_data_file: /var/lib/zuul/builds/3ba6e36364c942a485288e1f8f7d22d6/work/results.json
        src_root: /var/lib/zuul/builds/3ba6e36364c942a485288e1f8f7d22d6/work/src
        work_root: /var/lib/zuul/builds/3ba6e36364c942a485288e1f8f7d22d6/work
      items:
      - branch: main
        change: '1211'
        change_url: https://github.com/osism/python-osism/pull/1211
        patchset: 98f712d9dba654db7d78431bf1783f936e5270bf
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/python-osism
          name: osism/python-osism
          short_name: python-osism
          src_dir: src/github.com/osism/python-osism
      job: python-black
      jobtags: []
      max_attempts: 3
      message: Y2hvcmUoZGVwcyk6IHVwZGF0ZSBkZXBlbmRlbmN5IGZhc3RhcGkgdG8gdjAuMTE1LjExCgpUaGlzIFBSIGNvbnRhaW5zIHRoZSBmb2xsb3dpbmcgdXBkYXRlczoKCnwgUGFja2FnZSB8IENoYW5nZSB8IEFnZSB8IEFkb3B0aW9uIHwgUGFzc2luZyB8IENvbmZpZGVuY2UgfAp8LS0tfC0tLXwtLS18LS0tfC0tLXwtLS18CnwgW2Zhc3RhcGldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mYXN0YXBpL2Zhc3RhcGkpIChbY2hhbmdlbG9nXShodHRwczovL2Zhc3RhcGkudGlhbmdvbG8uY29tL3JlbGVhc2Utbm90ZXMvKSkgfCBgPT0wLjExNS45YCAtPiBgPT0wLjExNS4xMWAgfCBbIVthZ2VdKGh0dHBzOi8vZGV2ZWxvcGVyLm1lbmQuaW8vYXBpL21jL2JhZGdlcy9hZ2UvcHlwaS9mYXN0YXBpLzAuMTE1LjExP3NsaW09dHJ1ZSldKGh0dHBzOi8vZG9jcy5yZW5vdmF0ZWJvdC5jb20vbWVyZ2UtY29uZmlkZW5jZS8pIHwgWyFbYWRvcHRpb25dKGh0dHBzOi8vZGV2ZWxvcGVyLm1lbmQuaW8vYXBpL21jL2JhZGdlcy9hZG9wdGlvbi9weXBpL2Zhc3RhcGkvMC4xMTUuMTE/c2xpbT10cnVlKV0oaHR0cHM6Ly9kb2NzLnJlbm92YXRlYm90LmNvbS9tZXJnZS1jb25maWRlbmNlLykgfCBbIVtwYXNzaW5nXShodHRwczovL2RldmVsb3Blci5tZW5kLmlvL2FwaS9tYy9iYWRnZXMvY29tcGF0aWJpbGl0eS9weXBpL2Zhc3RhcGkvMC4xMTUuOS8wLjExNS4xMT9zbGltPXRydWUpXShodHRwczovL2RvY3MucmVub3ZhdGVib3QuY29tL21lcmdlLWNvbmZpZGVuY2UvKSB8IFshW2NvbmZpZGVuY2VdKGh0dHBzOi8vZGV2ZWxvcGVyLm1lbmQuaW8vYXBpL21jL2JhZGdlcy9jb25maWRlbmNlL3B5cGkvZmFzdGFwaS8wLjExNS45LzAuMTE1LjExP3NsaW09dHJ1ZSldKGh0dHBzOi8vZG9jcy5yZW5vdmF0ZWJvdC5jb20vbWVyZ2UtY29uZmlkZW5jZS8pIHwKCi0tLQoKIyMjIFJlbGVhc2UgTm90ZXMKCjxkZXRhaWxzPgo8c3VtbWFyeT5mYXN0YXBpL2Zhc3RhcGkgKGZhc3RhcGkpPC9zdW1tYXJ5PgoKIyMjIFtgdjAuMTE1LjExYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Zhc3RhcGkvZmFzdGFwaS9yZWxlYXNlcy90YWcvMC4xMTUuMTEpCgojIyMjIyBGaXhlcwoKLSAgIPCfkJsgQWRkIGRvY3MgZXhhbXBsZXMgYW5kIHRlc3RzIChzdXBwb3J0KSBmb3IgYEFubm90YXRlZGAgY3VzdG9tIHZhbGlkYXRpb25zLCBsaWtlIGBBZnRlclZhbGlkYXRvcmAsIHJldmVydCBbIyYjODIwMzsxMzQ0MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Zhc3RhcGkvZmFzdGFwaS9wdWxsLzEzNDQwKS4gUFIgWyMmIzgyMDM7MTM0NDJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mYXN0YXBpL2Zhc3RhcGkvcHVsbC8xMzQ0MikgYnkgW0AmIzgyMDM7dGlhbmdvbG9dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90aWFuZ29sbykuCiAgICAtICAgTmV3IGRvY3M6IFtRdWVyeSBQYXJhbWV0ZXJzIGFuZCBTdHJpbmcgVmFsaWRhdGlvbnMgLSBDdXN0b20gVmFsaWRhdGlvbl0oaHR0cHM6Ly9mYXN0YXBpLnRpYW5nb2xvLmNvbS90dXRvcmlhbC9xdWVyeS1wYXJhbXMtc3RyLXZhbGlkYXRpb25zLyNjdXN0b20tdmFsaWRhdGlvbikuCgojIyMjIyBUcmFuc2xhdGlvbnMKCi0gICDwn4yQIEFkZCBSdXNzaWFuIHRyYW5zbGF0aW9uIGZvciAgYGRvY3MvcnUvZG9jcy90dXRvcmlhbC9taWRkbGV3YXJlLm1kYC4gUFIgWyMmIzgyMDM7MTM0MTJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mYXN0YXBpL2Zhc3RhcGkvcHVsbC8xMzQxMikgYnkgW0AmIzgyMDM7YWx2MjAxN10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FsdjIwMTcpLgoKIyMjIyMgSW50ZXJuYWwKCi0gICDwn5GlIFVwZGF0ZSBGYXN0QVBJIEdpdEh1YiB0b3BpYyByZXBvc2l0b3JpZXMuIFBSIFsjJiM4MjAzOzEzNDM5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZmFzdGFwaS9mYXN0YXBpL3B1bGwvMTM0MzkpIGJ5IFtAJiM4MjAzO3RpYW5nb2xvXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdGlhbmdvbG8pLgotICAg8J+RpSBVcGRhdGUgRmFzdEFQSSBQZW9wbGUgLSBDb250cmlidXRvcnMgYW5kIFRyYW5zbGF0b3JzLiBQUiBbIyYjODIwMzsxMzQzMl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Zhc3RhcGkvZmFzdGFwaS9wdWxsLzEzNDMyKSBieSBbQCYjODIwMzt0aWFuZ29sb10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RpYW5nb2xvKS4KLSAgIPCfkaUgVXBkYXRlIEZhc3RBUEkgUGVvcGxlIC0gU3BvbnNvcnMuIFBSIFsjJiM4MjAzOzEzNDMzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZmFzdGFwaS9mYXN0YXBpL3B1bGwvMTM0MzMpIGJ5IFtAJiM4MjAzO3RpYW5nb2xvXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdGlhbmdvbG8pLgoKIyMjIFtgdjAuMTE1LjEwYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Zhc3RhcGkvZmFzdGFwaS9yZWxlYXNlcy90YWcvMC4xMTUuMTApCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mYXN0YXBpL2Zhc3RhcGkvY29tcGFyZS8wLjExNS45Li4uMC4xMTUuMTApCgojIyMjIyBGaXhlcwoKLSAgIOKZu++4jyBVcGRhdGUgaW50ZXJuYWwgYW5ub3RhdGlvbiB1c2FnZSBmb3IgY29tcGF0aWJpbGl0eSB3aXRoIFB5ZGFudGljIDIuMTEuIFBSIFsjJiM4MjAzOzEzMzE0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZmFzdGFwaS9mYXN0YXBpL3B1bGwvMTMzMTQpIGJ5IFtAJiM4MjAzO1ZpaWNvc10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL1ZpaWNvcykuCgojIyMjIyBVcGdyYWRlcwoKLSAgIOKshu+4jyBCdW1wIFN0YXJsZXR0ZSB0byBhbGxvdyB1cCB0byAwLjQ2LjA6IGA+PTAuNDAuMCw8MC40Ny4wYC4gUFIgWyMmIzgyMDM7MTM0MjZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mYXN0YXBpL2Zhc3RhcGkvcHVsbC8xMzQyNikgYnkgW0AmIzgyMDM7bXVzaWNpbm15YnJhaW5dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tdXNpY2lubXlicmFpbikuCgojIyMjIyBUcmFuc2xhdGlvbnMKCi0gICDwn4yQIEFkZCBVa3JhaW5pYW4gdHJhbnNsYXRpb24gZm9yIGBkb2NzL3VrL2RvY3MvdHV0b3JpYWwvZGVidWdnaW5nLm1kYC4gUFIgWyMmIzgyMDM7MTMzNzBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mYXN0YXBpL2Zhc3RhcGkvcHVsbC8xMzM3MCkgYnkgW0AmIzgyMDM7dmFsZW50aW5EcnV6aGluaW5dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92YWxlbnRpbkRydXpoaW5pbikuCi0gICDwn4yQIEFkZCBVa3JhaW5pYW4gdHJhbnNsYXRpb24gZm9yIGBkb2NzL3VrL2RvY3MvdHV0b3JpYWwvcXVlcnktcGFyYW1zLm1kYC4gUFIgWyMmIzgyMDM7MTMzNjJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mYXN0YXBpL2Zhc3RhcGkvcHVsbC8xMzM2MikgYnkgW0AmIzgyMDM7dmFsZW50aW5EcnV6aGluaW5dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92YWxlbnRpbkRydXpoaW5pbikuCi0gICDwn4yQIEFkZCBVa3JhaW5pYW4gdHJhbnNsYXRpb24gZm9yIGBkb2NzL3VrL2RvY3MvdHV0b3JpYWwvcGF0aC1wYXJhbXMubWRgLiBQUiBbIyYjODIwMzsxMzM1NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Zhc3RhcGkvZmFzdGFwaS9wdWxsLzEzMzU0KSBieSBbQCYjODIwMzt2YWxlbnRpbkRydXpoaW5pbl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZhbGVudGluRHJ1emhpbmluKS4KLSAgIPCfjJAgQWRkIEphcGFuZXNlIHRyYW5zbGF0aW9uIGZvciBgZG9jcy9qYS9kb2NzL3R1dG9yaWFsL2Nvb2tpZS1wYXJhbS1tb2RlbHMubWRgLiBQUiBbIyYjODIwMzsxMzMzMF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Zhc3RhcGkvZmFzdGFwaS9wdWxsLzEzMzMwKSBieSBbQCYjODIwMztrOTQtaXNoaV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2s5NC1pc2hpKS4KLSAgIPCfjJAgQWRkIFVrcmFpbmlhbiB0cmFuc2xhdGlvbiBmb3IgYGRvY3MvdWsvZG9jcy90dXRvcmlhbC9ib2R5LW11bHRpcGxlLXBhcmFtcy5tZGAuIFBSIFsjJiM4MjAzOzEzNDA4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZmFzdGFwaS9mYXN0YXBpL3B1bGwvMTM0MDgpIGJ5IFtAJiM4MjAzO3ZhbGVudGluRHJ1emhpbmluXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmFsZW50aW5EcnV6aGluaW4pLgotICAg8J+MkCBBZGQgSmFwYW5lc2UgdHJhbnNsYXRpb24gZm9yIGBkb2NzL2phL2RvY3MvdHV0b3JpYWwvcXVlcnktcGFyYW0tbW9kZWxzLm1kYC4gUFIgWyMmIzgyMDM7MTMzMjNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mYXN0YXBpL2Zhc3RhcGkvcHVsbC8xMzMyMykgYnkgW0AmIzgyMDM7azk0LWlzaGldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rOTQtaXNoaSkuCi0gICDwn4yQIEFkZCBVa3JhaW5pYW4gdHJhbnNsYXRpb24gZm9yIGBkb2NzL3VrL2RvY3MvdHV0b3JpYWwvYm9keS1uZXN0ZWQtbW9kZWxzLm1kYC4gUFIgWyMmIzgyMDM7MTM0MDldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mYXN0YXBpL2Zhc3RhcGkvcHVsbC8xMzQwOSkgYnkgW0AmIzgyMDM7dmFsZW50aW5EcnV6aGluaW5dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92YWxlbnRpbkRydXpoaW5pbikuCi0gICDwn4yQIEFkZCBWaWV0bmFtZXNlIHRyYW5zbGF0aW9uIGZvciBgZG9jcy92aS9kb2NzL2RlcGxveW1lbnQvdmVyc2lvbnMubWRgLiBQUiBbIyYjODIwMzsxMzQwNl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Zhc3RhcGkvZmFzdGFwaS9wdWxsLzEzNDA2KSBieSBbQCYjODIwMztwdHQzMTk5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vcHR0MzE5OSkuCi0gICDwn4yQIEFkZCBWaWV0bmFtZXNlIHRyYW5zbGF0aW9uIGZvciBgZG9jcy92aS9kb2NzL2RlcGxveW1lbnQvaW5kZXgubWRgLiBQUiBbIyYjODIwMzsxMzQwNV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Zhc3RhcGkvZmFzdGFwaS9wdWxsLzEzNDA1KSBieSBbQCYjODIwMztwdHQzMTk5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vcHR0MzE5OSkuCi0gICDwn4yQIEFkZCBVa3JhaW5pYW4gdHJhbnNsYXRpb24gZm9yIGBkb2NzL3VrL2RvY3MvdHV0b3JpYWwvcmVxdWVzdC1mb3Jtcy5tZGAuIFBSIFsjJiM4MjAzOzEzMzgzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZmFzdGFwaS9mYXN0YXBpL3B1bGwvMTMzODMpIGJ5IFtAJiM4MjAzO3ZhbGVudGluRHJ1emhpbmluXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmFsZW50aW5EcnV6aGluaW4pLgotICAg8J+MkCBBZGQgVWtyYWluaWFuIHRyYW5zbGF0aW9uIGZvciBgZG9jcy91ay9kb2NzL3R1dG9yaWFsL3Rlc3RpbmcubWRgLiBQUiBbIyYjODIwMzsxMzM3MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Zhc3RhcGkvZmFzdGFwaS9wdWxsLzEzMzcxKSBieSBbQCYjODIwMzt2YWxlbnRpbkRydXpoaW5pbl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZhbGVudGluRHJ1emhpbmluKS4KCjwvZGV0YWlscz4KCi0tLQoKIyMjIENvbmZpZ3VyYXRpb24KCvCfk4UgKipTY2hlZHVsZSoqOiBCcmFuY2ggY3JlYXRpb24gLSBBdCBhbnkgdGltZSAobm8gc2NoZWR1bGUgZGVmaW5lZCksIEF1dG9tZXJnZSAtIEF0IGFueSB0aW1lIChubyBzY2hlZHVsZSBkZWZpbmVkKS4KCvCfmqYgKipBdXRvbWVyZ2UqKjogRGlzYWJsZWQgYnkgY29uZmlnLiBQbGVhc2UgbWVyZ2UgdGhpcyBtYW51YWxseSBvbmNlIHlvdSBhcmUgc2F0aXNmaWVkLgoK4pm7ICoqUmViYXNpbmcqKjogV2hlbmV2ZXIgUFIgYmVjb21lcyBjb25mbGljdGVkLCBvciB5b3UgdGljayB0aGUgcmViYXNlL3JldHJ5IGNoZWNrYm94LgoK8J+UlSAqKklnbm9yZSoqOiBDbG9zZSB0aGlzIFBSIGFuZCB5b3Ugd29uJ3QgYmUgcmVtaW5kZWQgYWJvdXQgdGhpcyB1cGRhdGUgYWdhaW4uCgotLS0KCiAtIFsgXSA8IS0tIHJlYmFzZS1jaGVjayAtLT5JZiB5b3Ugd2FudCB0byByZWJhc2UvcmV0cnkgdGhpcyBQUiwgY2hlY2sgdGhpcyBib3gKCi0tLQoKVGhpcyBQUiB3YXMgZ2VuZXJhdGVkIGJ5IFtNZW5kIFJlbm92YXRlXShodHRwczovL21lbmQuaW8vcmVub3ZhdGUvKS4gVmlldyB0aGUgW3JlcG9zaXRvcnkgam9iIGxvZ10oaHR0cHM6Ly9kZXZlbG9wZXIubWVuZC5pby9naXRodWIvb3Npc20vcHl0aG9uLW9zaXNtKS4KPCEtLXJlbm92YXRlLWRlYnVnOmV5SmpjbVZoZEdWa1NXNVdaWElpT2lJek9TNHhOell1TWlJc0luVndaR0YwWldSSmJsWmxjaUk2SWpNNUxqRTNOaTR5SWl3aWRHRnlaMlYwUW5KaGJtTm9Jam9pYldGcGJpSXNJbXhoWW1Wc2N5STZXeUp5Wlc1dmRtRjBaU0pkZlE9PS0tPgo=
      patchset: 98f712d9dba654db7d78431bf1783f936e5270bf
      pipeline: check
      playbook_context:
        playbook_projects:
          trusted/project_0/github.com/osism/zuul-config:
            canonical_name: github.com/osism/zuul-config
            checkout: main
            commit: fa94074a33c2a4b1ff3eaadb063e1f29046bf671
          trusted/project_1/opendev.org/zuul/zuul-jobs:
            canonical_name: opendev.org/zuul/zuul-jobs
            checkout: master
            commit: 55db2142780f503a5cf58f8ba89205283f1d87a3
          untrusted/project_0/github.com/osism/zuul-jobs:
            canonical_name: github.com/osism/zuul-jobs
            checkout: main
            commit: 561e1429bb5155ad7db3d82fb49f75ca5521bd5e
          untrusted/project_1/github.com/osism/zuul-config:
            canonical_name: github.com/osism/zuul-config
            checkout: main
            commit: fa94074a33c2a4b1ff3eaadb063e1f29046bf671
          untrusted/project_2/opendev.org/zuul/zuul-jobs:
            canonical_name: opendev.org/zuul/zuul-jobs
            checkout: master
            commit: 55db2142780f503a5cf58f8ba89205283f1d87a3
        playbooks:
        - path: untrusted/project_0/github.com/osism/zuul-jobs/playbooks/python-black/run.yml
          roles:
          - checkout: main
            checkout_description: playbook branch
            link_name: ansible/playbook_0/role_0/zuul-jobs
            link_target: untrusted/project_0/github.com/osism/zuul-jobs
            role_path: ansible/playbook_0/role_0/zuul-jobs/roles
          - checkout: main
            checkout_description: zuul branch
            link_name: ansible/playbook_0/role_1/zuul-config
            link_target: untrusted/project_1/github.com/osism/zuul-config
            role_path: ansible/playbook_0/role_1/zuul-config/roles
          - checkout: master
            checkout_description: project default branch
            link_name: ansible/playbook_0/role_2/zuul-jobs
            link_target: untrusted/project_2/opendev.org/zuul/zuul-jobs
            role_path: ansible/playbook_0/role_2/zuul-jobs/roles
      post_review: false
      project:
        canonical_hostname: github.com
        canonical_name: github.com/osism/python-osism
        name: osism/python-osism
        short_name: python-osism
        src_dir: src/github.com/osism/python-osism
      projects:
        github.com/osism/python-osism:
          canonical_hostname: github.com
          canonical_name: github.com/osism/python-osism
          checkout: main
          checkout_description: zuul branch
          commit: d44abfe00ad4eb17abb1b77b825ab1f599c142a7
          name: osism/python-osism
          required: false
          short_name: python-osism
          src_dir: src/github.com/osism/python-osism
      ref: refs/pull/1211/head
      resources: {}
      tenant: osism
      timeout: 1800
      voting: true
