all:
  children:
    zuul_unreachable:
      hosts: {}
  hosts:
    debian-bookworm:
      ansible_connection: ssh
      ansible_host: 2a13:1a81:8000:3124:f816:3eff:fe9c:221a
      ansible_port: 22
      ansible_python_interpreter: auto
      ansible_user: zuul
      nodepool:
        az: nova
        cloud: regiocloud-a-ci
        external_id: 14a5377c-4fdd-439e-b2d8-77486108726a
        host_id: dc6e70e9c8a632db314ad904d19835ae509ec2b306670431b28f35fc
        interface_ip: 2a13:1a81:8000:3124:f816:3eff:fe9c:221a
        label: debian-bookworm
        node_properties: {}
        private_ipv4: 10.128.7.232
        private_ipv6: null
        provider: regiocloud-a
        public_ipv4: 81.163.193.142
        public_ipv6: 2a13:1a81:8000:3124:f816:3eff:fe9c:221a
        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-black explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: osism/zuul-jobs/.zuul.yaml@main#54>'
      - '<Job python-black explicit: None implied: None source: osism/cfg-cookiecutter/.zuul.yaml@main#82>'
      ansible_version: '9'
      attempts: 1
      branch: main
      build: f2e1502f2e144f4ca1edafd0966616f2
      build_refs:
      - branch: main
        change: '762'
        change_message: "chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.7.18\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.7.15` -> `0.7.18` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>astral-sh/uv
          (ghcr.io/astral-sh/uv)</summary>\n\n### [`v0.7.18`](https://redirect.github.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#0718)\n\n[Compare
          Source](https://redirect.github.com/astral-sh/uv/compare/0.7.17...0.7.18)\n\n#####
          Python\n\n- Added arm64 Windows Python 3.11, 3.12, 3.13, and 3.14\n\n  These
          are not downloaded by default, since x86-64 Python has broader ecosystem
          support on Windows.\n  However, they can be requested with `cpython-<version>-windows-aarch64`.\n\n#####
          Enhancements\n\n- Keep track of retries in `ManagedPythonDownload::fetch_with_retry`
          ([#&#8203;14378](https://redirect.github.com/astral-sh/uv/pull/14378))\n-
          Reuse build (virtual) environments across resolution and installation ([#&#8203;14338](https://redirect.github.com/astral-sh/uv/pull/14338))\n-
          Improve trace message for cached Python interpreter query ([#&#8203;14328](https://redirect.github.com/astral-sh/uv/pull/14328))\n-
          Use parsed URLs for conflicting URL error message ([#&#8203;14380](https://redirect.github.com/astral-sh/uv/pull/14380))\n\n#####
          Preview features\n\n- Ignore invalid build backend settings when not building
          ([#&#8203;14372](https://redirect.github.com/astral-sh/uv/pull/14372))\n\n#####
          Bug fixes\n\n- Fix equals-star and tilde-equals with `python_version` and
          `python_full_version` ([#&#8203;14271](https://redirect.github.com/astral-sh/uv/pull/14271))\n-
          Include the canonical path in the interpreter query cache key ([#&#8203;14331](https://redirect.github.com/astral-sh/uv/pull/14331))\n-
          Only drop build directories on program exit ([#&#8203;14304](https://redirect.github.com/astral-sh/uv/pull/14304))\n-
          Error instead of panic on conflict between global and subcommand flags ([#&#8203;14368](https://redirect.github.com/astral-sh/uv/pull/14368))\n-
          Consistently normalize trailing slashes on URLs with no path segments ([#&#8203;14349](https://redirect.github.com/astral-sh/uv/pull/14349))\n\n#####
          Documentation\n\n- Add instructions for publishing to JFrog's Artifactory
          ([#&#8203;14253](https://redirect.github.com/astral-sh/uv/pull/14253))\n-
          Edits to the build backend documentation ([#&#8203;14376](https://redirect.github.com/astral-sh/uv/pull/14376))\n\n###
          [`v0.7.17`](https://redirect.github.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#0717)\n\n[Compare
          Source](https://redirect.github.com/astral-sh/uv/compare/0.7.16...0.7.17)\n\n#####
          Bug fixes\n\n- Apply build constraints when resolving `--with` dependencies
          ([#&#8203;14340](https://redirect.github.com/astral-sh/uv/pull/14340))\n-
          Drop trailing slashes when converting index URL from URL ([#&#8203;14346](https://redirect.github.com/astral-sh/uv/pull/14346))\n-
          Ignore `UV_PYTHON_CACHE_DIR` when empty ([#&#8203;14336](https://redirect.github.com/astral-sh/uv/pull/14336))\n-
          Fix error message ordering for `pyvenv.cfg` version conflict ([#&#8203;14329](https://redirect.github.com/astral-sh/uv/pull/14329))\n\n###
          [`v0.7.16`](https://redirect.github.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#0716)\n\n[Compare
          Source](https://redirect.github.com/astral-sh/uv/compare/0.7.15...0.7.16)\n\n#####
          Python\n\n- Add Python 3.14.0b3\n\nSee the\n[`python-build-standalone` release
          notes](https://redirect.github.com/astral-sh/python-build-standalone/releases/tag/20250626)\nfor
          more details.\n\n##### Enhancements\n\n- Include path or URL when failing
          to convert in lockfile ([#&#8203;14292](https://redirect.github.com/astral-sh/uv/pull/14292))\n-
          Warn when `~=` is used as a Python version specifier without a patch version
          ([#&#8203;14008](https://redirect.github.com/astral-sh/uv/pull/14008))\n\n#####
          Preview features\n\n- Ensure preview default Python installs are upgradeable
          ([#&#8203;14261](https://redirect.github.com/astral-sh/uv/pull/14261))\n\n#####
          Performance\n\n- Share workspace cache between lock and sync operations
          ([#&#8203;14321](https://redirect.github.com/astral-sh/uv/pull/14321))\n\n#####
          Bug fixes\n\n- Allow local indexes to reference remote files ([#&#8203;14294](https://redirect.github.com/astral-sh/uv/pull/14294))\n-
          Avoid rendering desugared prefix matches in error messages ([#&#8203;14195](https://redirect.github.com/astral-sh/uv/pull/14195))\n-
          Avoid using path URL for workspace Git dependencies in `requirements.txt`
          ([#&#8203;14288](https://redirect.github.com/astral-sh/uv/pull/14288))\n-
          Normalize index URLs to remove trailing slash ([#&#8203;14245](https://redirect.github.com/astral-sh/uv/pull/14245))\n-
          Respect URL-encoded credentials in redirect location ([#&#8203;14315](https://redirect.github.com/astral-sh/uv/pull/14315))\n-
          Lock the source tree when running setuptools, to protect concurrent builds
          ([#&#8203;14174](https://redirect.github.com/astral-sh/uv/pull/14174))\n\n#####
          Documentation\n\n- Note that GCP Artifact Registry download URLs must have
          `/simple` component ([#&#8203;14251](https://redirect.github.com/astral-sh/uv/pull/14251))\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/cfg-cookiecutter).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC42Mi4xIiwidXBkYXRlZEluVmVyIjoiNDAuNjIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUiXX0=-->\n"
        change_url: https://github.com/osism/cfg-cookiecutter/pull/762
        commit_id: a26415a43cee961fc473f11a02097cb5494e9fbb
        patchset: a26415a43cee961fc473f11a02097cb5494e9fbb
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/cfg-cookiecutter
          name: osism/cfg-cookiecutter
          short_name: cfg-cookiecutter
        src_dir: src/github.com/osism/cfg-cookiecutter
        topic: null
      buildset: c6c9aed4142641a49730af8544287f27
      buildset_refs:
      - branch: main
        change: '762'
        change_message: "chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.7.18\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.7.15` -> `0.7.18` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>astral-sh/uv
          (ghcr.io/astral-sh/uv)</summary>\n\n### [`v0.7.18`](https://redirect.github.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#0718)\n\n[Compare
          Source](https://redirect.github.com/astral-sh/uv/compare/0.7.17...0.7.18)\n\n#####
          Python\n\n- Added arm64 Windows Python 3.11, 3.12, 3.13, and 3.14\n\n  These
          are not downloaded by default, since x86-64 Python has broader ecosystem
          support on Windows.\n  However, they can be requested with `cpython-<version>-windows-aarch64`.\n\n#####
          Enhancements\n\n- Keep track of retries in `ManagedPythonDownload::fetch_with_retry`
          ([#&#8203;14378](https://redirect.github.com/astral-sh/uv/pull/14378))\n-
          Reuse build (virtual) environments across resolution and installation ([#&#8203;14338](https://redirect.github.com/astral-sh/uv/pull/14338))\n-
          Improve trace message for cached Python interpreter query ([#&#8203;14328](https://redirect.github.com/astral-sh/uv/pull/14328))\n-
          Use parsed URLs for conflicting URL error message ([#&#8203;14380](https://redirect.github.com/astral-sh/uv/pull/14380))\n\n#####
          Preview features\n\n- Ignore invalid build backend settings when not building
          ([#&#8203;14372](https://redirect.github.com/astral-sh/uv/pull/14372))\n\n#####
          Bug fixes\n\n- Fix equals-star and tilde-equals with `python_version` and
          `python_full_version` ([#&#8203;14271](https://redirect.github.com/astral-sh/uv/pull/14271))\n-
          Include the canonical path in the interpreter query cache key ([#&#8203;14331](https://redirect.github.com/astral-sh/uv/pull/14331))\n-
          Only drop build directories on program exit ([#&#8203;14304](https://redirect.github.com/astral-sh/uv/pull/14304))\n-
          Error instead of panic on conflict between global and subcommand flags ([#&#8203;14368](https://redirect.github.com/astral-sh/uv/pull/14368))\n-
          Consistently normalize trailing slashes on URLs with no path segments ([#&#8203;14349](https://redirect.github.com/astral-sh/uv/pull/14349))\n\n#####
          Documentation\n\n- Add instructions for publishing to JFrog's Artifactory
          ([#&#8203;14253](https://redirect.github.com/astral-sh/uv/pull/14253))\n-
          Edits to the build backend documentation ([#&#8203;14376](https://redirect.github.com/astral-sh/uv/pull/14376))\n\n###
          [`v0.7.17`](https://redirect.github.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#0717)\n\n[Compare
          Source](https://redirect.github.com/astral-sh/uv/compare/0.7.16...0.7.17)\n\n#####
          Bug fixes\n\n- Apply build constraints when resolving `--with` dependencies
          ([#&#8203;14340](https://redirect.github.com/astral-sh/uv/pull/14340))\n-
          Drop trailing slashes when converting index URL from URL ([#&#8203;14346](https://redirect.github.com/astral-sh/uv/pull/14346))\n-
          Ignore `UV_PYTHON_CACHE_DIR` when empty ([#&#8203;14336](https://redirect.github.com/astral-sh/uv/pull/14336))\n-
          Fix error message ordering for `pyvenv.cfg` version conflict ([#&#8203;14329](https://redirect.github.com/astral-sh/uv/pull/14329))\n\n###
          [`v0.7.16`](https://redirect.github.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#0716)\n\n[Compare
          Source](https://redirect.github.com/astral-sh/uv/compare/0.7.15...0.7.16)\n\n#####
          Python\n\n- Add Python 3.14.0b3\n\nSee the\n[`python-build-standalone` release
          notes](https://redirect.github.com/astral-sh/python-build-standalone/releases/tag/20250626)\nfor
          more details.\n\n##### Enhancements\n\n- Include path or URL when failing
          to convert in lockfile ([#&#8203;14292](https://redirect.github.com/astral-sh/uv/pull/14292))\n-
          Warn when `~=` is used as a Python version specifier without a patch version
          ([#&#8203;14008](https://redirect.github.com/astral-sh/uv/pull/14008))\n\n#####
          Preview features\n\n- Ensure preview default Python installs are upgradeable
          ([#&#8203;14261](https://redirect.github.com/astral-sh/uv/pull/14261))\n\n#####
          Performance\n\n- Share workspace cache between lock and sync operations
          ([#&#8203;14321](https://redirect.github.com/astral-sh/uv/pull/14321))\n\n#####
          Bug fixes\n\n- Allow local indexes to reference remote files ([#&#8203;14294](https://redirect.github.com/astral-sh/uv/pull/14294))\n-
          Avoid rendering desugared prefix matches in error messages ([#&#8203;14195](https://redirect.github.com/astral-sh/uv/pull/14195))\n-
          Avoid using path URL for workspace Git dependencies in `requirements.txt`
          ([#&#8203;14288](https://redirect.github.com/astral-sh/uv/pull/14288))\n-
          Normalize index URLs to remove trailing slash ([#&#8203;14245](https://redirect.github.com/astral-sh/uv/pull/14245))\n-
          Respect URL-encoded credentials in redirect location ([#&#8203;14315](https://redirect.github.com/astral-sh/uv/pull/14315))\n-
          Lock the source tree when running setuptools, to protect concurrent builds
          ([#&#8203;14174](https://redirect.github.com/astral-sh/uv/pull/14174))\n\n#####
          Documentation\n\n- Note that GCP Artifact Registry download URLs must have
          `/simple` component ([#&#8203;14251](https://redirect.github.com/astral-sh/uv/pull/14251))\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/cfg-cookiecutter).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC42Mi4xIiwidXBkYXRlZEluVmVyIjoiNDAuNjIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUiXX0=-->\n"
        change_url: https://github.com/osism/cfg-cookiecutter/pull/762
        commit_id: a26415a43cee961fc473f11a02097cb5494e9fbb
        patchset: a26415a43cee961fc473f11a02097cb5494e9fbb
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/cfg-cookiecutter
          name: osism/cfg-cookiecutter
          short_name: cfg-cookiecutter
        src_dir: src/github.com/osism/cfg-cookiecutter
        topic: null
      change: '762'
      change_message: "chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.7.18\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.7.15` -> `0.7.18` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>astral-sh/uv
        (ghcr.io/astral-sh/uv)</summary>\n\n### [`v0.7.18`](https://redirect.github.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#0718)\n\n[Compare
        Source](https://redirect.github.com/astral-sh/uv/compare/0.7.17...0.7.18)\n\n#####
        Python\n\n- Added arm64 Windows Python 3.11, 3.12, 3.13, and 3.14\n\n  These
        are not downloaded by default, since x86-64 Python has broader ecosystem support
        on Windows.\n  However, they can be requested with `cpython-<version>-windows-aarch64`.\n\n#####
        Enhancements\n\n- Keep track of retries in `ManagedPythonDownload::fetch_with_retry`
        ([#&#8203;14378](https://redirect.github.com/astral-sh/uv/pull/14378))\n-
        Reuse build (virtual) environments across resolution and installation ([#&#8203;14338](https://redirect.github.com/astral-sh/uv/pull/14338))\n-
        Improve trace message for cached Python interpreter query ([#&#8203;14328](https://redirect.github.com/astral-sh/uv/pull/14328))\n-
        Use parsed URLs for conflicting URL error message ([#&#8203;14380](https://redirect.github.com/astral-sh/uv/pull/14380))\n\n#####
        Preview features\n\n- Ignore invalid build backend settings when not building
        ([#&#8203;14372](https://redirect.github.com/astral-sh/uv/pull/14372))\n\n#####
        Bug fixes\n\n- Fix equals-star and tilde-equals with `python_version` and
        `python_full_version` ([#&#8203;14271](https://redirect.github.com/astral-sh/uv/pull/14271))\n-
        Include the canonical path in the interpreter query cache key ([#&#8203;14331](https://redirect.github.com/astral-sh/uv/pull/14331))\n-
        Only drop build directories on program exit ([#&#8203;14304](https://redirect.github.com/astral-sh/uv/pull/14304))\n-
        Error instead of panic on conflict between global and subcommand flags ([#&#8203;14368](https://redirect.github.com/astral-sh/uv/pull/14368))\n-
        Consistently normalize trailing slashes on URLs with no path segments ([#&#8203;14349](https://redirect.github.com/astral-sh/uv/pull/14349))\n\n#####
        Documentation\n\n- Add instructions for publishing to JFrog's Artifactory
        ([#&#8203;14253](https://redirect.github.com/astral-sh/uv/pull/14253))\n-
        Edits to the build backend documentation ([#&#8203;14376](https://redirect.github.com/astral-sh/uv/pull/14376))\n\n###
        [`v0.7.17`](https://redirect.github.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#0717)\n\n[Compare
        Source](https://redirect.github.com/astral-sh/uv/compare/0.7.16...0.7.17)\n\n#####
        Bug fixes\n\n- Apply build constraints when resolving `--with` dependencies
        ([#&#8203;14340](https://redirect.github.com/astral-sh/uv/pull/14340))\n-
        Drop trailing slashes when converting index URL from URL ([#&#8203;14346](https://redirect.github.com/astral-sh/uv/pull/14346))\n-
        Ignore `UV_PYTHON_CACHE_DIR` when empty ([#&#8203;14336](https://redirect.github.com/astral-sh/uv/pull/14336))\n-
        Fix error message ordering for `pyvenv.cfg` version conflict ([#&#8203;14329](https://redirect.github.com/astral-sh/uv/pull/14329))\n\n###
        [`v0.7.16`](https://redirect.github.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#0716)\n\n[Compare
        Source](https://redirect.github.com/astral-sh/uv/compare/0.7.15...0.7.16)\n\n#####
        Python\n\n- Add Python 3.14.0b3\n\nSee the\n[`python-build-standalone` release
        notes](https://redirect.github.com/astral-sh/python-build-standalone/releases/tag/20250626)\nfor
        more details.\n\n##### Enhancements\n\n- Include path or URL when failing
        to convert in lockfile ([#&#8203;14292](https://redirect.github.com/astral-sh/uv/pull/14292))\n-
        Warn when `~=` is used as a Python version specifier without a patch version
        ([#&#8203;14008](https://redirect.github.com/astral-sh/uv/pull/14008))\n\n#####
        Preview features\n\n- Ensure preview default Python installs are upgradeable
        ([#&#8203;14261](https://redirect.github.com/astral-sh/uv/pull/14261))\n\n#####
        Performance\n\n- Share workspace cache between lock and sync operations ([#&#8203;14321](https://redirect.github.com/astral-sh/uv/pull/14321))\n\n#####
        Bug fixes\n\n- Allow local indexes to reference remote files ([#&#8203;14294](https://redirect.github.com/astral-sh/uv/pull/14294))\n-
        Avoid rendering desugared prefix matches in error messages ([#&#8203;14195](https://redirect.github.com/astral-sh/uv/pull/14195))\n-
        Avoid using path URL for workspace Git dependencies in `requirements.txt`
        ([#&#8203;14288](https://redirect.github.com/astral-sh/uv/pull/14288))\n-
        Normalize index URLs to remove trailing slash ([#&#8203;14245](https://redirect.github.com/astral-sh/uv/pull/14245))\n-
        Respect URL-encoded credentials in redirect location ([#&#8203;14315](https://redirect.github.com/astral-sh/uv/pull/14315))\n-
        Lock the source tree when running setuptools, to protect concurrent builds
        ([#&#8203;14174](https://redirect.github.com/astral-sh/uv/pull/14174))\n\n#####
        Documentation\n\n- Note that GCP Artifact Registry download URLs must have
        `/simple` component ([#&#8203;14251](https://redirect.github.com/astral-sh/uv/pull/14251))\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/cfg-cookiecutter).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC42Mi4xIiwidXBkYXRlZEluVmVyIjoiNDAuNjIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUiXX0=-->\n"
      change_url: https://github.com/osism/cfg-cookiecutter/pull/762
      child_jobs: []
      commit_id: a26415a43cee961fc473f11a02097cb5494e9fbb
      event_id: a2f3c150-56d2-11f0-94bb-1c74c4099738
      executor:
        hostname: 521e9411259a
        inventory_file: /var/lib/zuul/builds/f2e1502f2e144f4ca1edafd0966616f2/ansible/inventory.yaml
        log_root: /var/lib/zuul/builds/f2e1502f2e144f4ca1edafd0966616f2/work/logs
        result_data_file: /var/lib/zuul/builds/f2e1502f2e144f4ca1edafd0966616f2/work/results.json
        src_root: /var/lib/zuul/builds/f2e1502f2e144f4ca1edafd0966616f2/work/src
        work_root: /var/lib/zuul/builds/f2e1502f2e144f4ca1edafd0966616f2/work
      include_vars: []
      items:
      - branch: main
        change: '762'
        change_message: "chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.7.18\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.7.15` -> `0.7.18` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>astral-sh/uv
          (ghcr.io/astral-sh/uv)</summary>\n\n### [`v0.7.18`](https://redirect.github.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#0718)\n\n[Compare
          Source](https://redirect.github.com/astral-sh/uv/compare/0.7.17...0.7.18)\n\n#####
          Python\n\n- Added arm64 Windows Python 3.11, 3.12, 3.13, and 3.14\n\n  These
          are not downloaded by default, since x86-64 Python has broader ecosystem
          support on Windows.\n  However, they can be requested with `cpython-<version>-windows-aarch64`.\n\n#####
          Enhancements\n\n- Keep track of retries in `ManagedPythonDownload::fetch_with_retry`
          ([#&#8203;14378](https://redirect.github.com/astral-sh/uv/pull/14378))\n-
          Reuse build (virtual) environments across resolution and installation ([#&#8203;14338](https://redirect.github.com/astral-sh/uv/pull/14338))\n-
          Improve trace message for cached Python interpreter query ([#&#8203;14328](https://redirect.github.com/astral-sh/uv/pull/14328))\n-
          Use parsed URLs for conflicting URL error message ([#&#8203;14380](https://redirect.github.com/astral-sh/uv/pull/14380))\n\n#####
          Preview features\n\n- Ignore invalid build backend settings when not building
          ([#&#8203;14372](https://redirect.github.com/astral-sh/uv/pull/14372))\n\n#####
          Bug fixes\n\n- Fix equals-star and tilde-equals with `python_version` and
          `python_full_version` ([#&#8203;14271](https://redirect.github.com/astral-sh/uv/pull/14271))\n-
          Include the canonical path in the interpreter query cache key ([#&#8203;14331](https://redirect.github.com/astral-sh/uv/pull/14331))\n-
          Only drop build directories on program exit ([#&#8203;14304](https://redirect.github.com/astral-sh/uv/pull/14304))\n-
          Error instead of panic on conflict between global and subcommand flags ([#&#8203;14368](https://redirect.github.com/astral-sh/uv/pull/14368))\n-
          Consistently normalize trailing slashes on URLs with no path segments ([#&#8203;14349](https://redirect.github.com/astral-sh/uv/pull/14349))\n\n#####
          Documentation\n\n- Add instructions for publishing to JFrog's Artifactory
          ([#&#8203;14253](https://redirect.github.com/astral-sh/uv/pull/14253))\n-
          Edits to the build backend documentation ([#&#8203;14376](https://redirect.github.com/astral-sh/uv/pull/14376))\n\n###
          [`v0.7.17`](https://redirect.github.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#0717)\n\n[Compare
          Source](https://redirect.github.com/astral-sh/uv/compare/0.7.16...0.7.17)\n\n#####
          Bug fixes\n\n- Apply build constraints when resolving `--with` dependencies
          ([#&#8203;14340](https://redirect.github.com/astral-sh/uv/pull/14340))\n-
          Drop trailing slashes when converting index URL from URL ([#&#8203;14346](https://redirect.github.com/astral-sh/uv/pull/14346))\n-
          Ignore `UV_PYTHON_CACHE_DIR` when empty ([#&#8203;14336](https://redirect.github.com/astral-sh/uv/pull/14336))\n-
          Fix error message ordering for `pyvenv.cfg` version conflict ([#&#8203;14329](https://redirect.github.com/astral-sh/uv/pull/14329))\n\n###
          [`v0.7.16`](https://redirect.github.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#0716)\n\n[Compare
          Source](https://redirect.github.com/astral-sh/uv/compare/0.7.15...0.7.16)\n\n#####
          Python\n\n- Add Python 3.14.0b3\n\nSee the\n[`python-build-standalone` release
          notes](https://redirect.github.com/astral-sh/python-build-standalone/releases/tag/20250626)\nfor
          more details.\n\n##### Enhancements\n\n- Include path or URL when failing
          to convert in lockfile ([#&#8203;14292](https://redirect.github.com/astral-sh/uv/pull/14292))\n-
          Warn when `~=` is used as a Python version specifier without a patch version
          ([#&#8203;14008](https://redirect.github.com/astral-sh/uv/pull/14008))\n\n#####
          Preview features\n\n- Ensure preview default Python installs are upgradeable
          ([#&#8203;14261](https://redirect.github.com/astral-sh/uv/pull/14261))\n\n#####
          Performance\n\n- Share workspace cache between lock and sync operations
          ([#&#8203;14321](https://redirect.github.com/astral-sh/uv/pull/14321))\n\n#####
          Bug fixes\n\n- Allow local indexes to reference remote files ([#&#8203;14294](https://redirect.github.com/astral-sh/uv/pull/14294))\n-
          Avoid rendering desugared prefix matches in error messages ([#&#8203;14195](https://redirect.github.com/astral-sh/uv/pull/14195))\n-
          Avoid using path URL for workspace Git dependencies in `requirements.txt`
          ([#&#8203;14288](https://redirect.github.com/astral-sh/uv/pull/14288))\n-
          Normalize index URLs to remove trailing slash ([#&#8203;14245](https://redirect.github.com/astral-sh/uv/pull/14245))\n-
          Respect URL-encoded credentials in redirect location ([#&#8203;14315](https://redirect.github.com/astral-sh/uv/pull/14315))\n-
          Lock the source tree when running setuptools, to protect concurrent builds
          ([#&#8203;14174](https://redirect.github.com/astral-sh/uv/pull/14174))\n\n#####
          Documentation\n\n- Note that GCP Artifact Registry download URLs must have
          `/simple` component ([#&#8203;14251](https://redirect.github.com/astral-sh/uv/pull/14251))\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/cfg-cookiecutter).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC42Mi4xIiwidXBkYXRlZEluVmVyIjoiNDAuNjIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUiXX0=-->\n"
        change_url: https://github.com/osism/cfg-cookiecutter/pull/762
        commit_id: a26415a43cee961fc473f11a02097cb5494e9fbb
        patchset: a26415a43cee961fc473f11a02097cb5494e9fbb
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/cfg-cookiecutter
          name: osism/cfg-cookiecutter
          short_name: cfg-cookiecutter
          src_dir: src/github.com/osism/cfg-cookiecutter
        topic: null
      job: python-black
      jobtags: []
      max_attempts: 3
      message: Y2hvcmUoZGVwcyk6IHVwZGF0ZSBnaGNyLmlvL2FzdHJhbC1zaC91diBkb2NrZXIgdGFnIHRvIHYwLjcuMTgKClRoaXMgUFIgY29udGFpbnMgdGhlIGZvbGxvd2luZyB1cGRhdGVzOgoKfCBQYWNrYWdlIHwgVHlwZSB8IFVwZGF0ZSB8IENoYW5nZSB8CnwtLS18LS0tfC0tLXwtLS18CnwgW2doY3IuaW8vYXN0cmFsLXNoL3V2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXN0cmFsLXNoL3V2KSB8IGZpbmFsIHwgcGF0Y2ggfCBgMC43LjE1YCAtPiBgMC43LjE4YCB8CgotLS0KCiMjIyBSZWxlYXNlIE5vdGVzCgo8ZGV0YWlscz4KPHN1bW1hcnk+YXN0cmFsLXNoL3V2IChnaGNyLmlvL2FzdHJhbC1zaC91dik8L3N1bW1hcnk+CgojIyMgW2B2MC43LjE4YF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FzdHJhbC1zaC91di9ibG9iL0hFQUQvQ0hBTkdFTE9HLm1kIzA3MTgpCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hc3RyYWwtc2gvdXYvY29tcGFyZS8wLjcuMTcuLi4wLjcuMTgpCgojIyMjIyBQeXRob24KCi0gQWRkZWQgYXJtNjQgV2luZG93cyBQeXRob24gMy4xMSwgMy4xMiwgMy4xMywgYW5kIDMuMTQKCiAgVGhlc2UgYXJlIG5vdCBkb3dubG9hZGVkIGJ5IGRlZmF1bHQsIHNpbmNlIHg4Ni02NCBQeXRob24gaGFzIGJyb2FkZXIgZWNvc3lzdGVtIHN1cHBvcnQgb24gV2luZG93cy4KICBIb3dldmVyLCB0aGV5IGNhbiBiZSByZXF1ZXN0ZWQgd2l0aCBgY3B5dGhvbi08dmVyc2lvbj4td2luZG93cy1hYXJjaDY0YC4KCiMjIyMjIEVuaGFuY2VtZW50cwoKLSBLZWVwIHRyYWNrIG9mIHJldHJpZXMgaW4gYE1hbmFnZWRQeXRob25Eb3dubG9hZDo6ZmV0Y2hfd2l0aF9yZXRyeWAgKFsjJiM4MjAzOzE0Mzc4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXN0cmFsLXNoL3V2L3B1bGwvMTQzNzgpKQotIFJldXNlIGJ1aWxkICh2aXJ0dWFsKSBlbnZpcm9ubWVudHMgYWNyb3NzIHJlc29sdXRpb24gYW5kIGluc3RhbGxhdGlvbiAoWyMmIzgyMDM7MTQzMzhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hc3RyYWwtc2gvdXYvcHVsbC8xNDMzOCkpCi0gSW1wcm92ZSB0cmFjZSBtZXNzYWdlIGZvciBjYWNoZWQgUHl0aG9uIGludGVycHJldGVyIHF1ZXJ5IChbIyYjODIwMzsxNDMyOF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FzdHJhbC1zaC91di9wdWxsLzE0MzI4KSkKLSBVc2UgcGFyc2VkIFVSTHMgZm9yIGNvbmZsaWN0aW5nIFVSTCBlcnJvciBtZXNzYWdlIChbIyYjODIwMzsxNDM4MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FzdHJhbC1zaC91di9wdWxsLzE0MzgwKSkKCiMjIyMjIFByZXZpZXcgZmVhdHVyZXMKCi0gSWdub3JlIGludmFsaWQgYnVpbGQgYmFja2VuZCBzZXR0aW5ncyB3aGVuIG5vdCBidWlsZGluZyAoWyMmIzgyMDM7MTQzNzJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hc3RyYWwtc2gvdXYvcHVsbC8xNDM3MikpCgojIyMjIyBCdWcgZml4ZXMKCi0gRml4IGVxdWFscy1zdGFyIGFuZCB0aWxkZS1lcXVhbHMgd2l0aCBgcHl0aG9uX3ZlcnNpb25gIGFuZCBgcHl0aG9uX2Z1bGxfdmVyc2lvbmAgKFsjJiM4MjAzOzE0MjcxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXN0cmFsLXNoL3V2L3B1bGwvMTQyNzEpKQotIEluY2x1ZGUgdGhlIGNhbm9uaWNhbCBwYXRoIGluIHRoZSBpbnRlcnByZXRlciBxdWVyeSBjYWNoZSBrZXkgKFsjJiM4MjAzOzE0MzMxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXN0cmFsLXNoL3V2L3B1bGwvMTQzMzEpKQotIE9ubHkgZHJvcCBidWlsZCBkaXJlY3RvcmllcyBvbiBwcm9ncmFtIGV4aXQgKFsjJiM4MjAzOzE0MzA0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXN0cmFsLXNoL3V2L3B1bGwvMTQzMDQpKQotIEVycm9yIGluc3RlYWQgb2YgcGFuaWMgb24gY29uZmxpY3QgYmV0d2VlbiBnbG9iYWwgYW5kIHN1YmNvbW1hbmQgZmxhZ3MgKFsjJiM4MjAzOzE0MzY4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXN0cmFsLXNoL3V2L3B1bGwvMTQzNjgpKQotIENvbnNpc3RlbnRseSBub3JtYWxpemUgdHJhaWxpbmcgc2xhc2hlcyBvbiBVUkxzIHdpdGggbm8gcGF0aCBzZWdtZW50cyAoWyMmIzgyMDM7MTQzNDldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hc3RyYWwtc2gvdXYvcHVsbC8xNDM0OSkpCgojIyMjIyBEb2N1bWVudGF0aW9uCgotIEFkZCBpbnN0cnVjdGlvbnMgZm9yIHB1Ymxpc2hpbmcgdG8gSkZyb2cncyBBcnRpZmFjdG9yeSAoWyMmIzgyMDM7MTQyNTNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hc3RyYWwtc2gvdXYvcHVsbC8xNDI1MykpCi0gRWRpdHMgdG8gdGhlIGJ1aWxkIGJhY2tlbmQgZG9jdW1lbnRhdGlvbiAoWyMmIzgyMDM7MTQzNzZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hc3RyYWwtc2gvdXYvcHVsbC8xNDM3NikpCgojIyMgW2B2MC43LjE3YF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FzdHJhbC1zaC91di9ibG9iL0hFQUQvQ0hBTkdFTE9HLm1kIzA3MTcpCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hc3RyYWwtc2gvdXYvY29tcGFyZS8wLjcuMTYuLi4wLjcuMTcpCgojIyMjIyBCdWcgZml4ZXMKCi0gQXBwbHkgYnVpbGQgY29uc3RyYWludHMgd2hlbiByZXNvbHZpbmcgYC0td2l0aGAgZGVwZW5kZW5jaWVzIChbIyYjODIwMzsxNDM0MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FzdHJhbC1zaC91di9wdWxsLzE0MzQwKSkKLSBEcm9wIHRyYWlsaW5nIHNsYXNoZXMgd2hlbiBjb252ZXJ0aW5nIGluZGV4IFVSTCBmcm9tIFVSTCAoWyMmIzgyMDM7MTQzNDZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hc3RyYWwtc2gvdXYvcHVsbC8xNDM0NikpCi0gSWdub3JlIGBVVl9QWVRIT05fQ0FDSEVfRElSYCB3aGVuIGVtcHR5IChbIyYjODIwMzsxNDMzNl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FzdHJhbC1zaC91di9wdWxsLzE0MzM2KSkKLSBGaXggZXJyb3IgbWVzc2FnZSBvcmRlcmluZyBmb3IgYHB5dmVudi5jZmdgIHZlcnNpb24gY29uZmxpY3QgKFsjJiM4MjAzOzE0MzI5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXN0cmFsLXNoL3V2L3B1bGwvMTQzMjkpKQoKIyMjIFtgdjAuNy4xNmBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hc3RyYWwtc2gvdXYvYmxvYi9IRUFEL0NIQU5HRUxPRy5tZCMwNzE2KQoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXN0cmFsLXNoL3V2L2NvbXBhcmUvMC43LjE1Li4uMC43LjE2KQoKIyMjIyMgUHl0aG9uCgotIEFkZCBQeXRob24gMy4xNC4wYjMKClNlZSB0aGUKW2BweXRob24tYnVpbGQtc3RhbmRhbG9uZWAgcmVsZWFzZSBub3Rlc10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FzdHJhbC1zaC9weXRob24tYnVpbGQtc3RhbmRhbG9uZS9yZWxlYXNlcy90YWcvMjAyNTA2MjYpCmZvciBtb3JlIGRldGFpbHMuCgojIyMjIyBFbmhhbmNlbWVudHMKCi0gSW5jbHVkZSBwYXRoIG9yIFVSTCB3aGVuIGZhaWxpbmcgdG8gY29udmVydCBpbiBsb2NrZmlsZSAoWyMmIzgyMDM7MTQyOTJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hc3RyYWwtc2gvdXYvcHVsbC8xNDI5MikpCi0gV2FybiB3aGVuIGB+PWAgaXMgdXNlZCBhcyBhIFB5dGhvbiB2ZXJzaW9uIHNwZWNpZmllciB3aXRob3V0IGEgcGF0Y2ggdmVyc2lvbiAoWyMmIzgyMDM7MTQwMDhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hc3RyYWwtc2gvdXYvcHVsbC8xNDAwOCkpCgojIyMjIyBQcmV2aWV3IGZlYXR1cmVzCgotIEVuc3VyZSBwcmV2aWV3IGRlZmF1bHQgUHl0aG9uIGluc3RhbGxzIGFyZSB1cGdyYWRlYWJsZSAoWyMmIzgyMDM7MTQyNjFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hc3RyYWwtc2gvdXYvcHVsbC8xNDI2MSkpCgojIyMjIyBQZXJmb3JtYW5jZQoKLSBTaGFyZSB3b3Jrc3BhY2UgY2FjaGUgYmV0d2VlbiBsb2NrIGFuZCBzeW5jIG9wZXJhdGlvbnMgKFsjJiM4MjAzOzE0MzIxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXN0cmFsLXNoL3V2L3B1bGwvMTQzMjEpKQoKIyMjIyMgQnVnIGZpeGVzCgotIEFsbG93IGxvY2FsIGluZGV4ZXMgdG8gcmVmZXJlbmNlIHJlbW90ZSBmaWxlcyAoWyMmIzgyMDM7MTQyOTRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hc3RyYWwtc2gvdXYvcHVsbC8xNDI5NCkpCi0gQXZvaWQgcmVuZGVyaW5nIGRlc3VnYXJlZCBwcmVmaXggbWF0Y2hlcyBpbiBlcnJvciBtZXNzYWdlcyAoWyMmIzgyMDM7MTQxOTVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hc3RyYWwtc2gvdXYvcHVsbC8xNDE5NSkpCi0gQXZvaWQgdXNpbmcgcGF0aCBVUkwgZm9yIHdvcmtzcGFjZSBHaXQgZGVwZW5kZW5jaWVzIGluIGByZXF1aXJlbWVudHMudHh0YCAoWyMmIzgyMDM7MTQyODhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hc3RyYWwtc2gvdXYvcHVsbC8xNDI4OCkpCi0gTm9ybWFsaXplIGluZGV4IFVSTHMgdG8gcmVtb3ZlIHRyYWlsaW5nIHNsYXNoIChbIyYjODIwMzsxNDI0NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FzdHJhbC1zaC91di9wdWxsLzE0MjQ1KSkKLSBSZXNwZWN0IFVSTC1lbmNvZGVkIGNyZWRlbnRpYWxzIGluIHJlZGlyZWN0IGxvY2F0aW9uIChbIyYjODIwMzsxNDMxNV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FzdHJhbC1zaC91di9wdWxsLzE0MzE1KSkKLSBMb2NrIHRoZSBzb3VyY2UgdHJlZSB3aGVuIHJ1bm5pbmcgc2V0dXB0b29scywgdG8gcHJvdGVjdCBjb25jdXJyZW50IGJ1aWxkcyAoWyMmIzgyMDM7MTQxNzRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hc3RyYWwtc2gvdXYvcHVsbC8xNDE3NCkpCgojIyMjIyBEb2N1bWVudGF0aW9uCgotIE5vdGUgdGhhdCBHQ1AgQXJ0aWZhY3QgUmVnaXN0cnkgZG93bmxvYWQgVVJMcyBtdXN0IGhhdmUgYC9zaW1wbGVgIGNvbXBvbmVudCAoWyMmIzgyMDM7MTQyNTFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hc3RyYWwtc2gvdXYvcHVsbC8xNDI1MSkpCgo8L2RldGFpbHM+CgotLS0KCiMjIyBDb25maWd1cmF0aW9uCgrwn5OFICoqU2NoZWR1bGUqKjogQnJhbmNoIGNyZWF0aW9uIC0gQXQgYW55IHRpbWUgKG5vIHNjaGVkdWxlIGRlZmluZWQpLCBBdXRvbWVyZ2UgLSBBdCBhbnkgdGltZSAobm8gc2NoZWR1bGUgZGVmaW5lZCkuCgrwn5qmICoqQXV0b21lcmdlKio6IERpc2FibGVkIGJ5IGNvbmZpZy4gUGxlYXNlIG1lcmdlIHRoaXMgbWFudWFsbHkgb25jZSB5b3UgYXJlIHNhdGlzZmllZC4KCuKZuyAqKlJlYmFzaW5nKio6IFdoZW5ldmVyIFBSIGJlY29tZXMgY29uZmxpY3RlZCwgb3IgeW91IHRpY2sgdGhlIHJlYmFzZS9yZXRyeSBjaGVja2JveC4KCvCflJUgKipJZ25vcmUqKjogQ2xvc2UgdGhpcyBQUiBhbmQgeW91IHdvbid0IGJlIHJlbWluZGVkIGFib3V0IHRoaXMgdXBkYXRlIGFnYWluLgoKLS0tCgogLSBbIF0gPCEtLSByZWJhc2UtY2hlY2sgLS0+SWYgeW91IHdhbnQgdG8gcmViYXNlL3JldHJ5IHRoaXMgUFIsIGNoZWNrIHRoaXMgYm94CgotLS0KClRoaXMgUFIgd2FzIGdlbmVyYXRlZCBieSBbTWVuZCBSZW5vdmF0ZV0oaHR0cHM6Ly9tZW5kLmlvL3Jlbm92YXRlLykuIFZpZXcgdGhlIFtyZXBvc2l0b3J5IGpvYiBsb2ddKGh0dHBzOi8vZGV2ZWxvcGVyLm1lbmQuaW8vZ2l0aHViL29zaXNtL2NmZy1jb29raWVjdXR0ZXIpLgo8IS0tcmVub3ZhdGUtZGVidWc6ZXlKamNtVmhkR1ZrU1c1V1pYSWlPaUkwTUM0Mk1pNHhJaXdpZFhCa1lYUmxaRWx1Vm1WeUlqb2lOREF1TmpJdU1TSXNJblJoY21kbGRFSnlZVzVqYUNJNkltMWhhVzRpTENKc1lXSmxiSE1pT2xzaWNtVnViM1poZEdVaVhYMD0tLT4K
      patchset: a26415a43cee961fc473f11a02097cb5494e9fbb
      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: 95400903ba18e86e546004cbff0716a23812e65c
          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/python-black/run.yml
          roles:
          - checkout: main
            checkout_description: playbook branch
            link_name: ansible/playbook_0/role_0/zuul-jobs
            link_target: untrusted/project_0/github.com/osism/zuul-jobs
            role_path: ansible/playbook_0/role_0/zuul-jobs/roles
          - checkout: main
            checkout_description: zuul branch
            link_name: ansible/playbook_0/role_1/zuul-config
            link_target: untrusted/project_1/github.com/osism/zuul-config
            role_path: ansible/playbook_0/role_1/zuul-config/roles
          - checkout: master
            checkout_description: project default branch
            link_name: ansible/playbook_0/role_2/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/cfg-cookiecutter
        name: osism/cfg-cookiecutter
        short_name: cfg-cookiecutter
        src_dir: src/github.com/osism/cfg-cookiecutter
      projects:
        github.com/osism/cfg-cookiecutter:
          canonical_hostname: github.com
          canonical_name: github.com/osism/cfg-cookiecutter
          checkout: main
          checkout_description: zuul branch
          commit: 23c254fd99a6e7970dd21b6fe982b4869c85aed6
          name: osism/cfg-cookiecutter
          required: false
          short_name: cfg-cookiecutter
          src_dir: src/github.com/osism/cfg-cookiecutter
      ref: refs/pull/762/head
      resources: {}
      tenant: osism
      timeout: 1800
      topic: null
      voting: true
