all:
  children:
    zuul_unreachable:
      hosts: {}
  hosts:
    debian-bookworm:
      ansible_connection: ssh
      ansible_host: 2a13:1a81:8000:3124:f816:3eff:febd:10c9
      ansible_port: 22
      ansible_python_interpreter: auto
      ansible_user: zuul
      nodepool:
        az: nova
        cloud: regiocloud-a-ci
        external_id: ba7c4d43-ec83-4b34-aa7e-6aa44b594336
        host_id: df70f2a3f3d0c26428f22685cfc722ebc48099d99e7332c39e017195
        interface_ip: 2a13:1a81:8000:3124:f816:3eff:febd:10c9
        label: debian-bookworm
        node_properties: {}
        private_ipv4: 10.128.0.106
        private_ipv6: null
        provider: regiocloud-a
        public_ipv4: 81.163.193.130
        public_ipv6: 2a13:1a81:8000:3124:f816:3eff:febd:10c9
        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 flake8 explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: osism/zuul-jobs/.zuul.yaml@main#32>'
      - '<Job flake8 explicit: None implied: None source: osism/container-images/.zuul.yaml@main#2>'
      ansible_version: '9'
      attempts: 1
      branch: main
      build: ad837ee3daa84009aad6f73f59bfa2be
      build_refs:
      - branch: main
        change: '831'
        change_message: "chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.8.18\n\nComing
          soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs from Renovate
          will soon appear from 'Mend'. Learn more [here](https://redirect.github.com/renovatebot/renovate/discussions/37842).\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)
          | final | patch | `0.8.17` -> `0.8.18` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>astral-sh/uv
          (ghcr.io/astral-sh/uv)</summary>\n\n### [`v0.8.18`](https://redirect.github.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#0818)\n\n[Compare
          Source](https://redirect.github.com/astral-sh/uv/compare/0.8.17...0.8.18)\n\nReleased
          on 2025-09-17.\n\n##### Enhancements\n\n- Add PyG packages to torch backend
          ([#&#8203;15911](https://redirect.github.com/astral-sh/uv/pull/15911))\n-
          Add handling for unnamed conda environments in base environment detection
          ([#&#8203;15681](https://redirect.github.com/astral-sh/uv/pull/15681))\n-
          Allow selection of debug build interpreters ([#&#8203;11520](https://redirect.github.com/astral-sh/uv/pull/11520))\n-
          Improve `uv init` defaults for native build backend cache keys ([#&#8203;15705](https://redirect.github.com/astral-sh/uv/pull/15705))\n-
          Error when `pyproject.toml` target does not exist for dependency groups
          ([#&#8203;15831](https://redirect.github.com/astral-sh/uv/pull/15831))\n-
          Infer check URL from publish URL when known ([#&#8203;15886](https://redirect.github.com/astral-sh/uv/pull/15886))\n-
          Support Gitlab CI/CD as a trusted publisher ([#&#8203;15583](https://redirect.github.com/astral-sh/uv/pull/15583))\n-
          Add GraalPy 25.0.0 with support for Python 3.12 ([#&#8203;15900](https://redirect.github.com/astral-sh/uv/pull/15900))\n-
          Add `--no-clear` to `uv venv` to disable removal prompts ([#&#8203;15795](https://redirect.github.com/astral-sh/uv/pull/15795))\n-
          Add conflict detection between `--only-group` and `--extra` flags ([#&#8203;15788](https://redirect.github.com/astral-sh/uv/pull/15788))\n-
          Allow `[project]` to be missing from a `pyproject.toml` ([#&#8203;14113](https://redirect.github.com/astral-sh/uv/pull/14113))\n-
          Always treat conda environments named `base` and `root` as base environments
          ([#&#8203;15682](https://redirect.github.com/astral-sh/uv/pull/15682))\n-
          Improve log message when direct build for `uv_build` is skipped ([#&#8203;15898](https://redirect.github.com/astral-sh/uv/pull/15898))\n-
          Log when the cache is disabled ([#&#8203;15828](https://redirect.github.com/astral-sh/uv/pull/15828))\n-
          Show pyx organization name after authenticating ([#&#8203;15823](https://redirect.github.com/astral-sh/uv/pull/15823))\n-
          Use `_CONDA_ROOT` to detect Conda base environments ([#&#8203;15680](https://redirect.github.com/astral-sh/uv/pull/15680))\n-
          Include blake2b hash in `uv publish` upload form ([#&#8203;15794](https://redirect.github.com/astral-sh/uv/pull/15794))\n-
          Fix misleading debug message when removing environments in `uv sync` ([#&#8203;15881](https://redirect.github.com/astral-sh/uv/pull/15881))\n\n#####
          Deprecations\n\n- Deprecate `tool.uv.dev-dependencies` ([#&#8203;15469](https://redirect.github.com/astral-sh/uv/pull/15469))\n-
          Revert \"feat(ci): build loongarch64 binaries in CI ([#&#8203;15387](https://redirect.github.com/astral-sh/uv/issues/15387))\"
          ([#&#8203;15820](https://redirect.github.com/astral-sh/uv/pull/15820))\n\n#####
          Preview features\n\n- Propagate preview flag to client for `native-auth`
          feature ([#&#8203;15872](https://redirect.github.com/astral-sh/uv/pull/15872))\n-
          Store native credentials for realms with the https scheme stripped ([#&#8203;15879](https://redirect.github.com/astral-sh/uv/pull/15879))\n-
          Use the root index URL when retrieving credentials from the native store
          ([#&#8203;15873](https://redirect.github.com/astral-sh/uv/pull/15873))\n\n#####
          Bug fixes\n\n- Fix `uv sync --no-sources` not switching from editable to
          registry installations ([#&#8203;15234](https://redirect.github.com/astral-sh/uv/pull/15234))\n-
          Avoid display of an empty string when a path is the working directory ([#&#8203;15897](https://redirect.github.com/astral-sh/uv/pull/15897))\n-
          Allow cached environment reuse with `@latest` ([#&#8203;15827](https://redirect.github.com/astral-sh/uv/pull/15827))\n-
          Allow escaping spaces in --env-file handling ([#&#8203;15815](https://redirect.github.com/astral-sh/uv/pull/15815))\n-
          Avoid ANSI codes in debug! messages ([#&#8203;15843](https://redirect.github.com/astral-sh/uv/pull/15843))\n-
          Improve BSD tag construction ([#&#8203;15829](https://redirect.github.com/astral-sh/uv/pull/15829))\n-
          Include SHA when listing lockfile changes ([#&#8203;15817](https://redirect.github.com/astral-sh/uv/pull/15817))\n-
          Invert the logic for determining if a path is a base conda environment ([#&#8203;15679](https://redirect.github.com/astral-sh/uv/pull/15679))\n-
          Load credentials for explicit members when lowering ([#&#8203;15844](https://redirect.github.com/astral-sh/uv/pull/15844))\n-
          Re-add `triton` as a torch backend package ([#&#8203;15910](https://redirect.github.com/astral-sh/uv/pull/15910))\n-
          Respect `UV_INSECURE_NO_ZIP_VALIDATION=1` in duplicate header errors ([#&#8203;15912](https://redirect.github.com/astral-sh/uv/pull/15912))\n\n#####
          Documentation\n\n- Add GitHub Actions to PyPI trusted publishing example
          ([#&#8203;15753](https://redirect.github.com/astral-sh/uv/pull/15753))\n-
          Add Coiled integration documentation ([#&#8203;14430](https://redirect.github.com/astral-sh/uv/pull/14430))\n-
          Add verbose output to the getting help section ([#&#8203;15915](https://redirect.github.com/astral-sh/uv/pull/15915))\n-
          Document `NO_PROXY` support ([#&#8203;15816](https://redirect.github.com/astral-sh/uv/pull/15816))\n-
          Document cache-keys for native build backends ([#&#8203;15811](https://redirect.github.com/astral-sh/uv/pull/15811))\n-
          Add documentation for dependency group `requires-python` ([#&#8203;14282](https://redirect.github.com/astral-sh/uv/pull/14282))\n\n</details>\n\n---\n\n###
          Configuration\n\n\U0001F4C5 **Schedule**: Branch creation - At any time
          (no schedule defined), Automerge - At any time (no schedule defined).\n\n\U0001F6A6
          **Automerge**: Disabled by config. Please merge this manually once you are
          satisfied.\n\n\u267B **Rebasing**: Whenever PR becomes conflicted, or you
          tick the rebase/retry checkbox.\n\n\U0001F515 **Ignore**: Close this PR
          and you won't be reminded about this update again.\n\n---\n\n - [ ] <!--
          rebase-check -->If you want to rebase/retry this PR, check this box\n\n---\n\nThis
          PR was generated by [Mend Renovate](https://mend.io/renovate/). View the
          [repository job log](https://developer.mend.io/github/osism/container-images).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45Ny4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjk3LjEwIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
        change_url: https://github.com/osism/container-images/pull/831
        commit_id: 4dc0d604ebea2524fa983761d4593f95b8153bd2
        patchset: 4dc0d604ebea2524fa983761d4593f95b8153bd2
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/container-images
          name: osism/container-images
          short_name: container-images
        src_dir: src/github.com/osism/container-images
        topic: null
      buildset: fc914c712d5d47b89a708e7649002a3e
      buildset_refs:
      - branch: main
        change: '831'
        change_message: "chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.8.18\n\nComing
          soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs from Renovate
          will soon appear from 'Mend'. Learn more [here](https://redirect.github.com/renovatebot/renovate/discussions/37842).\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)
          | final | patch | `0.8.17` -> `0.8.18` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>astral-sh/uv
          (ghcr.io/astral-sh/uv)</summary>\n\n### [`v0.8.18`](https://redirect.github.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#0818)\n\n[Compare
          Source](https://redirect.github.com/astral-sh/uv/compare/0.8.17...0.8.18)\n\nReleased
          on 2025-09-17.\n\n##### Enhancements\n\n- Add PyG packages to torch backend
          ([#&#8203;15911](https://redirect.github.com/astral-sh/uv/pull/15911))\n-
          Add handling for unnamed conda environments in base environment detection
          ([#&#8203;15681](https://redirect.github.com/astral-sh/uv/pull/15681))\n-
          Allow selection of debug build interpreters ([#&#8203;11520](https://redirect.github.com/astral-sh/uv/pull/11520))\n-
          Improve `uv init` defaults for native build backend cache keys ([#&#8203;15705](https://redirect.github.com/astral-sh/uv/pull/15705))\n-
          Error when `pyproject.toml` target does not exist for dependency groups
          ([#&#8203;15831](https://redirect.github.com/astral-sh/uv/pull/15831))\n-
          Infer check URL from publish URL when known ([#&#8203;15886](https://redirect.github.com/astral-sh/uv/pull/15886))\n-
          Support Gitlab CI/CD as a trusted publisher ([#&#8203;15583](https://redirect.github.com/astral-sh/uv/pull/15583))\n-
          Add GraalPy 25.0.0 with support for Python 3.12 ([#&#8203;15900](https://redirect.github.com/astral-sh/uv/pull/15900))\n-
          Add `--no-clear` to `uv venv` to disable removal prompts ([#&#8203;15795](https://redirect.github.com/astral-sh/uv/pull/15795))\n-
          Add conflict detection between `--only-group` and `--extra` flags ([#&#8203;15788](https://redirect.github.com/astral-sh/uv/pull/15788))\n-
          Allow `[project]` to be missing from a `pyproject.toml` ([#&#8203;14113](https://redirect.github.com/astral-sh/uv/pull/14113))\n-
          Always treat conda environments named `base` and `root` as base environments
          ([#&#8203;15682](https://redirect.github.com/astral-sh/uv/pull/15682))\n-
          Improve log message when direct build for `uv_build` is skipped ([#&#8203;15898](https://redirect.github.com/astral-sh/uv/pull/15898))\n-
          Log when the cache is disabled ([#&#8203;15828](https://redirect.github.com/astral-sh/uv/pull/15828))\n-
          Show pyx organization name after authenticating ([#&#8203;15823](https://redirect.github.com/astral-sh/uv/pull/15823))\n-
          Use `_CONDA_ROOT` to detect Conda base environments ([#&#8203;15680](https://redirect.github.com/astral-sh/uv/pull/15680))\n-
          Include blake2b hash in `uv publish` upload form ([#&#8203;15794](https://redirect.github.com/astral-sh/uv/pull/15794))\n-
          Fix misleading debug message when removing environments in `uv sync` ([#&#8203;15881](https://redirect.github.com/astral-sh/uv/pull/15881))\n\n#####
          Deprecations\n\n- Deprecate `tool.uv.dev-dependencies` ([#&#8203;15469](https://redirect.github.com/astral-sh/uv/pull/15469))\n-
          Revert \"feat(ci): build loongarch64 binaries in CI ([#&#8203;15387](https://redirect.github.com/astral-sh/uv/issues/15387))\"
          ([#&#8203;15820](https://redirect.github.com/astral-sh/uv/pull/15820))\n\n#####
          Preview features\n\n- Propagate preview flag to client for `native-auth`
          feature ([#&#8203;15872](https://redirect.github.com/astral-sh/uv/pull/15872))\n-
          Store native credentials for realms with the https scheme stripped ([#&#8203;15879](https://redirect.github.com/astral-sh/uv/pull/15879))\n-
          Use the root index URL when retrieving credentials from the native store
          ([#&#8203;15873](https://redirect.github.com/astral-sh/uv/pull/15873))\n\n#####
          Bug fixes\n\n- Fix `uv sync --no-sources` not switching from editable to
          registry installations ([#&#8203;15234](https://redirect.github.com/astral-sh/uv/pull/15234))\n-
          Avoid display of an empty string when a path is the working directory ([#&#8203;15897](https://redirect.github.com/astral-sh/uv/pull/15897))\n-
          Allow cached environment reuse with `@latest` ([#&#8203;15827](https://redirect.github.com/astral-sh/uv/pull/15827))\n-
          Allow escaping spaces in --env-file handling ([#&#8203;15815](https://redirect.github.com/astral-sh/uv/pull/15815))\n-
          Avoid ANSI codes in debug! messages ([#&#8203;15843](https://redirect.github.com/astral-sh/uv/pull/15843))\n-
          Improve BSD tag construction ([#&#8203;15829](https://redirect.github.com/astral-sh/uv/pull/15829))\n-
          Include SHA when listing lockfile changes ([#&#8203;15817](https://redirect.github.com/astral-sh/uv/pull/15817))\n-
          Invert the logic for determining if a path is a base conda environment ([#&#8203;15679](https://redirect.github.com/astral-sh/uv/pull/15679))\n-
          Load credentials for explicit members when lowering ([#&#8203;15844](https://redirect.github.com/astral-sh/uv/pull/15844))\n-
          Re-add `triton` as a torch backend package ([#&#8203;15910](https://redirect.github.com/astral-sh/uv/pull/15910))\n-
          Respect `UV_INSECURE_NO_ZIP_VALIDATION=1` in duplicate header errors ([#&#8203;15912](https://redirect.github.com/astral-sh/uv/pull/15912))\n\n#####
          Documentation\n\n- Add GitHub Actions to PyPI trusted publishing example
          ([#&#8203;15753](https://redirect.github.com/astral-sh/uv/pull/15753))\n-
          Add Coiled integration documentation ([#&#8203;14430](https://redirect.github.com/astral-sh/uv/pull/14430))\n-
          Add verbose output to the getting help section ([#&#8203;15915](https://redirect.github.com/astral-sh/uv/pull/15915))\n-
          Document `NO_PROXY` support ([#&#8203;15816](https://redirect.github.com/astral-sh/uv/pull/15816))\n-
          Document cache-keys for native build backends ([#&#8203;15811](https://redirect.github.com/astral-sh/uv/pull/15811))\n-
          Add documentation for dependency group `requires-python` ([#&#8203;14282](https://redirect.github.com/astral-sh/uv/pull/14282))\n\n</details>\n\n---\n\n###
          Configuration\n\n\U0001F4C5 **Schedule**: Branch creation - At any time
          (no schedule defined), Automerge - At any time (no schedule defined).\n\n\U0001F6A6
          **Automerge**: Disabled by config. Please merge this manually once you are
          satisfied.\n\n\u267B **Rebasing**: Whenever PR becomes conflicted, or you
          tick the rebase/retry checkbox.\n\n\U0001F515 **Ignore**: Close this PR
          and you won't be reminded about this update again.\n\n---\n\n - [ ] <!--
          rebase-check -->If you want to rebase/retry this PR, check this box\n\n---\n\nThis
          PR was generated by [Mend Renovate](https://mend.io/renovate/). View the
          [repository job log](https://developer.mend.io/github/osism/container-images).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45Ny4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjk3LjEwIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
        change_url: https://github.com/osism/container-images/pull/831
        commit_id: 4dc0d604ebea2524fa983761d4593f95b8153bd2
        patchset: 4dc0d604ebea2524fa983761d4593f95b8153bd2
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/container-images
          name: osism/container-images
          short_name: container-images
        src_dir: src/github.com/osism/container-images
        topic: null
      change: '831'
      change_message: "chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.8.18\n\nComing
        soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs from Renovate
        will soon appear from 'Mend'. Learn more [here](https://redirect.github.com/renovatebot/renovate/discussions/37842).\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) | final |
        patch | `0.8.17` -> `0.8.18` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>astral-sh/uv
        (ghcr.io/astral-sh/uv)</summary>\n\n### [`v0.8.18`](https://redirect.github.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#0818)\n\n[Compare
        Source](https://redirect.github.com/astral-sh/uv/compare/0.8.17...0.8.18)\n\nReleased
        on 2025-09-17.\n\n##### Enhancements\n\n- Add PyG packages to torch backend
        ([#&#8203;15911](https://redirect.github.com/astral-sh/uv/pull/15911))\n-
        Add handling for unnamed conda environments in base environment detection
        ([#&#8203;15681](https://redirect.github.com/astral-sh/uv/pull/15681))\n-
        Allow selection of debug build interpreters ([#&#8203;11520](https://redirect.github.com/astral-sh/uv/pull/11520))\n-
        Improve `uv init` defaults for native build backend cache keys ([#&#8203;15705](https://redirect.github.com/astral-sh/uv/pull/15705))\n-
        Error when `pyproject.toml` target does not exist for dependency groups ([#&#8203;15831](https://redirect.github.com/astral-sh/uv/pull/15831))\n-
        Infer check URL from publish URL when known ([#&#8203;15886](https://redirect.github.com/astral-sh/uv/pull/15886))\n-
        Support Gitlab CI/CD as a trusted publisher ([#&#8203;15583](https://redirect.github.com/astral-sh/uv/pull/15583))\n-
        Add GraalPy 25.0.0 with support for Python 3.12 ([#&#8203;15900](https://redirect.github.com/astral-sh/uv/pull/15900))\n-
        Add `--no-clear` to `uv venv` to disable removal prompts ([#&#8203;15795](https://redirect.github.com/astral-sh/uv/pull/15795))\n-
        Add conflict detection between `--only-group` and `--extra` flags ([#&#8203;15788](https://redirect.github.com/astral-sh/uv/pull/15788))\n-
        Allow `[project]` to be missing from a `pyproject.toml` ([#&#8203;14113](https://redirect.github.com/astral-sh/uv/pull/14113))\n-
        Always treat conda environments named `base` and `root` as base environments
        ([#&#8203;15682](https://redirect.github.com/astral-sh/uv/pull/15682))\n-
        Improve log message when direct build for `uv_build` is skipped ([#&#8203;15898](https://redirect.github.com/astral-sh/uv/pull/15898))\n-
        Log when the cache is disabled ([#&#8203;15828](https://redirect.github.com/astral-sh/uv/pull/15828))\n-
        Show pyx organization name after authenticating ([#&#8203;15823](https://redirect.github.com/astral-sh/uv/pull/15823))\n-
        Use `_CONDA_ROOT` to detect Conda base environments ([#&#8203;15680](https://redirect.github.com/astral-sh/uv/pull/15680))\n-
        Include blake2b hash in `uv publish` upload form ([#&#8203;15794](https://redirect.github.com/astral-sh/uv/pull/15794))\n-
        Fix misleading debug message when removing environments in `uv sync` ([#&#8203;15881](https://redirect.github.com/astral-sh/uv/pull/15881))\n\n#####
        Deprecations\n\n- Deprecate `tool.uv.dev-dependencies` ([#&#8203;15469](https://redirect.github.com/astral-sh/uv/pull/15469))\n-
        Revert \"feat(ci): build loongarch64 binaries in CI ([#&#8203;15387](https://redirect.github.com/astral-sh/uv/issues/15387))\"
        ([#&#8203;15820](https://redirect.github.com/astral-sh/uv/pull/15820))\n\n#####
        Preview features\n\n- Propagate preview flag to client for `native-auth` feature
        ([#&#8203;15872](https://redirect.github.com/astral-sh/uv/pull/15872))\n-
        Store native credentials for realms with the https scheme stripped ([#&#8203;15879](https://redirect.github.com/astral-sh/uv/pull/15879))\n-
        Use the root index URL when retrieving credentials from the native store ([#&#8203;15873](https://redirect.github.com/astral-sh/uv/pull/15873))\n\n#####
        Bug fixes\n\n- Fix `uv sync --no-sources` not switching from editable to registry
        installations ([#&#8203;15234](https://redirect.github.com/astral-sh/uv/pull/15234))\n-
        Avoid display of an empty string when a path is the working directory ([#&#8203;15897](https://redirect.github.com/astral-sh/uv/pull/15897))\n-
        Allow cached environment reuse with `@latest` ([#&#8203;15827](https://redirect.github.com/astral-sh/uv/pull/15827))\n-
        Allow escaping spaces in --env-file handling ([#&#8203;15815](https://redirect.github.com/astral-sh/uv/pull/15815))\n-
        Avoid ANSI codes in debug! messages ([#&#8203;15843](https://redirect.github.com/astral-sh/uv/pull/15843))\n-
        Improve BSD tag construction ([#&#8203;15829](https://redirect.github.com/astral-sh/uv/pull/15829))\n-
        Include SHA when listing lockfile changes ([#&#8203;15817](https://redirect.github.com/astral-sh/uv/pull/15817))\n-
        Invert the logic for determining if a path is a base conda environment ([#&#8203;15679](https://redirect.github.com/astral-sh/uv/pull/15679))\n-
        Load credentials for explicit members when lowering ([#&#8203;15844](https://redirect.github.com/astral-sh/uv/pull/15844))\n-
        Re-add `triton` as a torch backend package ([#&#8203;15910](https://redirect.github.com/astral-sh/uv/pull/15910))\n-
        Respect `UV_INSECURE_NO_ZIP_VALIDATION=1` in duplicate header errors ([#&#8203;15912](https://redirect.github.com/astral-sh/uv/pull/15912))\n\n#####
        Documentation\n\n- Add GitHub Actions to PyPI trusted publishing example ([#&#8203;15753](https://redirect.github.com/astral-sh/uv/pull/15753))\n-
        Add Coiled integration documentation ([#&#8203;14430](https://redirect.github.com/astral-sh/uv/pull/14430))\n-
        Add verbose output to the getting help section ([#&#8203;15915](https://redirect.github.com/astral-sh/uv/pull/15915))\n-
        Document `NO_PROXY` support ([#&#8203;15816](https://redirect.github.com/astral-sh/uv/pull/15816))\n-
        Document cache-keys for native build backends ([#&#8203;15811](https://redirect.github.com/astral-sh/uv/pull/15811))\n-
        Add documentation for dependency group `requires-python` ([#&#8203;14282](https://redirect.github.com/astral-sh/uv/pull/14282))\n\n</details>\n\n---\n\n###
        Configuration\n\n\U0001F4C5 **Schedule**: Branch creation - At any time (no
        schedule defined), Automerge - At any time (no schedule defined).\n\n\U0001F6A6
        **Automerge**: Disabled by config. Please merge this manually once you are
        satisfied.\n\n\u267B **Rebasing**: Whenever PR becomes conflicted, or you
        tick the rebase/retry checkbox.\n\n\U0001F515 **Ignore**: Close this PR and
        you won't be reminded about this update again.\n\n---\n\n - [ ] <!-- rebase-check
        -->If you want to rebase/retry this PR, check this box\n\n---\n\nThis PR was
        generated by [Mend Renovate](https://mend.io/renovate/). View the [repository
        job log](https://developer.mend.io/github/osism/container-images).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45Ny4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjk3LjEwIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
      change_url: https://github.com/osism/container-images/pull/831
      child_jobs: []
      commit_id: 4dc0d604ebea2524fa983761d4593f95b8153bd2
      event_id: 33e30500-9417-11f0-849d-369dbeb58f60
      executor:
        hostname: 521e9411259a
        inventory_file: /var/lib/zuul/builds/ad837ee3daa84009aad6f73f59bfa2be/ansible/inventory.yaml
        log_root: /var/lib/zuul/builds/ad837ee3daa84009aad6f73f59bfa2be/work/logs
        result_data_file: /var/lib/zuul/builds/ad837ee3daa84009aad6f73f59bfa2be/work/results.json
        src_root: /var/lib/zuul/builds/ad837ee3daa84009aad6f73f59bfa2be/work/src
        work_root: /var/lib/zuul/builds/ad837ee3daa84009aad6f73f59bfa2be/work
      include_vars: []
      items:
      - branch: main
        change: '831'
        change_message: "chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.8.18\n\nComing
          soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs from Renovate
          will soon appear from 'Mend'. Learn more [here](https://redirect.github.com/renovatebot/renovate/discussions/37842).\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)
          | final | patch | `0.8.17` -> `0.8.18` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>astral-sh/uv
          (ghcr.io/astral-sh/uv)</summary>\n\n### [`v0.8.18`](https://redirect.github.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#0818)\n\n[Compare
          Source](https://redirect.github.com/astral-sh/uv/compare/0.8.17...0.8.18)\n\nReleased
          on 2025-09-17.\n\n##### Enhancements\n\n- Add PyG packages to torch backend
          ([#&#8203;15911](https://redirect.github.com/astral-sh/uv/pull/15911))\n-
          Add handling for unnamed conda environments in base environment detection
          ([#&#8203;15681](https://redirect.github.com/astral-sh/uv/pull/15681))\n-
          Allow selection of debug build interpreters ([#&#8203;11520](https://redirect.github.com/astral-sh/uv/pull/11520))\n-
          Improve `uv init` defaults for native build backend cache keys ([#&#8203;15705](https://redirect.github.com/astral-sh/uv/pull/15705))\n-
          Error when `pyproject.toml` target does not exist for dependency groups
          ([#&#8203;15831](https://redirect.github.com/astral-sh/uv/pull/15831))\n-
          Infer check URL from publish URL when known ([#&#8203;15886](https://redirect.github.com/astral-sh/uv/pull/15886))\n-
          Support Gitlab CI/CD as a trusted publisher ([#&#8203;15583](https://redirect.github.com/astral-sh/uv/pull/15583))\n-
          Add GraalPy 25.0.0 with support for Python 3.12 ([#&#8203;15900](https://redirect.github.com/astral-sh/uv/pull/15900))\n-
          Add `--no-clear` to `uv venv` to disable removal prompts ([#&#8203;15795](https://redirect.github.com/astral-sh/uv/pull/15795))\n-
          Add conflict detection between `--only-group` and `--extra` flags ([#&#8203;15788](https://redirect.github.com/astral-sh/uv/pull/15788))\n-
          Allow `[project]` to be missing from a `pyproject.toml` ([#&#8203;14113](https://redirect.github.com/astral-sh/uv/pull/14113))\n-
          Always treat conda environments named `base` and `root` as base environments
          ([#&#8203;15682](https://redirect.github.com/astral-sh/uv/pull/15682))\n-
          Improve log message when direct build for `uv_build` is skipped ([#&#8203;15898](https://redirect.github.com/astral-sh/uv/pull/15898))\n-
          Log when the cache is disabled ([#&#8203;15828](https://redirect.github.com/astral-sh/uv/pull/15828))\n-
          Show pyx organization name after authenticating ([#&#8203;15823](https://redirect.github.com/astral-sh/uv/pull/15823))\n-
          Use `_CONDA_ROOT` to detect Conda base environments ([#&#8203;15680](https://redirect.github.com/astral-sh/uv/pull/15680))\n-
          Include blake2b hash in `uv publish` upload form ([#&#8203;15794](https://redirect.github.com/astral-sh/uv/pull/15794))\n-
          Fix misleading debug message when removing environments in `uv sync` ([#&#8203;15881](https://redirect.github.com/astral-sh/uv/pull/15881))\n\n#####
          Deprecations\n\n- Deprecate `tool.uv.dev-dependencies` ([#&#8203;15469](https://redirect.github.com/astral-sh/uv/pull/15469))\n-
          Revert \"feat(ci): build loongarch64 binaries in CI ([#&#8203;15387](https://redirect.github.com/astral-sh/uv/issues/15387))\"
          ([#&#8203;15820](https://redirect.github.com/astral-sh/uv/pull/15820))\n\n#####
          Preview features\n\n- Propagate preview flag to client for `native-auth`
          feature ([#&#8203;15872](https://redirect.github.com/astral-sh/uv/pull/15872))\n-
          Store native credentials for realms with the https scheme stripped ([#&#8203;15879](https://redirect.github.com/astral-sh/uv/pull/15879))\n-
          Use the root index URL when retrieving credentials from the native store
          ([#&#8203;15873](https://redirect.github.com/astral-sh/uv/pull/15873))\n\n#####
          Bug fixes\n\n- Fix `uv sync --no-sources` not switching from editable to
          registry installations ([#&#8203;15234](https://redirect.github.com/astral-sh/uv/pull/15234))\n-
          Avoid display of an empty string when a path is the working directory ([#&#8203;15897](https://redirect.github.com/astral-sh/uv/pull/15897))\n-
          Allow cached environment reuse with `@latest` ([#&#8203;15827](https://redirect.github.com/astral-sh/uv/pull/15827))\n-
          Allow escaping spaces in --env-file handling ([#&#8203;15815](https://redirect.github.com/astral-sh/uv/pull/15815))\n-
          Avoid ANSI codes in debug! messages ([#&#8203;15843](https://redirect.github.com/astral-sh/uv/pull/15843))\n-
          Improve BSD tag construction ([#&#8203;15829](https://redirect.github.com/astral-sh/uv/pull/15829))\n-
          Include SHA when listing lockfile changes ([#&#8203;15817](https://redirect.github.com/astral-sh/uv/pull/15817))\n-
          Invert the logic for determining if a path is a base conda environment ([#&#8203;15679](https://redirect.github.com/astral-sh/uv/pull/15679))\n-
          Load credentials for explicit members when lowering ([#&#8203;15844](https://redirect.github.com/astral-sh/uv/pull/15844))\n-
          Re-add `triton` as a torch backend package ([#&#8203;15910](https://redirect.github.com/astral-sh/uv/pull/15910))\n-
          Respect `UV_INSECURE_NO_ZIP_VALIDATION=1` in duplicate header errors ([#&#8203;15912](https://redirect.github.com/astral-sh/uv/pull/15912))\n\n#####
          Documentation\n\n- Add GitHub Actions to PyPI trusted publishing example
          ([#&#8203;15753](https://redirect.github.com/astral-sh/uv/pull/15753))\n-
          Add Coiled integration documentation ([#&#8203;14430](https://redirect.github.com/astral-sh/uv/pull/14430))\n-
          Add verbose output to the getting help section ([#&#8203;15915](https://redirect.github.com/astral-sh/uv/pull/15915))\n-
          Document `NO_PROXY` support ([#&#8203;15816](https://redirect.github.com/astral-sh/uv/pull/15816))\n-
          Document cache-keys for native build backends ([#&#8203;15811](https://redirect.github.com/astral-sh/uv/pull/15811))\n-
          Add documentation for dependency group `requires-python` ([#&#8203;14282](https://redirect.github.com/astral-sh/uv/pull/14282))\n\n</details>\n\n---\n\n###
          Configuration\n\n\U0001F4C5 **Schedule**: Branch creation - At any time
          (no schedule defined), Automerge - At any time (no schedule defined).\n\n\U0001F6A6
          **Automerge**: Disabled by config. Please merge this manually once you are
          satisfied.\n\n\u267B **Rebasing**: Whenever PR becomes conflicted, or you
          tick the rebase/retry checkbox.\n\n\U0001F515 **Ignore**: Close this PR
          and you won't be reminded about this update again.\n\n---\n\n - [ ] <!--
          rebase-check -->If you want to rebase/retry this PR, check this box\n\n---\n\nThis
          PR was generated by [Mend Renovate](https://mend.io/renovate/). View the
          [repository job log](https://developer.mend.io/github/osism/container-images).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45Ny4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjk3LjEwIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
        change_url: https://github.com/osism/container-images/pull/831
        commit_id: 4dc0d604ebea2524fa983761d4593f95b8153bd2
        patchset: 4dc0d604ebea2524fa983761d4593f95b8153bd2
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/container-images
          name: osism/container-images
          short_name: container-images
          src_dir: src/github.com/osism/container-images
        topic: null
      job: flake8
      jobtags: []
      max_attempts: 3
      message: Y2hvcmUoZGVwcyk6IHVwZGF0ZSBnaGNyLmlvL2FzdHJhbC1zaC91diBkb2NrZXIgdGFnIHRvIHYwLjguMTgKCkNvbWluZyBzb29uOiBUaGUgUmVub3ZhdGUgYm90IChHaXRIdWIgQXBwKSB3aWxsIGJlIHJlbmFtZWQgdG8gTWVuZC4gUFJzIGZyb20gUmVub3ZhdGUgd2lsbCBzb29uIGFwcGVhciBmcm9tICdNZW5kJy4gTGVhcm4gbW9yZSBbaGVyZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3Jlbm92YXRlYm90L3Jlbm92YXRlL2Rpc2N1c3Npb25zLzM3ODQyKS4KClRoaXMgUFIgY29udGFpbnMgdGhlIGZvbGxvd2luZyB1cGRhdGVzOgoKfCBQYWNrYWdlIHwgVHlwZSB8IFVwZGF0ZSB8IENoYW5nZSB8CnwtLS18LS0tfC0tLXwtLS18CnwgW2doY3IuaW8vYXN0cmFsLXNoL3V2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXN0cmFsLXNoL3V2KSB8IGZpbmFsIHwgcGF0Y2ggfCBgMC44LjE3YCAtPiBgMC44LjE4YCB8CgotLS0KCiMjIyBSZWxlYXNlIE5vdGVzCgo8ZGV0YWlscz4KPHN1bW1hcnk+YXN0cmFsLXNoL3V2IChnaGNyLmlvL2FzdHJhbC1zaC91dik8L3N1bW1hcnk+CgojIyMgW2B2MC44LjE4YF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FzdHJhbC1zaC91di9ibG9iL0hFQUQvQ0hBTkdFTE9HLm1kIzA4MTgpCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hc3RyYWwtc2gvdXYvY29tcGFyZS8wLjguMTcuLi4wLjguMTgpCgpSZWxlYXNlZCBvbiAyMDI1LTA5LTE3LgoKIyMjIyMgRW5oYW5jZW1lbnRzCgotIEFkZCBQeUcgcGFja2FnZXMgdG8gdG9yY2ggYmFja2VuZCAoWyMmIzgyMDM7MTU5MTFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hc3RyYWwtc2gvdXYvcHVsbC8xNTkxMSkpCi0gQWRkIGhhbmRsaW5nIGZvciB1bm5hbWVkIGNvbmRhIGVudmlyb25tZW50cyBpbiBiYXNlIGVudmlyb25tZW50IGRldGVjdGlvbiAoWyMmIzgyMDM7MTU2ODFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hc3RyYWwtc2gvdXYvcHVsbC8xNTY4MSkpCi0gQWxsb3cgc2VsZWN0aW9uIG9mIGRlYnVnIGJ1aWxkIGludGVycHJldGVycyAoWyMmIzgyMDM7MTE1MjBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hc3RyYWwtc2gvdXYvcHVsbC8xMTUyMCkpCi0gSW1wcm92ZSBgdXYgaW5pdGAgZGVmYXVsdHMgZm9yIG5hdGl2ZSBidWlsZCBiYWNrZW5kIGNhY2hlIGtleXMgKFsjJiM4MjAzOzE1NzA1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXN0cmFsLXNoL3V2L3B1bGwvMTU3MDUpKQotIEVycm9yIHdoZW4gYHB5cHJvamVjdC50b21sYCB0YXJnZXQgZG9lcyBub3QgZXhpc3QgZm9yIGRlcGVuZGVuY3kgZ3JvdXBzIChbIyYjODIwMzsxNTgzMV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FzdHJhbC1zaC91di9wdWxsLzE1ODMxKSkKLSBJbmZlciBjaGVjayBVUkwgZnJvbSBwdWJsaXNoIFVSTCB3aGVuIGtub3duIChbIyYjODIwMzsxNTg4Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FzdHJhbC1zaC91di9wdWxsLzE1ODg2KSkKLSBTdXBwb3J0IEdpdGxhYiBDSS9DRCBhcyBhIHRydXN0ZWQgcHVibGlzaGVyIChbIyYjODIwMzsxNTU4M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FzdHJhbC1zaC91di9wdWxsLzE1NTgzKSkKLSBBZGQgR3JhYWxQeSAyNS4wLjAgd2l0aCBzdXBwb3J0IGZvciBQeXRob24gMy4xMiAoWyMmIzgyMDM7MTU5MDBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hc3RyYWwtc2gvdXYvcHVsbC8xNTkwMCkpCi0gQWRkIGAtLW5vLWNsZWFyYCB0byBgdXYgdmVudmAgdG8gZGlzYWJsZSByZW1vdmFsIHByb21wdHMgKFsjJiM4MjAzOzE1Nzk1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXN0cmFsLXNoL3V2L3B1bGwvMTU3OTUpKQotIEFkZCBjb25mbGljdCBkZXRlY3Rpb24gYmV0d2VlbiBgLS1vbmx5LWdyb3VwYCBhbmQgYC0tZXh0cmFgIGZsYWdzIChbIyYjODIwMzsxNTc4OF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FzdHJhbC1zaC91di9wdWxsLzE1Nzg4KSkKLSBBbGxvdyBgW3Byb2plY3RdYCB0byBiZSBtaXNzaW5nIGZyb20gYSBgcHlwcm9qZWN0LnRvbWxgIChbIyYjODIwMzsxNDExM10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FzdHJhbC1zaC91di9wdWxsLzE0MTEzKSkKLSBBbHdheXMgdHJlYXQgY29uZGEgZW52aXJvbm1lbnRzIG5hbWVkIGBiYXNlYCBhbmQgYHJvb3RgIGFzIGJhc2UgZW52aXJvbm1lbnRzIChbIyYjODIwMzsxNTY4Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FzdHJhbC1zaC91di9wdWxsLzE1NjgyKSkKLSBJbXByb3ZlIGxvZyBtZXNzYWdlIHdoZW4gZGlyZWN0IGJ1aWxkIGZvciBgdXZfYnVpbGRgIGlzIHNraXBwZWQgKFsjJiM4MjAzOzE1ODk4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXN0cmFsLXNoL3V2L3B1bGwvMTU4OTgpKQotIExvZyB3aGVuIHRoZSBjYWNoZSBpcyBkaXNhYmxlZCAoWyMmIzgyMDM7MTU4MjhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hc3RyYWwtc2gvdXYvcHVsbC8xNTgyOCkpCi0gU2hvdyBweXggb3JnYW5pemF0aW9uIG5hbWUgYWZ0ZXIgYXV0aGVudGljYXRpbmcgKFsjJiM4MjAzOzE1ODIzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXN0cmFsLXNoL3V2L3B1bGwvMTU4MjMpKQotIFVzZSBgX0NPTkRBX1JPT1RgIHRvIGRldGVjdCBDb25kYSBiYXNlIGVudmlyb25tZW50cyAoWyMmIzgyMDM7MTU2ODBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hc3RyYWwtc2gvdXYvcHVsbC8xNTY4MCkpCi0gSW5jbHVkZSBibGFrZTJiIGhhc2ggaW4gYHV2IHB1Ymxpc2hgIHVwbG9hZCBmb3JtIChbIyYjODIwMzsxNTc5NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FzdHJhbC1zaC91di9wdWxsLzE1Nzk0KSkKLSBGaXggbWlzbGVhZGluZyBkZWJ1ZyBtZXNzYWdlIHdoZW4gcmVtb3ZpbmcgZW52aXJvbm1lbnRzIGluIGB1diBzeW5jYCAoWyMmIzgyMDM7MTU4ODFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hc3RyYWwtc2gvdXYvcHVsbC8xNTg4MSkpCgojIyMjIyBEZXByZWNhdGlvbnMKCi0gRGVwcmVjYXRlIGB0b29sLnV2LmRldi1kZXBlbmRlbmNpZXNgIChbIyYjODIwMzsxNTQ2OV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FzdHJhbC1zaC91di9wdWxsLzE1NDY5KSkKLSBSZXZlcnQgImZlYXQoY2kpOiBidWlsZCBsb29uZ2FyY2g2NCBiaW5hcmllcyBpbiBDSSAoWyMmIzgyMDM7MTUzODddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hc3RyYWwtc2gvdXYvaXNzdWVzLzE1Mzg3KSkiIChbIyYjODIwMzsxNTgyMF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FzdHJhbC1zaC91di9wdWxsLzE1ODIwKSkKCiMjIyMjIFByZXZpZXcgZmVhdHVyZXMKCi0gUHJvcGFnYXRlIHByZXZpZXcgZmxhZyB0byBjbGllbnQgZm9yIGBuYXRpdmUtYXV0aGAgZmVhdHVyZSAoWyMmIzgyMDM7MTU4NzJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hc3RyYWwtc2gvdXYvcHVsbC8xNTg3MikpCi0gU3RvcmUgbmF0aXZlIGNyZWRlbnRpYWxzIGZvciByZWFsbXMgd2l0aCB0aGUgaHR0cHMgc2NoZW1lIHN0cmlwcGVkIChbIyYjODIwMzsxNTg3OV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FzdHJhbC1zaC91di9wdWxsLzE1ODc5KSkKLSBVc2UgdGhlIHJvb3QgaW5kZXggVVJMIHdoZW4gcmV0cmlldmluZyBjcmVkZW50aWFscyBmcm9tIHRoZSBuYXRpdmUgc3RvcmUgKFsjJiM4MjAzOzE1ODczXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXN0cmFsLXNoL3V2L3B1bGwvMTU4NzMpKQoKIyMjIyMgQnVnIGZpeGVzCgotIEZpeCBgdXYgc3luYyAtLW5vLXNvdXJjZXNgIG5vdCBzd2l0Y2hpbmcgZnJvbSBlZGl0YWJsZSB0byByZWdpc3RyeSBpbnN0YWxsYXRpb25zIChbIyYjODIwMzsxNTIzNF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FzdHJhbC1zaC91di9wdWxsLzE1MjM0KSkKLSBBdm9pZCBkaXNwbGF5IG9mIGFuIGVtcHR5IHN0cmluZyB3aGVuIGEgcGF0aCBpcyB0aGUgd29ya2luZyBkaXJlY3RvcnkgKFsjJiM4MjAzOzE1ODk3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXN0cmFsLXNoL3V2L3B1bGwvMTU4OTcpKQotIEFsbG93IGNhY2hlZCBlbnZpcm9ubWVudCByZXVzZSB3aXRoIGBAbGF0ZXN0YCAoWyMmIzgyMDM7MTU4MjddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hc3RyYWwtc2gvdXYvcHVsbC8xNTgyNykpCi0gQWxsb3cgZXNjYXBpbmcgc3BhY2VzIGluIC0tZW52LWZpbGUgaGFuZGxpbmcgKFsjJiM4MjAzOzE1ODE1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXN0cmFsLXNoL3V2L3B1bGwvMTU4MTUpKQotIEF2b2lkIEFOU0kgY29kZXMgaW4gZGVidWchIG1lc3NhZ2VzIChbIyYjODIwMzsxNTg0M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FzdHJhbC1zaC91di9wdWxsLzE1ODQzKSkKLSBJbXByb3ZlIEJTRCB0YWcgY29uc3RydWN0aW9uIChbIyYjODIwMzsxNTgyOV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FzdHJhbC1zaC91di9wdWxsLzE1ODI5KSkKLSBJbmNsdWRlIFNIQSB3aGVuIGxpc3RpbmcgbG9ja2ZpbGUgY2hhbmdlcyAoWyMmIzgyMDM7MTU4MTddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hc3RyYWwtc2gvdXYvcHVsbC8xNTgxNykpCi0gSW52ZXJ0IHRoZSBsb2dpYyBmb3IgZGV0ZXJtaW5pbmcgaWYgYSBwYXRoIGlzIGEgYmFzZSBjb25kYSBlbnZpcm9ubWVudCAoWyMmIzgyMDM7MTU2NzldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hc3RyYWwtc2gvdXYvcHVsbC8xNTY3OSkpCi0gTG9hZCBjcmVkZW50aWFscyBmb3IgZXhwbGljaXQgbWVtYmVycyB3aGVuIGxvd2VyaW5nIChbIyYjODIwMzsxNTg0NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FzdHJhbC1zaC91di9wdWxsLzE1ODQ0KSkKLSBSZS1hZGQgYHRyaXRvbmAgYXMgYSB0b3JjaCBiYWNrZW5kIHBhY2thZ2UgKFsjJiM4MjAzOzE1OTEwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXN0cmFsLXNoL3V2L3B1bGwvMTU5MTApKQotIFJlc3BlY3QgYFVWX0lOU0VDVVJFX05PX1pJUF9WQUxJREFUSU9OPTFgIGluIGR1cGxpY2F0ZSBoZWFkZXIgZXJyb3JzIChbIyYjODIwMzsxNTkxMl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FzdHJhbC1zaC91di9wdWxsLzE1OTEyKSkKCiMjIyMjIERvY3VtZW50YXRpb24KCi0gQWRkIEdpdEh1YiBBY3Rpb25zIHRvIFB5UEkgdHJ1c3RlZCBwdWJsaXNoaW5nIGV4YW1wbGUgKFsjJiM4MjAzOzE1NzUzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXN0cmFsLXNoL3V2L3B1bGwvMTU3NTMpKQotIEFkZCBDb2lsZWQgaW50ZWdyYXRpb24gZG9jdW1lbnRhdGlvbiAoWyMmIzgyMDM7MTQ0MzBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hc3RyYWwtc2gvdXYvcHVsbC8xNDQzMCkpCi0gQWRkIHZlcmJvc2Ugb3V0cHV0IHRvIHRoZSBnZXR0aW5nIGhlbHAgc2VjdGlvbiAoWyMmIzgyMDM7MTU5MTVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hc3RyYWwtc2gvdXYvcHVsbC8xNTkxNSkpCi0gRG9jdW1lbnQgYE5PX1BST1hZYCBzdXBwb3J0IChbIyYjODIwMzsxNTgxNl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FzdHJhbC1zaC91di9wdWxsLzE1ODE2KSkKLSBEb2N1bWVudCBjYWNoZS1rZXlzIGZvciBuYXRpdmUgYnVpbGQgYmFja2VuZHMgKFsjJiM4MjAzOzE1ODExXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXN0cmFsLXNoL3V2L3B1bGwvMTU4MTEpKQotIEFkZCBkb2N1bWVudGF0aW9uIGZvciBkZXBlbmRlbmN5IGdyb3VwIGByZXF1aXJlcy1weXRob25gIChbIyYjODIwMzsxNDI4Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FzdHJhbC1zaC91di9wdWxsLzE0MjgyKSkKCjwvZGV0YWlscz4KCi0tLQoKIyMjIENvbmZpZ3VyYXRpb24KCvCfk4UgKipTY2hlZHVsZSoqOiBCcmFuY2ggY3JlYXRpb24gLSBBdCBhbnkgdGltZSAobm8gc2NoZWR1bGUgZGVmaW5lZCksIEF1dG9tZXJnZSAtIEF0IGFueSB0aW1lIChubyBzY2hlZHVsZSBkZWZpbmVkKS4KCvCfmqYgKipBdXRvbWVyZ2UqKjogRGlzYWJsZWQgYnkgY29uZmlnLiBQbGVhc2UgbWVyZ2UgdGhpcyBtYW51YWxseSBvbmNlIHlvdSBhcmUgc2F0aXNmaWVkLgoK4pm7ICoqUmViYXNpbmcqKjogV2hlbmV2ZXIgUFIgYmVjb21lcyBjb25mbGljdGVkLCBvciB5b3UgdGljayB0aGUgcmViYXNlL3JldHJ5IGNoZWNrYm94LgoK8J+UlSAqKklnbm9yZSoqOiBDbG9zZSB0aGlzIFBSIGFuZCB5b3Ugd29uJ3QgYmUgcmVtaW5kZWQgYWJvdXQgdGhpcyB1cGRhdGUgYWdhaW4uCgotLS0KCiAtIFsgXSA8IS0tIHJlYmFzZS1jaGVjayAtLT5JZiB5b3Ugd2FudCB0byByZWJhc2UvcmV0cnkgdGhpcyBQUiwgY2hlY2sgdGhpcyBib3gKCi0tLQoKVGhpcyBQUiB3YXMgZ2VuZXJhdGVkIGJ5IFtNZW5kIFJlbm92YXRlXShodHRwczovL21lbmQuaW8vcmVub3ZhdGUvKS4gVmlldyB0aGUgW3JlcG9zaXRvcnkgam9iIGxvZ10oaHR0cHM6Ly9kZXZlbG9wZXIubWVuZC5pby9naXRodWIvb3Npc20vY29udGFpbmVyLWltYWdlcykuCjwhLS1yZW5vdmF0ZS1kZWJ1ZzpleUpqY21WaGRHVmtTVzVXWlhJaU9pSTBNUzQ1Tnk0eE1DSXNJblZ3WkdGMFpXUkpibFpsY2lJNklqUXhMamszTGpFd0lpd2lkR0Z5WjJWMFFuSmhibU5vSWpvaWJXRnBiaUlzSW14aFltVnNjeUk2V3lKeVpXNXZkbUYwWlNKZGZRPT0tLT4K
      patchset: 4dc0d604ebea2524fa983761d4593f95b8153bd2
      pipeline: check
      playbook_context:
        playbook_projects:
          trusted/project_0/github.com/osism/zuul-config:
            canonical_name: github.com/osism/zuul-config
            checkout: main
            commit: caa0df55ed55158f32903d317317ac95db4da6ce
          trusted/project_1/github.com/osism/openinfra-zuul-jobs:
            canonical_name: github.com/osism/openinfra-zuul-jobs
            checkout: master
            commit: 397240f42127868e42e86e6aeb120c2cb092d117
          untrusted/project_0/github.com/osism/zuul-jobs:
            canonical_name: github.com/osism/zuul-jobs
            checkout: main
            commit: f5cbba5fd54a5d7edc476f4d483ec1b44b850412
          untrusted/project_1/github.com/osism/zuul-config:
            canonical_name: github.com/osism/zuul-config
            checkout: main
            commit: caa0df55ed55158f32903d317317ac95db4da6ce
          untrusted/project_2/github.com/osism/openinfra-zuul-jobs:
            canonical_name: github.com/osism/openinfra-zuul-jobs
            checkout: master
            commit: 397240f42127868e42e86e6aeb120c2cb092d117
        playbooks:
        - path: untrusted/project_0/github.com/osism/zuul-jobs/playbooks/flake8/run.yaml
          roles:
          - checkout: main
            checkout_description: playbook branch
            link_name: ansible/playbook_0/role_0/zuul-jobs
            link_target: untrusted/project_0/github.com/osism/zuul-jobs
            role_path: ansible/playbook_0/role_0/zuul-jobs/roles
          - checkout: main
            checkout_description: zuul branch
            link_name: ansible/playbook_0/role_1/zuul-config
            link_target: untrusted/project_1/github.com/osism/zuul-config
            role_path: ansible/playbook_0/role_1/zuul-config/roles
          - checkout: master
            checkout_description: project default branch
            link_name: ansible/playbook_0/role_2/openinfra-zuul-jobs
            link_target: untrusted/project_2/github.com/osism/openinfra-zuul-jobs
            role_path: ansible/playbook_0/role_2/openinfra-zuul-jobs/roles
      post_review: false
      post_timeout: null
      pre_timeout: null
      project:
        canonical_hostname: github.com
        canonical_name: github.com/osism/container-images
        name: osism/container-images
        short_name: container-images
        src_dir: src/github.com/osism/container-images
      projects:
        github.com/osism/container-images:
          canonical_hostname: github.com
          canonical_name: github.com/osism/container-images
          checkout: main
          checkout_description: zuul branch
          commit: 1df86a620389c9a1a0f4b3b926bcba1a5a428434
          name: osism/container-images
          required: false
          short_name: container-images
          src_dir: src/github.com/osism/container-images
      ref: refs/pull/831/head
      resources: {}
      tenant: osism
      timeout: 1800
      topic: null
      voting: true
