all:
  children:
    zuul_unreachable:
      hosts: {}
  hosts:
    debian-bookworm:
      ansible_connection: ssh
      ansible_host: 2a13:1a81:8000:3124:f816:3eff:febe:1f4f
      ansible_port: 22
      ansible_python_interpreter: auto
      ansible_user: zuul
      nodepool:
        az: nova
        cloud: regiocloud-a-ci
        external_id: 0543fc50-4845-40d5-9752-04e2eebd030f
        host_id: 82101243836454d7401d5893feae9e2c5df7cc291646d8a99b33b53b
        interface_ip: 2a13:1a81:8000:3124:f816:3eff:febe:1f4f
        label: debian-bookworm
        node_properties: {}
        private_ipv4: 10.128.7.33
        private_ipv6: null
        provider: regiocloud-a
        public_ipv4: 81.163.193.39
        public_ipv6: 2a13:1a81:8000:3124:f816:3eff:febe:1f4f
        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 python-osism-test-setup explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: osism/python-osism/.zuul.yaml@main#128>'
      - '<Job python-osism-test-setup explicit: None implied: None source: osism/python-osism/.zuul.yaml@main#143>'
      ansible_version: '9'
      attempts: 1
      branch: main
      build: 0b58dd838f604b7c95be9129cedcab94
      build_refs:
      - branch: main
        change: '2545'
        change_message: "Update dependency fastapi to v0.141.1\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.139.2` \u2192 `==0.141.1` | ![age](https://developer.mend.io/api/mc/badges/age/pypi/fastapi/0.141.1?slim=true)
          | ![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/fastapi/0.139.2/0.141.1?slim=true)
          |\n\n---\n\n### Release Notes\n\n<details>\n<summary>fastapi/fastapi (fastapi)</summary>\n\n###
          [`v0.141.1`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.141.1)\n\n[Compare
          Source](https://redirect.github.com/fastapi/fastapi/compare/0.141.0...0.141.1)\n\n#####
          Fixes\n\n- \U0001F41B Fix support for background tasks and headers from
          dependencies in `app.frontend()`. PR [#&#8203;16105](https://redirect.github.com/fastapi/fastapi/pull/16105)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n\n##### Docs\n\n-
          \U0001F4DD Document `FASTAPI_ENV` in FastAPI CLI guide. PR [#&#8203;16104](https://redirect.github.com/fastapi/fastapi/pull/16104)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n\n### [`v0.141.0`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.141.0)\n\n[Compare
          Source](https://redirect.github.com/fastapi/fastapi/compare/0.140.13...0.141.0)\n\n#####
          Features\n\n- \u2728 Add `app.frontend(check_dir=\"auto\")`, to make local
          development more convenient with `fastapi dev`. PR [#&#8203;16102](https://redirect.github.com/fastapi/fastapi/pull/16102)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n\n### [`v0.140.13`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.140.13)\n\n[Compare
          Source](https://redirect.github.com/fastapi/fastapi/compare/0.140.12...0.140.13)\n\n#####
          Fixes\n\n- \U0001F41B Fix `status_code` being ignored for SSE and JSONL
          streaming endpoints. PR [#&#8203;15937](https://redirect.github.com/fastapi/fastapi/pull/15937)
          by [@&#8203;SAURABHSALVE](https://redirect.github.com/SAURABHSALVE).\n\n#####
          Docs\n\n- \U0001F4DD Fix `format_sse_event` docstring rendering of `\\n\\n`
          terminator. PR [#&#8203;15613](https://redirect.github.com/fastapi/fastapi/pull/15613)
          by [@&#8203;AshNicolus](https://redirect.github.com/AshNicolus).\n- \U0001F4DD
          Add API reference page for fastapi.sse. PR [#&#8203;15930](https://redirect.github.com/fastapi/fastapi/pull/15930)
          by [@&#8203;SAURABHSALVE](https://redirect.github.com/SAURABHSALVE).\n\n###
          [`v0.140.12`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.140.12)\n\n[Compare
          Source](https://redirect.github.com/fastapi/fastapi/compare/0.140.11...0.140.12)\n\n#####
          Fixes\n\n- \U0001F41B Fix line splitting in `format_sse_event` to comply
          with SSE spec. PR [#&#8203;15515](https://redirect.github.com/fastapi/fastapi/pull/15515)
          by [@&#8203;Zawwarsami16](https://redirect.github.com/Zawwarsami16).\n\n###
          [`v0.140.11`](https://redirect.github.com/fastapi/fastapi/compare/0.140.10...0.140.11)\n\n[Compare
          Source](https://redirect.github.com/fastapi/fastapi/compare/0.140.10...0.140.11)\n\n###
          [`v0.140.10`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.140.10)\n\n[Compare
          Source](https://redirect.github.com/fastapi/fastapi/compare/0.140.9...0.140.10)\n\n#####
          Fixes\n\n- \U0001F41B Fix handling sequences with nested Annotated types.
          PR [#&#8203;14874](https://redirect.github.com/fastapi/fastapi/pull/14874)
          by [@&#8203;YuriiMotov](https://redirect.github.com/YuriiMotov).\n\n#####
          Internal\n\n- \U0001F41B Accept any base test failure as regression. PR
          [#&#8203;16092](https://redirect.github.com/fastapi/fastapi/pull/16092)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F41B
          Preserve pytest exit code in regression check. PR [#&#8203;16091](https://redirect.github.com/fastapi/fastapi/pull/16091)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \u2705 Test
          PR regressions against base code. PR [#&#8203;16090](https://redirect.github.com/fastapi/fastapi/pull/16090)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n\n### [`v0.140.9`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.140.9)\n\n[Compare
          Source](https://redirect.github.com/fastapi/fastapi/compare/0.140.8...0.140.9)\n\n#####
          Fixes\n\n- \U0001F41B Fix `exclude_defaults` not propagated to dict keys
          and values in `jsonable_encoder`. PR [#&#8203;16043](https://redirect.github.com/fastapi/fastapi/pull/16043)
          by [@&#8203;MBGrao](https://redirect.github.com/MBGrao).\n\n##### Internal\n\n-
          \u2B06 Bump gitpython from 3.1.50 to 3.1.54. PR [#&#8203;16047](https://redirect.github.com/fastapi/fastapi/pull/16047)
          by [@&#8203;dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot).\n-
          \u2B06 Bump pymdown-extensions from 10.21.3 to 11.0. PR [#&#8203;16048](https://redirect.github.com/fastapi/fastapi/pull/16048)
          by [@&#8203;dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot).\n-
          \u2B06 Bump pyasn1 from 0.6.3 to 0.6.4. PR [#&#8203;16045](https://redirect.github.com/fastapi/fastapi/pull/16045)
          by [@&#8203;dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot).\n\n###
          [`v0.140.8`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.140.8)\n\n[Compare
          Source](https://redirect.github.com/fastapi/fastapi/compare/0.140.7...0.140.8)\n\n#####
          Fixes\n\n- \U0001F41B Fix stream item type lost when using `include_router()`.
          PR [#&#8203;15077](https://redirect.github.com/fastapi/fastapi/pull/15077)
          by [@&#8203;alex-raw](https://redirect.github.com/alex-raw).\n\n### [`v0.140.7`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.140.7)\n\n[Compare
          Source](https://redirect.github.com/fastapi/fastapi/compare/0.140.6...0.140.7)\n\n#####
          Refactors\n\n- \u26A1\uFE0F Avoid flattening dependencies for OpenAPI. PR
          [#&#8203;16076](https://redirect.github.com/fastapi/fastapi/pull/16076)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n\n##### Internal\n\n-
          \u2B06\uFE0F Upgrade latest-changes to 0.7.1. PR [#&#8203;16077](https://redirect.github.com/fastapi/fastapi/pull/16077)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F477
          Add OpenAPI dependency benchmarks. PR [#&#8203;16075](https://redirect.github.com/fastapi/fastapi/pull/16075)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n\n### [`v0.140.6`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.140.6)\n\n[Compare
          Source](https://redirect.github.com/fastapi/fastapi/compare/0.140.5...0.140.6)\n\n#####
          Refactors\n\n- \u26A1\uFE0F Avoid flattening dependencies for request parameters,
          mainly for OpenAPI. PR [#&#8203;16073](https://redirect.github.com/fastapi/fastapi/pull/16073)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n\n### [`v0.140.5`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.140.5)\n\n[Compare
          Source](https://redirect.github.com/fastapi/fastapi/compare/0.140.4...0.140.5)\n\n#####
          Refactors\n\n- \u26A1\uFE0F Avoid flattening dependencies for body fields.
          PR [#&#8203;16071](https://redirect.github.com/fastapi/fastapi/pull/16071)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n\n### [`v0.140.4`](https://redirect.github.com/fastapi/fastapi/compare/0.140.3...0.140.4)\n\n[Compare
          Source](https://redirect.github.com/fastapi/fastapi/compare/0.140.3...0.140.4)\n\n###
          [`v0.140.3`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.140.3)\n\n[Compare
          Source](https://redirect.github.com/fastapi/fastapi/compare/0.140.2...0.140.3)\n\n#####
          Refactors\n\n- \u26A1\uFE0F Avoid repeated dependency flattening in OpenAPI.
          PR [#&#8203;16067](https://redirect.github.com/fastapi/fastapi/pull/16067)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n\n### [`v0.140.2`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.140.2)\n\n[Compare
          Source](https://redirect.github.com/fastapi/fastapi/compare/0.140.1...0.140.2)\n\n#####
          Refactors\n\n- \u26A1\uFE0F Stop retaining flat dependency trees. PR [#&#8203;16065](https://redirect.github.com/fastapi/fastapi/pull/16065)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n\n##### Internal\n\n-
          \U0001F477 Add new memory benchmark. PR [#&#8203;16064](https://redirect.github.com/fastapi/fastapi/pull/16064)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n\n### [`v0.140.1`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.140.1)\n\n[Compare
          Source](https://redirect.github.com/fastapi/fastapi/compare/0.140.0...0.140.1)\n\n#####
          Refactors\n\n- \u267B\uFE0F Update the lru\\_cache limit for dependencies
          to account for large apps. PR [#&#8203;16062](https://redirect.github.com/fastapi/fastapi/pull/16062)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n\n### [`v0.140.0`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.140.0)\n\n[Compare
          Source](https://redirect.github.com/fastapi/fastapi/compare/0.139.2...0.140.0)\n\n#####
          Refactors\n\n- \u26A1\uFE0F Reduce memory usage in dependencies. PR [#&#8203;16049](https://redirect.github.com/fastapi/fastapi/pull/16049)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n\n##### Docs\n\n-
          \U0001F4DD Fix links in docs. PR [#&#8203;15967](https://redirect.github.com/fastapi/fastapi/pull/15967)
          by [@&#8203;YuriiMotov](https://redirect.github.com/YuriiMotov).\n- \U0001F4DD
          Add Library Skills documentation. PR [#&#8203;16041](https://redirect.github.com/fastapi/fastapi/pull/16041)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F4DD
          Update docs to use uv projects by default. PR [#&#8203;16032](https://redirect.github.com/fastapi/fastapi/pull/16032)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F4DD
          Restructure FastAPI People and related pages. PR [#&#8203;16015](https://redirect.github.com/fastapi/fastapi/pull/16015)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n\n##### Internal\n\n-
          \U0001F477 Add CI memory benchmark. PR [#&#8203;16046](https://redirect.github.com/fastapi/fastapi/pull/16046)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F465
          Update FastAPI People - Sponsors. PR [#&#8203;16027](https://redirect.github.com/fastapi/fastapi/pull/16027)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F525
          Remove now-obsolete scripts to generate data for FastAPI People. PR [#&#8203;16016](https://redirect.github.com/fastapi/fastapi/pull/16016)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n\n</details>\n\n---\n\n###
          Configuration\n\n\U0001F4C5 **Schedule**: (UTC)\n\n- Branch creation\n  -
          \"before 9am on monday\"\n- Automerge\n  - 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:eyJjcmVhdGVkSW5WZXIiOiI0NC4zLjIiLCJ1cGRhdGVkSW5WZXIiOiI0NC4zLjIiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbInJlbm92YXRlIl19-->\n"
        change_url: https://github.com/osism/python-osism/pull/2545
        commit_id: 3bc98b8a413fe9a9d77b8d0b508cf5f4837353b9
        patchset: 3bc98b8a413fe9a9d77b8d0b508cf5f4837353b9
        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: 38d73f09188445119de6e6883f62b995
      buildset_refs:
      - branch: main
        change: '2545'
        change_message: "Update dependency fastapi to v0.141.1\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.139.2` \u2192 `==0.141.1` | ![age](https://developer.mend.io/api/mc/badges/age/pypi/fastapi/0.141.1?slim=true)
          | ![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/fastapi/0.139.2/0.141.1?slim=true)
          |\n\n---\n\n### Release Notes\n\n<details>\n<summary>fastapi/fastapi (fastapi)</summary>\n\n###
          [`v0.141.1`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.141.1)\n\n[Compare
          Source](https://redirect.github.com/fastapi/fastapi/compare/0.141.0...0.141.1)\n\n#####
          Fixes\n\n- \U0001F41B Fix support for background tasks and headers from
          dependencies in `app.frontend()`. PR [#&#8203;16105](https://redirect.github.com/fastapi/fastapi/pull/16105)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n\n##### Docs\n\n-
          \U0001F4DD Document `FASTAPI_ENV` in FastAPI CLI guide. PR [#&#8203;16104](https://redirect.github.com/fastapi/fastapi/pull/16104)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n\n### [`v0.141.0`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.141.0)\n\n[Compare
          Source](https://redirect.github.com/fastapi/fastapi/compare/0.140.13...0.141.0)\n\n#####
          Features\n\n- \u2728 Add `app.frontend(check_dir=\"auto\")`, to make local
          development more convenient with `fastapi dev`. PR [#&#8203;16102](https://redirect.github.com/fastapi/fastapi/pull/16102)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n\n### [`v0.140.13`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.140.13)\n\n[Compare
          Source](https://redirect.github.com/fastapi/fastapi/compare/0.140.12...0.140.13)\n\n#####
          Fixes\n\n- \U0001F41B Fix `status_code` being ignored for SSE and JSONL
          streaming endpoints. PR [#&#8203;15937](https://redirect.github.com/fastapi/fastapi/pull/15937)
          by [@&#8203;SAURABHSALVE](https://redirect.github.com/SAURABHSALVE).\n\n#####
          Docs\n\n- \U0001F4DD Fix `format_sse_event` docstring rendering of `\\n\\n`
          terminator. PR [#&#8203;15613](https://redirect.github.com/fastapi/fastapi/pull/15613)
          by [@&#8203;AshNicolus](https://redirect.github.com/AshNicolus).\n- \U0001F4DD
          Add API reference page for fastapi.sse. PR [#&#8203;15930](https://redirect.github.com/fastapi/fastapi/pull/15930)
          by [@&#8203;SAURABHSALVE](https://redirect.github.com/SAURABHSALVE).\n\n###
          [`v0.140.12`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.140.12)\n\n[Compare
          Source](https://redirect.github.com/fastapi/fastapi/compare/0.140.11...0.140.12)\n\n#####
          Fixes\n\n- \U0001F41B Fix line splitting in `format_sse_event` to comply
          with SSE spec. PR [#&#8203;15515](https://redirect.github.com/fastapi/fastapi/pull/15515)
          by [@&#8203;Zawwarsami16](https://redirect.github.com/Zawwarsami16).\n\n###
          [`v0.140.11`](https://redirect.github.com/fastapi/fastapi/compare/0.140.10...0.140.11)\n\n[Compare
          Source](https://redirect.github.com/fastapi/fastapi/compare/0.140.10...0.140.11)\n\n###
          [`v0.140.10`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.140.10)\n\n[Compare
          Source](https://redirect.github.com/fastapi/fastapi/compare/0.140.9...0.140.10)\n\n#####
          Fixes\n\n- \U0001F41B Fix handling sequences with nested Annotated types.
          PR [#&#8203;14874](https://redirect.github.com/fastapi/fastapi/pull/14874)
          by [@&#8203;YuriiMotov](https://redirect.github.com/YuriiMotov).\n\n#####
          Internal\n\n- \U0001F41B Accept any base test failure as regression. PR
          [#&#8203;16092](https://redirect.github.com/fastapi/fastapi/pull/16092)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F41B
          Preserve pytest exit code in regression check. PR [#&#8203;16091](https://redirect.github.com/fastapi/fastapi/pull/16091)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \u2705 Test
          PR regressions against base code. PR [#&#8203;16090](https://redirect.github.com/fastapi/fastapi/pull/16090)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n\n### [`v0.140.9`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.140.9)\n\n[Compare
          Source](https://redirect.github.com/fastapi/fastapi/compare/0.140.8...0.140.9)\n\n#####
          Fixes\n\n- \U0001F41B Fix `exclude_defaults` not propagated to dict keys
          and values in `jsonable_encoder`. PR [#&#8203;16043](https://redirect.github.com/fastapi/fastapi/pull/16043)
          by [@&#8203;MBGrao](https://redirect.github.com/MBGrao).\n\n##### Internal\n\n-
          \u2B06 Bump gitpython from 3.1.50 to 3.1.54. PR [#&#8203;16047](https://redirect.github.com/fastapi/fastapi/pull/16047)
          by [@&#8203;dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot).\n-
          \u2B06 Bump pymdown-extensions from 10.21.3 to 11.0. PR [#&#8203;16048](https://redirect.github.com/fastapi/fastapi/pull/16048)
          by [@&#8203;dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot).\n-
          \u2B06 Bump pyasn1 from 0.6.3 to 0.6.4. PR [#&#8203;16045](https://redirect.github.com/fastapi/fastapi/pull/16045)
          by [@&#8203;dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot).\n\n###
          [`v0.140.8`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.140.8)\n\n[Compare
          Source](https://redirect.github.com/fastapi/fastapi/compare/0.140.7...0.140.8)\n\n#####
          Fixes\n\n- \U0001F41B Fix stream item type lost when using `include_router()`.
          PR [#&#8203;15077](https://redirect.github.com/fastapi/fastapi/pull/15077)
          by [@&#8203;alex-raw](https://redirect.github.com/alex-raw).\n\n### [`v0.140.7`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.140.7)\n\n[Compare
          Source](https://redirect.github.com/fastapi/fastapi/compare/0.140.6...0.140.7)\n\n#####
          Refactors\n\n- \u26A1\uFE0F Avoid flattening dependencies for OpenAPI. PR
          [#&#8203;16076](https://redirect.github.com/fastapi/fastapi/pull/16076)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n\n##### Internal\n\n-
          \u2B06\uFE0F Upgrade latest-changes to 0.7.1. PR [#&#8203;16077](https://redirect.github.com/fastapi/fastapi/pull/16077)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F477
          Add OpenAPI dependency benchmarks. PR [#&#8203;16075](https://redirect.github.com/fastapi/fastapi/pull/16075)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n\n### [`v0.140.6`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.140.6)\n\n[Compare
          Source](https://redirect.github.com/fastapi/fastapi/compare/0.140.5...0.140.6)\n\n#####
          Refactors\n\n- \u26A1\uFE0F Avoid flattening dependencies for request parameters,
          mainly for OpenAPI. PR [#&#8203;16073](https://redirect.github.com/fastapi/fastapi/pull/16073)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n\n### [`v0.140.5`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.140.5)\n\n[Compare
          Source](https://redirect.github.com/fastapi/fastapi/compare/0.140.4...0.140.5)\n\n#####
          Refactors\n\n- \u26A1\uFE0F Avoid flattening dependencies for body fields.
          PR [#&#8203;16071](https://redirect.github.com/fastapi/fastapi/pull/16071)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n\n### [`v0.140.4`](https://redirect.github.com/fastapi/fastapi/compare/0.140.3...0.140.4)\n\n[Compare
          Source](https://redirect.github.com/fastapi/fastapi/compare/0.140.3...0.140.4)\n\n###
          [`v0.140.3`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.140.3)\n\n[Compare
          Source](https://redirect.github.com/fastapi/fastapi/compare/0.140.2...0.140.3)\n\n#####
          Refactors\n\n- \u26A1\uFE0F Avoid repeated dependency flattening in OpenAPI.
          PR [#&#8203;16067](https://redirect.github.com/fastapi/fastapi/pull/16067)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n\n### [`v0.140.2`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.140.2)\n\n[Compare
          Source](https://redirect.github.com/fastapi/fastapi/compare/0.140.1...0.140.2)\n\n#####
          Refactors\n\n- \u26A1\uFE0F Stop retaining flat dependency trees. PR [#&#8203;16065](https://redirect.github.com/fastapi/fastapi/pull/16065)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n\n##### Internal\n\n-
          \U0001F477 Add new memory benchmark. PR [#&#8203;16064](https://redirect.github.com/fastapi/fastapi/pull/16064)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n\n### [`v0.140.1`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.140.1)\n\n[Compare
          Source](https://redirect.github.com/fastapi/fastapi/compare/0.140.0...0.140.1)\n\n#####
          Refactors\n\n- \u267B\uFE0F Update the lru\\_cache limit for dependencies
          to account for large apps. PR [#&#8203;16062](https://redirect.github.com/fastapi/fastapi/pull/16062)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n\n### [`v0.140.0`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.140.0)\n\n[Compare
          Source](https://redirect.github.com/fastapi/fastapi/compare/0.139.2...0.140.0)\n\n#####
          Refactors\n\n- \u26A1\uFE0F Reduce memory usage in dependencies. PR [#&#8203;16049](https://redirect.github.com/fastapi/fastapi/pull/16049)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n\n##### Docs\n\n-
          \U0001F4DD Fix links in docs. PR [#&#8203;15967](https://redirect.github.com/fastapi/fastapi/pull/15967)
          by [@&#8203;YuriiMotov](https://redirect.github.com/YuriiMotov).\n- \U0001F4DD
          Add Library Skills documentation. PR [#&#8203;16041](https://redirect.github.com/fastapi/fastapi/pull/16041)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F4DD
          Update docs to use uv projects by default. PR [#&#8203;16032](https://redirect.github.com/fastapi/fastapi/pull/16032)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F4DD
          Restructure FastAPI People and related pages. PR [#&#8203;16015](https://redirect.github.com/fastapi/fastapi/pull/16015)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n\n##### Internal\n\n-
          \U0001F477 Add CI memory benchmark. PR [#&#8203;16046](https://redirect.github.com/fastapi/fastapi/pull/16046)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F465
          Update FastAPI People - Sponsors. PR [#&#8203;16027](https://redirect.github.com/fastapi/fastapi/pull/16027)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F525
          Remove now-obsolete scripts to generate data for FastAPI People. PR [#&#8203;16016](https://redirect.github.com/fastapi/fastapi/pull/16016)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n\n</details>\n\n---\n\n###
          Configuration\n\n\U0001F4C5 **Schedule**: (UTC)\n\n- Branch creation\n  -
          \"before 9am on monday\"\n- Automerge\n  - 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:eyJjcmVhdGVkSW5WZXIiOiI0NC4zLjIiLCJ1cGRhdGVkSW5WZXIiOiI0NC4zLjIiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbInJlbm92YXRlIl19-->\n"
        change_url: https://github.com/osism/python-osism/pull/2545
        commit_id: 3bc98b8a413fe9a9d77b8d0b508cf5f4837353b9
        patchset: 3bc98b8a413fe9a9d77b8d0b508cf5f4837353b9
        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: '2545'
      change_message: "Update dependency fastapi to v0.141.1\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.139.2` \u2192 `==0.141.1` | ![age](https://developer.mend.io/api/mc/badges/age/pypi/fastapi/0.141.1?slim=true)
        | ![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/fastapi/0.139.2/0.141.1?slim=true)
        |\n\n---\n\n### Release Notes\n\n<details>\n<summary>fastapi/fastapi (fastapi)</summary>\n\n###
        [`v0.141.1`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.141.1)\n\n[Compare
        Source](https://redirect.github.com/fastapi/fastapi/compare/0.141.0...0.141.1)\n\n#####
        Fixes\n\n- \U0001F41B Fix support for background tasks and headers from dependencies
        in `app.frontend()`. PR [#&#8203;16105](https://redirect.github.com/fastapi/fastapi/pull/16105)
        by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n\n##### Docs\n\n-
        \U0001F4DD Document `FASTAPI_ENV` in FastAPI CLI guide. PR [#&#8203;16104](https://redirect.github.com/fastapi/fastapi/pull/16104)
        by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n\n### [`v0.141.0`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.141.0)\n\n[Compare
        Source](https://redirect.github.com/fastapi/fastapi/compare/0.140.13...0.141.0)\n\n#####
        Features\n\n- \u2728 Add `app.frontend(check_dir=\"auto\")`, to make local
        development more convenient with `fastapi dev`. PR [#&#8203;16102](https://redirect.github.com/fastapi/fastapi/pull/16102)
        by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n\n### [`v0.140.13`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.140.13)\n\n[Compare
        Source](https://redirect.github.com/fastapi/fastapi/compare/0.140.12...0.140.13)\n\n#####
        Fixes\n\n- \U0001F41B Fix `status_code` being ignored for SSE and JSONL streaming
        endpoints. PR [#&#8203;15937](https://redirect.github.com/fastapi/fastapi/pull/15937)
        by [@&#8203;SAURABHSALVE](https://redirect.github.com/SAURABHSALVE).\n\n#####
        Docs\n\n- \U0001F4DD Fix `format_sse_event` docstring rendering of `\\n\\n`
        terminator. PR [#&#8203;15613](https://redirect.github.com/fastapi/fastapi/pull/15613)
        by [@&#8203;AshNicolus](https://redirect.github.com/AshNicolus).\n- \U0001F4DD
        Add API reference page for fastapi.sse. PR [#&#8203;15930](https://redirect.github.com/fastapi/fastapi/pull/15930)
        by [@&#8203;SAURABHSALVE](https://redirect.github.com/SAURABHSALVE).\n\n###
        [`v0.140.12`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.140.12)\n\n[Compare
        Source](https://redirect.github.com/fastapi/fastapi/compare/0.140.11...0.140.12)\n\n#####
        Fixes\n\n- \U0001F41B Fix line splitting in `format_sse_event` to comply with
        SSE spec. PR [#&#8203;15515](https://redirect.github.com/fastapi/fastapi/pull/15515)
        by [@&#8203;Zawwarsami16](https://redirect.github.com/Zawwarsami16).\n\n###
        [`v0.140.11`](https://redirect.github.com/fastapi/fastapi/compare/0.140.10...0.140.11)\n\n[Compare
        Source](https://redirect.github.com/fastapi/fastapi/compare/0.140.10...0.140.11)\n\n###
        [`v0.140.10`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.140.10)\n\n[Compare
        Source](https://redirect.github.com/fastapi/fastapi/compare/0.140.9...0.140.10)\n\n#####
        Fixes\n\n- \U0001F41B Fix handling sequences with nested Annotated types.
        PR [#&#8203;14874](https://redirect.github.com/fastapi/fastapi/pull/14874)
        by [@&#8203;YuriiMotov](https://redirect.github.com/YuriiMotov).\n\n#####
        Internal\n\n- \U0001F41B Accept any base test failure as regression. PR [#&#8203;16092](https://redirect.github.com/fastapi/fastapi/pull/16092)
        by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F41B
        Preserve pytest exit code in regression check. PR [#&#8203;16091](https://redirect.github.com/fastapi/fastapi/pull/16091)
        by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \u2705 Test
        PR regressions against base code. PR [#&#8203;16090](https://redirect.github.com/fastapi/fastapi/pull/16090)
        by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n\n### [`v0.140.9`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.140.9)\n\n[Compare
        Source](https://redirect.github.com/fastapi/fastapi/compare/0.140.8...0.140.9)\n\n#####
        Fixes\n\n- \U0001F41B Fix `exclude_defaults` not propagated to dict keys and
        values in `jsonable_encoder`. PR [#&#8203;16043](https://redirect.github.com/fastapi/fastapi/pull/16043)
        by [@&#8203;MBGrao](https://redirect.github.com/MBGrao).\n\n##### Internal\n\n-
        \u2B06 Bump gitpython from 3.1.50 to 3.1.54. PR [#&#8203;16047](https://redirect.github.com/fastapi/fastapi/pull/16047)
        by [@&#8203;dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot).\n-
        \u2B06 Bump pymdown-extensions from 10.21.3 to 11.0. PR [#&#8203;16048](https://redirect.github.com/fastapi/fastapi/pull/16048)
        by [@&#8203;dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot).\n-
        \u2B06 Bump pyasn1 from 0.6.3 to 0.6.4. PR [#&#8203;16045](https://redirect.github.com/fastapi/fastapi/pull/16045)
        by [@&#8203;dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot).\n\n###
        [`v0.140.8`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.140.8)\n\n[Compare
        Source](https://redirect.github.com/fastapi/fastapi/compare/0.140.7...0.140.8)\n\n#####
        Fixes\n\n- \U0001F41B Fix stream item type lost when using `include_router()`.
        PR [#&#8203;15077](https://redirect.github.com/fastapi/fastapi/pull/15077)
        by [@&#8203;alex-raw](https://redirect.github.com/alex-raw).\n\n### [`v0.140.7`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.140.7)\n\n[Compare
        Source](https://redirect.github.com/fastapi/fastapi/compare/0.140.6...0.140.7)\n\n#####
        Refactors\n\n- \u26A1\uFE0F Avoid flattening dependencies for OpenAPI. PR
        [#&#8203;16076](https://redirect.github.com/fastapi/fastapi/pull/16076) by
        [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n\n##### Internal\n\n-
        \u2B06\uFE0F Upgrade latest-changes to 0.7.1. PR [#&#8203;16077](https://redirect.github.com/fastapi/fastapi/pull/16077)
        by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F477
        Add OpenAPI dependency benchmarks. PR [#&#8203;16075](https://redirect.github.com/fastapi/fastapi/pull/16075)
        by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n\n### [`v0.140.6`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.140.6)\n\n[Compare
        Source](https://redirect.github.com/fastapi/fastapi/compare/0.140.5...0.140.6)\n\n#####
        Refactors\n\n- \u26A1\uFE0F Avoid flattening dependencies for request parameters,
        mainly for OpenAPI. PR [#&#8203;16073](https://redirect.github.com/fastapi/fastapi/pull/16073)
        by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n\n### [`v0.140.5`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.140.5)\n\n[Compare
        Source](https://redirect.github.com/fastapi/fastapi/compare/0.140.4...0.140.5)\n\n#####
        Refactors\n\n- \u26A1\uFE0F Avoid flattening dependencies for body fields.
        PR [#&#8203;16071](https://redirect.github.com/fastapi/fastapi/pull/16071)
        by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n\n### [`v0.140.4`](https://redirect.github.com/fastapi/fastapi/compare/0.140.3...0.140.4)\n\n[Compare
        Source](https://redirect.github.com/fastapi/fastapi/compare/0.140.3...0.140.4)\n\n###
        [`v0.140.3`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.140.3)\n\n[Compare
        Source](https://redirect.github.com/fastapi/fastapi/compare/0.140.2...0.140.3)\n\n#####
        Refactors\n\n- \u26A1\uFE0F Avoid repeated dependency flattening in OpenAPI.
        PR [#&#8203;16067](https://redirect.github.com/fastapi/fastapi/pull/16067)
        by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n\n### [`v0.140.2`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.140.2)\n\n[Compare
        Source](https://redirect.github.com/fastapi/fastapi/compare/0.140.1...0.140.2)\n\n#####
        Refactors\n\n- \u26A1\uFE0F Stop retaining flat dependency trees. PR [#&#8203;16065](https://redirect.github.com/fastapi/fastapi/pull/16065)
        by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n\n##### Internal\n\n-
        \U0001F477 Add new memory benchmark. PR [#&#8203;16064](https://redirect.github.com/fastapi/fastapi/pull/16064)
        by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n\n### [`v0.140.1`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.140.1)\n\n[Compare
        Source](https://redirect.github.com/fastapi/fastapi/compare/0.140.0...0.140.1)\n\n#####
        Refactors\n\n- \u267B\uFE0F Update the lru\\_cache limit for dependencies
        to account for large apps. PR [#&#8203;16062](https://redirect.github.com/fastapi/fastapi/pull/16062)
        by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n\n### [`v0.140.0`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.140.0)\n\n[Compare
        Source](https://redirect.github.com/fastapi/fastapi/compare/0.139.2...0.140.0)\n\n#####
        Refactors\n\n- \u26A1\uFE0F Reduce memory usage in dependencies. PR [#&#8203;16049](https://redirect.github.com/fastapi/fastapi/pull/16049)
        by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n\n##### Docs\n\n-
        \U0001F4DD Fix links in docs. PR [#&#8203;15967](https://redirect.github.com/fastapi/fastapi/pull/15967)
        by [@&#8203;YuriiMotov](https://redirect.github.com/YuriiMotov).\n- \U0001F4DD
        Add Library Skills documentation. PR [#&#8203;16041](https://redirect.github.com/fastapi/fastapi/pull/16041)
        by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F4DD
        Update docs to use uv projects by default. PR [#&#8203;16032](https://redirect.github.com/fastapi/fastapi/pull/16032)
        by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F4DD
        Restructure FastAPI People and related pages. PR [#&#8203;16015](https://redirect.github.com/fastapi/fastapi/pull/16015)
        by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n\n##### Internal\n\n-
        \U0001F477 Add CI memory benchmark. PR [#&#8203;16046](https://redirect.github.com/fastapi/fastapi/pull/16046)
        by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F465
        Update FastAPI People - Sponsors. PR [#&#8203;16027](https://redirect.github.com/fastapi/fastapi/pull/16027)
        by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F525
        Remove now-obsolete scripts to generate data for FastAPI People. PR [#&#8203;16016](https://redirect.github.com/fastapi/fastapi/pull/16016)
        by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n\n</details>\n\n---\n\n###
        Configuration\n\n\U0001F4C5 **Schedule**: (UTC)\n\n- Branch creation\n  -
        \"before 9am on monday\"\n- Automerge\n  - 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:eyJjcmVhdGVkSW5WZXIiOiI0NC4zLjIiLCJ1cGRhdGVkSW5WZXIiOiI0NC4zLjIiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbInJlbm92YXRlIl19-->\n"
      change_url: https://github.com/osism/python-osism/pull/2545
      child_jobs: []
      commit_id: 3bc98b8a413fe9a9d77b8d0b508cf5f4837353b9
      event_id: e6a8ba10-8edd-11f1-8253-8e81a90e6c81
      executor:
        hostname: 521e9411259a
        inventory_file: /var/lib/zuul/builds/0b58dd838f604b7c95be9129cedcab94/ansible/inventory.yaml
        log_root: /var/lib/zuul/builds/0b58dd838f604b7c95be9129cedcab94/work/logs
        result_data_file: /var/lib/zuul/builds/0b58dd838f604b7c95be9129cedcab94/work/results.json
        src_root: /var/lib/zuul/builds/0b58dd838f604b7c95be9129cedcab94/work/src
        work_root: /var/lib/zuul/builds/0b58dd838f604b7c95be9129cedcab94/work
      include_vars: []
      items:
      - branch: main
        change: '2545'
        change_message: "Update dependency fastapi to v0.141.1\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.139.2` \u2192 `==0.141.1` | ![age](https://developer.mend.io/api/mc/badges/age/pypi/fastapi/0.141.1?slim=true)
          | ![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/fastapi/0.139.2/0.141.1?slim=true)
          |\n\n---\n\n### Release Notes\n\n<details>\n<summary>fastapi/fastapi (fastapi)</summary>\n\n###
          [`v0.141.1`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.141.1)\n\n[Compare
          Source](https://redirect.github.com/fastapi/fastapi/compare/0.141.0...0.141.1)\n\n#####
          Fixes\n\n- \U0001F41B Fix support for background tasks and headers from
          dependencies in `app.frontend()`. PR [#&#8203;16105](https://redirect.github.com/fastapi/fastapi/pull/16105)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n\n##### Docs\n\n-
          \U0001F4DD Document `FASTAPI_ENV` in FastAPI CLI guide. PR [#&#8203;16104](https://redirect.github.com/fastapi/fastapi/pull/16104)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n\n### [`v0.141.0`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.141.0)\n\n[Compare
          Source](https://redirect.github.com/fastapi/fastapi/compare/0.140.13...0.141.0)\n\n#####
          Features\n\n- \u2728 Add `app.frontend(check_dir=\"auto\")`, to make local
          development more convenient with `fastapi dev`. PR [#&#8203;16102](https://redirect.github.com/fastapi/fastapi/pull/16102)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n\n### [`v0.140.13`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.140.13)\n\n[Compare
          Source](https://redirect.github.com/fastapi/fastapi/compare/0.140.12...0.140.13)\n\n#####
          Fixes\n\n- \U0001F41B Fix `status_code` being ignored for SSE and JSONL
          streaming endpoints. PR [#&#8203;15937](https://redirect.github.com/fastapi/fastapi/pull/15937)
          by [@&#8203;SAURABHSALVE](https://redirect.github.com/SAURABHSALVE).\n\n#####
          Docs\n\n- \U0001F4DD Fix `format_sse_event` docstring rendering of `\\n\\n`
          terminator. PR [#&#8203;15613](https://redirect.github.com/fastapi/fastapi/pull/15613)
          by [@&#8203;AshNicolus](https://redirect.github.com/AshNicolus).\n- \U0001F4DD
          Add API reference page for fastapi.sse. PR [#&#8203;15930](https://redirect.github.com/fastapi/fastapi/pull/15930)
          by [@&#8203;SAURABHSALVE](https://redirect.github.com/SAURABHSALVE).\n\n###
          [`v0.140.12`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.140.12)\n\n[Compare
          Source](https://redirect.github.com/fastapi/fastapi/compare/0.140.11...0.140.12)\n\n#####
          Fixes\n\n- \U0001F41B Fix line splitting in `format_sse_event` to comply
          with SSE spec. PR [#&#8203;15515](https://redirect.github.com/fastapi/fastapi/pull/15515)
          by [@&#8203;Zawwarsami16](https://redirect.github.com/Zawwarsami16).\n\n###
          [`v0.140.11`](https://redirect.github.com/fastapi/fastapi/compare/0.140.10...0.140.11)\n\n[Compare
          Source](https://redirect.github.com/fastapi/fastapi/compare/0.140.10...0.140.11)\n\n###
          [`v0.140.10`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.140.10)\n\n[Compare
          Source](https://redirect.github.com/fastapi/fastapi/compare/0.140.9...0.140.10)\n\n#####
          Fixes\n\n- \U0001F41B Fix handling sequences with nested Annotated types.
          PR [#&#8203;14874](https://redirect.github.com/fastapi/fastapi/pull/14874)
          by [@&#8203;YuriiMotov](https://redirect.github.com/YuriiMotov).\n\n#####
          Internal\n\n- \U0001F41B Accept any base test failure as regression. PR
          [#&#8203;16092](https://redirect.github.com/fastapi/fastapi/pull/16092)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F41B
          Preserve pytest exit code in regression check. PR [#&#8203;16091](https://redirect.github.com/fastapi/fastapi/pull/16091)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \u2705 Test
          PR regressions against base code. PR [#&#8203;16090](https://redirect.github.com/fastapi/fastapi/pull/16090)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n\n### [`v0.140.9`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.140.9)\n\n[Compare
          Source](https://redirect.github.com/fastapi/fastapi/compare/0.140.8...0.140.9)\n\n#####
          Fixes\n\n- \U0001F41B Fix `exclude_defaults` not propagated to dict keys
          and values in `jsonable_encoder`. PR [#&#8203;16043](https://redirect.github.com/fastapi/fastapi/pull/16043)
          by [@&#8203;MBGrao](https://redirect.github.com/MBGrao).\n\n##### Internal\n\n-
          \u2B06 Bump gitpython from 3.1.50 to 3.1.54. PR [#&#8203;16047](https://redirect.github.com/fastapi/fastapi/pull/16047)
          by [@&#8203;dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot).\n-
          \u2B06 Bump pymdown-extensions from 10.21.3 to 11.0. PR [#&#8203;16048](https://redirect.github.com/fastapi/fastapi/pull/16048)
          by [@&#8203;dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot).\n-
          \u2B06 Bump pyasn1 from 0.6.3 to 0.6.4. PR [#&#8203;16045](https://redirect.github.com/fastapi/fastapi/pull/16045)
          by [@&#8203;dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot).\n\n###
          [`v0.140.8`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.140.8)\n\n[Compare
          Source](https://redirect.github.com/fastapi/fastapi/compare/0.140.7...0.140.8)\n\n#####
          Fixes\n\n- \U0001F41B Fix stream item type lost when using `include_router()`.
          PR [#&#8203;15077](https://redirect.github.com/fastapi/fastapi/pull/15077)
          by [@&#8203;alex-raw](https://redirect.github.com/alex-raw).\n\n### [`v0.140.7`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.140.7)\n\n[Compare
          Source](https://redirect.github.com/fastapi/fastapi/compare/0.140.6...0.140.7)\n\n#####
          Refactors\n\n- \u26A1\uFE0F Avoid flattening dependencies for OpenAPI. PR
          [#&#8203;16076](https://redirect.github.com/fastapi/fastapi/pull/16076)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n\n##### Internal\n\n-
          \u2B06\uFE0F Upgrade latest-changes to 0.7.1. PR [#&#8203;16077](https://redirect.github.com/fastapi/fastapi/pull/16077)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F477
          Add OpenAPI dependency benchmarks. PR [#&#8203;16075](https://redirect.github.com/fastapi/fastapi/pull/16075)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n\n### [`v0.140.6`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.140.6)\n\n[Compare
          Source](https://redirect.github.com/fastapi/fastapi/compare/0.140.5...0.140.6)\n\n#####
          Refactors\n\n- \u26A1\uFE0F Avoid flattening dependencies for request parameters,
          mainly for OpenAPI. PR [#&#8203;16073](https://redirect.github.com/fastapi/fastapi/pull/16073)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n\n### [`v0.140.5`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.140.5)\n\n[Compare
          Source](https://redirect.github.com/fastapi/fastapi/compare/0.140.4...0.140.5)\n\n#####
          Refactors\n\n- \u26A1\uFE0F Avoid flattening dependencies for body fields.
          PR [#&#8203;16071](https://redirect.github.com/fastapi/fastapi/pull/16071)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n\n### [`v0.140.4`](https://redirect.github.com/fastapi/fastapi/compare/0.140.3...0.140.4)\n\n[Compare
          Source](https://redirect.github.com/fastapi/fastapi/compare/0.140.3...0.140.4)\n\n###
          [`v0.140.3`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.140.3)\n\n[Compare
          Source](https://redirect.github.com/fastapi/fastapi/compare/0.140.2...0.140.3)\n\n#####
          Refactors\n\n- \u26A1\uFE0F Avoid repeated dependency flattening in OpenAPI.
          PR [#&#8203;16067](https://redirect.github.com/fastapi/fastapi/pull/16067)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n\n### [`v0.140.2`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.140.2)\n\n[Compare
          Source](https://redirect.github.com/fastapi/fastapi/compare/0.140.1...0.140.2)\n\n#####
          Refactors\n\n- \u26A1\uFE0F Stop retaining flat dependency trees. PR [#&#8203;16065](https://redirect.github.com/fastapi/fastapi/pull/16065)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n\n##### Internal\n\n-
          \U0001F477 Add new memory benchmark. PR [#&#8203;16064](https://redirect.github.com/fastapi/fastapi/pull/16064)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n\n### [`v0.140.1`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.140.1)\n\n[Compare
          Source](https://redirect.github.com/fastapi/fastapi/compare/0.140.0...0.140.1)\n\n#####
          Refactors\n\n- \u267B\uFE0F Update the lru\\_cache limit for dependencies
          to account for large apps. PR [#&#8203;16062](https://redirect.github.com/fastapi/fastapi/pull/16062)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n\n### [`v0.140.0`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.140.0)\n\n[Compare
          Source](https://redirect.github.com/fastapi/fastapi/compare/0.139.2...0.140.0)\n\n#####
          Refactors\n\n- \u26A1\uFE0F Reduce memory usage in dependencies. PR [#&#8203;16049](https://redirect.github.com/fastapi/fastapi/pull/16049)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n\n##### Docs\n\n-
          \U0001F4DD Fix links in docs. PR [#&#8203;15967](https://redirect.github.com/fastapi/fastapi/pull/15967)
          by [@&#8203;YuriiMotov](https://redirect.github.com/YuriiMotov).\n- \U0001F4DD
          Add Library Skills documentation. PR [#&#8203;16041](https://redirect.github.com/fastapi/fastapi/pull/16041)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F4DD
          Update docs to use uv projects by default. PR [#&#8203;16032](https://redirect.github.com/fastapi/fastapi/pull/16032)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F4DD
          Restructure FastAPI People and related pages. PR [#&#8203;16015](https://redirect.github.com/fastapi/fastapi/pull/16015)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n\n##### Internal\n\n-
          \U0001F477 Add CI memory benchmark. PR [#&#8203;16046](https://redirect.github.com/fastapi/fastapi/pull/16046)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F465
          Update FastAPI People - Sponsors. PR [#&#8203;16027](https://redirect.github.com/fastapi/fastapi/pull/16027)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n- \U0001F525
          Remove now-obsolete scripts to generate data for FastAPI People. PR [#&#8203;16016](https://redirect.github.com/fastapi/fastapi/pull/16016)
          by [@&#8203;tiangolo](https://redirect.github.com/tiangolo).\n\n</details>\n\n---\n\n###
          Configuration\n\n\U0001F4C5 **Schedule**: (UTC)\n\n- Branch creation\n  -
          \"before 9am on monday\"\n- Automerge\n  - 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:eyJjcmVhdGVkSW5WZXIiOiI0NC4zLjIiLCJ1cGRhdGVkSW5WZXIiOiI0NC4zLjIiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbInJlbm92YXRlIl19-->\n"
        change_url: https://github.com/osism/python-osism/pull/2545
        commit_id: 3bc98b8a413fe9a9d77b8d0b508cf5f4837353b9
        patchset: 3bc98b8a413fe9a9d77b8d0b508cf5f4837353b9
        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: python-osism-test-setup
      jobtags: []
      max_attempts: 3
      message: VXBkYXRlIGRlcGVuZGVuY3kgZmFzdGFwaSB0byB2MC4xNDEuMQoKVGhpcyBQUiBjb250YWlucyB0aGUgZm9sbG93aW5nIHVwZGF0ZXM6Cgp8IFBhY2thZ2UgfCBDaGFuZ2UgfCBbQWdlXShodHRwczovL2RvY3MucmVub3ZhdGVib3QuY29tL21lcmdlLWNvbmZpZGVuY2UvKSB8IFtDb25maWRlbmNlXShodHRwczovL2RvY3MucmVub3ZhdGVib3QuY29tL21lcmdlLWNvbmZpZGVuY2UvKSB8CnwtLS18LS0tfC0tLXwtLS18CnwgW2Zhc3RhcGldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mYXN0YXBpL2Zhc3RhcGkpIChbY2hhbmdlbG9nXShodHRwczovL2Zhc3RhcGkudGlhbmdvbG8uY29tL3JlbGVhc2Utbm90ZXMvKSkgfCBgPT0wLjEzOS4yYCDihpIgYD09MC4xNDEuMWAgfCAhW2FnZV0oaHR0cHM6Ly9kZXZlbG9wZXIubWVuZC5pby9hcGkvbWMvYmFkZ2VzL2FnZS9weXBpL2Zhc3RhcGkvMC4xNDEuMT9zbGltPXRydWUpIHwgIVtjb25maWRlbmNlXShodHRwczovL2RldmVsb3Blci5tZW5kLmlvL2FwaS9tYy9iYWRnZXMvY29uZmlkZW5jZS9weXBpL2Zhc3RhcGkvMC4xMzkuMi8wLjE0MS4xP3NsaW09dHJ1ZSkgfAoKLS0tCgojIyMgUmVsZWFzZSBOb3RlcwoKPGRldGFpbHM+CjxzdW1tYXJ5PmZhc3RhcGkvZmFzdGFwaSAoZmFzdGFwaSk8L3N1bW1hcnk+CgojIyMgW2B2MC4xNDEuMWBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mYXN0YXBpL2Zhc3RhcGkvcmVsZWFzZXMvdGFnLzAuMTQxLjEpCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mYXN0YXBpL2Zhc3RhcGkvY29tcGFyZS8wLjE0MS4wLi4uMC4xNDEuMSkKCiMjIyMjIEZpeGVzCgotIPCfkJsgRml4IHN1cHBvcnQgZm9yIGJhY2tncm91bmQgdGFza3MgYW5kIGhlYWRlcnMgZnJvbSBkZXBlbmRlbmNpZXMgaW4gYGFwcC5mcm9udGVuZCgpYC4gUFIgWyMmIzgyMDM7MTYxMDVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mYXN0YXBpL2Zhc3RhcGkvcHVsbC8xNjEwNSkgYnkgW0AmIzgyMDM7dGlhbmdvbG9dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90aWFuZ29sbykuCgojIyMjIyBEb2NzCgotIPCfk50gRG9jdW1lbnQgYEZBU1RBUElfRU5WYCBpbiBGYXN0QVBJIENMSSBndWlkZS4gUFIgWyMmIzgyMDM7MTYxMDRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mYXN0YXBpL2Zhc3RhcGkvcHVsbC8xNjEwNCkgYnkgW0AmIzgyMDM7dGlhbmdvbG9dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90aWFuZ29sbykuCgojIyMgW2B2MC4xNDEuMGBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mYXN0YXBpL2Zhc3RhcGkvcmVsZWFzZXMvdGFnLzAuMTQxLjApCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mYXN0YXBpL2Zhc3RhcGkvY29tcGFyZS8wLjE0MC4xMy4uLjAuMTQxLjApCgojIyMjIyBGZWF0dXJlcwoKLSDinKggQWRkIGBhcHAuZnJvbnRlbmQoY2hlY2tfZGlyPSJhdXRvIilgLCB0byBtYWtlIGxvY2FsIGRldmVsb3BtZW50IG1vcmUgY29udmVuaWVudCB3aXRoIGBmYXN0YXBpIGRldmAuIFBSIFsjJiM4MjAzOzE2MTAyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZmFzdGFwaS9mYXN0YXBpL3B1bGwvMTYxMDIpIGJ5IFtAJiM4MjAzO3RpYW5nb2xvXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdGlhbmdvbG8pLgoKIyMjIFtgdjAuMTQwLjEzYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Zhc3RhcGkvZmFzdGFwaS9yZWxlYXNlcy90YWcvMC4xNDAuMTMpCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mYXN0YXBpL2Zhc3RhcGkvY29tcGFyZS8wLjE0MC4xMi4uLjAuMTQwLjEzKQoKIyMjIyMgRml4ZXMKCi0g8J+QmyBGaXggYHN0YXR1c19jb2RlYCBiZWluZyBpZ25vcmVkIGZvciBTU0UgYW5kIEpTT05MIHN0cmVhbWluZyBlbmRwb2ludHMuIFBSIFsjJiM4MjAzOzE1OTM3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZmFzdGFwaS9mYXN0YXBpL3B1bGwvMTU5MzcpIGJ5IFtAJiM4MjAzO1NBVVJBQkhTQUxWRV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL1NBVVJBQkhTQUxWRSkuCgojIyMjIyBEb2NzCgotIPCfk50gRml4IGBmb3JtYXRfc3NlX2V2ZW50YCBkb2NzdHJpbmcgcmVuZGVyaW5nIG9mIGBcblxuYCB0ZXJtaW5hdG9yLiBQUiBbIyYjODIwMzsxNTYxM10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Zhc3RhcGkvZmFzdGFwaS9wdWxsLzE1NjEzKSBieSBbQCYjODIwMztBc2hOaWNvbHVzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vQXNoTmljb2x1cykuCi0g8J+TnSBBZGQgQVBJIHJlZmVyZW5jZSBwYWdlIGZvciBmYXN0YXBpLnNzZS4gUFIgWyMmIzgyMDM7MTU5MzBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mYXN0YXBpL2Zhc3RhcGkvcHVsbC8xNTkzMCkgYnkgW0AmIzgyMDM7U0FVUkFCSFNBTFZFXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vU0FVUkFCSFNBTFZFKS4KCiMjIyBbYHYwLjE0MC4xMmBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mYXN0YXBpL2Zhc3RhcGkvcmVsZWFzZXMvdGFnLzAuMTQwLjEyKQoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZmFzdGFwaS9mYXN0YXBpL2NvbXBhcmUvMC4xNDAuMTEuLi4wLjE0MC4xMikKCiMjIyMjIEZpeGVzCgotIPCfkJsgRml4IGxpbmUgc3BsaXR0aW5nIGluIGBmb3JtYXRfc3NlX2V2ZW50YCB0byBjb21wbHkgd2l0aCBTU0Ugc3BlYy4gUFIgWyMmIzgyMDM7MTU1MTVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mYXN0YXBpL2Zhc3RhcGkvcHVsbC8xNTUxNSkgYnkgW0AmIzgyMDM7WmF3d2Fyc2FtaTE2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vWmF3d2Fyc2FtaTE2KS4KCiMjIyBbYHYwLjE0MC4xMWBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mYXN0YXBpL2Zhc3RhcGkvY29tcGFyZS8wLjE0MC4xMC4uLjAuMTQwLjExKQoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZmFzdGFwaS9mYXN0YXBpL2NvbXBhcmUvMC4xNDAuMTAuLi4wLjE0MC4xMSkKCiMjIyBbYHYwLjE0MC4xMGBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mYXN0YXBpL2Zhc3RhcGkvcmVsZWFzZXMvdGFnLzAuMTQwLjEwKQoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZmFzdGFwaS9mYXN0YXBpL2NvbXBhcmUvMC4xNDAuOS4uLjAuMTQwLjEwKQoKIyMjIyMgRml4ZXMKCi0g8J+QmyBGaXggaGFuZGxpbmcgc2VxdWVuY2VzIHdpdGggbmVzdGVkIEFubm90YXRlZCB0eXBlcy4gUFIgWyMmIzgyMDM7MTQ4NzRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mYXN0YXBpL2Zhc3RhcGkvcHVsbC8xNDg3NCkgYnkgW0AmIzgyMDM7WXVyaWlNb3Rvdl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL1l1cmlpTW90b3YpLgoKIyMjIyMgSW50ZXJuYWwKCi0g8J+QmyBBY2NlcHQgYW55IGJhc2UgdGVzdCBmYWlsdXJlIGFzIHJlZ3Jlc3Npb24uIFBSIFsjJiM4MjAzOzE2MDkyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZmFzdGFwaS9mYXN0YXBpL3B1bGwvMTYwOTIpIGJ5IFtAJiM4MjAzO3RpYW5nb2xvXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdGlhbmdvbG8pLgotIPCfkJsgUHJlc2VydmUgcHl0ZXN0IGV4aXQgY29kZSBpbiByZWdyZXNzaW9uIGNoZWNrLiBQUiBbIyYjODIwMzsxNjA5MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Zhc3RhcGkvZmFzdGFwaS9wdWxsLzE2MDkxKSBieSBbQCYjODIwMzt0aWFuZ29sb10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RpYW5nb2xvKS4KLSDinIUgVGVzdCBQUiByZWdyZXNzaW9ucyBhZ2FpbnN0IGJhc2UgY29kZS4gUFIgWyMmIzgyMDM7MTYwOTBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mYXN0YXBpL2Zhc3RhcGkvcHVsbC8xNjA5MCkgYnkgW0AmIzgyMDM7dGlhbmdvbG9dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90aWFuZ29sbykuCgojIyMgW2B2MC4xNDAuOWBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mYXN0YXBpL2Zhc3RhcGkvcmVsZWFzZXMvdGFnLzAuMTQwLjkpCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mYXN0YXBpL2Zhc3RhcGkvY29tcGFyZS8wLjE0MC44Li4uMC4xNDAuOSkKCiMjIyMjIEZpeGVzCgotIPCfkJsgRml4IGBleGNsdWRlX2RlZmF1bHRzYCBub3QgcHJvcGFnYXRlZCB0byBkaWN0IGtleXMgYW5kIHZhbHVlcyBpbiBganNvbmFibGVfZW5jb2RlcmAuIFBSIFsjJiM4MjAzOzE2MDQzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZmFzdGFwaS9mYXN0YXBpL3B1bGwvMTYwNDMpIGJ5IFtAJiM4MjAzO01CR3Jhb10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL01CR3JhbykuCgojIyMjIyBJbnRlcm5hbAoKLSDirIYgQnVtcCBnaXRweXRob24gZnJvbSAzLjEuNTAgdG8gMy4xLjU0LiBQUiBbIyYjODIwMzsxNjA0N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Zhc3RhcGkvZmFzdGFwaS9wdWxsLzE2MDQ3KSBieSBbQCYjODIwMztkZXBlbmRhYm90XFtib3RcXV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FwcHMvZGVwZW5kYWJvdCkuCi0g4qyGIEJ1bXAgcHltZG93bi1leHRlbnNpb25zIGZyb20gMTAuMjEuMyB0byAxMS4wLiBQUiBbIyYjODIwMzsxNjA0OF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Zhc3RhcGkvZmFzdGFwaS9wdWxsLzE2MDQ4KSBieSBbQCYjODIwMztkZXBlbmRhYm90XFtib3RcXV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FwcHMvZGVwZW5kYWJvdCkuCi0g4qyGIEJ1bXAgcHlhc24xIGZyb20gMC42LjMgdG8gMC42LjQuIFBSIFsjJiM4MjAzOzE2MDQ1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZmFzdGFwaS9mYXN0YXBpL3B1bGwvMTYwNDUpIGJ5IFtAJiM4MjAzO2RlcGVuZGFib3RcW2JvdFxdXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXBwcy9kZXBlbmRhYm90KS4KCiMjIyBbYHYwLjE0MC44YF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Zhc3RhcGkvZmFzdGFwaS9yZWxlYXNlcy90YWcvMC4xNDAuOCkKCltDb21wYXJlIFNvdXJjZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Zhc3RhcGkvZmFzdGFwaS9jb21wYXJlLzAuMTQwLjcuLi4wLjE0MC44KQoKIyMjIyMgRml4ZXMKCi0g8J+QmyBGaXggc3RyZWFtIGl0ZW0gdHlwZSBsb3N0IHdoZW4gdXNpbmcgYGluY2x1ZGVfcm91dGVyKClgLiBQUiBbIyYjODIwMzsxNTA3N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Zhc3RhcGkvZmFzdGFwaS9wdWxsLzE1MDc3KSBieSBbQCYjODIwMzthbGV4LXJhd10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FsZXgtcmF3KS4KCiMjIyBbYHYwLjE0MC43YF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Zhc3RhcGkvZmFzdGFwaS9yZWxlYXNlcy90YWcvMC4xNDAuNykKCltDb21wYXJlIFNvdXJjZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Zhc3RhcGkvZmFzdGFwaS9jb21wYXJlLzAuMTQwLjYuLi4wLjE0MC43KQoKIyMjIyMgUmVmYWN0b3JzCgotIOKaoe+4jyBBdm9pZCBmbGF0dGVuaW5nIGRlcGVuZGVuY2llcyBmb3IgT3BlbkFQSS4gUFIgWyMmIzgyMDM7MTYwNzZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mYXN0YXBpL2Zhc3RhcGkvcHVsbC8xNjA3NikgYnkgW0AmIzgyMDM7dGlhbmdvbG9dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90aWFuZ29sbykuCgojIyMjIyBJbnRlcm5hbAoKLSDirIbvuI8gVXBncmFkZSBsYXRlc3QtY2hhbmdlcyB0byAwLjcuMS4gUFIgWyMmIzgyMDM7MTYwNzddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mYXN0YXBpL2Zhc3RhcGkvcHVsbC8xNjA3NykgYnkgW0AmIzgyMDM7dGlhbmdvbG9dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90aWFuZ29sbykuCi0g8J+RtyBBZGQgT3BlbkFQSSBkZXBlbmRlbmN5IGJlbmNobWFya3MuIFBSIFsjJiM4MjAzOzE2MDc1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZmFzdGFwaS9mYXN0YXBpL3B1bGwvMTYwNzUpIGJ5IFtAJiM4MjAzO3RpYW5nb2xvXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdGlhbmdvbG8pLgoKIyMjIFtgdjAuMTQwLjZgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZmFzdGFwaS9mYXN0YXBpL3JlbGVhc2VzL3RhZy8wLjE0MC42KQoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZmFzdGFwaS9mYXN0YXBpL2NvbXBhcmUvMC4xNDAuNS4uLjAuMTQwLjYpCgojIyMjIyBSZWZhY3RvcnMKCi0g4pqh77iPIEF2b2lkIGZsYXR0ZW5pbmcgZGVwZW5kZW5jaWVzIGZvciByZXF1ZXN0IHBhcmFtZXRlcnMsIG1haW5seSBmb3IgT3BlbkFQSS4gUFIgWyMmIzgyMDM7MTYwNzNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mYXN0YXBpL2Zhc3RhcGkvcHVsbC8xNjA3MykgYnkgW0AmIzgyMDM7dGlhbmdvbG9dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90aWFuZ29sbykuCgojIyMgW2B2MC4xNDAuNWBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mYXN0YXBpL2Zhc3RhcGkvcmVsZWFzZXMvdGFnLzAuMTQwLjUpCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mYXN0YXBpL2Zhc3RhcGkvY29tcGFyZS8wLjE0MC40Li4uMC4xNDAuNSkKCiMjIyMjIFJlZmFjdG9ycwoKLSDimqHvuI8gQXZvaWQgZmxhdHRlbmluZyBkZXBlbmRlbmNpZXMgZm9yIGJvZHkgZmllbGRzLiBQUiBbIyYjODIwMzsxNjA3MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Zhc3RhcGkvZmFzdGFwaS9wdWxsLzE2MDcxKSBieSBbQCYjODIwMzt0aWFuZ29sb10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RpYW5nb2xvKS4KCiMjIyBbYHYwLjE0MC40YF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Zhc3RhcGkvZmFzdGFwaS9jb21wYXJlLzAuMTQwLjMuLi4wLjE0MC40KQoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZmFzdGFwaS9mYXN0YXBpL2NvbXBhcmUvMC4xNDAuMy4uLjAuMTQwLjQpCgojIyMgW2B2MC4xNDAuM2BdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mYXN0YXBpL2Zhc3RhcGkvcmVsZWFzZXMvdGFnLzAuMTQwLjMpCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mYXN0YXBpL2Zhc3RhcGkvY29tcGFyZS8wLjE0MC4yLi4uMC4xNDAuMykKCiMjIyMjIFJlZmFjdG9ycwoKLSDimqHvuI8gQXZvaWQgcmVwZWF0ZWQgZGVwZW5kZW5jeSBmbGF0dGVuaW5nIGluIE9wZW5BUEkuIFBSIFsjJiM4MjAzOzE2MDY3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZmFzdGFwaS9mYXN0YXBpL3B1bGwvMTYwNjcpIGJ5IFtAJiM4MjAzO3RpYW5nb2xvXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdGlhbmdvbG8pLgoKIyMjIFtgdjAuMTQwLjJgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZmFzdGFwaS9mYXN0YXBpL3JlbGVhc2VzL3RhZy8wLjE0MC4yKQoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZmFzdGFwaS9mYXN0YXBpL2NvbXBhcmUvMC4xNDAuMS4uLjAuMTQwLjIpCgojIyMjIyBSZWZhY3RvcnMKCi0g4pqh77iPIFN0b3AgcmV0YWluaW5nIGZsYXQgZGVwZW5kZW5jeSB0cmVlcy4gUFIgWyMmIzgyMDM7MTYwNjVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mYXN0YXBpL2Zhc3RhcGkvcHVsbC8xNjA2NSkgYnkgW0AmIzgyMDM7dGlhbmdvbG9dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90aWFuZ29sbykuCgojIyMjIyBJbnRlcm5hbAoKLSDwn5G3IEFkZCBuZXcgbWVtb3J5IGJlbmNobWFyay4gUFIgWyMmIzgyMDM7MTYwNjRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mYXN0YXBpL2Zhc3RhcGkvcHVsbC8xNjA2NCkgYnkgW0AmIzgyMDM7dGlhbmdvbG9dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90aWFuZ29sbykuCgojIyMgW2B2MC4xNDAuMWBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mYXN0YXBpL2Zhc3RhcGkvcmVsZWFzZXMvdGFnLzAuMTQwLjEpCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mYXN0YXBpL2Zhc3RhcGkvY29tcGFyZS8wLjE0MC4wLi4uMC4xNDAuMSkKCiMjIyMjIFJlZmFjdG9ycwoKLSDimbvvuI8gVXBkYXRlIHRoZSBscnVcX2NhY2hlIGxpbWl0IGZvciBkZXBlbmRlbmNpZXMgdG8gYWNjb3VudCBmb3IgbGFyZ2UgYXBwcy4gUFIgWyMmIzgyMDM7MTYwNjJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mYXN0YXBpL2Zhc3RhcGkvcHVsbC8xNjA2MikgYnkgW0AmIzgyMDM7dGlhbmdvbG9dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90aWFuZ29sbykuCgojIyMgW2B2MC4xNDAuMGBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mYXN0YXBpL2Zhc3RhcGkvcmVsZWFzZXMvdGFnLzAuMTQwLjApCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mYXN0YXBpL2Zhc3RhcGkvY29tcGFyZS8wLjEzOS4yLi4uMC4xNDAuMCkKCiMjIyMjIFJlZmFjdG9ycwoKLSDimqHvuI8gUmVkdWNlIG1lbW9yeSB1c2FnZSBpbiBkZXBlbmRlbmNpZXMuIFBSIFsjJiM4MjAzOzE2MDQ5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZmFzdGFwaS9mYXN0YXBpL3B1bGwvMTYwNDkpIGJ5IFtAJiM4MjAzO3RpYW5nb2xvXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdGlhbmdvbG8pLgoKIyMjIyMgRG9jcwoKLSDwn5OdIEZpeCBsaW5rcyBpbiBkb2NzLiBQUiBbIyYjODIwMzsxNTk2N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Zhc3RhcGkvZmFzdGFwaS9wdWxsLzE1OTY3KSBieSBbQCYjODIwMztZdXJpaU1vdG92XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vWXVyaWlNb3RvdikuCi0g8J+TnSBBZGQgTGlicmFyeSBTa2lsbHMgZG9jdW1lbnRhdGlvbi4gUFIgWyMmIzgyMDM7MTYwNDFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mYXN0YXBpL2Zhc3RhcGkvcHVsbC8xNjA0MSkgYnkgW0AmIzgyMDM7dGlhbmdvbG9dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90aWFuZ29sbykuCi0g8J+TnSBVcGRhdGUgZG9jcyB0byB1c2UgdXYgcHJvamVjdHMgYnkgZGVmYXVsdC4gUFIgWyMmIzgyMDM7MTYwMzJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mYXN0YXBpL2Zhc3RhcGkvcHVsbC8xNjAzMikgYnkgW0AmIzgyMDM7dGlhbmdvbG9dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90aWFuZ29sbykuCi0g8J+TnSBSZXN0cnVjdHVyZSBGYXN0QVBJIFBlb3BsZSBhbmQgcmVsYXRlZCBwYWdlcy4gUFIgWyMmIzgyMDM7MTYwMTVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mYXN0YXBpL2Zhc3RhcGkvcHVsbC8xNjAxNSkgYnkgW0AmIzgyMDM7dGlhbmdvbG9dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90aWFuZ29sbykuCgojIyMjIyBJbnRlcm5hbAoKLSDwn5G3IEFkZCBDSSBtZW1vcnkgYmVuY2htYXJrLiBQUiBbIyYjODIwMzsxNjA0Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Zhc3RhcGkvZmFzdGFwaS9wdWxsLzE2MDQ2KSBieSBbQCYjODIwMzt0aWFuZ29sb10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RpYW5nb2xvKS4KLSDwn5GlIFVwZGF0ZSBGYXN0QVBJIFBlb3BsZSAtIFNwb25zb3JzLiBQUiBbIyYjODIwMzsxNjAyN10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Zhc3RhcGkvZmFzdGFwaS9wdWxsLzE2MDI3KSBieSBbQCYjODIwMzt0aWFuZ29sb10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RpYW5nb2xvKS4KLSDwn5SlIFJlbW92ZSBub3ctb2Jzb2xldGUgc2NyaXB0cyB0byBnZW5lcmF0ZSBkYXRhIGZvciBGYXN0QVBJIFBlb3BsZS4gUFIgWyMmIzgyMDM7MTYwMTZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9mYXN0YXBpL2Zhc3RhcGkvcHVsbC8xNjAxNikgYnkgW0AmIzgyMDM7dGlhbmdvbG9dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90aWFuZ29sbykuCgo8L2RldGFpbHM+CgotLS0KCiMjIyBDb25maWd1cmF0aW9uCgrwn5OFICoqU2NoZWR1bGUqKjogKFVUQykKCi0gQnJhbmNoIGNyZWF0aW9uCiAgLSAiYmVmb3JlIDlhbSBvbiBtb25kYXkiCi0gQXV0b21lcmdlCiAgLSBBdCBhbnkgdGltZSAobm8gc2NoZWR1bGUgZGVmaW5lZCkKCvCfmqYgKipBdXRvbWVyZ2UqKjogRGlzYWJsZWQgYnkgY29uZmlnLiBQbGVhc2UgbWVyZ2UgdGhpcyBtYW51YWxseSBvbmNlIHlvdSBhcmUgc2F0aXNmaWVkLgoK4pm7ICoqUmViYXNpbmcqKjogV2hlbmV2ZXIgUFIgYmVjb21lcyBjb25mbGljdGVkLCBvciB5b3UgdGljayB0aGUgcmViYXNlL3JldHJ5IGNoZWNrYm94LgoK8J+UlSAqKklnbm9yZSoqOiBDbG9zZSB0aGlzIFBSIGFuZCB5b3Ugd29uJ3QgYmUgcmVtaW5kZWQgYWJvdXQgdGhpcyB1cGRhdGUgYWdhaW4uCgotLS0KCiAtIFsgXSA8IS0tIHJlYmFzZS1jaGVjayAtLT5JZiB5b3Ugd2FudCB0byByZWJhc2UvcmV0cnkgdGhpcyBQUiwgY2hlY2sgdGhpcyBib3gKCi0tLQoKVGhpcyBQUiB3YXMgZ2VuZXJhdGVkIGJ5IFtNZW5kIFJlbm92YXRlXShodHRwczovL21lbmQuaW8vcmVub3ZhdGUvKS4gVmlldyB0aGUgW3JlcG9zaXRvcnkgam9iIGxvZ10oaHR0cHM6Ly9kZXZlbG9wZXIubWVuZC5pby9naXRodWIvb3Npc20vcHl0aG9uLW9zaXNtKS4KPCEtLXJlbm92YXRlLWRlYnVnOmV5SmpjbVZoZEdWa1NXNVdaWElpT2lJME5DNHpMaklpTENKMWNHUmhkR1ZrU1c1V1pYSWlPaUkwTkM0ekxqSWlMQ0owWVhKblpYUkNjbUZ1WTJnaU9pSnRZV2x1SWl3aWJHRmlaV3h6SWpwYkluSmxibTkyWVhSbElsMTktLT4K
      patchset: 3bc98b8a413fe9a9d77b8d0b508cf5f4837353b9
      pipeline: check
      playbook_context:
        playbook_projects:
          trusted/project_0/github.com/osism/zuul-config:
            canonical_name: github.com/osism/zuul-config
            checkout: main
            commit: 71b711c422c10c242a8f785dc6d41ed9d12e9cd3
          trusted/project_1/github.com/osism/openinfra-zuul-jobs:
            canonical_name: github.com/osism/openinfra-zuul-jobs
            checkout: master
            commit: 242732586e2cba04d04867d3e302888c766bc231
          trusted/project_2/github.com/osism/zuul-jobs:
            canonical_name: github.com/osism/zuul-jobs
            checkout: main
            commit: dcb06ea8a3ad422cc9d98b376216617b2daa6a02
          untrusted/project_0/github.com/osism/python-osism:
            canonical_name: github.com/osism/python-osism
            checkout: main
            commit: a96eb853b31e38442fb95405c6ad79dbf6719d26
          untrusted/project_1/github.com/osism/zuul-config:
            canonical_name: github.com/osism/zuul-config
            checkout: main
            commit: 71b711c422c10c242a8f785dc6d41ed9d12e9cd3
          untrusted/project_2/github.com/osism/openinfra-zuul-jobs:
            canonical_name: github.com/osism/openinfra-zuul-jobs
            checkout: master
            commit: 242732586e2cba04d04867d3e302888c766bc231
          untrusted/project_3/github.com/osism/zuul-jobs:
            canonical_name: github.com/osism/zuul-jobs
            checkout: main
            commit: dcb06ea8a3ad422cc9d98b376216617b2daa6a02
        playbooks:
        - path: untrusted/project_0/github.com/osism/python-osism/playbooks/test-setup.yml
          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
          - checkout: main
            checkout_description: zuul branch
            link_name: ansible/playbook_0/role_3/zuul-jobs
            link_target: untrusted/project_3/github.com/osism/zuul-jobs
            role_path: ansible/playbook_0/role_3/zuul-jobs/roles
      post_review: false
      post_timeout: 1800
      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: a96eb853b31e38442fb95405c6ad79dbf6719d26
          name: osism/python-osism
          required: false
          short_name: python-osism
          src_dir: src/github.com/osism/python-osism
      ref: refs/pull/2545/head
      resources: {}
      tenant: osism
      timeout: 1800
      topic: null
      voting: true
