all:
  children:
    zuul_unreachable:
      hosts: {}
  hosts:
    debian-bookworm:
      ansible_connection: ssh
      ansible_host: 2a13:1a81:8000:3124:f816:3eff:feff:3c16
      ansible_port: 22
      ansible_python_interpreter: auto
      ansible_user: zuul
      docker_namespace: osism
      docker_registry: osism.harbor.regio.digital
      nodepool:
        az: nova
        cloud: regiocloud-a-ci
        external_id: 74df5cc3-c9a1-4108-b430-1ca4813e4d3e
        host_id: df70f2a3f3d0c26428f22685cfc722ebc48099d99e7332c39e017195
        interface_ip: 2a13:1a81:8000:3124:f816:3eff:feff:3c16
        label: debian-bookworm
        node_properties: {}
        private_ipv4: 10.128.7.79
        private_ipv6: null
        provider: regiocloud-a
        public_ipv4: 81.163.193.242
        public_ipv6: 2a13:1a81:8000:3124:f816:3eff:feff:3c16
        region: null
        slot: null
  vars:
    docker_namespace: osism
    docker_registry: osism.harbor.regio.digital
    zuul:
      _inheritance_path:
      - '<Job base explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: osism/zuul-config/zuul.d/jobs.yaml@main#2>'
      - '<Job container-image-osism-ansible-build explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: osism/container-image-osism-ansible/.zuul.yaml@main#75>'
      - '<Job container-image-osism-ansible-build explicit: None implied: None source:
        osism/container-image-osism-ansible/.zuul.yaml@main#106>'
      ansible_version: '9'
      attempts: 1
      branch: main
      build: baea814fb63540ddae4ffa404057c721
      build_refs:
      - branch: main
        change: '754'
        change_message: "chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.11.22\n\nThis
          PR contains the following updates:\n\n| Package | Type | Update | Change
          |\n|---|---|---|---|\n| [ghcr.io/astral-sh/uv](https://redirect.github.com/astral-sh/uv)
          | stage | patch | `0.11.21` \u2192 `0.11.22` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>astral-sh/uv
          (ghcr.io/astral-sh/uv)</summary>\n\n### [`v0.11.22`](https://redirect.github.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#01122)\n\nReleased
          on 2026-06-18.\n\n##### Enhancements\n\n- Publish wheels before sdists in
          `uv publish` ([#&#8203;19831](https://redirect.github.com/astral-sh/uv/pull/19831))\n-
          Add `TY` and `RUFF` env vars for providing paths for binaries used by `uv
          format` and `uv check` ([#&#8203;19821](https://redirect.github.com/astral-sh/uv/pull/19821))\n\n#####
          Preview features\n\n- Allow configuring preview features in `uv.toml` and
          `pyproject.toml` ([#&#8203;18437](https://redirect.github.com/astral-sh/uv/pull/18437))\n-
          Update the lockfile during `uv check --no-sync` ([#&#8203;19909](https://redirect.github.com/astral-sh/uv/pull/19909))\n-
          Add `--script` to `uv check` and `uv metadata` ([#&#8203;19860](https://redirect.github.com/astral-sh/uv/pull/19860))\n-
          Report workspace-exclusive dependency groups in `workspace metadata` ([#&#8203;19862](https://redirect.github.com/astral-sh/uv/pull/19862))\n-
          Support SARIF as a `uv audit` output ([#&#8203;19872](https://redirect.github.com/astral-sh/uv/pull/19872))\n\n#####
          Performance\n\n- Use a more deadlock-resistant concurrent hashmap in the
          resolver ([#&#8203;19532](https://redirect.github.com/astral-sh/uv/pull/19532))\n\n#####
          Bug fixes\n\n- Update string marker ordering semantics to match [upstream
          clarified rules](https://redirect.github.com/pypa/packaging.python.org/pull/1988)
          ([#&#8203;19808](https://redirect.github.com/astral-sh/uv/pull/19808))\n-
          Reject extras that have the same normalized name ([#&#8203;19871](https://redirect.github.com/astral-sh/uv/pull/19871))\n-
          Reject dependency group `include-group` entries that have additional fields
          ([#&#8203;19866](https://redirect.github.com/astral-sh/uv/pull/19866))\n-
          Reject invalid UTF-8 URL credentials ([#&#8203;19814](https://redirect.github.com/astral-sh/uv/pull/19814))\n-
          Validate that PEP 517 `backend-path`s exist when building sdists ([#&#8203;19834](https://redirect.github.com/astral-sh/uv/pull/19834))\n-
          Validate that `pylock.toml` files do not have an unsupported a `lock-version`
          ([#&#8203;19869](https://redirect.github.com/astral-sh/uv/pull/19869))\n-
          Validate that the environment satisfies the `packages.requires-python` of
          a `pylock.toml` ([#&#8203;19868](https://redirect.github.com/astral-sh/uv/pull/19868))\n-
          Allow `uv` to be recursively invoked by PEP 517 build hooks ([#&#8203;19879](https://redirect.github.com/astral-sh/uv/pull/19879))\n-
          Allow empty `credentials.toml` files ([#&#8203;19815](https://redirect.github.com/astral-sh/uv/pull/19815))\n-
          Fix transparent Python upgrades in project environments ([#&#8203;19890](https://redirect.github.com/astral-sh/uv/pull/19890))\n-
          Handle non-file editable URLs in `uv pip list` ([#&#8203;19867](https://redirect.github.com/astral-sh/uv/pull/19867))\n-
          Fix incorrect output from `uv tree --invert` ([#&#8203;19910](https://redirect.github.com/astral-sh/uv/pull/19910))\n-
          Fix environment locking of `uv venv` in a project ([#&#8203;19837](https://redirect.github.com/astral-sh/uv/pull/19837))\n-
          Fix handling of workspace-exclusive dependency groups in `uv tree` ([#&#8203;19905](https://redirect.github.com/astral-sh/uv/pull/19905))\n\n#####
          Documentation\n\n- Archive the 0.10.x changelog ([#&#8203;19813](https://redirect.github.com/astral-sh/uv/pull/19813))\n\n#####
          Other changes\n\n- Mark more tests as requiring network for vendors that
          need to run tests offline ([#&#8203;19819](https://redirect.github.com/astral-sh/uv/pull/19819))\n\n</details>\n\n---\n\n###
          Configuration\n\n\U0001F4C5 **Schedule**: (UTC)\n\n- Branch creation\n  -
          At any time (no schedule defined)\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/container-image-osism-ansible).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yMzEuMSIsInVwZGF0ZWRJblZlciI6IjQzLjIzMS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
        change_url: https://github.com/osism/container-image-osism-ansible/pull/754
        commit_id: e323544e5ef5686f5f53dd63940cbc21b033b2cc
        patchset: e323544e5ef5686f5f53dd63940cbc21b033b2cc
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/container-image-osism-ansible
          name: osism/container-image-osism-ansible
          short_name: container-image-osism-ansible
        src_dir: src/github.com/osism/container-image-osism-ansible
        topic: null
      buildset: b2a1d6f143bf4a029413ebae4c1caa4f
      buildset_refs:
      - branch: main
        change: '754'
        change_message: "chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.11.22\n\nThis
          PR contains the following updates:\n\n| Package | Type | Update | Change
          |\n|---|---|---|---|\n| [ghcr.io/astral-sh/uv](https://redirect.github.com/astral-sh/uv)
          | stage | patch | `0.11.21` \u2192 `0.11.22` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>astral-sh/uv
          (ghcr.io/astral-sh/uv)</summary>\n\n### [`v0.11.22`](https://redirect.github.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#01122)\n\nReleased
          on 2026-06-18.\n\n##### Enhancements\n\n- Publish wheels before sdists in
          `uv publish` ([#&#8203;19831](https://redirect.github.com/astral-sh/uv/pull/19831))\n-
          Add `TY` and `RUFF` env vars for providing paths for binaries used by `uv
          format` and `uv check` ([#&#8203;19821](https://redirect.github.com/astral-sh/uv/pull/19821))\n\n#####
          Preview features\n\n- Allow configuring preview features in `uv.toml` and
          `pyproject.toml` ([#&#8203;18437](https://redirect.github.com/astral-sh/uv/pull/18437))\n-
          Update the lockfile during `uv check --no-sync` ([#&#8203;19909](https://redirect.github.com/astral-sh/uv/pull/19909))\n-
          Add `--script` to `uv check` and `uv metadata` ([#&#8203;19860](https://redirect.github.com/astral-sh/uv/pull/19860))\n-
          Report workspace-exclusive dependency groups in `workspace metadata` ([#&#8203;19862](https://redirect.github.com/astral-sh/uv/pull/19862))\n-
          Support SARIF as a `uv audit` output ([#&#8203;19872](https://redirect.github.com/astral-sh/uv/pull/19872))\n\n#####
          Performance\n\n- Use a more deadlock-resistant concurrent hashmap in the
          resolver ([#&#8203;19532](https://redirect.github.com/astral-sh/uv/pull/19532))\n\n#####
          Bug fixes\n\n- Update string marker ordering semantics to match [upstream
          clarified rules](https://redirect.github.com/pypa/packaging.python.org/pull/1988)
          ([#&#8203;19808](https://redirect.github.com/astral-sh/uv/pull/19808))\n-
          Reject extras that have the same normalized name ([#&#8203;19871](https://redirect.github.com/astral-sh/uv/pull/19871))\n-
          Reject dependency group `include-group` entries that have additional fields
          ([#&#8203;19866](https://redirect.github.com/astral-sh/uv/pull/19866))\n-
          Reject invalid UTF-8 URL credentials ([#&#8203;19814](https://redirect.github.com/astral-sh/uv/pull/19814))\n-
          Validate that PEP 517 `backend-path`s exist when building sdists ([#&#8203;19834](https://redirect.github.com/astral-sh/uv/pull/19834))\n-
          Validate that `pylock.toml` files do not have an unsupported a `lock-version`
          ([#&#8203;19869](https://redirect.github.com/astral-sh/uv/pull/19869))\n-
          Validate that the environment satisfies the `packages.requires-python` of
          a `pylock.toml` ([#&#8203;19868](https://redirect.github.com/astral-sh/uv/pull/19868))\n-
          Allow `uv` to be recursively invoked by PEP 517 build hooks ([#&#8203;19879](https://redirect.github.com/astral-sh/uv/pull/19879))\n-
          Allow empty `credentials.toml` files ([#&#8203;19815](https://redirect.github.com/astral-sh/uv/pull/19815))\n-
          Fix transparent Python upgrades in project environments ([#&#8203;19890](https://redirect.github.com/astral-sh/uv/pull/19890))\n-
          Handle non-file editable URLs in `uv pip list` ([#&#8203;19867](https://redirect.github.com/astral-sh/uv/pull/19867))\n-
          Fix incorrect output from `uv tree --invert` ([#&#8203;19910](https://redirect.github.com/astral-sh/uv/pull/19910))\n-
          Fix environment locking of `uv venv` in a project ([#&#8203;19837](https://redirect.github.com/astral-sh/uv/pull/19837))\n-
          Fix handling of workspace-exclusive dependency groups in `uv tree` ([#&#8203;19905](https://redirect.github.com/astral-sh/uv/pull/19905))\n\n#####
          Documentation\n\n- Archive the 0.10.x changelog ([#&#8203;19813](https://redirect.github.com/astral-sh/uv/pull/19813))\n\n#####
          Other changes\n\n- Mark more tests as requiring network for vendors that
          need to run tests offline ([#&#8203;19819](https://redirect.github.com/astral-sh/uv/pull/19819))\n\n</details>\n\n---\n\n###
          Configuration\n\n\U0001F4C5 **Schedule**: (UTC)\n\n- Branch creation\n  -
          At any time (no schedule defined)\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/container-image-osism-ansible).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yMzEuMSIsInVwZGF0ZWRJblZlciI6IjQzLjIzMS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
        change_url: https://github.com/osism/container-image-osism-ansible/pull/754
        commit_id: e323544e5ef5686f5f53dd63940cbc21b033b2cc
        patchset: e323544e5ef5686f5f53dd63940cbc21b033b2cc
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/container-image-osism-ansible
          name: osism/container-image-osism-ansible
          short_name: container-image-osism-ansible
        src_dir: src/github.com/osism/container-image-osism-ansible
        topic: null
      change: '754'
      change_message: "chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.11.22\n\nThis
        PR contains the following updates:\n\n| Package | Type | Update | Change |\n|---|---|---|---|\n|
        [ghcr.io/astral-sh/uv](https://redirect.github.com/astral-sh/uv) | stage |
        patch | `0.11.21` \u2192 `0.11.22` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>astral-sh/uv
        (ghcr.io/astral-sh/uv)</summary>\n\n### [`v0.11.22`](https://redirect.github.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#01122)\n\nReleased
        on 2026-06-18.\n\n##### Enhancements\n\n- Publish wheels before sdists in
        `uv publish` ([#&#8203;19831](https://redirect.github.com/astral-sh/uv/pull/19831))\n-
        Add `TY` and `RUFF` env vars for providing paths for binaries used by `uv
        format` and `uv check` ([#&#8203;19821](https://redirect.github.com/astral-sh/uv/pull/19821))\n\n#####
        Preview features\n\n- Allow configuring preview features in `uv.toml` and
        `pyproject.toml` ([#&#8203;18437](https://redirect.github.com/astral-sh/uv/pull/18437))\n-
        Update the lockfile during `uv check --no-sync` ([#&#8203;19909](https://redirect.github.com/astral-sh/uv/pull/19909))\n-
        Add `--script` to `uv check` and `uv metadata` ([#&#8203;19860](https://redirect.github.com/astral-sh/uv/pull/19860))\n-
        Report workspace-exclusive dependency groups in `workspace metadata` ([#&#8203;19862](https://redirect.github.com/astral-sh/uv/pull/19862))\n-
        Support SARIF as a `uv audit` output ([#&#8203;19872](https://redirect.github.com/astral-sh/uv/pull/19872))\n\n#####
        Performance\n\n- Use a more deadlock-resistant concurrent hashmap in the resolver
        ([#&#8203;19532](https://redirect.github.com/astral-sh/uv/pull/19532))\n\n#####
        Bug fixes\n\n- Update string marker ordering semantics to match [upstream
        clarified rules](https://redirect.github.com/pypa/packaging.python.org/pull/1988)
        ([#&#8203;19808](https://redirect.github.com/astral-sh/uv/pull/19808))\n-
        Reject extras that have the same normalized name ([#&#8203;19871](https://redirect.github.com/astral-sh/uv/pull/19871))\n-
        Reject dependency group `include-group` entries that have additional fields
        ([#&#8203;19866](https://redirect.github.com/astral-sh/uv/pull/19866))\n-
        Reject invalid UTF-8 URL credentials ([#&#8203;19814](https://redirect.github.com/astral-sh/uv/pull/19814))\n-
        Validate that PEP 517 `backend-path`s exist when building sdists ([#&#8203;19834](https://redirect.github.com/astral-sh/uv/pull/19834))\n-
        Validate that `pylock.toml` files do not have an unsupported a `lock-version`
        ([#&#8203;19869](https://redirect.github.com/astral-sh/uv/pull/19869))\n-
        Validate that the environment satisfies the `packages.requires-python` of
        a `pylock.toml` ([#&#8203;19868](https://redirect.github.com/astral-sh/uv/pull/19868))\n-
        Allow `uv` to be recursively invoked by PEP 517 build hooks ([#&#8203;19879](https://redirect.github.com/astral-sh/uv/pull/19879))\n-
        Allow empty `credentials.toml` files ([#&#8203;19815](https://redirect.github.com/astral-sh/uv/pull/19815))\n-
        Fix transparent Python upgrades in project environments ([#&#8203;19890](https://redirect.github.com/astral-sh/uv/pull/19890))\n-
        Handle non-file editable URLs in `uv pip list` ([#&#8203;19867](https://redirect.github.com/astral-sh/uv/pull/19867))\n-
        Fix incorrect output from `uv tree --invert` ([#&#8203;19910](https://redirect.github.com/astral-sh/uv/pull/19910))\n-
        Fix environment locking of `uv venv` in a project ([#&#8203;19837](https://redirect.github.com/astral-sh/uv/pull/19837))\n-
        Fix handling of workspace-exclusive dependency groups in `uv tree` ([#&#8203;19905](https://redirect.github.com/astral-sh/uv/pull/19905))\n\n#####
        Documentation\n\n- Archive the 0.10.x changelog ([#&#8203;19813](https://redirect.github.com/astral-sh/uv/pull/19813))\n\n#####
        Other changes\n\n- Mark more tests as requiring network for vendors that need
        to run tests offline ([#&#8203;19819](https://redirect.github.com/astral-sh/uv/pull/19819))\n\n</details>\n\n---\n\n###
        Configuration\n\n\U0001F4C5 **Schedule**: (UTC)\n\n- Branch creation\n  -
        At any time (no schedule defined)\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/container-image-osism-ansible).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yMzEuMSIsInVwZGF0ZWRJblZlciI6IjQzLjIzMS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
      change_url: https://github.com/osism/container-image-osism-ansible/pull/754
      child_jobs: []
      commit_id: e323544e5ef5686f5f53dd63940cbc21b033b2cc
      event_id: 6ed61ce0-6b69-11f1-8863-00343029807d
      executor:
        hostname: 521e9411259a
        inventory_file: /var/lib/zuul/builds/baea814fb63540ddae4ffa404057c721/ansible/inventory.yaml
        log_root: /var/lib/zuul/builds/baea814fb63540ddae4ffa404057c721/work/logs
        result_data_file: /var/lib/zuul/builds/baea814fb63540ddae4ffa404057c721/work/results.json
        src_root: /var/lib/zuul/builds/baea814fb63540ddae4ffa404057c721/work/src
        work_root: /var/lib/zuul/builds/baea814fb63540ddae4ffa404057c721/work
      include_vars: []
      items:
      - branch: main
        change: '754'
        change_message: "chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.11.22\n\nThis
          PR contains the following updates:\n\n| Package | Type | Update | Change
          |\n|---|---|---|---|\n| [ghcr.io/astral-sh/uv](https://redirect.github.com/astral-sh/uv)
          | stage | patch | `0.11.21` \u2192 `0.11.22` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>astral-sh/uv
          (ghcr.io/astral-sh/uv)</summary>\n\n### [`v0.11.22`](https://redirect.github.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#01122)\n\nReleased
          on 2026-06-18.\n\n##### Enhancements\n\n- Publish wheels before sdists in
          `uv publish` ([#&#8203;19831](https://redirect.github.com/astral-sh/uv/pull/19831))\n-
          Add `TY` and `RUFF` env vars for providing paths for binaries used by `uv
          format` and `uv check` ([#&#8203;19821](https://redirect.github.com/astral-sh/uv/pull/19821))\n\n#####
          Preview features\n\n- Allow configuring preview features in `uv.toml` and
          `pyproject.toml` ([#&#8203;18437](https://redirect.github.com/astral-sh/uv/pull/18437))\n-
          Update the lockfile during `uv check --no-sync` ([#&#8203;19909](https://redirect.github.com/astral-sh/uv/pull/19909))\n-
          Add `--script` to `uv check` and `uv metadata` ([#&#8203;19860](https://redirect.github.com/astral-sh/uv/pull/19860))\n-
          Report workspace-exclusive dependency groups in `workspace metadata` ([#&#8203;19862](https://redirect.github.com/astral-sh/uv/pull/19862))\n-
          Support SARIF as a `uv audit` output ([#&#8203;19872](https://redirect.github.com/astral-sh/uv/pull/19872))\n\n#####
          Performance\n\n- Use a more deadlock-resistant concurrent hashmap in the
          resolver ([#&#8203;19532](https://redirect.github.com/astral-sh/uv/pull/19532))\n\n#####
          Bug fixes\n\n- Update string marker ordering semantics to match [upstream
          clarified rules](https://redirect.github.com/pypa/packaging.python.org/pull/1988)
          ([#&#8203;19808](https://redirect.github.com/astral-sh/uv/pull/19808))\n-
          Reject extras that have the same normalized name ([#&#8203;19871](https://redirect.github.com/astral-sh/uv/pull/19871))\n-
          Reject dependency group `include-group` entries that have additional fields
          ([#&#8203;19866](https://redirect.github.com/astral-sh/uv/pull/19866))\n-
          Reject invalid UTF-8 URL credentials ([#&#8203;19814](https://redirect.github.com/astral-sh/uv/pull/19814))\n-
          Validate that PEP 517 `backend-path`s exist when building sdists ([#&#8203;19834](https://redirect.github.com/astral-sh/uv/pull/19834))\n-
          Validate that `pylock.toml` files do not have an unsupported a `lock-version`
          ([#&#8203;19869](https://redirect.github.com/astral-sh/uv/pull/19869))\n-
          Validate that the environment satisfies the `packages.requires-python` of
          a `pylock.toml` ([#&#8203;19868](https://redirect.github.com/astral-sh/uv/pull/19868))\n-
          Allow `uv` to be recursively invoked by PEP 517 build hooks ([#&#8203;19879](https://redirect.github.com/astral-sh/uv/pull/19879))\n-
          Allow empty `credentials.toml` files ([#&#8203;19815](https://redirect.github.com/astral-sh/uv/pull/19815))\n-
          Fix transparent Python upgrades in project environments ([#&#8203;19890](https://redirect.github.com/astral-sh/uv/pull/19890))\n-
          Handle non-file editable URLs in `uv pip list` ([#&#8203;19867](https://redirect.github.com/astral-sh/uv/pull/19867))\n-
          Fix incorrect output from `uv tree --invert` ([#&#8203;19910](https://redirect.github.com/astral-sh/uv/pull/19910))\n-
          Fix environment locking of `uv venv` in a project ([#&#8203;19837](https://redirect.github.com/astral-sh/uv/pull/19837))\n-
          Fix handling of workspace-exclusive dependency groups in `uv tree` ([#&#8203;19905](https://redirect.github.com/astral-sh/uv/pull/19905))\n\n#####
          Documentation\n\n- Archive the 0.10.x changelog ([#&#8203;19813](https://redirect.github.com/astral-sh/uv/pull/19813))\n\n#####
          Other changes\n\n- Mark more tests as requiring network for vendors that
          need to run tests offline ([#&#8203;19819](https://redirect.github.com/astral-sh/uv/pull/19819))\n\n</details>\n\n---\n\n###
          Configuration\n\n\U0001F4C5 **Schedule**: (UTC)\n\n- Branch creation\n  -
          At any time (no schedule defined)\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/container-image-osism-ansible).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yMzEuMSIsInVwZGF0ZWRJblZlciI6IjQzLjIzMS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
        change_url: https://github.com/osism/container-image-osism-ansible/pull/754
        commit_id: e323544e5ef5686f5f53dd63940cbc21b033b2cc
        patchset: e323544e5ef5686f5f53dd63940cbc21b033b2cc
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/container-image-osism-ansible
          name: osism/container-image-osism-ansible
          short_name: container-image-osism-ansible
          src_dir: src/github.com/osism/container-image-osism-ansible
        topic: null
      job: container-image-osism-ansible-build
      jobtags: []
      max_attempts: 3
      message: Y2hvcmUoZGVwcyk6IHVwZGF0ZSBnaGNyLmlvL2FzdHJhbC1zaC91diBkb2NrZXIgdGFnIHRvIHYwLjExLjIyCgpUaGlzIFBSIGNvbnRhaW5zIHRoZSBmb2xsb3dpbmcgdXBkYXRlczoKCnwgUGFja2FnZSB8IFR5cGUgfCBVcGRhdGUgfCBDaGFuZ2UgfAp8LS0tfC0tLXwtLS18LS0tfAp8IFtnaGNyLmlvL2FzdHJhbC1zaC91dl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FzdHJhbC1zaC91dikgfCBzdGFnZSB8IHBhdGNoIHwgYDAuMTEuMjFgIOKGkiBgMC4xMS4yMmAgfAoKLS0tCgojIyMgUmVsZWFzZSBOb3RlcwoKPGRldGFpbHM+CjxzdW1tYXJ5PmFzdHJhbC1zaC91diAoZ2hjci5pby9hc3RyYWwtc2gvdXYpPC9zdW1tYXJ5PgoKIyMjIFtgdjAuMTEuMjJgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXN0cmFsLXNoL3V2L2Jsb2IvSEVBRC9DSEFOR0VMT0cubWQjMDExMjIpCgpSZWxlYXNlZCBvbiAyMDI2LTA2LTE4LgoKIyMjIyMgRW5oYW5jZW1lbnRzCgotIFB1Ymxpc2ggd2hlZWxzIGJlZm9yZSBzZGlzdHMgaW4gYHV2IHB1Ymxpc2hgIChbIyYjODIwMzsxOTgzMV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FzdHJhbC1zaC91di9wdWxsLzE5ODMxKSkKLSBBZGQgYFRZYCBhbmQgYFJVRkZgIGVudiB2YXJzIGZvciBwcm92aWRpbmcgcGF0aHMgZm9yIGJpbmFyaWVzIHVzZWQgYnkgYHV2IGZvcm1hdGAgYW5kIGB1diBjaGVja2AgKFsjJiM4MjAzOzE5ODIxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXN0cmFsLXNoL3V2L3B1bGwvMTk4MjEpKQoKIyMjIyMgUHJldmlldyBmZWF0dXJlcwoKLSBBbGxvdyBjb25maWd1cmluZyBwcmV2aWV3IGZlYXR1cmVzIGluIGB1di50b21sYCBhbmQgYHB5cHJvamVjdC50b21sYCAoWyMmIzgyMDM7MTg0MzddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hc3RyYWwtc2gvdXYvcHVsbC8xODQzNykpCi0gVXBkYXRlIHRoZSBsb2NrZmlsZSBkdXJpbmcgYHV2IGNoZWNrIC0tbm8tc3luY2AgKFsjJiM4MjAzOzE5OTA5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXN0cmFsLXNoL3V2L3B1bGwvMTk5MDkpKQotIEFkZCBgLS1zY3JpcHRgIHRvIGB1diBjaGVja2AgYW5kIGB1diBtZXRhZGF0YWAgKFsjJiM4MjAzOzE5ODYwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXN0cmFsLXNoL3V2L3B1bGwvMTk4NjApKQotIFJlcG9ydCB3b3Jrc3BhY2UtZXhjbHVzaXZlIGRlcGVuZGVuY3kgZ3JvdXBzIGluIGB3b3Jrc3BhY2UgbWV0YWRhdGFgIChbIyYjODIwMzsxOTg2Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FzdHJhbC1zaC91di9wdWxsLzE5ODYyKSkKLSBTdXBwb3J0IFNBUklGIGFzIGEgYHV2IGF1ZGl0YCBvdXRwdXQgKFsjJiM4MjAzOzE5ODcyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXN0cmFsLXNoL3V2L3B1bGwvMTk4NzIpKQoKIyMjIyMgUGVyZm9ybWFuY2UKCi0gVXNlIGEgbW9yZSBkZWFkbG9jay1yZXNpc3RhbnQgY29uY3VycmVudCBoYXNobWFwIGluIHRoZSByZXNvbHZlciAoWyMmIzgyMDM7MTk1MzJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hc3RyYWwtc2gvdXYvcHVsbC8xOTUzMikpCgojIyMjIyBCdWcgZml4ZXMKCi0gVXBkYXRlIHN0cmluZyBtYXJrZXIgb3JkZXJpbmcgc2VtYW50aWNzIHRvIG1hdGNoIFt1cHN0cmVhbSBjbGFyaWZpZWQgcnVsZXNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9weXBhL3BhY2thZ2luZy5weXRob24ub3JnL3B1bGwvMTk4OCkgKFsjJiM4MjAzOzE5ODA4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXN0cmFsLXNoL3V2L3B1bGwvMTk4MDgpKQotIFJlamVjdCBleHRyYXMgdGhhdCBoYXZlIHRoZSBzYW1lIG5vcm1hbGl6ZWQgbmFtZSAoWyMmIzgyMDM7MTk4NzFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hc3RyYWwtc2gvdXYvcHVsbC8xOTg3MSkpCi0gUmVqZWN0IGRlcGVuZGVuY3kgZ3JvdXAgYGluY2x1ZGUtZ3JvdXBgIGVudHJpZXMgdGhhdCBoYXZlIGFkZGl0aW9uYWwgZmllbGRzIChbIyYjODIwMzsxOTg2Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FzdHJhbC1zaC91di9wdWxsLzE5ODY2KSkKLSBSZWplY3QgaW52YWxpZCBVVEYtOCBVUkwgY3JlZGVudGlhbHMgKFsjJiM4MjAzOzE5ODE0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXN0cmFsLXNoL3V2L3B1bGwvMTk4MTQpKQotIFZhbGlkYXRlIHRoYXQgUEVQIDUxNyBgYmFja2VuZC1wYXRoYHMgZXhpc3Qgd2hlbiBidWlsZGluZyBzZGlzdHMgKFsjJiM4MjAzOzE5ODM0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXN0cmFsLXNoL3V2L3B1bGwvMTk4MzQpKQotIFZhbGlkYXRlIHRoYXQgYHB5bG9jay50b21sYCBmaWxlcyBkbyBub3QgaGF2ZSBhbiB1bnN1cHBvcnRlZCBhIGBsb2NrLXZlcnNpb25gIChbIyYjODIwMzsxOTg2OV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FzdHJhbC1zaC91di9wdWxsLzE5ODY5KSkKLSBWYWxpZGF0ZSB0aGF0IHRoZSBlbnZpcm9ubWVudCBzYXRpc2ZpZXMgdGhlIGBwYWNrYWdlcy5yZXF1aXJlcy1weXRob25gIG9mIGEgYHB5bG9jay50b21sYCAoWyMmIzgyMDM7MTk4NjhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hc3RyYWwtc2gvdXYvcHVsbC8xOTg2OCkpCi0gQWxsb3cgYHV2YCB0byBiZSByZWN1cnNpdmVseSBpbnZva2VkIGJ5IFBFUCA1MTcgYnVpbGQgaG9va3MgKFsjJiM4MjAzOzE5ODc5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXN0cmFsLXNoL3V2L3B1bGwvMTk4NzkpKQotIEFsbG93IGVtcHR5IGBjcmVkZW50aWFscy50b21sYCBmaWxlcyAoWyMmIzgyMDM7MTk4MTVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hc3RyYWwtc2gvdXYvcHVsbC8xOTgxNSkpCi0gRml4IHRyYW5zcGFyZW50IFB5dGhvbiB1cGdyYWRlcyBpbiBwcm9qZWN0IGVudmlyb25tZW50cyAoWyMmIzgyMDM7MTk4OTBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hc3RyYWwtc2gvdXYvcHVsbC8xOTg5MCkpCi0gSGFuZGxlIG5vbi1maWxlIGVkaXRhYmxlIFVSTHMgaW4gYHV2IHBpcCBsaXN0YCAoWyMmIzgyMDM7MTk4NjddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hc3RyYWwtc2gvdXYvcHVsbC8xOTg2NykpCi0gRml4IGluY29ycmVjdCBvdXRwdXQgZnJvbSBgdXYgdHJlZSAtLWludmVydGAgKFsjJiM4MjAzOzE5OTEwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXN0cmFsLXNoL3V2L3B1bGwvMTk5MTApKQotIEZpeCBlbnZpcm9ubWVudCBsb2NraW5nIG9mIGB1diB2ZW52YCBpbiBhIHByb2plY3QgKFsjJiM4MjAzOzE5ODM3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXN0cmFsLXNoL3V2L3B1bGwvMTk4MzcpKQotIEZpeCBoYW5kbGluZyBvZiB3b3Jrc3BhY2UtZXhjbHVzaXZlIGRlcGVuZGVuY3kgZ3JvdXBzIGluIGB1diB0cmVlYCAoWyMmIzgyMDM7MTk5MDVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hc3RyYWwtc2gvdXYvcHVsbC8xOTkwNSkpCgojIyMjIyBEb2N1bWVudGF0aW9uCgotIEFyY2hpdmUgdGhlIDAuMTAueCBjaGFuZ2Vsb2cgKFsjJiM4MjAzOzE5ODEzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXN0cmFsLXNoL3V2L3B1bGwvMTk4MTMpKQoKIyMjIyMgT3RoZXIgY2hhbmdlcwoKLSBNYXJrIG1vcmUgdGVzdHMgYXMgcmVxdWlyaW5nIG5ldHdvcmsgZm9yIHZlbmRvcnMgdGhhdCBuZWVkIHRvIHJ1biB0ZXN0cyBvZmZsaW5lIChbIyYjODIwMzsxOTgxOV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FzdHJhbC1zaC91di9wdWxsLzE5ODE5KSkKCjwvZGV0YWlscz4KCi0tLQoKIyMjIENvbmZpZ3VyYXRpb24KCvCfk4UgKipTY2hlZHVsZSoqOiAoVVRDKQoKLSBCcmFuY2ggY3JlYXRpb24KICAtIEF0IGFueSB0aW1lIChubyBzY2hlZHVsZSBkZWZpbmVkKQotIEF1dG9tZXJnZQogIC0gQXQgYW55IHRpbWUgKG5vIHNjaGVkdWxlIGRlZmluZWQpCgrwn5qmICoqQXV0b21lcmdlKio6IERpc2FibGVkIGJ5IGNvbmZpZy4gUGxlYXNlIG1lcmdlIHRoaXMgbWFudWFsbHkgb25jZSB5b3UgYXJlIHNhdGlzZmllZC4KCuKZuyAqKlJlYmFzaW5nKio6IFdoZW5ldmVyIFBSIGJlY29tZXMgY29uZmxpY3RlZCwgb3IgeW91IHRpY2sgdGhlIHJlYmFzZS9yZXRyeSBjaGVja2JveC4KCvCflJUgKipJZ25vcmUqKjogQ2xvc2UgdGhpcyBQUiBhbmQgeW91IHdvbid0IGJlIHJlbWluZGVkIGFib3V0IHRoaXMgdXBkYXRlIGFnYWluLgoKLS0tCgogLSBbIF0gPCEtLSByZWJhc2UtY2hlY2sgLS0+SWYgeW91IHdhbnQgdG8gcmViYXNlL3JldHJ5IHRoaXMgUFIsIGNoZWNrIHRoaXMgYm94CgotLS0KClRoaXMgUFIgd2FzIGdlbmVyYXRlZCBieSBbTWVuZCBSZW5vdmF0ZV0oaHR0cHM6Ly9tZW5kLmlvL3Jlbm92YXRlLykuIFZpZXcgdGhlIFtyZXBvc2l0b3J5IGpvYiBsb2ddKGh0dHBzOi8vZGV2ZWxvcGVyLm1lbmQuaW8vZ2l0aHViL29zaXNtL2NvbnRhaW5lci1pbWFnZS1vc2lzbS1hbnNpYmxlKS4KPCEtLXJlbm92YXRlLWRlYnVnOmV5SmpjbVZoZEdWa1NXNVdaWElpT2lJME15NHlNekV1TVNJc0luVndaR0YwWldSSmJsWmxjaUk2SWpRekxqSXpNUzR4SWl3aWRHRnlaMlYwUW5KaGJtTm9Jam9pYldGcGJpSXNJbXhoWW1Wc2N5STZXeUp5Wlc1dmRtRjBaU0pkZlE9PS0tPgo=
      patchset: e323544e5ef5686f5f53dd63940cbc21b033b2cc
      pipeline: check
      playbook_context:
        playbook_projects:
          trusted/project_0/github.com/osism/zuul-config:
            canonical_name: github.com/osism/zuul-config
            checkout: main
            commit: 3d5c7b5973754999f7005857a00ce9168944f0f1
          trusted/project_1/github.com/osism/openinfra-zuul-jobs:
            canonical_name: github.com/osism/openinfra-zuul-jobs
            checkout: master
            commit: 038dd8b856c62af4433c8477c5cb3d0480847059
          trusted/project_2/github.com/osism/zuul-jobs:
            canonical_name: github.com/osism/zuul-jobs
            checkout: main
            commit: 0c74c57cedff2b36bb37ca68a5338d1c49991496
          untrusted/project_0/github.com/osism/container-image-osism-ansible:
            canonical_name: github.com/osism/container-image-osism-ansible
            checkout: main
            commit: 60b1a8468b57c65bc823ba3b9c098f62174050bc
          untrusted/project_1/github.com/osism/zuul-config:
            canonical_name: github.com/osism/zuul-config
            checkout: main
            commit: 3d5c7b5973754999f7005857a00ce9168944f0f1
          untrusted/project_2/github.com/osism/openinfra-zuul-jobs:
            canonical_name: github.com/osism/openinfra-zuul-jobs
            checkout: master
            commit: 038dd8b856c62af4433c8477c5cb3d0480847059
          untrusted/project_3/github.com/osism/zuul-jobs:
            canonical_name: github.com/osism/zuul-jobs
            checkout: main
            commit: 0c74c57cedff2b36bb37ca68a5338d1c49991496
        playbooks:
        - path: untrusted/project_0/github.com/osism/container-image-osism-ansible/playbooks/build.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/container-image-osism-ansible
        name: osism/container-image-osism-ansible
        short_name: container-image-osism-ansible
        src_dir: src/github.com/osism/container-image-osism-ansible
      projects:
        github.com/osism/container-image-osism-ansible:
          canonical_hostname: github.com
          canonical_name: github.com/osism/container-image-osism-ansible
          checkout: main
          checkout_description: zuul branch
          commit: 60b1a8468b57c65bc823ba3b9c098f62174050bc
          name: osism/container-image-osism-ansible
          required: false
          short_name: container-image-osism-ansible
          src_dir: src/github.com/osism/container-image-osism-ansible
      ref: refs/pull/754/head
      resources: {}
      tenant: osism
      timeout: 2700
      topic: null
      voting: true
