all:
  children:
    zuul_unreachable:
      hosts: {}
  hosts:
    debian-bookworm:
      ansible_connection: ssh
      ansible_host: 2a13:1a81:8000:3124:f816:3eff:fe4e:d775
      ansible_port: 22
      ansible_python_interpreter: auto
      ansible_user: zuul
      nodepool:
        az: nova
        cloud: regiocloud-a-ci
        external_id: d50eba4a-b5f8-4fd6-ba21-ea696b998397
        host_id: df70f2a3f3d0c26428f22685cfc722ebc48099d99e7332c39e017195
        interface_ip: 2a13:1a81:8000:3124:f816:3eff:fe4e:d775
        label: debian-bookworm
        node_properties: {}
        private_ipv4: 10.128.7.142
        private_ipv6: null
        provider: regiocloud-a
        public_ipv4: 81.163.192.14
        public_ipv6: 2a13:1a81:8000:3124:f816:3eff:fe4e:d775
        region: null
        slot: null
  vars:
    zuul:
      _inheritance_path:
      - '<Job base explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: osism/zuul-config/zuul.d/jobs.yaml@main#2>'
      - '<Job mypy explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: osism/zuul-jobs/.zuul.yaml@main#42>'
      - '<Job mypy explicit: None implied: None source: osism/python-osism/.zuul.yaml@main#133>'
      ansible_version: '9'
      attempts: 1
      branch: main
      build: c126a5496f6d4bdab67d5a0ef427df79
      build_refs:
      - branch: main
        change: '1895'
        change_message: "Update dependency fastapi to v0.123.8\n\nThis PR contains
          the following updates:\n\n| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/)
          | [Confidence](https://docs.renovatebot.com/merge-confidence/) |\n|---|---|---|---|\n|
          [fastapi](https://redirect.github.com/fastapi/fastapi) ([changelog](https://fastapi.tiangolo.com/release-notes/))
          | `==0.122.0` -> `==0.123.8` | ![age](https://developer.mend.io/api/mc/badges/age/pypi/fastapi/0.123.8?slim=true)
          | ![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/fastapi/0.122.0/0.123.8?slim=true)
          |\n\n---\n\n### Release Notes\n\n<details>\n<summary>fastapi/fastapi (fastapi)</summary>\n\n###
          [`v0.123.8`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.123.8)\n\n[Compare
          Source](https://redirect.github.com/fastapi/fastapi/compare/0.123.7...0.123.8)\n\n#####
          Fixes\n\n- \U0001F41B Fix OpenAPI security scheme OAuth2 scopes declaration,
          deduplicate security schemes with different scopes. PR [#&#8203;14455](https://redirect.github.com/fastapi/fastapi/pull/14455)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n\n### [`v0.123.7`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.123.7)\n\n[Compare
          Source](https://redirect.github.com/fastapi/fastapi/compare/0.123.6...0.123.7)\n\n#####
          Fixes\n\n- \U0001F41B Fix evaluating stringified annotations in Python 3.10.
          PR [#&#8203;11355](https://redirect.github.com/fastapi/fastapi/pull/11355)
          by [@&#8203;chaen](https://redirect.github.com/chaen).\n\n### [`v0.123.6`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.123.6)\n\n[Compare
          Source](https://redirect.github.com/fastapi/fastapi/compare/0.123.5...0.123.6)\n\n#####
          Fixes\n\n- \U0001F41B Fix support for functools wraps and partial combined,
          for async and regular functions and classes in path operations and dependencies.
          PR [#&#8203;14448](https://redirect.github.com/fastapi/fastapi/pull/14448)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n\n### [`v0.123.5`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.123.5)\n\n[Compare
          Source](https://redirect.github.com/fastapi/fastapi/compare/0.123.4...0.123.5)\n\n#####
          Features\n\n- \u2728 Allow using dependables with `functools.partial()`.
          PR [#&#8203;9753](https://redirect.github.com/fastapi/fastapi/pull/9753)
          by [@&#8203;lieryan](https://redirect.github.com/lieryan).\n- \u2728 Add
          support for wrapped functions (e.g. `@functools.wraps()`) used with forward
          references. PR [#&#8203;5077](https://redirect.github.com/fastapi/fastapi/pull/5077)
          by [@&#8203;lucaswiman](https://redirect.github.com/lucaswiman).\n- \u2728
          Handle wrapped dependencies. PR [#&#8203;9555](https://redirect.github.com/fastapi/fastapi/pull/9555)
          by [@&#8203;phy1729](https://redirect.github.com/phy1729).\n\n##### Fixes\n\n-
          \U0001F41B Fix optional sequence handling with new union syntax from Python
          3.10. PR [#&#8203;14430](https://redirect.github.com/fastapi/fastapi/pull/14430)
          by [@&#8203;Viicos](https://redirect.github.com/Viicos).\n\n##### Refactors\n\n-
          \U0001F525 Remove dangling extra condiitonal no longer needed. PR [#&#8203;14435](https://redirect.github.com/fastapi/fastapi/pull/14435)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \u267B\uFE0F
          Refactor internals, update `is_coroutine` check to reuse internal supported
          variants (unwrap, check class). PR [#&#8203;14434](https://redirect.github.com/fastapi/fastapi/pull/14434)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n\n##### Translations\n\n-
          \U0001F310 Sync German docs. PR [#&#8203;14367](https://redirect.github.com/fastapi/fastapi/pull/14367)
          by [@&#8203;nilslindemann](https://redirect.github.com/nilslindemann).\n\n###
          [`v0.123.4`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.123.4)\n\n[Compare
          Source](https://redirect.github.com/fastapi/fastapi/compare/0.123.3...0.123.4)\n\n#####
          Fixes\n\n- \U0001F41B Fix OpenAPI schema support for computed fields when
          using `separate_input_output_schemas=False`. PR [#&#8203;13207](https://redirect.github.com/fastapi/fastapi/pull/13207)
          by [@&#8203;vgrafe](https://redirect.github.com/vgrafe).\n\n##### Docs\n\n-
          \U0001F4DD Fix docstring of `servers` parameter. PR [#&#8203;14405](https://redirect.github.com/fastapi/fastapi/pull/14405)
          by [@&#8203;YuriiMotov](https://redirect.github.com/YuriiMotov).\n\n###
          [`v0.123.3`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.123.3)\n\n[Compare
          Source](https://redirect.github.com/fastapi/fastapi/compare/0.123.2...0.123.3)\n\n#####
          Fixes\n\n- \U0001F41B Fix Query\\Header\\Cookie parameter model alias. PR
          [#&#8203;14360](https://redirect.github.com/fastapi/fastapi/pull/14360)
          by [@&#8203;YuriiMotov](https://redirect.github.com/YuriiMotov).\n- \U0001F41B
          Fix optional sequence handling in `serialize sequence value` with Pydantic
          V2. PR [#&#8203;14297](https://redirect.github.com/fastapi/fastapi/pull/14297)
          by [@&#8203;YuriiMotov](https://redirect.github.com/YuriiMotov).\n\n###
          [`v0.123.2`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.123.2)\n\n[Compare
          Source](https://redirect.github.com/fastapi/fastapi/compare/0.123.1...0.123.2)\n\n#####
          Fixes\n\n- \U0001F41B Fix unformatted `{type_}` in FastAPIError. PR [#&#8203;14416](https://redirect.github.com/fastapi/fastapi/pull/14416)
          by [@&#8203;Just-Helpful](https://redirect.github.com/Just-Helpful).\n-
          \U0001F41B Fix parsing extra non-body parameter list. PR [#&#8203;14356](https://redirect.github.com/fastapi/fastapi/pull/14356)
          by [@&#8203;YuriiMotov](https://redirect.github.com/YuriiMotov).\n- \U0001F41B
          Fix parsing extra `Form` parameter list. PR [#&#8203;14303](https://redirect.github.com/fastapi/fastapi/pull/14303)
          by [@&#8203;YuriiMotov](https://redirect.github.com/YuriiMotov).\n- \U0001F41B
          Fix support for form values with empty strings interpreted as missing (`None`
          if that's the default), for compatibility with HTML forms. PR [#&#8203;13537](https://redirect.github.com/fastapi/fastapi/pull/13537)
          by [@&#8203;MarinPostma](https://redirect.github.com/MarinPostma).\n\n#####
          Docs\n\n- \U0001F4DD Add tip on how to install `pip` in case of `No module
          named pip` error in `virtual-environments.md`. PR [#&#8203;14211](https://redirect.github.com/fastapi/fastapi/pull/14211)
          by [@&#8203;zadevhub](https://redirect.github.com/zadevhub).\n- \U0001F4DD
          Update Primary Key notes for the SQL databases tutorial to avoid confusion.
          PR [#&#8203;14120](https://redirect.github.com/fastapi/fastapi/pull/14120)
          by [@&#8203;FlaviusRaducu](https://redirect.github.com/FlaviusRaducu).\n-
          \U0001F4DD Clarify estimation note in documentation. PR [#&#8203;14070](https://redirect.github.com/fastapi/fastapi/pull/14070)
          by [@&#8203;SaisakthiM](https://redirect.github.com/SaisakthiM).\n\n###
          [`v0.123.1`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.123.1)\n\n[Compare
          Source](https://redirect.github.com/fastapi/fastapi/compare/0.123.0...0.123.1)\n\n#####
          Fixes\n\n- \U0001F41B Avoid accessing non-existing \"$ref\" key for Pydantic
          v2 compat remapping. PR [#&#8203;14361](https://redirect.github.com/fastapi/fastapi/pull/14361)
          by [@&#8203;svlandeg](https://redirect.github.com/svlandeg).\n- \U0001F41B
          Fix `TypeError` when encoding a decimal with a `NaN` or `Infinity` value.
          PR [#&#8203;12935](https://redirect.github.com/fastapi/fastapi/pull/12935)
          by [@&#8203;kentwelcome](https://redirect.github.com/kentwelcome).\n\n#####
          Internal\n\n- \U0001F41B Fix Windows UnicodeEncodeError in CLI test. PR
          [#&#8203;14295](https://redirect.github.com/fastapi/fastapi/pull/14295)
          by [@&#8203;hemanth-thirthahalli](https://redirect.github.com/hemanth-thirthahalli).\n-
          \U0001F527 Update sponsors: add Greptile. PR [#&#8203;14429](https://redirect.github.com/fastapi/fastapi/pull/14429)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F465
          Update FastAPI GitHub topic repositories. PR [#&#8203;14426](https://redirect.github.com/fastapi/fastapi/pull/14426)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \u2B06 Bump
          markdown-include-variants from 0.0.6 to 0.0.7. PR [#&#8203;14423](https://redirect.github.com/fastapi/fastapi/pull/14423)
          by [@&#8203;YuriiMotov](https://redirect.github.com/YuriiMotov).\n- \U0001F465
          Update FastAPI People - Sponsors. PR [#&#8203;14422](https://redirect.github.com/fastapi/fastapi/pull/14422)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F465
          Update FastAPI People - Contributors and Translators. PR [#&#8203;14420](https://redirect.github.com/fastapi/fastapi/pull/14420)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n\n### [`v0.123.0`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.123.0)\n\n[Compare
          Source](https://redirect.github.com/fastapi/fastapi/compare/0.122.1...0.123.0)\n\n#####
          Fixes\n\n- \U0001F41B Cache dependencies that don't use scopes and don't
          have sub-dependencies with scopes. PR [#&#8203;14419](https://redirect.github.com/fastapi/fastapi/pull/14419)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n\n### [`v0.122.1`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.122.1)\n\n[Compare
          Source](https://redirect.github.com/fastapi/fastapi/compare/0.122.0...0.122.1)\n\n#####
          Fixes\n\n- \U0001F41B Fix hierarchical security scope propagation. PR [#&#8203;5624](https://redirect.github.com/fastapi/fastapi/pull/5624)
          by [@&#8203;kristjanvalur](https://redirect.github.com/kristjanvalur).\n\n#####
          Docs\n\n- \U0001F485 Update CSS to explicitly use emoji font. PR [#&#8203;14415](https://redirect.github.com/fastapi/fastapi/pull/14415)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n\n##### Internal\n\n-
          \u2B06 Bump markdown-include-variants from 0.0.5 to 0.0.6. PR [#&#8203;14418](https://redirect.github.com/fastapi/fastapi/pull/14418)
          by [@&#8203;YuriiMotov](https://redirect.github.com/YuriiMotov).\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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4zMi4yIiwidXBkYXRlZEluVmVyIjoiNDIuMzIuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUiXX0=-->\n"
        change_url: https://github.com/osism/python-osism/pull/1895
        commit_id: b445d54263e1da0ddcd21c6d5ca4d2060c292c23
        patchset: b445d54263e1da0ddcd21c6d5ca4d2060c292c23
        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
        topic: null
      buildset: abecfc0a4d234a3e9ee1bff93e6ebf0c
      buildset_refs:
      - branch: main
        change: '1895'
        change_message: "Update dependency fastapi to v0.123.8\n\nThis PR contains
          the following updates:\n\n| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/)
          | [Confidence](https://docs.renovatebot.com/merge-confidence/) |\n|---|---|---|---|\n|
          [fastapi](https://redirect.github.com/fastapi/fastapi) ([changelog](https://fastapi.tiangolo.com/release-notes/))
          | `==0.122.0` -> `==0.123.8` | ![age](https://developer.mend.io/api/mc/badges/age/pypi/fastapi/0.123.8?slim=true)
          | ![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/fastapi/0.122.0/0.123.8?slim=true)
          |\n\n---\n\n### Release Notes\n\n<details>\n<summary>fastapi/fastapi (fastapi)</summary>\n\n###
          [`v0.123.8`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.123.8)\n\n[Compare
          Source](https://redirect.github.com/fastapi/fastapi/compare/0.123.7...0.123.8)\n\n#####
          Fixes\n\n- \U0001F41B Fix OpenAPI security scheme OAuth2 scopes declaration,
          deduplicate security schemes with different scopes. PR [#&#8203;14455](https://redirect.github.com/fastapi/fastapi/pull/14455)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n\n### [`v0.123.7`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.123.7)\n\n[Compare
          Source](https://redirect.github.com/fastapi/fastapi/compare/0.123.6...0.123.7)\n\n#####
          Fixes\n\n- \U0001F41B Fix evaluating stringified annotations in Python 3.10.
          PR [#&#8203;11355](https://redirect.github.com/fastapi/fastapi/pull/11355)
          by [@&#8203;chaen](https://redirect.github.com/chaen).\n\n### [`v0.123.6`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.123.6)\n\n[Compare
          Source](https://redirect.github.com/fastapi/fastapi/compare/0.123.5...0.123.6)\n\n#####
          Fixes\n\n- \U0001F41B Fix support for functools wraps and partial combined,
          for async and regular functions and classes in path operations and dependencies.
          PR [#&#8203;14448](https://redirect.github.com/fastapi/fastapi/pull/14448)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n\n### [`v0.123.5`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.123.5)\n\n[Compare
          Source](https://redirect.github.com/fastapi/fastapi/compare/0.123.4...0.123.5)\n\n#####
          Features\n\n- \u2728 Allow using dependables with `functools.partial()`.
          PR [#&#8203;9753](https://redirect.github.com/fastapi/fastapi/pull/9753)
          by [@&#8203;lieryan](https://redirect.github.com/lieryan).\n- \u2728 Add
          support for wrapped functions (e.g. `@functools.wraps()`) used with forward
          references. PR [#&#8203;5077](https://redirect.github.com/fastapi/fastapi/pull/5077)
          by [@&#8203;lucaswiman](https://redirect.github.com/lucaswiman).\n- \u2728
          Handle wrapped dependencies. PR [#&#8203;9555](https://redirect.github.com/fastapi/fastapi/pull/9555)
          by [@&#8203;phy1729](https://redirect.github.com/phy1729).\n\n##### Fixes\n\n-
          \U0001F41B Fix optional sequence handling with new union syntax from Python
          3.10. PR [#&#8203;14430](https://redirect.github.com/fastapi/fastapi/pull/14430)
          by [@&#8203;Viicos](https://redirect.github.com/Viicos).\n\n##### Refactors\n\n-
          \U0001F525 Remove dangling extra condiitonal no longer needed. PR [#&#8203;14435](https://redirect.github.com/fastapi/fastapi/pull/14435)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \u267B\uFE0F
          Refactor internals, update `is_coroutine` check to reuse internal supported
          variants (unwrap, check class). PR [#&#8203;14434](https://redirect.github.com/fastapi/fastapi/pull/14434)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n\n##### Translations\n\n-
          \U0001F310 Sync German docs. PR [#&#8203;14367](https://redirect.github.com/fastapi/fastapi/pull/14367)
          by [@&#8203;nilslindemann](https://redirect.github.com/nilslindemann).\n\n###
          [`v0.123.4`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.123.4)\n\n[Compare
          Source](https://redirect.github.com/fastapi/fastapi/compare/0.123.3...0.123.4)\n\n#####
          Fixes\n\n- \U0001F41B Fix OpenAPI schema support for computed fields when
          using `separate_input_output_schemas=False`. PR [#&#8203;13207](https://redirect.github.com/fastapi/fastapi/pull/13207)
          by [@&#8203;vgrafe](https://redirect.github.com/vgrafe).\n\n##### Docs\n\n-
          \U0001F4DD Fix docstring of `servers` parameter. PR [#&#8203;14405](https://redirect.github.com/fastapi/fastapi/pull/14405)
          by [@&#8203;YuriiMotov](https://redirect.github.com/YuriiMotov).\n\n###
          [`v0.123.3`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.123.3)\n\n[Compare
          Source](https://redirect.github.com/fastapi/fastapi/compare/0.123.2...0.123.3)\n\n#####
          Fixes\n\n- \U0001F41B Fix Query\\Header\\Cookie parameter model alias. PR
          [#&#8203;14360](https://redirect.github.com/fastapi/fastapi/pull/14360)
          by [@&#8203;YuriiMotov](https://redirect.github.com/YuriiMotov).\n- \U0001F41B
          Fix optional sequence handling in `serialize sequence value` with Pydantic
          V2. PR [#&#8203;14297](https://redirect.github.com/fastapi/fastapi/pull/14297)
          by [@&#8203;YuriiMotov](https://redirect.github.com/YuriiMotov).\n\n###
          [`v0.123.2`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.123.2)\n\n[Compare
          Source](https://redirect.github.com/fastapi/fastapi/compare/0.123.1...0.123.2)\n\n#####
          Fixes\n\n- \U0001F41B Fix unformatted `{type_}` in FastAPIError. PR [#&#8203;14416](https://redirect.github.com/fastapi/fastapi/pull/14416)
          by [@&#8203;Just-Helpful](https://redirect.github.com/Just-Helpful).\n-
          \U0001F41B Fix parsing extra non-body parameter list. PR [#&#8203;14356](https://redirect.github.com/fastapi/fastapi/pull/14356)
          by [@&#8203;YuriiMotov](https://redirect.github.com/YuriiMotov).\n- \U0001F41B
          Fix parsing extra `Form` parameter list. PR [#&#8203;14303](https://redirect.github.com/fastapi/fastapi/pull/14303)
          by [@&#8203;YuriiMotov](https://redirect.github.com/YuriiMotov).\n- \U0001F41B
          Fix support for form values with empty strings interpreted as missing (`None`
          if that's the default), for compatibility with HTML forms. PR [#&#8203;13537](https://redirect.github.com/fastapi/fastapi/pull/13537)
          by [@&#8203;MarinPostma](https://redirect.github.com/MarinPostma).\n\n#####
          Docs\n\n- \U0001F4DD Add tip on how to install `pip` in case of `No module
          named pip` error in `virtual-environments.md`. PR [#&#8203;14211](https://redirect.github.com/fastapi/fastapi/pull/14211)
          by [@&#8203;zadevhub](https://redirect.github.com/zadevhub).\n- \U0001F4DD
          Update Primary Key notes for the SQL databases tutorial to avoid confusion.
          PR [#&#8203;14120](https://redirect.github.com/fastapi/fastapi/pull/14120)
          by [@&#8203;FlaviusRaducu](https://redirect.github.com/FlaviusRaducu).\n-
          \U0001F4DD Clarify estimation note in documentation. PR [#&#8203;14070](https://redirect.github.com/fastapi/fastapi/pull/14070)
          by [@&#8203;SaisakthiM](https://redirect.github.com/SaisakthiM).\n\n###
          [`v0.123.1`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.123.1)\n\n[Compare
          Source](https://redirect.github.com/fastapi/fastapi/compare/0.123.0...0.123.1)\n\n#####
          Fixes\n\n- \U0001F41B Avoid accessing non-existing \"$ref\" key for Pydantic
          v2 compat remapping. PR [#&#8203;14361](https://redirect.github.com/fastapi/fastapi/pull/14361)
          by [@&#8203;svlandeg](https://redirect.github.com/svlandeg).\n- \U0001F41B
          Fix `TypeError` when encoding a decimal with a `NaN` or `Infinity` value.
          PR [#&#8203;12935](https://redirect.github.com/fastapi/fastapi/pull/12935)
          by [@&#8203;kentwelcome](https://redirect.github.com/kentwelcome).\n\n#####
          Internal\n\n- \U0001F41B Fix Windows UnicodeEncodeError in CLI test. PR
          [#&#8203;14295](https://redirect.github.com/fastapi/fastapi/pull/14295)
          by [@&#8203;hemanth-thirthahalli](https://redirect.github.com/hemanth-thirthahalli).\n-
          \U0001F527 Update sponsors: add Greptile. PR [#&#8203;14429](https://redirect.github.com/fastapi/fastapi/pull/14429)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F465
          Update FastAPI GitHub topic repositories. PR [#&#8203;14426](https://redirect.github.com/fastapi/fastapi/pull/14426)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \u2B06 Bump
          markdown-include-variants from 0.0.6 to 0.0.7. PR [#&#8203;14423](https://redirect.github.com/fastapi/fastapi/pull/14423)
          by [@&#8203;YuriiMotov](https://redirect.github.com/YuriiMotov).\n- \U0001F465
          Update FastAPI People - Sponsors. PR [#&#8203;14422](https://redirect.github.com/fastapi/fastapi/pull/14422)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F465
          Update FastAPI People - Contributors and Translators. PR [#&#8203;14420](https://redirect.github.com/fastapi/fastapi/pull/14420)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n\n### [`v0.123.0`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.123.0)\n\n[Compare
          Source](https://redirect.github.com/fastapi/fastapi/compare/0.122.1...0.123.0)\n\n#####
          Fixes\n\n- \U0001F41B Cache dependencies that don't use scopes and don't
          have sub-dependencies with scopes. PR [#&#8203;14419](https://redirect.github.com/fastapi/fastapi/pull/14419)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n\n### [`v0.122.1`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.122.1)\n\n[Compare
          Source](https://redirect.github.com/fastapi/fastapi/compare/0.122.0...0.122.1)\n\n#####
          Fixes\n\n- \U0001F41B Fix hierarchical security scope propagation. PR [#&#8203;5624](https://redirect.github.com/fastapi/fastapi/pull/5624)
          by [@&#8203;kristjanvalur](https://redirect.github.com/kristjanvalur).\n\n#####
          Docs\n\n- \U0001F485 Update CSS to explicitly use emoji font. PR [#&#8203;14415](https://redirect.github.com/fastapi/fastapi/pull/14415)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n\n##### Internal\n\n-
          \u2B06 Bump markdown-include-variants from 0.0.5 to 0.0.6. PR [#&#8203;14418](https://redirect.github.com/fastapi/fastapi/pull/14418)
          by [@&#8203;YuriiMotov](https://redirect.github.com/YuriiMotov).\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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4zMi4yIiwidXBkYXRlZEluVmVyIjoiNDIuMzIuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUiXX0=-->\n"
        change_url: https://github.com/osism/python-osism/pull/1895
        commit_id: b445d54263e1da0ddcd21c6d5ca4d2060c292c23
        patchset: b445d54263e1da0ddcd21c6d5ca4d2060c292c23
        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
        topic: null
      change: '1895'
      change_message: "Update dependency fastapi to v0.123.8\n\nThis PR contains the
        following updates:\n\n| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/)
        | [Confidence](https://docs.renovatebot.com/merge-confidence/) |\n|---|---|---|---|\n|
        [fastapi](https://redirect.github.com/fastapi/fastapi) ([changelog](https://fastapi.tiangolo.com/release-notes/))
        | `==0.122.0` -> `==0.123.8` | ![age](https://developer.mend.io/api/mc/badges/age/pypi/fastapi/0.123.8?slim=true)
        | ![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/fastapi/0.122.0/0.123.8?slim=true)
        |\n\n---\n\n### Release Notes\n\n<details>\n<summary>fastapi/fastapi (fastapi)</summary>\n\n###
        [`v0.123.8`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.123.8)\n\n[Compare
        Source](https://redirect.github.com/fastapi/fastapi/compare/0.123.7...0.123.8)\n\n#####
        Fixes\n\n- \U0001F41B Fix OpenAPI security scheme OAuth2 scopes declaration,
        deduplicate security schemes with different scopes. PR [#&#8203;14455](https://redirect.github.com/fastapi/fastapi/pull/14455)
        by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n\n### [`v0.123.7`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.123.7)\n\n[Compare
        Source](https://redirect.github.com/fastapi/fastapi/compare/0.123.6...0.123.7)\n\n#####
        Fixes\n\n- \U0001F41B Fix evaluating stringified annotations in Python 3.10.
        PR [#&#8203;11355](https://redirect.github.com/fastapi/fastapi/pull/11355)
        by [@&#8203;chaen](https://redirect.github.com/chaen).\n\n### [`v0.123.6`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.123.6)\n\n[Compare
        Source](https://redirect.github.com/fastapi/fastapi/compare/0.123.5...0.123.6)\n\n#####
        Fixes\n\n- \U0001F41B Fix support for functools wraps and partial combined,
        for async and regular functions and classes in path operations and dependencies.
        PR [#&#8203;14448](https://redirect.github.com/fastapi/fastapi/pull/14448)
        by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n\n### [`v0.123.5`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.123.5)\n\n[Compare
        Source](https://redirect.github.com/fastapi/fastapi/compare/0.123.4...0.123.5)\n\n#####
        Features\n\n- \u2728 Allow using dependables with `functools.partial()`. PR
        [#&#8203;9753](https://redirect.github.com/fastapi/fastapi/pull/9753) by [@&#8203;lieryan](https://redirect.github.com/lieryan).\n-
        \u2728 Add support for wrapped functions (e.g. `@functools.wraps()`) used
        with forward references. PR [#&#8203;5077](https://redirect.github.com/fastapi/fastapi/pull/5077)
        by [@&#8203;lucaswiman](https://redirect.github.com/lucaswiman).\n- \u2728
        Handle wrapped dependencies. PR [#&#8203;9555](https://redirect.github.com/fastapi/fastapi/pull/9555)
        by [@&#8203;phy1729](https://redirect.github.com/phy1729).\n\n##### Fixes\n\n-
        \U0001F41B Fix optional sequence handling with new union syntax from Python
        3.10. PR [#&#8203;14430](https://redirect.github.com/fastapi/fastapi/pull/14430)
        by [@&#8203;Viicos](https://redirect.github.com/Viicos).\n\n##### Refactors\n\n-
        \U0001F525 Remove dangling extra condiitonal no longer needed. PR [#&#8203;14435](https://redirect.github.com/fastapi/fastapi/pull/14435)
        by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \u267B\uFE0F
        Refactor internals, update `is_coroutine` check to reuse internal supported
        variants (unwrap, check class). PR [#&#8203;14434](https://redirect.github.com/fastapi/fastapi/pull/14434)
        by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n\n##### Translations\n\n-
        \U0001F310 Sync German docs. PR [#&#8203;14367](https://redirect.github.com/fastapi/fastapi/pull/14367)
        by [@&#8203;nilslindemann](https://redirect.github.com/nilslindemann).\n\n###
        [`v0.123.4`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.123.4)\n\n[Compare
        Source](https://redirect.github.com/fastapi/fastapi/compare/0.123.3...0.123.4)\n\n#####
        Fixes\n\n- \U0001F41B Fix OpenAPI schema support for computed fields when
        using `separate_input_output_schemas=False`. PR [#&#8203;13207](https://redirect.github.com/fastapi/fastapi/pull/13207)
        by [@&#8203;vgrafe](https://redirect.github.com/vgrafe).\n\n##### Docs\n\n-
        \U0001F4DD Fix docstring of `servers` parameter. PR [#&#8203;14405](https://redirect.github.com/fastapi/fastapi/pull/14405)
        by [@&#8203;YuriiMotov](https://redirect.github.com/YuriiMotov).\n\n### [`v0.123.3`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.123.3)\n\n[Compare
        Source](https://redirect.github.com/fastapi/fastapi/compare/0.123.2...0.123.3)\n\n#####
        Fixes\n\n- \U0001F41B Fix Query\\Header\\Cookie parameter model alias. PR
        [#&#8203;14360](https://redirect.github.com/fastapi/fastapi/pull/14360) by
        [@&#8203;YuriiMotov](https://redirect.github.com/YuriiMotov).\n- \U0001F41B
        Fix optional sequence handling in `serialize sequence value` with Pydantic
        V2. PR [#&#8203;14297](https://redirect.github.com/fastapi/fastapi/pull/14297)
        by [@&#8203;YuriiMotov](https://redirect.github.com/YuriiMotov).\n\n### [`v0.123.2`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.123.2)\n\n[Compare
        Source](https://redirect.github.com/fastapi/fastapi/compare/0.123.1...0.123.2)\n\n#####
        Fixes\n\n- \U0001F41B Fix unformatted `{type_}` in FastAPIError. PR [#&#8203;14416](https://redirect.github.com/fastapi/fastapi/pull/14416)
        by [@&#8203;Just-Helpful](https://redirect.github.com/Just-Helpful).\n- \U0001F41B
        Fix parsing extra non-body parameter list. PR [#&#8203;14356](https://redirect.github.com/fastapi/fastapi/pull/14356)
        by [@&#8203;YuriiMotov](https://redirect.github.com/YuriiMotov).\n- \U0001F41B
        Fix parsing extra `Form` parameter list. PR [#&#8203;14303](https://redirect.github.com/fastapi/fastapi/pull/14303)
        by [@&#8203;YuriiMotov](https://redirect.github.com/YuriiMotov).\n- \U0001F41B
        Fix support for form values with empty strings interpreted as missing (`None`
        if that's the default), for compatibility with HTML forms. PR [#&#8203;13537](https://redirect.github.com/fastapi/fastapi/pull/13537)
        by [@&#8203;MarinPostma](https://redirect.github.com/MarinPostma).\n\n#####
        Docs\n\n- \U0001F4DD Add tip on how to install `pip` in case of `No module
        named pip` error in `virtual-environments.md`. PR [#&#8203;14211](https://redirect.github.com/fastapi/fastapi/pull/14211)
        by [@&#8203;zadevhub](https://redirect.github.com/zadevhub).\n- \U0001F4DD
        Update Primary Key notes for the SQL databases tutorial to avoid confusion.
        PR [#&#8203;14120](https://redirect.github.com/fastapi/fastapi/pull/14120)
        by [@&#8203;FlaviusRaducu](https://redirect.github.com/FlaviusRaducu).\n-
        \U0001F4DD Clarify estimation note in documentation. PR [#&#8203;14070](https://redirect.github.com/fastapi/fastapi/pull/14070)
        by [@&#8203;SaisakthiM](https://redirect.github.com/SaisakthiM).\n\n### [`v0.123.1`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.123.1)\n\n[Compare
        Source](https://redirect.github.com/fastapi/fastapi/compare/0.123.0...0.123.1)\n\n#####
        Fixes\n\n- \U0001F41B Avoid accessing non-existing \"$ref\" key for Pydantic
        v2 compat remapping. PR [#&#8203;14361](https://redirect.github.com/fastapi/fastapi/pull/14361)
        by [@&#8203;svlandeg](https://redirect.github.com/svlandeg).\n- \U0001F41B
        Fix `TypeError` when encoding a decimal with a `NaN` or `Infinity` value.
        PR [#&#8203;12935](https://redirect.github.com/fastapi/fastapi/pull/12935)
        by [@&#8203;kentwelcome](https://redirect.github.com/kentwelcome).\n\n#####
        Internal\n\n- \U0001F41B Fix Windows UnicodeEncodeError in CLI test. PR [#&#8203;14295](https://redirect.github.com/fastapi/fastapi/pull/14295)
        by [@&#8203;hemanth-thirthahalli](https://redirect.github.com/hemanth-thirthahalli).\n-
        \U0001F527 Update sponsors: add Greptile. PR [#&#8203;14429](https://redirect.github.com/fastapi/fastapi/pull/14429)
        by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F465
        Update FastAPI GitHub topic repositories. PR [#&#8203;14426](https://redirect.github.com/fastapi/fastapi/pull/14426)
        by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \u2B06 Bump
        markdown-include-variants from 0.0.6 to 0.0.7. PR [#&#8203;14423](https://redirect.github.com/fastapi/fastapi/pull/14423)
        by [@&#8203;YuriiMotov](https://redirect.github.com/YuriiMotov).\n- \U0001F465
        Update FastAPI People - Sponsors. PR [#&#8203;14422](https://redirect.github.com/fastapi/fastapi/pull/14422)
        by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F465
        Update FastAPI People - Contributors and Translators. PR [#&#8203;14420](https://redirect.github.com/fastapi/fastapi/pull/14420)
        by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n\n### [`v0.123.0`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.123.0)\n\n[Compare
        Source](https://redirect.github.com/fastapi/fastapi/compare/0.122.1...0.123.0)\n\n#####
        Fixes\n\n- \U0001F41B Cache dependencies that don't use scopes and don't have
        sub-dependencies with scopes. PR [#&#8203;14419](https://redirect.github.com/fastapi/fastapi/pull/14419)
        by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n\n### [`v0.122.1`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.122.1)\n\n[Compare
        Source](https://redirect.github.com/fastapi/fastapi/compare/0.122.0...0.122.1)\n\n#####
        Fixes\n\n- \U0001F41B Fix hierarchical security scope propagation. PR [#&#8203;5624](https://redirect.github.com/fastapi/fastapi/pull/5624)
        by [@&#8203;kristjanvalur](https://redirect.github.com/kristjanvalur).\n\n#####
        Docs\n\n- \U0001F485 Update CSS to explicitly use emoji font. PR [#&#8203;14415](https://redirect.github.com/fastapi/fastapi/pull/14415)
        by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n\n##### Internal\n\n-
        \u2B06 Bump markdown-include-variants from 0.0.5 to 0.0.6. PR [#&#8203;14418](https://redirect.github.com/fastapi/fastapi/pull/14418)
        by [@&#8203;YuriiMotov](https://redirect.github.com/YuriiMotov).\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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4zMi4yIiwidXBkYXRlZEluVmVyIjoiNDIuMzIuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUiXX0=-->\n"
      change_url: https://github.com/osism/python-osism/pull/1895
      child_jobs: []
      commit_id: b445d54263e1da0ddcd21c6d5ca4d2060c292c23
      event_id: 50058610-d155-11f0-8f04-b1f551b0664e
      executor:
        hostname: 521e9411259a
        inventory_file: /var/lib/zuul/builds/c126a5496f6d4bdab67d5a0ef427df79/ansible/inventory.yaml
        log_root: /var/lib/zuul/builds/c126a5496f6d4bdab67d5a0ef427df79/work/logs
        result_data_file: /var/lib/zuul/builds/c126a5496f6d4bdab67d5a0ef427df79/work/results.json
        src_root: /var/lib/zuul/builds/c126a5496f6d4bdab67d5a0ef427df79/work/src
        work_root: /var/lib/zuul/builds/c126a5496f6d4bdab67d5a0ef427df79/work
      include_vars: []
      items:
      - branch: main
        change: '1895'
        change_message: "Update dependency fastapi to v0.123.8\n\nThis PR contains
          the following updates:\n\n| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/)
          | [Confidence](https://docs.renovatebot.com/merge-confidence/) |\n|---|---|---|---|\n|
          [fastapi](https://redirect.github.com/fastapi/fastapi) ([changelog](https://fastapi.tiangolo.com/release-notes/))
          | `==0.122.0` -> `==0.123.8` | ![age](https://developer.mend.io/api/mc/badges/age/pypi/fastapi/0.123.8?slim=true)
          | ![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/fastapi/0.122.0/0.123.8?slim=true)
          |\n\n---\n\n### Release Notes\n\n<details>\n<summary>fastapi/fastapi (fastapi)</summary>\n\n###
          [`v0.123.8`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.123.8)\n\n[Compare
          Source](https://redirect.github.com/fastapi/fastapi/compare/0.123.7...0.123.8)\n\n#####
          Fixes\n\n- \U0001F41B Fix OpenAPI security scheme OAuth2 scopes declaration,
          deduplicate security schemes with different scopes. PR [#&#8203;14455](https://redirect.github.com/fastapi/fastapi/pull/14455)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n\n### [`v0.123.7`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.123.7)\n\n[Compare
          Source](https://redirect.github.com/fastapi/fastapi/compare/0.123.6...0.123.7)\n\n#####
          Fixes\n\n- \U0001F41B Fix evaluating stringified annotations in Python 3.10.
          PR [#&#8203;11355](https://redirect.github.com/fastapi/fastapi/pull/11355)
          by [@&#8203;chaen](https://redirect.github.com/chaen).\n\n### [`v0.123.6`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.123.6)\n\n[Compare
          Source](https://redirect.github.com/fastapi/fastapi/compare/0.123.5...0.123.6)\n\n#####
          Fixes\n\n- \U0001F41B Fix support for functools wraps and partial combined,
          for async and regular functions and classes in path operations and dependencies.
          PR [#&#8203;14448](https://redirect.github.com/fastapi/fastapi/pull/14448)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n\n### [`v0.123.5`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.123.5)\n\n[Compare
          Source](https://redirect.github.com/fastapi/fastapi/compare/0.123.4...0.123.5)\n\n#####
          Features\n\n- \u2728 Allow using dependables with `functools.partial()`.
          PR [#&#8203;9753](https://redirect.github.com/fastapi/fastapi/pull/9753)
          by [@&#8203;lieryan](https://redirect.github.com/lieryan).\n- \u2728 Add
          support for wrapped functions (e.g. `@functools.wraps()`) used with forward
          references. PR [#&#8203;5077](https://redirect.github.com/fastapi/fastapi/pull/5077)
          by [@&#8203;lucaswiman](https://redirect.github.com/lucaswiman).\n- \u2728
          Handle wrapped dependencies. PR [#&#8203;9555](https://redirect.github.com/fastapi/fastapi/pull/9555)
          by [@&#8203;phy1729](https://redirect.github.com/phy1729).\n\n##### Fixes\n\n-
          \U0001F41B Fix optional sequence handling with new union syntax from Python
          3.10. PR [#&#8203;14430](https://redirect.github.com/fastapi/fastapi/pull/14430)
          by [@&#8203;Viicos](https://redirect.github.com/Viicos).\n\n##### Refactors\n\n-
          \U0001F525 Remove dangling extra condiitonal no longer needed. PR [#&#8203;14435](https://redirect.github.com/fastapi/fastapi/pull/14435)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \u267B\uFE0F
          Refactor internals, update `is_coroutine` check to reuse internal supported
          variants (unwrap, check class). PR [#&#8203;14434](https://redirect.github.com/fastapi/fastapi/pull/14434)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n\n##### Translations\n\n-
          \U0001F310 Sync German docs. PR [#&#8203;14367](https://redirect.github.com/fastapi/fastapi/pull/14367)
          by [@&#8203;nilslindemann](https://redirect.github.com/nilslindemann).\n\n###
          [`v0.123.4`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.123.4)\n\n[Compare
          Source](https://redirect.github.com/fastapi/fastapi/compare/0.123.3...0.123.4)\n\n#####
          Fixes\n\n- \U0001F41B Fix OpenAPI schema support for computed fields when
          using `separate_input_output_schemas=False`. PR [#&#8203;13207](https://redirect.github.com/fastapi/fastapi/pull/13207)
          by [@&#8203;vgrafe](https://redirect.github.com/vgrafe).\n\n##### Docs\n\n-
          \U0001F4DD Fix docstring of `servers` parameter. PR [#&#8203;14405](https://redirect.github.com/fastapi/fastapi/pull/14405)
          by [@&#8203;YuriiMotov](https://redirect.github.com/YuriiMotov).\n\n###
          [`v0.123.3`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.123.3)\n\n[Compare
          Source](https://redirect.github.com/fastapi/fastapi/compare/0.123.2...0.123.3)\n\n#####
          Fixes\n\n- \U0001F41B Fix Query\\Header\\Cookie parameter model alias. PR
          [#&#8203;14360](https://redirect.github.com/fastapi/fastapi/pull/14360)
          by [@&#8203;YuriiMotov](https://redirect.github.com/YuriiMotov).\n- \U0001F41B
          Fix optional sequence handling in `serialize sequence value` with Pydantic
          V2. PR [#&#8203;14297](https://redirect.github.com/fastapi/fastapi/pull/14297)
          by [@&#8203;YuriiMotov](https://redirect.github.com/YuriiMotov).\n\n###
          [`v0.123.2`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.123.2)\n\n[Compare
          Source](https://redirect.github.com/fastapi/fastapi/compare/0.123.1...0.123.2)\n\n#####
          Fixes\n\n- \U0001F41B Fix unformatted `{type_}` in FastAPIError. PR [#&#8203;14416](https://redirect.github.com/fastapi/fastapi/pull/14416)
          by [@&#8203;Just-Helpful](https://redirect.github.com/Just-Helpful).\n-
          \U0001F41B Fix parsing extra non-body parameter list. PR [#&#8203;14356](https://redirect.github.com/fastapi/fastapi/pull/14356)
          by [@&#8203;YuriiMotov](https://redirect.github.com/YuriiMotov).\n- \U0001F41B
          Fix parsing extra `Form` parameter list. PR [#&#8203;14303](https://redirect.github.com/fastapi/fastapi/pull/14303)
          by [@&#8203;YuriiMotov](https://redirect.github.com/YuriiMotov).\n- \U0001F41B
          Fix support for form values with empty strings interpreted as missing (`None`
          if that's the default), for compatibility with HTML forms. PR [#&#8203;13537](https://redirect.github.com/fastapi/fastapi/pull/13537)
          by [@&#8203;MarinPostma](https://redirect.github.com/MarinPostma).\n\n#####
          Docs\n\n- \U0001F4DD Add tip on how to install `pip` in case of `No module
          named pip` error in `virtual-environments.md`. PR [#&#8203;14211](https://redirect.github.com/fastapi/fastapi/pull/14211)
          by [@&#8203;zadevhub](https://redirect.github.com/zadevhub).\n- \U0001F4DD
          Update Primary Key notes for the SQL databases tutorial to avoid confusion.
          PR [#&#8203;14120](https://redirect.github.com/fastapi/fastapi/pull/14120)
          by [@&#8203;FlaviusRaducu](https://redirect.github.com/FlaviusRaducu).\n-
          \U0001F4DD Clarify estimation note in documentation. PR [#&#8203;14070](https://redirect.github.com/fastapi/fastapi/pull/14070)
          by [@&#8203;SaisakthiM](https://redirect.github.com/SaisakthiM).\n\n###
          [`v0.123.1`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.123.1)\n\n[Compare
          Source](https://redirect.github.com/fastapi/fastapi/compare/0.123.0...0.123.1)\n\n#####
          Fixes\n\n- \U0001F41B Avoid accessing non-existing \"$ref\" key for Pydantic
          v2 compat remapping. PR [#&#8203;14361](https://redirect.github.com/fastapi/fastapi/pull/14361)
          by [@&#8203;svlandeg](https://redirect.github.com/svlandeg).\n- \U0001F41B
          Fix `TypeError` when encoding a decimal with a `NaN` or `Infinity` value.
          PR [#&#8203;12935](https://redirect.github.com/fastapi/fastapi/pull/12935)
          by [@&#8203;kentwelcome](https://redirect.github.com/kentwelcome).\n\n#####
          Internal\n\n- \U0001F41B Fix Windows UnicodeEncodeError in CLI test. PR
          [#&#8203;14295](https://redirect.github.com/fastapi/fastapi/pull/14295)
          by [@&#8203;hemanth-thirthahalli](https://redirect.github.com/hemanth-thirthahalli).\n-
          \U0001F527 Update sponsors: add Greptile. PR [#&#8203;14429](https://redirect.github.com/fastapi/fastapi/pull/14429)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F465
          Update FastAPI GitHub topic repositories. PR [#&#8203;14426](https://redirect.github.com/fastapi/fastapi/pull/14426)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \u2B06 Bump
          markdown-include-variants from 0.0.6 to 0.0.7. PR [#&#8203;14423](https://redirect.github.com/fastapi/fastapi/pull/14423)
          by [@&#8203;YuriiMotov](https://redirect.github.com/YuriiMotov).\n- \U0001F465
          Update FastAPI People - Sponsors. PR [#&#8203;14422](https://redirect.github.com/fastapi/fastapi/pull/14422)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F465
          Update FastAPI People - Contributors and Translators. PR [#&#8203;14420](https://redirect.github.com/fastapi/fastapi/pull/14420)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n\n### [`v0.123.0`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.123.0)\n\n[Compare
          Source](https://redirect.github.com/fastapi/fastapi/compare/0.122.1...0.123.0)\n\n#####
          Fixes\n\n- \U0001F41B Cache dependencies that don't use scopes and don't
          have sub-dependencies with scopes. PR [#&#8203;14419](https://redirect.github.com/fastapi/fastapi/pull/14419)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n\n### [`v0.122.1`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.122.1)\n\n[Compare
          Source](https://redirect.github.com/fastapi/fastapi/compare/0.122.0...0.122.1)\n\n#####
          Fixes\n\n- \U0001F41B Fix hierarchical security scope propagation. PR [#&#8203;5624](https://redirect.github.com/fastapi/fastapi/pull/5624)
          by [@&#8203;kristjanvalur](https://redirect.github.com/kristjanvalur).\n\n#####
          Docs\n\n- \U0001F485 Update CSS to explicitly use emoji font. PR [#&#8203;14415](https://redirect.github.com/fastapi/fastapi/pull/14415)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n\n##### Internal\n\n-
          \u2B06 Bump markdown-include-variants from 0.0.5 to 0.0.6. PR [#&#8203;14418](https://redirect.github.com/fastapi/fastapi/pull/14418)
          by [@&#8203;YuriiMotov](https://redirect.github.com/YuriiMotov).\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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4zMi4yIiwidXBkYXRlZEluVmVyIjoiNDIuMzIuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUiXX0=-->\n"
        change_url: https://github.com/osism/python-osism/pull/1895
        commit_id: b445d54263e1da0ddcd21c6d5ca4d2060c292c23
        patchset: b445d54263e1da0ddcd21c6d5ca4d2060c292c23
        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
        topic: null
      job: mypy
      jobtags: []
      max_attempts: 3
      message: VXBkYXRlIGRlcGVuZGVuY3kgZmFzdGFwaSB0byB2MC4xMjMuOAoKVGhpcyBQUiBjb250YWlucyB0aGUgZm9sbG93aW5nIHVwZGF0ZXM6Cgp8IFBhY2thZ2UgfCBDaGFuZ2UgfCBbQWdlXShodHRwczovL2RvY3MucmVub3ZhdGVib3QuY29tL21lcmdlLWNvbmZpZGVuY2UvKSB8IFtDb25maWRlbmNlXShodHRwczovL2RvY3MucmVub3ZhdGVib3QuY29tL21lcmdlLWNvbmZpZGVuY2UvKSB8CnwtLS18LS0tfC0tLXwtLS18CnwgW2Zhc3RhcGldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mYXN0YXBpL2Zhc3RhcGkpIChbY2hhbmdlbG9nXShodHRwczovL2Zhc3RhcGkudGlhbmdvbG8uY29tL3JlbGVhc2Utbm90ZXMvKSkgfCBgPT0wLjEyMi4wYCAtPiBgPT0wLjEyMy44YCB8ICFbYWdlXShodHRwczovL2RldmVsb3Blci5tZW5kLmlvL2FwaS9tYy9iYWRnZXMvYWdlL3B5cGkvZmFzdGFwaS8wLjEyMy44P3NsaW09dHJ1ZSkgfCAhW2NvbmZpZGVuY2VdKGh0dHBzOi8vZGV2ZWxvcGVyLm1lbmQuaW8vYXBpL21jL2JhZGdlcy9jb25maWRlbmNlL3B5cGkvZmFzdGFwaS8wLjEyMi4wLzAuMTIzLjg/c2xpbT10cnVlKSB8CgotLS0KCiMjIyBSZWxlYXNlIE5vdGVzCgo8ZGV0YWlscz4KPHN1bW1hcnk+ZmFzdGFwaS9mYXN0YXBpIChmYXN0YXBpKTwvc3VtbWFyeT4KCiMjIyBbYHYwLjEyMy44YF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Zhc3RhcGkvZmFzdGFwaS9yZWxlYXNlcy90YWcvMC4xMjMuOCkKCltDb21wYXJlIFNvdXJjZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Zhc3RhcGkvZmFzdGFwaS9jb21wYXJlLzAuMTIzLjcuLi4wLjEyMy44KQoKIyMjIyMgRml4ZXMKCi0g8J+QmyBGaXggT3BlbkFQSSBzZWN1cml0eSBzY2hlbWUgT0F1dGgyIHNjb3BlcyBkZWNsYXJhdGlvbiwgZGVkdXBsaWNhdGUgc2VjdXJpdHkgc2NoZW1lcyB3aXRoIGRpZmZlcmVudCBzY29wZXMuIFBSIFsjJiM4MjAzOzE0NDU1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZmFzdGFwaS9mYXN0YXBpL3B1bGwvMTQ0NTUpIGJ5IFtAJiM4MjAzO3RpYW5nb2xvXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdGlhbmdvbG8pLgoKIyMjIFtgdjAuMTIzLjdgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZmFzdGFwaS9mYXN0YXBpL3JlbGVhc2VzL3RhZy8wLjEyMy43KQoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZmFzdGFwaS9mYXN0YXBpL2NvbXBhcmUvMC4xMjMuNi4uLjAuMTIzLjcpCgojIyMjIyBGaXhlcwoKLSDwn5CbIEZpeCBldmFsdWF0aW5nIHN0cmluZ2lmaWVkIGFubm90YXRpb25zIGluIFB5dGhvbiAzLjEwLiBQUiBbIyYjODIwMzsxMTM1NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Zhc3RhcGkvZmFzdGFwaS9wdWxsLzExMzU1KSBieSBbQCYjODIwMztjaGFlbl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2NoYWVuKS4KCiMjIyBbYHYwLjEyMy42YF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Zhc3RhcGkvZmFzdGFwaS9yZWxlYXNlcy90YWcvMC4xMjMuNikKCltDb21wYXJlIFNvdXJjZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Zhc3RhcGkvZmFzdGFwaS9jb21wYXJlLzAuMTIzLjUuLi4wLjEyMy42KQoKIyMjIyMgRml4ZXMKCi0g8J+QmyBGaXggc3VwcG9ydCBmb3IgZnVuY3Rvb2xzIHdyYXBzIGFuZCBwYXJ0aWFsIGNvbWJpbmVkLCBmb3IgYXN5bmMgYW5kIHJlZ3VsYXIgZnVuY3Rpb25zIGFuZCBjbGFzc2VzIGluIHBhdGggb3BlcmF0aW9ucyBhbmQgZGVwZW5kZW5jaWVzLiBQUiBbIyYjODIwMzsxNDQ0OF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Zhc3RhcGkvZmFzdGFwaS9wdWxsLzE0NDQ4KSBieSBbQCYjODIwMzt0aWFuZ29sb10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RpYW5nb2xvKS4KCiMjIyBbYHYwLjEyMy41YF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Zhc3RhcGkvZmFzdGFwaS9yZWxlYXNlcy90YWcvMC4xMjMuNSkKCltDb21wYXJlIFNvdXJjZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Zhc3RhcGkvZmFzdGFwaS9jb21wYXJlLzAuMTIzLjQuLi4wLjEyMy41KQoKIyMjIyMgRmVhdHVyZXMKCi0g4pyoIEFsbG93IHVzaW5nIGRlcGVuZGFibGVzIHdpdGggYGZ1bmN0b29scy5wYXJ0aWFsKClgLiBQUiBbIyYjODIwMzs5NzUzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZmFzdGFwaS9mYXN0YXBpL3B1bGwvOTc1MykgYnkgW0AmIzgyMDM7bGllcnlhbl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2xpZXJ5YW4pLgotIOKcqCBBZGQgc3VwcG9ydCBmb3Igd3JhcHBlZCBmdW5jdGlvbnMgKGUuZy4gYEBmdW5jdG9vbHMud3JhcHMoKWApIHVzZWQgd2l0aCBmb3J3YXJkIHJlZmVyZW5jZXMuIFBSIFsjJiM4MjAzOzUwNzddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mYXN0YXBpL2Zhc3RhcGkvcHVsbC81MDc3KSBieSBbQCYjODIwMztsdWNhc3dpbWFuXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbHVjYXN3aW1hbikuCi0g4pyoIEhhbmRsZSB3cmFwcGVkIGRlcGVuZGVuY2llcy4gUFIgWyMmIzgyMDM7OTU1NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Zhc3RhcGkvZmFzdGFwaS9wdWxsLzk1NTUpIGJ5IFtAJiM4MjAzO3BoeTE3MjldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9waHkxNzI5KS4KCiMjIyMjIEZpeGVzCgotIPCfkJsgRml4IG9wdGlvbmFsIHNlcXVlbmNlIGhhbmRsaW5nIHdpdGggbmV3IHVuaW9uIHN5bnRheCBmcm9tIFB5dGhvbiAzLjEwLiBQUiBbIyYjODIwMzsxNDQzMF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Zhc3RhcGkvZmFzdGFwaS9wdWxsLzE0NDMwKSBieSBbQCYjODIwMztWaWljb3NdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9WaWljb3MpLgoKIyMjIyMgUmVmYWN0b3JzCgotIPCflKUgUmVtb3ZlIGRhbmdsaW5nIGV4dHJhIGNvbmRpaXRvbmFsIG5vIGxvbmdlciBuZWVkZWQuIFBSIFsjJiM4MjAzOzE0NDM1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZmFzdGFwaS9mYXN0YXBpL3B1bGwvMTQ0MzUpIGJ5IFtAJiM4MjAzO3RpYW5nb2xvXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdGlhbmdvbG8pLgotIOKZu++4jyBSZWZhY3RvciBpbnRlcm5hbHMsIHVwZGF0ZSBgaXNfY29yb3V0aW5lYCBjaGVjayB0byByZXVzZSBpbnRlcm5hbCBzdXBwb3J0ZWQgdmFyaWFudHMgKHVud3JhcCwgY2hlY2sgY2xhc3MpLiBQUiBbIyYjODIwMzsxNDQzNF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Zhc3RhcGkvZmFzdGFwaS9wdWxsLzE0NDM0KSBieSBbQCYjODIwMzt0aWFuZ29sb10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RpYW5nb2xvKS4KCiMjIyMjIFRyYW5zbGF0aW9ucwoKLSDwn4yQIFN5bmMgR2VybWFuIGRvY3MuIFBSIFsjJiM4MjAzOzE0MzY3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZmFzdGFwaS9mYXN0YXBpL3B1bGwvMTQzNjcpIGJ5IFtAJiM4MjAzO25pbHNsaW5kZW1hbm5dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9uaWxzbGluZGVtYW5uKS4KCiMjIyBbYHYwLjEyMy40YF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Zhc3RhcGkvZmFzdGFwaS9yZWxlYXNlcy90YWcvMC4xMjMuNCkKCltDb21wYXJlIFNvdXJjZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Zhc3RhcGkvZmFzdGFwaS9jb21wYXJlLzAuMTIzLjMuLi4wLjEyMy40KQoKIyMjIyMgRml4ZXMKCi0g8J+QmyBGaXggT3BlbkFQSSBzY2hlbWEgc3VwcG9ydCBmb3IgY29tcHV0ZWQgZmllbGRzIHdoZW4gdXNpbmcgYHNlcGFyYXRlX2lucHV0X291dHB1dF9zY2hlbWFzPUZhbHNlYC4gUFIgWyMmIzgyMDM7MTMyMDddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mYXN0YXBpL2Zhc3RhcGkvcHVsbC8xMzIwNykgYnkgW0AmIzgyMDM7dmdyYWZlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmdyYWZlKS4KCiMjIyMjIERvY3MKCi0g8J+TnSBGaXggZG9jc3RyaW5nIG9mIGBzZXJ2ZXJzYCBwYXJhbWV0ZXIuIFBSIFsjJiM4MjAzOzE0NDA1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZmFzdGFwaS9mYXN0YXBpL3B1bGwvMTQ0MDUpIGJ5IFtAJiM4MjAzO1l1cmlpTW90b3ZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ZdXJpaU1vdG92KS4KCiMjIyBbYHYwLjEyMy4zYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Zhc3RhcGkvZmFzdGFwaS9yZWxlYXNlcy90YWcvMC4xMjMuMykKCltDb21wYXJlIFNvdXJjZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Zhc3RhcGkvZmFzdGFwaS9jb21wYXJlLzAuMTIzLjIuLi4wLjEyMy4zKQoKIyMjIyMgRml4ZXMKCi0g8J+QmyBGaXggUXVlcnlcSGVhZGVyXENvb2tpZSBwYXJhbWV0ZXIgbW9kZWwgYWxpYXMuIFBSIFsjJiM4MjAzOzE0MzYwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZmFzdGFwaS9mYXN0YXBpL3B1bGwvMTQzNjApIGJ5IFtAJiM4MjAzO1l1cmlpTW90b3ZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ZdXJpaU1vdG92KS4KLSDwn5CbIEZpeCBvcHRpb25hbCBzZXF1ZW5jZSBoYW5kbGluZyBpbiBgc2VyaWFsaXplIHNlcXVlbmNlIHZhbHVlYCB3aXRoIFB5ZGFudGljIFYyLiBQUiBbIyYjODIwMzsxNDI5N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Zhc3RhcGkvZmFzdGFwaS9wdWxsLzE0Mjk3KSBieSBbQCYjODIwMztZdXJpaU1vdG92XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vWXVyaWlNb3RvdikuCgojIyMgW2B2MC4xMjMuMmBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mYXN0YXBpL2Zhc3RhcGkvcmVsZWFzZXMvdGFnLzAuMTIzLjIpCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mYXN0YXBpL2Zhc3RhcGkvY29tcGFyZS8wLjEyMy4xLi4uMC4xMjMuMikKCiMjIyMjIEZpeGVzCgotIPCfkJsgRml4IHVuZm9ybWF0dGVkIGB7dHlwZV99YCBpbiBGYXN0QVBJRXJyb3IuIFBSIFsjJiM4MjAzOzE0NDE2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZmFzdGFwaS9mYXN0YXBpL3B1bGwvMTQ0MTYpIGJ5IFtAJiM4MjAzO0p1c3QtSGVscGZ1bF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL0p1c3QtSGVscGZ1bCkuCi0g8J+QmyBGaXggcGFyc2luZyBleHRyYSBub24tYm9keSBwYXJhbWV0ZXIgbGlzdC4gUFIgWyMmIzgyMDM7MTQzNTZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mYXN0YXBpL2Zhc3RhcGkvcHVsbC8xNDM1NikgYnkgW0AmIzgyMDM7WXVyaWlNb3Rvdl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL1l1cmlpTW90b3YpLgotIPCfkJsgRml4IHBhcnNpbmcgZXh0cmEgYEZvcm1gIHBhcmFtZXRlciBsaXN0LiBQUiBbIyYjODIwMzsxNDMwM10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Zhc3RhcGkvZmFzdGFwaS9wdWxsLzE0MzAzKSBieSBbQCYjODIwMztZdXJpaU1vdG92XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vWXVyaWlNb3RvdikuCi0g8J+QmyBGaXggc3VwcG9ydCBmb3IgZm9ybSB2YWx1ZXMgd2l0aCBlbXB0eSBzdHJpbmdzIGludGVycHJldGVkIGFzIG1pc3NpbmcgKGBOb25lYCBpZiB0aGF0J3MgdGhlIGRlZmF1bHQpLCBmb3IgY29tcGF0aWJpbGl0eSB3aXRoIEhUTUwgZm9ybXMuIFBSIFsjJiM4MjAzOzEzNTM3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZmFzdGFwaS9mYXN0YXBpL3B1bGwvMTM1MzcpIGJ5IFtAJiM4MjAzO01hcmluUG9zdG1hXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vTWFyaW5Qb3N0bWEpLgoKIyMjIyMgRG9jcwoKLSDwn5OdIEFkZCB0aXAgb24gaG93IHRvIGluc3RhbGwgYHBpcGAgaW4gY2FzZSBvZiBgTm8gbW9kdWxlIG5hbWVkIHBpcGAgZXJyb3IgaW4gYHZpcnR1YWwtZW52aXJvbm1lbnRzLm1kYC4gUFIgWyMmIzgyMDM7MTQyMTFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mYXN0YXBpL2Zhc3RhcGkvcHVsbC8xNDIxMSkgYnkgW0AmIzgyMDM7emFkZXZodWJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS96YWRldmh1YikuCi0g8J+TnSBVcGRhdGUgUHJpbWFyeSBLZXkgbm90ZXMgZm9yIHRoZSBTUUwgZGF0YWJhc2VzIHR1dG9yaWFsIHRvIGF2b2lkIGNvbmZ1c2lvbi4gUFIgWyMmIzgyMDM7MTQxMjBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mYXN0YXBpL2Zhc3RhcGkvcHVsbC8xNDEyMCkgYnkgW0AmIzgyMDM7Rmxhdml1c1JhZHVjdV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL0ZsYXZpdXNSYWR1Y3UpLgotIPCfk50gQ2xhcmlmeSBlc3RpbWF0aW9uIG5vdGUgaW4gZG9jdW1lbnRhdGlvbi4gUFIgWyMmIzgyMDM7MTQwNzBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mYXN0YXBpL2Zhc3RhcGkvcHVsbC8xNDA3MCkgYnkgW0AmIzgyMDM7U2Fpc2FrdGhpTV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL1NhaXNha3RoaU0pLgoKIyMjIFtgdjAuMTIzLjFgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZmFzdGFwaS9mYXN0YXBpL3JlbGVhc2VzL3RhZy8wLjEyMy4xKQoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZmFzdGFwaS9mYXN0YXBpL2NvbXBhcmUvMC4xMjMuMC4uLjAuMTIzLjEpCgojIyMjIyBGaXhlcwoKLSDwn5CbIEF2b2lkIGFjY2Vzc2luZyBub24tZXhpc3RpbmcgIiRyZWYiIGtleSBmb3IgUHlkYW50aWMgdjIgY29tcGF0IHJlbWFwcGluZy4gUFIgWyMmIzgyMDM7MTQzNjFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mYXN0YXBpL2Zhc3RhcGkvcHVsbC8xNDM2MSkgYnkgW0AmIzgyMDM7c3ZsYW5kZWddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9zdmxhbmRlZykuCi0g8J+QmyBGaXggYFR5cGVFcnJvcmAgd2hlbiBlbmNvZGluZyBhIGRlY2ltYWwgd2l0aCBhIGBOYU5gIG9yIGBJbmZpbml0eWAgdmFsdWUuIFBSIFsjJiM4MjAzOzEyOTM1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZmFzdGFwaS9mYXN0YXBpL3B1bGwvMTI5MzUpIGJ5IFtAJiM4MjAzO2tlbnR3ZWxjb21lXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va2VudHdlbGNvbWUpLgoKIyMjIyMgSW50ZXJuYWwKCi0g8J+QmyBGaXggV2luZG93cyBVbmljb2RlRW5jb2RlRXJyb3IgaW4gQ0xJIHRlc3QuIFBSIFsjJiM4MjAzOzE0Mjk1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZmFzdGFwaS9mYXN0YXBpL3B1bGwvMTQyOTUpIGJ5IFtAJiM4MjAzO2hlbWFudGgtdGhpcnRoYWhhbGxpXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vaGVtYW50aC10aGlydGhhaGFsbGkpLgotIPCflKcgVXBkYXRlIHNwb25zb3JzOiBhZGQgR3JlcHRpbGUuIFBSIFsjJiM4MjAzOzE0NDI5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZmFzdGFwaS9mYXN0YXBpL3B1bGwvMTQ0MjkpIGJ5IFtAJiM4MjAzO3RpYW5nb2xvXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdGlhbmdvbG8pLgotIPCfkaUgVXBkYXRlIEZhc3RBUEkgR2l0SHViIHRvcGljIHJlcG9zaXRvcmllcy4gUFIgWyMmIzgyMDM7MTQ0MjZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mYXN0YXBpL2Zhc3RhcGkvcHVsbC8xNDQyNikgYnkgW0AmIzgyMDM7dGlhbmdvbG9dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90aWFuZ29sbykuCi0g4qyGIEJ1bXAgbWFya2Rvd24taW5jbHVkZS12YXJpYW50cyBmcm9tIDAuMC42IHRvIDAuMC43LiBQUiBbIyYjODIwMzsxNDQyM10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Zhc3RhcGkvZmFzdGFwaS9wdWxsLzE0NDIzKSBieSBbQCYjODIwMztZdXJpaU1vdG92XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vWXVyaWlNb3RvdikuCi0g8J+RpSBVcGRhdGUgRmFzdEFQSSBQZW9wbGUgLSBTcG9uc29ycy4gUFIgWyMmIzgyMDM7MTQ0MjJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mYXN0YXBpL2Zhc3RhcGkvcHVsbC8xNDQyMikgYnkgW0AmIzgyMDM7dGlhbmdvbG9dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90aWFuZ29sbykuCi0g8J+RpSBVcGRhdGUgRmFzdEFQSSBQZW9wbGUgLSBDb250cmlidXRvcnMgYW5kIFRyYW5zbGF0b3JzLiBQUiBbIyYjODIwMzsxNDQyMF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Zhc3RhcGkvZmFzdGFwaS9wdWxsLzE0NDIwKSBieSBbQCYjODIwMzt0aWFuZ29sb10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RpYW5nb2xvKS4KCiMjIyBbYHYwLjEyMy4wYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Zhc3RhcGkvZmFzdGFwaS9yZWxlYXNlcy90YWcvMC4xMjMuMCkKCltDb21wYXJlIFNvdXJjZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Zhc3RhcGkvZmFzdGFwaS9jb21wYXJlLzAuMTIyLjEuLi4wLjEyMy4wKQoKIyMjIyMgRml4ZXMKCi0g8J+QmyBDYWNoZSBkZXBlbmRlbmNpZXMgdGhhdCBkb24ndCB1c2Ugc2NvcGVzIGFuZCBkb24ndCBoYXZlIHN1Yi1kZXBlbmRlbmNpZXMgd2l0aCBzY29wZXMuIFBSIFsjJiM4MjAzOzE0NDE5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZmFzdGFwaS9mYXN0YXBpL3B1bGwvMTQ0MTkpIGJ5IFtAJiM4MjAzO3RpYW5nb2xvXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdGlhbmdvbG8pLgoKIyMjIFtgdjAuMTIyLjFgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZmFzdGFwaS9mYXN0YXBpL3JlbGVhc2VzL3RhZy8wLjEyMi4xKQoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZmFzdGFwaS9mYXN0YXBpL2NvbXBhcmUvMC4xMjIuMC4uLjAuMTIyLjEpCgojIyMjIyBGaXhlcwoKLSDwn5CbIEZpeCBoaWVyYXJjaGljYWwgc2VjdXJpdHkgc2NvcGUgcHJvcGFnYXRpb24uIFBSIFsjJiM4MjAzOzU2MjRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mYXN0YXBpL2Zhc3RhcGkvcHVsbC81NjI0KSBieSBbQCYjODIwMztrcmlzdGphbnZhbHVyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va3Jpc3RqYW52YWx1cikuCgojIyMjIyBEb2NzCgotIPCfkoUgVXBkYXRlIENTUyB0byBleHBsaWNpdGx5IHVzZSBlbW9qaSBmb250LiBQUiBbIyYjODIwMzsxNDQxNV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Zhc3RhcGkvZmFzdGFwaS9wdWxsLzE0NDE1KSBieSBbQCYjODIwMzt0aWFuZ29sb10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RpYW5nb2xvKS4KCiMjIyMjIEludGVybmFsCgotIOKshiBCdW1wIG1hcmtkb3duLWluY2x1ZGUtdmFyaWFudHMgZnJvbSAwLjAuNSB0byAwLjAuNi4gUFIgWyMmIzgyMDM7MTQ0MThdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mYXN0YXBpL2Zhc3RhcGkvcHVsbC8xNDQxOCkgYnkgW0AmIzgyMDM7WXVyaWlNb3Rvdl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL1l1cmlpTW90b3YpLgoKPC9kZXRhaWxzPgoKLS0tCgojIyMgQ29uZmlndXJhdGlvbgoK8J+ThSAqKlNjaGVkdWxlKio6IEJyYW5jaCBjcmVhdGlvbiAtIEF0IGFueSB0aW1lIChubyBzY2hlZHVsZSBkZWZpbmVkKSwgQXV0b21lcmdlIC0gQXQgYW55IHRpbWUgKG5vIHNjaGVkdWxlIGRlZmluZWQpLgoK8J+apiAqKkF1dG9tZXJnZSoqOiBEaXNhYmxlZCBieSBjb25maWcuIFBsZWFzZSBtZXJnZSB0aGlzIG1hbnVhbGx5IG9uY2UgeW91IGFyZSBzYXRpc2ZpZWQuCgrimbsgKipSZWJhc2luZyoqOiBXaGVuZXZlciBQUiBiZWNvbWVzIGNvbmZsaWN0ZWQsIG9yIHlvdSB0aWNrIHRoZSByZWJhc2UvcmV0cnkgY2hlY2tib3guCgrwn5SVICoqSWdub3JlKio6IENsb3NlIHRoaXMgUFIgYW5kIHlvdSB3b24ndCBiZSByZW1pbmRlZCBhYm91dCB0aGlzIHVwZGF0ZSBhZ2Fpbi4KCi0tLQoKIC0gWyBdIDwhLS0gcmViYXNlLWNoZWNrIC0tPklmIHlvdSB3YW50IHRvIHJlYmFzZS9yZXRyeSB0aGlzIFBSLCBjaGVjayB0aGlzIGJveAoKLS0tCgpUaGlzIFBSIHdhcyBnZW5lcmF0ZWQgYnkgW01lbmQgUmVub3ZhdGVdKGh0dHBzOi8vbWVuZC5pby9yZW5vdmF0ZS8pLiBWaWV3IHRoZSBbcmVwb3NpdG9yeSBqb2IgbG9nXShodHRwczovL2RldmVsb3Blci5tZW5kLmlvL2dpdGh1Yi9vc2lzbS9weXRob24tb3Npc20pLgo8IS0tcmVub3ZhdGUtZGVidWc6ZXlKamNtVmhkR1ZrU1c1V1pYSWlPaUkwTWk0ek1pNHlJaXdpZFhCa1lYUmxaRWx1Vm1WeUlqb2lOREl1TXpJdU1pSXNJblJoY21kbGRFSnlZVzVqYUNJNkltMWhhVzRpTENKc1lXSmxiSE1pT2xzaWNtVnViM1poZEdVaVhYMD0tLT4K
      patchset: b445d54263e1da0ddcd21c6d5ca4d2060c292c23
      pipeline: check
      playbook_context:
        playbook_projects:
          trusted/project_0/github.com/osism/zuul-config:
            canonical_name: github.com/osism/zuul-config
            checkout: main
            commit: caa0df55ed55158f32903d317317ac95db4da6ce
          trusted/project_1/github.com/osism/openinfra-zuul-jobs:
            canonical_name: github.com/osism/openinfra-zuul-jobs
            checkout: master
            commit: 397240f42127868e42e86e6aeb120c2cb092d117
          untrusted/project_0/github.com/osism/zuul-jobs:
            canonical_name: github.com/osism/zuul-jobs
            checkout: main
            commit: e5288050a78336daaf343acfabbf2956e8f9bc42
          untrusted/project_1/github.com/osism/zuul-config:
            canonical_name: github.com/osism/zuul-config
            checkout: main
            commit: caa0df55ed55158f32903d317317ac95db4da6ce
          untrusted/project_2/github.com/osism/openinfra-zuul-jobs:
            canonical_name: github.com/osism/openinfra-zuul-jobs
            checkout: master
            commit: 397240f42127868e42e86e6aeb120c2cb092d117
        playbooks:
        - path: untrusted/project_0/github.com/osism/zuul-jobs/playbooks/mypy/run.yaml
          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/openinfra-zuul-jobs
            link_target: untrusted/project_2/github.com/osism/openinfra-zuul-jobs
            role_path: ansible/playbook_0/role_2/openinfra-zuul-jobs/roles
      post_review: false
      post_timeout: null
      pre_timeout: null
      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: 9534c45eea91f9315cb0928375b8195d5efcd1f9
          name: osism/python-osism
          required: false
          short_name: python-osism
          src_dir: src/github.com/osism/python-osism
      ref: refs/pull/1895/head
      resources: {}
      tenant: osism
      timeout: 1800
      topic: null
      voting: true
