all:
  children:
    zuul_unreachable:
      hosts: {}
  hosts:
    debian-bookworm:
      ansible_connection: ssh
      ansible_host: 2a13:1a81:8000:3124:f816:3eff:fedc:45ab
      ansible_port: 22
      ansible_python_interpreter: auto
      ansible_user: zuul
      nodepool:
        az: nova
        cloud: regiocloud-a-ci
        external_id: 81c13417-8bd1-4ff5-a93f-ab18685c690d
        host_id: 4667d18e0398acd2fb730ad41ba32e35789c4ac8cd4c0875d25b316b
        interface_ip: 2a13:1a81:8000:3124:f816:3eff:fedc:45ab
        label: debian-bookworm
        node_properties: {}
        private_ipv4: 10.128.0.105
        private_ipv6: null
        provider: regiocloud-a
        public_ipv4: 81.163.193.5
        public_ipv6: 2a13:1a81:8000:3124:f816:3eff:fedc:45ab
        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/release/.zuul.yaml@main#2>'
      ansible_version: '9'
      attempts: 1
      branch: main
      build: ee04c5f446ea4e53bc5abbf86ca45e75
      build_refs:
      - branch: main
        change: '2110'
        change_message: "chore(deps): update dependency gitpython to v3.1.45\n\nThis
          PR contains the following updates:\n\n| Package | Change | Age | Confidence
          |\n|---|---|---|---|\n| [GitPython](https://redirect.github.com/gitpython-developers/GitPython)
          | `==3.1.44` -> `==3.1.45` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/gitpython/3.1.45?slim=true)](https://docs.renovatebot.com/merge-confidence/)
          | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/gitpython/3.1.44/3.1.45?slim=true)](https://docs.renovatebot.com/merge-confidence/)
          |\n\n---\n\n### Release Notes\n\n<details>\n<summary>gitpython-developers/GitPython
          (GitPython)</summary>\n\n### [`v3.1.45`](https://redirect.github.com/gitpython-developers/GitPython/releases/tag/3.1.45)\n\n[Compare
          Source](https://redirect.github.com/gitpython-developers/GitPython/compare/3.1.44...3.1.45)\n\n####
          What's Changed\n\n- Fix various version-related CI breakages by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [https://github.com/gitpython-developers/GitPython/pull/1987](https://redirect.github.com/gitpython-developers/GitPython/pull/1987)\n-
          Do some CI cleanup to make reports clearer and future changes easier by
          [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan) in [https://github.com/gitpython-developers/GitPython/pull/1989](https://redirect.github.com/gitpython-developers/GitPython/pull/1989)\n-
          Affirm that gitdb and smmap advisories can also be created by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [https://github.com/gitpython-developers/GitPython/pull/1991](https://redirect.github.com/gitpython-developers/GitPython/pull/1991)\n-
          Fix links to gitdb and smmap `SECURITY.md` files by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [https://github.com/gitpython-developers/GitPython/pull/1992](https://redirect.github.com/gitpython-developers/GitPython/pull/1992)\n-
          Test Python 3.13 regularly on Ubuntu and macOS on CI by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [https://github.com/gitpython-developers/GitPython/pull/1990](https://redirect.github.com/gitpython-developers/GitPython/pull/1990)\n-
          Repo.rev\\_parse: Handle <tag>^{commit} correctly by [@&#8203;flichtenheld](https://redirect.github.com/flichtenheld)
          in [https://github.com/gitpython-developers/GitPython/pull/1996](https://redirect.github.com/gitpython-developers/GitPython/pull/1996)\n-
          Fuzzing: Fix Broken Fuzz Test for Git Submodule Handling by [@&#8203;DaveLak](https://redirect.github.com/DaveLak)
          in [https://github.com/gitpython-developers/GitPython/pull/1997](https://redirect.github.com/gitpython-developers/GitPython/pull/1997)\n-
          Work around Cygwin CI failure [#&#8203;2004](https://redirect.github.com/gitpython-developers/GitPython/issues/2004),
          except for `test_installation` by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [https://github.com/gitpython-developers/GitPython/pull/2007](https://redirect.github.com/gitpython-developers/GitPython/pull/2007)\n-
          Mark `test_installation` xfail on Cygwin CI by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [https://github.com/gitpython-developers/GitPython/pull/2009](https://redirect.github.com/gitpython-developers/GitPython/pull/2009)\n-
          `IndexFile._to_relative_path` - fix case where absolute path gets stripped
          of trailing slash by [@&#8203;kamilkozik7](https://redirect.github.com/kamilkozik7)
          in [https://github.com/gitpython-developers/GitPython/pull/2012](https://redirect.github.com/gitpython-developers/GitPython/pull/2012)\n-
          Use WSL1 on CI by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [https://github.com/gitpython-developers/GitPython/pull/2010](https://redirect.github.com/gitpython-developers/GitPython/pull/2010)\n-
          Test free-threaded Python (but only on Linux) by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [https://github.com/gitpython-developers/GitPython/pull/2011](https://redirect.github.com/gitpython-developers/GitPython/pull/2011)\n-
          Use property decorator to support typing by [@&#8203;Andrej730](https://redirect.github.com/Andrej730)
          in [https://github.com/gitpython-developers/GitPython/pull/2015](https://redirect.github.com/gitpython-developers/GitPython/pull/2015)\n-
          Fix some incorrect sphinx markups in the docstrings by [@&#8203;koyuki7w](https://redirect.github.com/koyuki7w)
          in [https://github.com/gitpython-developers/GitPython/pull/2018](https://redirect.github.com/gitpython-developers/GitPython/pull/2018)\n-
          replace quansight-labs/setup-python with actions/setup-python by [@&#8203;ngoldbaum](https://redirect.github.com/ngoldbaum)
          in [https://github.com/gitpython-developers/GitPython/pull/2019](https://redirect.github.com/gitpython-developers/GitPython/pull/2019)\n-
          remove type assertions from util.py by [@&#8203;gcmarx](https://redirect.github.com/gcmarx)
          in [https://github.com/gitpython-developers/GitPython/pull/2028](https://redirect.github.com/gitpython-developers/GitPython/pull/2028)\n-
          correctly handle `uname-cmd` that doesn't point to an executable file by
          [@&#8203;gcmarx](https://redirect.github.com/gcmarx) in [https://github.com/gitpython-developers/GitPython/pull/2026](https://redirect.github.com/gitpython-developers/GitPython/pull/2026)\n-
          Use newer ruff style by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [https://github.com/gitpython-developers/GitPython/pull/2031](https://redirect.github.com/gitpython-developers/GitPython/pull/2031)\n-
          Have CodeQL scan GitHub Actions workflows as well as Python code by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [https://github.com/gitpython-developers/GitPython/pull/2032](https://redirect.github.com/gitpython-developers/GitPython/pull/2032)\n-
          Specify explicit `contents: read` workflow permissions by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [https://github.com/gitpython-developers/GitPython/pull/2033](https://redirect.github.com/gitpython-developers/GitPython/pull/2033)\n-
          Fix GitConfigParser not removing quotes from values by [@&#8203;betaboon](https://redirect.github.com/betaboon)
          in [https://github.com/gitpython-developers/GitPython/pull/2035](https://redirect.github.com/gitpython-developers/GitPython/pull/2035)\n-
          Preserve quoted leading and trailing single-line config var whitespace by
          [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan) in [https://github.com/gitpython-developers/GitPython/pull/2036](https://redirect.github.com/gitpython-developers/GitPython/pull/2036)\n-
          Refactor Git.{AutoInterrupt,CatFileContentStream} nesting by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [https://github.com/gitpython-developers/GitPython/pull/2037](https://redirect.github.com/gitpython-developers/GitPython/pull/2037)\n-
          Fix Git.{AutoInterrupt,CatFileContentStream} static typing by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [https://github.com/gitpython-developers/GitPython/pull/2039](https://redirect.github.com/gitpython-developers/GitPython/pull/2039)\n-
          Fix CI `mypy` command on free-threaded Python by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [https://github.com/gitpython-developers/GitPython/pull/2040](https://redirect.github.com/gitpython-developers/GitPython/pull/2040)\n-
          Split Cygwin CI into non-`performance` and `performance` test jobs by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [https://github.com/gitpython-developers/GitPython/pull/2042](https://redirect.github.com/gitpython-developers/GitPython/pull/2042)\n-
          Express conditional `setuptools` requirement statically by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [https://github.com/gitpython-developers/GitPython/pull/2043](https://redirect.github.com/gitpython-developers/GitPython/pull/2043)\n-
          Fix ambiguous `_safer_popen_windows` comment by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [https://github.com/gitpython-developers/GitPython/pull/2044](https://redirect.github.com/gitpython-developers/GitPython/pull/2044)\n-
          Clarify `USE_SHELL` warning helper signature by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [https://github.com/gitpython-developers/GitPython/pull/2045](https://redirect.github.com/gitpython-developers/GitPython/pull/2045)\n-
          Test `ConfigParser` with whitespace outside the value by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [https://github.com/gitpython-developers/GitPython/pull/2046](https://redirect.github.com/gitpython-developers/GitPython/pull/2046)\n-
          Remove explicit empty `\"\"` handling in ConfigParser by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [https://github.com/gitpython-developers/GitPython/pull/2047](https://redirect.github.com/gitpython-developers/GitPython/pull/2047)\n-
          Various style improvements by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [https://github.com/gitpython-developers/GitPython/pull/2049](https://redirect.github.com/gitpython-developers/GitPython/pull/2049)\n-
          Don't remove quotes if `\\` or `\"` are present inside by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [https://github.com/gitpython-developers/GitPython/pull/2048](https://redirect.github.com/gitpython-developers/GitPython/pull/2048)\n-
          fix updating submodules with relative urls by [@&#8203;david0](https://redirect.github.com/david0)
          in [https://github.com/gitpython-developers/GitPython/pull/2051](https://redirect.github.com/gitpython-developers/GitPython/pull/2051)\n-
          Run `cat_file.py` fixture without site customizations by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [https://github.com/gitpython-developers/GitPython/pull/2052](https://redirect.github.com/gitpython-developers/GitPython/pull/2052)\n-
          Fix Cygwin installation on CI for `pip` by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [https://github.com/gitpython-developers/GitPython/pull/2053](https://redirect.github.com/gitpython-developers/GitPython/pull/2053)\n-
          Fail `test_installation` on warnings, and remove deprecated license classifier
          by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan) in [https://github.com/gitpython-developers/GitPython/pull/2054](https://redirect.github.com/gitpython-developers/GitPython/pull/2054)\n-
          Add clearer error version for unsupported index error by [@&#8203;tombedor](https://redirect.github.com/tombedor)
          in [https://github.com/gitpython-developers/GitPython/pull/2055](https://redirect.github.com/gitpython-developers/GitPython/pull/2055)\n-
          Fix name collision by [@&#8203;NMertsch](https://redirect.github.com/NMertsch)
          in [https://github.com/gitpython-developers/GitPython/pull/2060](https://redirect.github.com/gitpython-developers/GitPython/pull/2060)\n-
          Allow relative path url in submodules for submodule\\_update by [@&#8203;t-webber](https://redirect.github.com/t-webber)
          in [https://github.com/gitpython-developers/GitPython/pull/2062](https://redirect.github.com/gitpython-developers/GitPython/pull/2062)\n\n####
          New Contributors\n\n- [@&#8203;flichtenheld](https://redirect.github.com/flichtenheld)
          made their first contribution in [https://github.com/gitpython-developers/GitPython/pull/1996](https://redirect.github.com/gitpython-developers/GitPython/pull/1996)\n-
          [@&#8203;kamilkozik7](https://redirect.github.com/kamilkozik7) made their
          first contribution in [https://github.com/gitpython-developers/GitPython/pull/2012](https://redirect.github.com/gitpython-developers/GitPython/pull/2012)\n-
          [@&#8203;koyuki7w](https://redirect.github.com/koyuki7w) made their first
          contribution in [https://github.com/gitpython-developers/GitPython/pull/2018](https://redirect.github.com/gitpython-developers/GitPython/pull/2018)\n-
          [@&#8203;ngoldbaum](https://redirect.github.com/ngoldbaum) made their first
          contribution in [https://github.com/gitpython-developers/GitPython/pull/2019](https://redirect.github.com/gitpython-developers/GitPython/pull/2019)\n-
          [@&#8203;gcmarx](https://redirect.github.com/gcmarx) made their first contribution
          in [https://github.com/gitpython-developers/GitPython/pull/2028](https://redirect.github.com/gitpython-developers/GitPython/pull/2028)\n-
          [@&#8203;betaboon](https://redirect.github.com/betaboon) made their first
          contribution in [https://github.com/gitpython-developers/GitPython/pull/2035](https://redirect.github.com/gitpython-developers/GitPython/pull/2035)\n-
          [@&#8203;david0](https://redirect.github.com/david0) made their first contribution
          in [https://github.com/gitpython-developers/GitPython/pull/2051](https://redirect.github.com/gitpython-developers/GitPython/pull/2051)\n-
          [@&#8203;tombedor](https://redirect.github.com/tombedor) made their first
          contribution in [https://github.com/gitpython-developers/GitPython/pull/2055](https://redirect.github.com/gitpython-developers/GitPython/pull/2055)\n-
          [@&#8203;NMertsch](https://redirect.github.com/NMertsch) made their first
          contribution in [https://github.com/gitpython-developers/GitPython/pull/2060](https://redirect.github.com/gitpython-developers/GitPython/pull/2060)\n-
          [@&#8203;t-webber](https://redirect.github.com/t-webber) made their first
          contribution in [https://github.com/gitpython-developers/GitPython/pull/2062](https://redirect.github.com/gitpython-developers/GitPython/pull/2062)\n\n**Full
          Changelog**: https://github.com/gitpython-developers/GitPython/compare/3.1.44...3.1.45\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/release).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS40MC4wIiwidXBkYXRlZEluVmVyIjoiNDEuNDAuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUiXX0=-->\n"
        change_url: https://github.com/osism/release/pull/2110
        commit_id: e9e720ef5017ca12f8ff037e4d0ac08bfbfe7344
        patchset: e9e720ef5017ca12f8ff037e4d0ac08bfbfe7344
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/release
          name: osism/release
          short_name: release
        src_dir: src/github.com/osism/release
        topic: null
      buildset: c0f673a885b641e1b8d928a7188cc1d5
      buildset_refs:
      - branch: main
        change: '2110'
        change_message: "chore(deps): update dependency gitpython to v3.1.45\n\nThis
          PR contains the following updates:\n\n| Package | Change | Age | Confidence
          |\n|---|---|---|---|\n| [GitPython](https://redirect.github.com/gitpython-developers/GitPython)
          | `==3.1.44` -> `==3.1.45` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/gitpython/3.1.45?slim=true)](https://docs.renovatebot.com/merge-confidence/)
          | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/gitpython/3.1.44/3.1.45?slim=true)](https://docs.renovatebot.com/merge-confidence/)
          |\n\n---\n\n### Release Notes\n\n<details>\n<summary>gitpython-developers/GitPython
          (GitPython)</summary>\n\n### [`v3.1.45`](https://redirect.github.com/gitpython-developers/GitPython/releases/tag/3.1.45)\n\n[Compare
          Source](https://redirect.github.com/gitpython-developers/GitPython/compare/3.1.44...3.1.45)\n\n####
          What's Changed\n\n- Fix various version-related CI breakages by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [https://github.com/gitpython-developers/GitPython/pull/1987](https://redirect.github.com/gitpython-developers/GitPython/pull/1987)\n-
          Do some CI cleanup to make reports clearer and future changes easier by
          [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan) in [https://github.com/gitpython-developers/GitPython/pull/1989](https://redirect.github.com/gitpython-developers/GitPython/pull/1989)\n-
          Affirm that gitdb and smmap advisories can also be created by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [https://github.com/gitpython-developers/GitPython/pull/1991](https://redirect.github.com/gitpython-developers/GitPython/pull/1991)\n-
          Fix links to gitdb and smmap `SECURITY.md` files by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [https://github.com/gitpython-developers/GitPython/pull/1992](https://redirect.github.com/gitpython-developers/GitPython/pull/1992)\n-
          Test Python 3.13 regularly on Ubuntu and macOS on CI by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [https://github.com/gitpython-developers/GitPython/pull/1990](https://redirect.github.com/gitpython-developers/GitPython/pull/1990)\n-
          Repo.rev\\_parse: Handle <tag>^{commit} correctly by [@&#8203;flichtenheld](https://redirect.github.com/flichtenheld)
          in [https://github.com/gitpython-developers/GitPython/pull/1996](https://redirect.github.com/gitpython-developers/GitPython/pull/1996)\n-
          Fuzzing: Fix Broken Fuzz Test for Git Submodule Handling by [@&#8203;DaveLak](https://redirect.github.com/DaveLak)
          in [https://github.com/gitpython-developers/GitPython/pull/1997](https://redirect.github.com/gitpython-developers/GitPython/pull/1997)\n-
          Work around Cygwin CI failure [#&#8203;2004](https://redirect.github.com/gitpython-developers/GitPython/issues/2004),
          except for `test_installation` by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [https://github.com/gitpython-developers/GitPython/pull/2007](https://redirect.github.com/gitpython-developers/GitPython/pull/2007)\n-
          Mark `test_installation` xfail on Cygwin CI by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [https://github.com/gitpython-developers/GitPython/pull/2009](https://redirect.github.com/gitpython-developers/GitPython/pull/2009)\n-
          `IndexFile._to_relative_path` - fix case where absolute path gets stripped
          of trailing slash by [@&#8203;kamilkozik7](https://redirect.github.com/kamilkozik7)
          in [https://github.com/gitpython-developers/GitPython/pull/2012](https://redirect.github.com/gitpython-developers/GitPython/pull/2012)\n-
          Use WSL1 on CI by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [https://github.com/gitpython-developers/GitPython/pull/2010](https://redirect.github.com/gitpython-developers/GitPython/pull/2010)\n-
          Test free-threaded Python (but only on Linux) by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [https://github.com/gitpython-developers/GitPython/pull/2011](https://redirect.github.com/gitpython-developers/GitPython/pull/2011)\n-
          Use property decorator to support typing by [@&#8203;Andrej730](https://redirect.github.com/Andrej730)
          in [https://github.com/gitpython-developers/GitPython/pull/2015](https://redirect.github.com/gitpython-developers/GitPython/pull/2015)\n-
          Fix some incorrect sphinx markups in the docstrings by [@&#8203;koyuki7w](https://redirect.github.com/koyuki7w)
          in [https://github.com/gitpython-developers/GitPython/pull/2018](https://redirect.github.com/gitpython-developers/GitPython/pull/2018)\n-
          replace quansight-labs/setup-python with actions/setup-python by [@&#8203;ngoldbaum](https://redirect.github.com/ngoldbaum)
          in [https://github.com/gitpython-developers/GitPython/pull/2019](https://redirect.github.com/gitpython-developers/GitPython/pull/2019)\n-
          remove type assertions from util.py by [@&#8203;gcmarx](https://redirect.github.com/gcmarx)
          in [https://github.com/gitpython-developers/GitPython/pull/2028](https://redirect.github.com/gitpython-developers/GitPython/pull/2028)\n-
          correctly handle `uname-cmd` that doesn't point to an executable file by
          [@&#8203;gcmarx](https://redirect.github.com/gcmarx) in [https://github.com/gitpython-developers/GitPython/pull/2026](https://redirect.github.com/gitpython-developers/GitPython/pull/2026)\n-
          Use newer ruff style by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [https://github.com/gitpython-developers/GitPython/pull/2031](https://redirect.github.com/gitpython-developers/GitPython/pull/2031)\n-
          Have CodeQL scan GitHub Actions workflows as well as Python code by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [https://github.com/gitpython-developers/GitPython/pull/2032](https://redirect.github.com/gitpython-developers/GitPython/pull/2032)\n-
          Specify explicit `contents: read` workflow permissions by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [https://github.com/gitpython-developers/GitPython/pull/2033](https://redirect.github.com/gitpython-developers/GitPython/pull/2033)\n-
          Fix GitConfigParser not removing quotes from values by [@&#8203;betaboon](https://redirect.github.com/betaboon)
          in [https://github.com/gitpython-developers/GitPython/pull/2035](https://redirect.github.com/gitpython-developers/GitPython/pull/2035)\n-
          Preserve quoted leading and trailing single-line config var whitespace by
          [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan) in [https://github.com/gitpython-developers/GitPython/pull/2036](https://redirect.github.com/gitpython-developers/GitPython/pull/2036)\n-
          Refactor Git.{AutoInterrupt,CatFileContentStream} nesting by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [https://github.com/gitpython-developers/GitPython/pull/2037](https://redirect.github.com/gitpython-developers/GitPython/pull/2037)\n-
          Fix Git.{AutoInterrupt,CatFileContentStream} static typing by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [https://github.com/gitpython-developers/GitPython/pull/2039](https://redirect.github.com/gitpython-developers/GitPython/pull/2039)\n-
          Fix CI `mypy` command on free-threaded Python by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [https://github.com/gitpython-developers/GitPython/pull/2040](https://redirect.github.com/gitpython-developers/GitPython/pull/2040)\n-
          Split Cygwin CI into non-`performance` and `performance` test jobs by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [https://github.com/gitpython-developers/GitPython/pull/2042](https://redirect.github.com/gitpython-developers/GitPython/pull/2042)\n-
          Express conditional `setuptools` requirement statically by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [https://github.com/gitpython-developers/GitPython/pull/2043](https://redirect.github.com/gitpython-developers/GitPython/pull/2043)\n-
          Fix ambiguous `_safer_popen_windows` comment by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [https://github.com/gitpython-developers/GitPython/pull/2044](https://redirect.github.com/gitpython-developers/GitPython/pull/2044)\n-
          Clarify `USE_SHELL` warning helper signature by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [https://github.com/gitpython-developers/GitPython/pull/2045](https://redirect.github.com/gitpython-developers/GitPython/pull/2045)\n-
          Test `ConfigParser` with whitespace outside the value by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [https://github.com/gitpython-developers/GitPython/pull/2046](https://redirect.github.com/gitpython-developers/GitPython/pull/2046)\n-
          Remove explicit empty `\"\"` handling in ConfigParser by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [https://github.com/gitpython-developers/GitPython/pull/2047](https://redirect.github.com/gitpython-developers/GitPython/pull/2047)\n-
          Various style improvements by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [https://github.com/gitpython-developers/GitPython/pull/2049](https://redirect.github.com/gitpython-developers/GitPython/pull/2049)\n-
          Don't remove quotes if `\\` or `\"` are present inside by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [https://github.com/gitpython-developers/GitPython/pull/2048](https://redirect.github.com/gitpython-developers/GitPython/pull/2048)\n-
          fix updating submodules with relative urls by [@&#8203;david0](https://redirect.github.com/david0)
          in [https://github.com/gitpython-developers/GitPython/pull/2051](https://redirect.github.com/gitpython-developers/GitPython/pull/2051)\n-
          Run `cat_file.py` fixture without site customizations by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [https://github.com/gitpython-developers/GitPython/pull/2052](https://redirect.github.com/gitpython-developers/GitPython/pull/2052)\n-
          Fix Cygwin installation on CI for `pip` by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [https://github.com/gitpython-developers/GitPython/pull/2053](https://redirect.github.com/gitpython-developers/GitPython/pull/2053)\n-
          Fail `test_installation` on warnings, and remove deprecated license classifier
          by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan) in [https://github.com/gitpython-developers/GitPython/pull/2054](https://redirect.github.com/gitpython-developers/GitPython/pull/2054)\n-
          Add clearer error version for unsupported index error by [@&#8203;tombedor](https://redirect.github.com/tombedor)
          in [https://github.com/gitpython-developers/GitPython/pull/2055](https://redirect.github.com/gitpython-developers/GitPython/pull/2055)\n-
          Fix name collision by [@&#8203;NMertsch](https://redirect.github.com/NMertsch)
          in [https://github.com/gitpython-developers/GitPython/pull/2060](https://redirect.github.com/gitpython-developers/GitPython/pull/2060)\n-
          Allow relative path url in submodules for submodule\\_update by [@&#8203;t-webber](https://redirect.github.com/t-webber)
          in [https://github.com/gitpython-developers/GitPython/pull/2062](https://redirect.github.com/gitpython-developers/GitPython/pull/2062)\n\n####
          New Contributors\n\n- [@&#8203;flichtenheld](https://redirect.github.com/flichtenheld)
          made their first contribution in [https://github.com/gitpython-developers/GitPython/pull/1996](https://redirect.github.com/gitpython-developers/GitPython/pull/1996)\n-
          [@&#8203;kamilkozik7](https://redirect.github.com/kamilkozik7) made their
          first contribution in [https://github.com/gitpython-developers/GitPython/pull/2012](https://redirect.github.com/gitpython-developers/GitPython/pull/2012)\n-
          [@&#8203;koyuki7w](https://redirect.github.com/koyuki7w) made their first
          contribution in [https://github.com/gitpython-developers/GitPython/pull/2018](https://redirect.github.com/gitpython-developers/GitPython/pull/2018)\n-
          [@&#8203;ngoldbaum](https://redirect.github.com/ngoldbaum) made their first
          contribution in [https://github.com/gitpython-developers/GitPython/pull/2019](https://redirect.github.com/gitpython-developers/GitPython/pull/2019)\n-
          [@&#8203;gcmarx](https://redirect.github.com/gcmarx) made their first contribution
          in [https://github.com/gitpython-developers/GitPython/pull/2028](https://redirect.github.com/gitpython-developers/GitPython/pull/2028)\n-
          [@&#8203;betaboon](https://redirect.github.com/betaboon) made their first
          contribution in [https://github.com/gitpython-developers/GitPython/pull/2035](https://redirect.github.com/gitpython-developers/GitPython/pull/2035)\n-
          [@&#8203;david0](https://redirect.github.com/david0) made their first contribution
          in [https://github.com/gitpython-developers/GitPython/pull/2051](https://redirect.github.com/gitpython-developers/GitPython/pull/2051)\n-
          [@&#8203;tombedor](https://redirect.github.com/tombedor) made their first
          contribution in [https://github.com/gitpython-developers/GitPython/pull/2055](https://redirect.github.com/gitpython-developers/GitPython/pull/2055)\n-
          [@&#8203;NMertsch](https://redirect.github.com/NMertsch) made their first
          contribution in [https://github.com/gitpython-developers/GitPython/pull/2060](https://redirect.github.com/gitpython-developers/GitPython/pull/2060)\n-
          [@&#8203;t-webber](https://redirect.github.com/t-webber) made their first
          contribution in [https://github.com/gitpython-developers/GitPython/pull/2062](https://redirect.github.com/gitpython-developers/GitPython/pull/2062)\n\n**Full
          Changelog**: https://github.com/gitpython-developers/GitPython/compare/3.1.44...3.1.45\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/release).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS40MC4wIiwidXBkYXRlZEluVmVyIjoiNDEuNDAuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUiXX0=-->\n"
        change_url: https://github.com/osism/release/pull/2110
        commit_id: e9e720ef5017ca12f8ff037e4d0ac08bfbfe7344
        patchset: e9e720ef5017ca12f8ff037e4d0ac08bfbfe7344
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/release
          name: osism/release
          short_name: release
        src_dir: src/github.com/osism/release
        topic: null
      change: '2110'
      change_message: "chore(deps): update dependency gitpython to v3.1.45\n\nThis
        PR contains the following updates:\n\n| Package | Change | Age | Confidence
        |\n|---|---|---|---|\n| [GitPython](https://redirect.github.com/gitpython-developers/GitPython)
        | `==3.1.44` -> `==3.1.45` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/gitpython/3.1.45?slim=true)](https://docs.renovatebot.com/merge-confidence/)
        | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/gitpython/3.1.44/3.1.45?slim=true)](https://docs.renovatebot.com/merge-confidence/)
        |\n\n---\n\n### Release Notes\n\n<details>\n<summary>gitpython-developers/GitPython
        (GitPython)</summary>\n\n### [`v3.1.45`](https://redirect.github.com/gitpython-developers/GitPython/releases/tag/3.1.45)\n\n[Compare
        Source](https://redirect.github.com/gitpython-developers/GitPython/compare/3.1.44...3.1.45)\n\n####
        What's Changed\n\n- Fix various version-related CI breakages by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
        in [https://github.com/gitpython-developers/GitPython/pull/1987](https://redirect.github.com/gitpython-developers/GitPython/pull/1987)\n-
        Do some CI cleanup to make reports clearer and future changes easier by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
        in [https://github.com/gitpython-developers/GitPython/pull/1989](https://redirect.github.com/gitpython-developers/GitPython/pull/1989)\n-
        Affirm that gitdb and smmap advisories can also be created by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
        in [https://github.com/gitpython-developers/GitPython/pull/1991](https://redirect.github.com/gitpython-developers/GitPython/pull/1991)\n-
        Fix links to gitdb and smmap `SECURITY.md` files by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
        in [https://github.com/gitpython-developers/GitPython/pull/1992](https://redirect.github.com/gitpython-developers/GitPython/pull/1992)\n-
        Test Python 3.13 regularly on Ubuntu and macOS on CI by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
        in [https://github.com/gitpython-developers/GitPython/pull/1990](https://redirect.github.com/gitpython-developers/GitPython/pull/1990)\n-
        Repo.rev\\_parse: Handle <tag>^{commit} correctly by [@&#8203;flichtenheld](https://redirect.github.com/flichtenheld)
        in [https://github.com/gitpython-developers/GitPython/pull/1996](https://redirect.github.com/gitpython-developers/GitPython/pull/1996)\n-
        Fuzzing: Fix Broken Fuzz Test for Git Submodule Handling by [@&#8203;DaveLak](https://redirect.github.com/DaveLak)
        in [https://github.com/gitpython-developers/GitPython/pull/1997](https://redirect.github.com/gitpython-developers/GitPython/pull/1997)\n-
        Work around Cygwin CI failure [#&#8203;2004](https://redirect.github.com/gitpython-developers/GitPython/issues/2004),
        except for `test_installation` by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
        in [https://github.com/gitpython-developers/GitPython/pull/2007](https://redirect.github.com/gitpython-developers/GitPython/pull/2007)\n-
        Mark `test_installation` xfail on Cygwin CI by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
        in [https://github.com/gitpython-developers/GitPython/pull/2009](https://redirect.github.com/gitpython-developers/GitPython/pull/2009)\n-
        `IndexFile._to_relative_path` - fix case where absolute path gets stripped
        of trailing slash by [@&#8203;kamilkozik7](https://redirect.github.com/kamilkozik7)
        in [https://github.com/gitpython-developers/GitPython/pull/2012](https://redirect.github.com/gitpython-developers/GitPython/pull/2012)\n-
        Use WSL1 on CI by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
        in [https://github.com/gitpython-developers/GitPython/pull/2010](https://redirect.github.com/gitpython-developers/GitPython/pull/2010)\n-
        Test free-threaded Python (but only on Linux) by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
        in [https://github.com/gitpython-developers/GitPython/pull/2011](https://redirect.github.com/gitpython-developers/GitPython/pull/2011)\n-
        Use property decorator to support typing by [@&#8203;Andrej730](https://redirect.github.com/Andrej730)
        in [https://github.com/gitpython-developers/GitPython/pull/2015](https://redirect.github.com/gitpython-developers/GitPython/pull/2015)\n-
        Fix some incorrect sphinx markups in the docstrings by [@&#8203;koyuki7w](https://redirect.github.com/koyuki7w)
        in [https://github.com/gitpython-developers/GitPython/pull/2018](https://redirect.github.com/gitpython-developers/GitPython/pull/2018)\n-
        replace quansight-labs/setup-python with actions/setup-python by [@&#8203;ngoldbaum](https://redirect.github.com/ngoldbaum)
        in [https://github.com/gitpython-developers/GitPython/pull/2019](https://redirect.github.com/gitpython-developers/GitPython/pull/2019)\n-
        remove type assertions from util.py by [@&#8203;gcmarx](https://redirect.github.com/gcmarx)
        in [https://github.com/gitpython-developers/GitPython/pull/2028](https://redirect.github.com/gitpython-developers/GitPython/pull/2028)\n-
        correctly handle `uname-cmd` that doesn't point to an executable file by [@&#8203;gcmarx](https://redirect.github.com/gcmarx)
        in [https://github.com/gitpython-developers/GitPython/pull/2026](https://redirect.github.com/gitpython-developers/GitPython/pull/2026)\n-
        Use newer ruff style by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
        in [https://github.com/gitpython-developers/GitPython/pull/2031](https://redirect.github.com/gitpython-developers/GitPython/pull/2031)\n-
        Have CodeQL scan GitHub Actions workflows as well as Python code by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
        in [https://github.com/gitpython-developers/GitPython/pull/2032](https://redirect.github.com/gitpython-developers/GitPython/pull/2032)\n-
        Specify explicit `contents: read` workflow permissions by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
        in [https://github.com/gitpython-developers/GitPython/pull/2033](https://redirect.github.com/gitpython-developers/GitPython/pull/2033)\n-
        Fix GitConfigParser not removing quotes from values by [@&#8203;betaboon](https://redirect.github.com/betaboon)
        in [https://github.com/gitpython-developers/GitPython/pull/2035](https://redirect.github.com/gitpython-developers/GitPython/pull/2035)\n-
        Preserve quoted leading and trailing single-line config var whitespace by
        [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan) in [https://github.com/gitpython-developers/GitPython/pull/2036](https://redirect.github.com/gitpython-developers/GitPython/pull/2036)\n-
        Refactor Git.{AutoInterrupt,CatFileContentStream} nesting by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
        in [https://github.com/gitpython-developers/GitPython/pull/2037](https://redirect.github.com/gitpython-developers/GitPython/pull/2037)\n-
        Fix Git.{AutoInterrupt,CatFileContentStream} static typing by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
        in [https://github.com/gitpython-developers/GitPython/pull/2039](https://redirect.github.com/gitpython-developers/GitPython/pull/2039)\n-
        Fix CI `mypy` command on free-threaded Python by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
        in [https://github.com/gitpython-developers/GitPython/pull/2040](https://redirect.github.com/gitpython-developers/GitPython/pull/2040)\n-
        Split Cygwin CI into non-`performance` and `performance` test jobs by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
        in [https://github.com/gitpython-developers/GitPython/pull/2042](https://redirect.github.com/gitpython-developers/GitPython/pull/2042)\n-
        Express conditional `setuptools` requirement statically by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
        in [https://github.com/gitpython-developers/GitPython/pull/2043](https://redirect.github.com/gitpython-developers/GitPython/pull/2043)\n-
        Fix ambiguous `_safer_popen_windows` comment by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
        in [https://github.com/gitpython-developers/GitPython/pull/2044](https://redirect.github.com/gitpython-developers/GitPython/pull/2044)\n-
        Clarify `USE_SHELL` warning helper signature by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
        in [https://github.com/gitpython-developers/GitPython/pull/2045](https://redirect.github.com/gitpython-developers/GitPython/pull/2045)\n-
        Test `ConfigParser` with whitespace outside the value by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
        in [https://github.com/gitpython-developers/GitPython/pull/2046](https://redirect.github.com/gitpython-developers/GitPython/pull/2046)\n-
        Remove explicit empty `\"\"` handling in ConfigParser by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
        in [https://github.com/gitpython-developers/GitPython/pull/2047](https://redirect.github.com/gitpython-developers/GitPython/pull/2047)\n-
        Various style improvements by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
        in [https://github.com/gitpython-developers/GitPython/pull/2049](https://redirect.github.com/gitpython-developers/GitPython/pull/2049)\n-
        Don't remove quotes if `\\` or `\"` are present inside by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
        in [https://github.com/gitpython-developers/GitPython/pull/2048](https://redirect.github.com/gitpython-developers/GitPython/pull/2048)\n-
        fix updating submodules with relative urls by [@&#8203;david0](https://redirect.github.com/david0)
        in [https://github.com/gitpython-developers/GitPython/pull/2051](https://redirect.github.com/gitpython-developers/GitPython/pull/2051)\n-
        Run `cat_file.py` fixture without site customizations by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
        in [https://github.com/gitpython-developers/GitPython/pull/2052](https://redirect.github.com/gitpython-developers/GitPython/pull/2052)\n-
        Fix Cygwin installation on CI for `pip` by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
        in [https://github.com/gitpython-developers/GitPython/pull/2053](https://redirect.github.com/gitpython-developers/GitPython/pull/2053)\n-
        Fail `test_installation` on warnings, and remove deprecated license classifier
        by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan) in [https://github.com/gitpython-developers/GitPython/pull/2054](https://redirect.github.com/gitpython-developers/GitPython/pull/2054)\n-
        Add clearer error version for unsupported index error by [@&#8203;tombedor](https://redirect.github.com/tombedor)
        in [https://github.com/gitpython-developers/GitPython/pull/2055](https://redirect.github.com/gitpython-developers/GitPython/pull/2055)\n-
        Fix name collision by [@&#8203;NMertsch](https://redirect.github.com/NMertsch)
        in [https://github.com/gitpython-developers/GitPython/pull/2060](https://redirect.github.com/gitpython-developers/GitPython/pull/2060)\n-
        Allow relative path url in submodules for submodule\\_update by [@&#8203;t-webber](https://redirect.github.com/t-webber)
        in [https://github.com/gitpython-developers/GitPython/pull/2062](https://redirect.github.com/gitpython-developers/GitPython/pull/2062)\n\n####
        New Contributors\n\n- [@&#8203;flichtenheld](https://redirect.github.com/flichtenheld)
        made their first contribution in [https://github.com/gitpython-developers/GitPython/pull/1996](https://redirect.github.com/gitpython-developers/GitPython/pull/1996)\n-
        [@&#8203;kamilkozik7](https://redirect.github.com/kamilkozik7) made their
        first contribution in [https://github.com/gitpython-developers/GitPython/pull/2012](https://redirect.github.com/gitpython-developers/GitPython/pull/2012)\n-
        [@&#8203;koyuki7w](https://redirect.github.com/koyuki7w) made their first
        contribution in [https://github.com/gitpython-developers/GitPython/pull/2018](https://redirect.github.com/gitpython-developers/GitPython/pull/2018)\n-
        [@&#8203;ngoldbaum](https://redirect.github.com/ngoldbaum) made their first
        contribution in [https://github.com/gitpython-developers/GitPython/pull/2019](https://redirect.github.com/gitpython-developers/GitPython/pull/2019)\n-
        [@&#8203;gcmarx](https://redirect.github.com/gcmarx) made their first contribution
        in [https://github.com/gitpython-developers/GitPython/pull/2028](https://redirect.github.com/gitpython-developers/GitPython/pull/2028)\n-
        [@&#8203;betaboon](https://redirect.github.com/betaboon) made their first
        contribution in [https://github.com/gitpython-developers/GitPython/pull/2035](https://redirect.github.com/gitpython-developers/GitPython/pull/2035)\n-
        [@&#8203;david0](https://redirect.github.com/david0) made their first contribution
        in [https://github.com/gitpython-developers/GitPython/pull/2051](https://redirect.github.com/gitpython-developers/GitPython/pull/2051)\n-
        [@&#8203;tombedor](https://redirect.github.com/tombedor) made their first
        contribution in [https://github.com/gitpython-developers/GitPython/pull/2055](https://redirect.github.com/gitpython-developers/GitPython/pull/2055)\n-
        [@&#8203;NMertsch](https://redirect.github.com/NMertsch) made their first
        contribution in [https://github.com/gitpython-developers/GitPython/pull/2060](https://redirect.github.com/gitpython-developers/GitPython/pull/2060)\n-
        [@&#8203;t-webber](https://redirect.github.com/t-webber) made their first
        contribution in [https://github.com/gitpython-developers/GitPython/pull/2062](https://redirect.github.com/gitpython-developers/GitPython/pull/2062)\n\n**Full
        Changelog**: https://github.com/gitpython-developers/GitPython/compare/3.1.44...3.1.45\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/release).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS40MC4wIiwidXBkYXRlZEluVmVyIjoiNDEuNDAuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUiXX0=-->\n"
      change_url: https://github.com/osism/release/pull/2110
      child_jobs: []
      commit_id: e9e720ef5017ca12f8ff037e4d0ac08bfbfe7344
      event_id: 0ee45700-6860-11f0-9fc6-bb664c587543
      executor:
        hostname: 521e9411259a
        inventory_file: /var/lib/zuul/builds/ee04c5f446ea4e53bc5abbf86ca45e75/ansible/inventory.yaml
        log_root: /var/lib/zuul/builds/ee04c5f446ea4e53bc5abbf86ca45e75/work/logs
        result_data_file: /var/lib/zuul/builds/ee04c5f446ea4e53bc5abbf86ca45e75/work/results.json
        src_root: /var/lib/zuul/builds/ee04c5f446ea4e53bc5abbf86ca45e75/work/src
        work_root: /var/lib/zuul/builds/ee04c5f446ea4e53bc5abbf86ca45e75/work
      include_vars: []
      items:
      - branch: main
        change: '2110'
        change_message: "chore(deps): update dependency gitpython to v3.1.45\n\nThis
          PR contains the following updates:\n\n| Package | Change | Age | Confidence
          |\n|---|---|---|---|\n| [GitPython](https://redirect.github.com/gitpython-developers/GitPython)
          | `==3.1.44` -> `==3.1.45` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/gitpython/3.1.45?slim=true)](https://docs.renovatebot.com/merge-confidence/)
          | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/gitpython/3.1.44/3.1.45?slim=true)](https://docs.renovatebot.com/merge-confidence/)
          |\n\n---\n\n### Release Notes\n\n<details>\n<summary>gitpython-developers/GitPython
          (GitPython)</summary>\n\n### [`v3.1.45`](https://redirect.github.com/gitpython-developers/GitPython/releases/tag/3.1.45)\n\n[Compare
          Source](https://redirect.github.com/gitpython-developers/GitPython/compare/3.1.44...3.1.45)\n\n####
          What's Changed\n\n- Fix various version-related CI breakages by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [https://github.com/gitpython-developers/GitPython/pull/1987](https://redirect.github.com/gitpython-developers/GitPython/pull/1987)\n-
          Do some CI cleanup to make reports clearer and future changes easier by
          [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan) in [https://github.com/gitpython-developers/GitPython/pull/1989](https://redirect.github.com/gitpython-developers/GitPython/pull/1989)\n-
          Affirm that gitdb and smmap advisories can also be created by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [https://github.com/gitpython-developers/GitPython/pull/1991](https://redirect.github.com/gitpython-developers/GitPython/pull/1991)\n-
          Fix links to gitdb and smmap `SECURITY.md` files by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [https://github.com/gitpython-developers/GitPython/pull/1992](https://redirect.github.com/gitpython-developers/GitPython/pull/1992)\n-
          Test Python 3.13 regularly on Ubuntu and macOS on CI by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [https://github.com/gitpython-developers/GitPython/pull/1990](https://redirect.github.com/gitpython-developers/GitPython/pull/1990)\n-
          Repo.rev\\_parse: Handle <tag>^{commit} correctly by [@&#8203;flichtenheld](https://redirect.github.com/flichtenheld)
          in [https://github.com/gitpython-developers/GitPython/pull/1996](https://redirect.github.com/gitpython-developers/GitPython/pull/1996)\n-
          Fuzzing: Fix Broken Fuzz Test for Git Submodule Handling by [@&#8203;DaveLak](https://redirect.github.com/DaveLak)
          in [https://github.com/gitpython-developers/GitPython/pull/1997](https://redirect.github.com/gitpython-developers/GitPython/pull/1997)\n-
          Work around Cygwin CI failure [#&#8203;2004](https://redirect.github.com/gitpython-developers/GitPython/issues/2004),
          except for `test_installation` by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [https://github.com/gitpython-developers/GitPython/pull/2007](https://redirect.github.com/gitpython-developers/GitPython/pull/2007)\n-
          Mark `test_installation` xfail on Cygwin CI by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [https://github.com/gitpython-developers/GitPython/pull/2009](https://redirect.github.com/gitpython-developers/GitPython/pull/2009)\n-
          `IndexFile._to_relative_path` - fix case where absolute path gets stripped
          of trailing slash by [@&#8203;kamilkozik7](https://redirect.github.com/kamilkozik7)
          in [https://github.com/gitpython-developers/GitPython/pull/2012](https://redirect.github.com/gitpython-developers/GitPython/pull/2012)\n-
          Use WSL1 on CI by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [https://github.com/gitpython-developers/GitPython/pull/2010](https://redirect.github.com/gitpython-developers/GitPython/pull/2010)\n-
          Test free-threaded Python (but only on Linux) by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [https://github.com/gitpython-developers/GitPython/pull/2011](https://redirect.github.com/gitpython-developers/GitPython/pull/2011)\n-
          Use property decorator to support typing by [@&#8203;Andrej730](https://redirect.github.com/Andrej730)
          in [https://github.com/gitpython-developers/GitPython/pull/2015](https://redirect.github.com/gitpython-developers/GitPython/pull/2015)\n-
          Fix some incorrect sphinx markups in the docstrings by [@&#8203;koyuki7w](https://redirect.github.com/koyuki7w)
          in [https://github.com/gitpython-developers/GitPython/pull/2018](https://redirect.github.com/gitpython-developers/GitPython/pull/2018)\n-
          replace quansight-labs/setup-python with actions/setup-python by [@&#8203;ngoldbaum](https://redirect.github.com/ngoldbaum)
          in [https://github.com/gitpython-developers/GitPython/pull/2019](https://redirect.github.com/gitpython-developers/GitPython/pull/2019)\n-
          remove type assertions from util.py by [@&#8203;gcmarx](https://redirect.github.com/gcmarx)
          in [https://github.com/gitpython-developers/GitPython/pull/2028](https://redirect.github.com/gitpython-developers/GitPython/pull/2028)\n-
          correctly handle `uname-cmd` that doesn't point to an executable file by
          [@&#8203;gcmarx](https://redirect.github.com/gcmarx) in [https://github.com/gitpython-developers/GitPython/pull/2026](https://redirect.github.com/gitpython-developers/GitPython/pull/2026)\n-
          Use newer ruff style by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [https://github.com/gitpython-developers/GitPython/pull/2031](https://redirect.github.com/gitpython-developers/GitPython/pull/2031)\n-
          Have CodeQL scan GitHub Actions workflows as well as Python code by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [https://github.com/gitpython-developers/GitPython/pull/2032](https://redirect.github.com/gitpython-developers/GitPython/pull/2032)\n-
          Specify explicit `contents: read` workflow permissions by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [https://github.com/gitpython-developers/GitPython/pull/2033](https://redirect.github.com/gitpython-developers/GitPython/pull/2033)\n-
          Fix GitConfigParser not removing quotes from values by [@&#8203;betaboon](https://redirect.github.com/betaboon)
          in [https://github.com/gitpython-developers/GitPython/pull/2035](https://redirect.github.com/gitpython-developers/GitPython/pull/2035)\n-
          Preserve quoted leading and trailing single-line config var whitespace by
          [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan) in [https://github.com/gitpython-developers/GitPython/pull/2036](https://redirect.github.com/gitpython-developers/GitPython/pull/2036)\n-
          Refactor Git.{AutoInterrupt,CatFileContentStream} nesting by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [https://github.com/gitpython-developers/GitPython/pull/2037](https://redirect.github.com/gitpython-developers/GitPython/pull/2037)\n-
          Fix Git.{AutoInterrupt,CatFileContentStream} static typing by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [https://github.com/gitpython-developers/GitPython/pull/2039](https://redirect.github.com/gitpython-developers/GitPython/pull/2039)\n-
          Fix CI `mypy` command on free-threaded Python by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [https://github.com/gitpython-developers/GitPython/pull/2040](https://redirect.github.com/gitpython-developers/GitPython/pull/2040)\n-
          Split Cygwin CI into non-`performance` and `performance` test jobs by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [https://github.com/gitpython-developers/GitPython/pull/2042](https://redirect.github.com/gitpython-developers/GitPython/pull/2042)\n-
          Express conditional `setuptools` requirement statically by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [https://github.com/gitpython-developers/GitPython/pull/2043](https://redirect.github.com/gitpython-developers/GitPython/pull/2043)\n-
          Fix ambiguous `_safer_popen_windows` comment by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [https://github.com/gitpython-developers/GitPython/pull/2044](https://redirect.github.com/gitpython-developers/GitPython/pull/2044)\n-
          Clarify `USE_SHELL` warning helper signature by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [https://github.com/gitpython-developers/GitPython/pull/2045](https://redirect.github.com/gitpython-developers/GitPython/pull/2045)\n-
          Test `ConfigParser` with whitespace outside the value by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [https://github.com/gitpython-developers/GitPython/pull/2046](https://redirect.github.com/gitpython-developers/GitPython/pull/2046)\n-
          Remove explicit empty `\"\"` handling in ConfigParser by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [https://github.com/gitpython-developers/GitPython/pull/2047](https://redirect.github.com/gitpython-developers/GitPython/pull/2047)\n-
          Various style improvements by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [https://github.com/gitpython-developers/GitPython/pull/2049](https://redirect.github.com/gitpython-developers/GitPython/pull/2049)\n-
          Don't remove quotes if `\\` or `\"` are present inside by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [https://github.com/gitpython-developers/GitPython/pull/2048](https://redirect.github.com/gitpython-developers/GitPython/pull/2048)\n-
          fix updating submodules with relative urls by [@&#8203;david0](https://redirect.github.com/david0)
          in [https://github.com/gitpython-developers/GitPython/pull/2051](https://redirect.github.com/gitpython-developers/GitPython/pull/2051)\n-
          Run `cat_file.py` fixture without site customizations by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [https://github.com/gitpython-developers/GitPython/pull/2052](https://redirect.github.com/gitpython-developers/GitPython/pull/2052)\n-
          Fix Cygwin installation on CI for `pip` by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan)
          in [https://github.com/gitpython-developers/GitPython/pull/2053](https://redirect.github.com/gitpython-developers/GitPython/pull/2053)\n-
          Fail `test_installation` on warnings, and remove deprecated license classifier
          by [@&#8203;EliahKagan](https://redirect.github.com/EliahKagan) in [https://github.com/gitpython-developers/GitPython/pull/2054](https://redirect.github.com/gitpython-developers/GitPython/pull/2054)\n-
          Add clearer error version for unsupported index error by [@&#8203;tombedor](https://redirect.github.com/tombedor)
          in [https://github.com/gitpython-developers/GitPython/pull/2055](https://redirect.github.com/gitpython-developers/GitPython/pull/2055)\n-
          Fix name collision by [@&#8203;NMertsch](https://redirect.github.com/NMertsch)
          in [https://github.com/gitpython-developers/GitPython/pull/2060](https://redirect.github.com/gitpython-developers/GitPython/pull/2060)\n-
          Allow relative path url in submodules for submodule\\_update by [@&#8203;t-webber](https://redirect.github.com/t-webber)
          in [https://github.com/gitpython-developers/GitPython/pull/2062](https://redirect.github.com/gitpython-developers/GitPython/pull/2062)\n\n####
          New Contributors\n\n- [@&#8203;flichtenheld](https://redirect.github.com/flichtenheld)
          made their first contribution in [https://github.com/gitpython-developers/GitPython/pull/1996](https://redirect.github.com/gitpython-developers/GitPython/pull/1996)\n-
          [@&#8203;kamilkozik7](https://redirect.github.com/kamilkozik7) made their
          first contribution in [https://github.com/gitpython-developers/GitPython/pull/2012](https://redirect.github.com/gitpython-developers/GitPython/pull/2012)\n-
          [@&#8203;koyuki7w](https://redirect.github.com/koyuki7w) made their first
          contribution in [https://github.com/gitpython-developers/GitPython/pull/2018](https://redirect.github.com/gitpython-developers/GitPython/pull/2018)\n-
          [@&#8203;ngoldbaum](https://redirect.github.com/ngoldbaum) made their first
          contribution in [https://github.com/gitpython-developers/GitPython/pull/2019](https://redirect.github.com/gitpython-developers/GitPython/pull/2019)\n-
          [@&#8203;gcmarx](https://redirect.github.com/gcmarx) made their first contribution
          in [https://github.com/gitpython-developers/GitPython/pull/2028](https://redirect.github.com/gitpython-developers/GitPython/pull/2028)\n-
          [@&#8203;betaboon](https://redirect.github.com/betaboon) made their first
          contribution in [https://github.com/gitpython-developers/GitPython/pull/2035](https://redirect.github.com/gitpython-developers/GitPython/pull/2035)\n-
          [@&#8203;david0](https://redirect.github.com/david0) made their first contribution
          in [https://github.com/gitpython-developers/GitPython/pull/2051](https://redirect.github.com/gitpython-developers/GitPython/pull/2051)\n-
          [@&#8203;tombedor](https://redirect.github.com/tombedor) made their first
          contribution in [https://github.com/gitpython-developers/GitPython/pull/2055](https://redirect.github.com/gitpython-developers/GitPython/pull/2055)\n-
          [@&#8203;NMertsch](https://redirect.github.com/NMertsch) made their first
          contribution in [https://github.com/gitpython-developers/GitPython/pull/2060](https://redirect.github.com/gitpython-developers/GitPython/pull/2060)\n-
          [@&#8203;t-webber](https://redirect.github.com/t-webber) made their first
          contribution in [https://github.com/gitpython-developers/GitPython/pull/2062](https://redirect.github.com/gitpython-developers/GitPython/pull/2062)\n\n**Full
          Changelog**: https://github.com/gitpython-developers/GitPython/compare/3.1.44...3.1.45\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/release).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS40MC4wIiwidXBkYXRlZEluVmVyIjoiNDEuNDAuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUiXX0=-->\n"
        change_url: https://github.com/osism/release/pull/2110
        commit_id: e9e720ef5017ca12f8ff037e4d0ac08bfbfe7344
        patchset: e9e720ef5017ca12f8ff037e4d0ac08bfbfe7344
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/release
          name: osism/release
          short_name: release
          src_dir: src/github.com/osism/release
        topic: null
      job: python-black
      jobtags: []
      max_attempts: 3
      message: Y2hvcmUoZGVwcyk6IHVwZGF0ZSBkZXBlbmRlbmN5IGdpdHB5dGhvbiB0byB2My4xLjQ1CgpUaGlzIFBSIGNvbnRhaW5zIHRoZSBmb2xsb3dpbmcgdXBkYXRlczoKCnwgUGFja2FnZSB8IENoYW5nZSB8IEFnZSB8IENvbmZpZGVuY2UgfAp8LS0tfC0tLXwtLS18LS0tfAp8IFtHaXRQeXRob25dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9naXRweXRob24tZGV2ZWxvcGVycy9HaXRQeXRob24pIHwgYD09My4xLjQ0YCAtPiBgPT0zLjEuNDVgIHwgWyFbYWdlXShodHRwczovL2RldmVsb3Blci5tZW5kLmlvL2FwaS9tYy9iYWRnZXMvYWdlL3B5cGkvZ2l0cHl0aG9uLzMuMS40NT9zbGltPXRydWUpXShodHRwczovL2RvY3MucmVub3ZhdGVib3QuY29tL21lcmdlLWNvbmZpZGVuY2UvKSB8IFshW2NvbmZpZGVuY2VdKGh0dHBzOi8vZGV2ZWxvcGVyLm1lbmQuaW8vYXBpL21jL2JhZGdlcy9jb25maWRlbmNlL3B5cGkvZ2l0cHl0aG9uLzMuMS40NC8zLjEuNDU/c2xpbT10cnVlKV0oaHR0cHM6Ly9kb2NzLnJlbm92YXRlYm90LmNvbS9tZXJnZS1jb25maWRlbmNlLykgfAoKLS0tCgojIyMgUmVsZWFzZSBOb3RlcwoKPGRldGFpbHM+CjxzdW1tYXJ5PmdpdHB5dGhvbi1kZXZlbG9wZXJzL0dpdFB5dGhvbiAoR2l0UHl0aG9uKTwvc3VtbWFyeT4KCiMjIyBbYHYzLjEuNDVgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2l0cHl0aG9uLWRldmVsb3BlcnMvR2l0UHl0aG9uL3JlbGVhc2VzL3RhZy8zLjEuNDUpCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9naXRweXRob24tZGV2ZWxvcGVycy9HaXRQeXRob24vY29tcGFyZS8zLjEuNDQuLi4zLjEuNDUpCgojIyMjIFdoYXQncyBDaGFuZ2VkCgotIEZpeCB2YXJpb3VzIHZlcnNpb24tcmVsYXRlZCBDSSBicmVha2FnZXMgYnkgW0AmIzgyMDM7RWxpYWhLYWdhbl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL0VsaWFoS2FnYW4pIGluIFtodHRwczovL2dpdGh1Yi5jb20vZ2l0cHl0aG9uLWRldmVsb3BlcnMvR2l0UHl0aG9uL3B1bGwvMTk4N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dpdHB5dGhvbi1kZXZlbG9wZXJzL0dpdFB5dGhvbi9wdWxsLzE5ODcpCi0gRG8gc29tZSBDSSBjbGVhbnVwIHRvIG1ha2UgcmVwb3J0cyBjbGVhcmVyIGFuZCBmdXR1cmUgY2hhbmdlcyBlYXNpZXIgYnkgW0AmIzgyMDM7RWxpYWhLYWdhbl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL0VsaWFoS2FnYW4pIGluIFtodHRwczovL2dpdGh1Yi5jb20vZ2l0cHl0aG9uLWRldmVsb3BlcnMvR2l0UHl0aG9uL3B1bGwvMTk4OV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dpdHB5dGhvbi1kZXZlbG9wZXJzL0dpdFB5dGhvbi9wdWxsLzE5ODkpCi0gQWZmaXJtIHRoYXQgZ2l0ZGIgYW5kIHNtbWFwIGFkdmlzb3JpZXMgY2FuIGFsc28gYmUgY3JlYXRlZCBieSBbQCYjODIwMztFbGlhaEthZ2FuXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vRWxpYWhLYWdhbikgaW4gW2h0dHBzOi8vZ2l0aHViLmNvbS9naXRweXRob24tZGV2ZWxvcGVycy9HaXRQeXRob24vcHVsbC8xOTkxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2l0cHl0aG9uLWRldmVsb3BlcnMvR2l0UHl0aG9uL3B1bGwvMTk5MSkKLSBGaXggbGlua3MgdG8gZ2l0ZGIgYW5kIHNtbWFwIGBTRUNVUklUWS5tZGAgZmlsZXMgYnkgW0AmIzgyMDM7RWxpYWhLYWdhbl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL0VsaWFoS2FnYW4pIGluIFtodHRwczovL2dpdGh1Yi5jb20vZ2l0cHl0aG9uLWRldmVsb3BlcnMvR2l0UHl0aG9uL3B1bGwvMTk5Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dpdHB5dGhvbi1kZXZlbG9wZXJzL0dpdFB5dGhvbi9wdWxsLzE5OTIpCi0gVGVzdCBQeXRob24gMy4xMyByZWd1bGFybHkgb24gVWJ1bnR1IGFuZCBtYWNPUyBvbiBDSSBieSBbQCYjODIwMztFbGlhaEthZ2FuXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vRWxpYWhLYWdhbikgaW4gW2h0dHBzOi8vZ2l0aHViLmNvbS9naXRweXRob24tZGV2ZWxvcGVycy9HaXRQeXRob24vcHVsbC8xOTkwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2l0cHl0aG9uLWRldmVsb3BlcnMvR2l0UHl0aG9uL3B1bGwvMTk5MCkKLSBSZXBvLnJldlxfcGFyc2U6IEhhbmRsZSA8dGFnPl57Y29tbWl0fSBjb3JyZWN0bHkgYnkgW0AmIzgyMDM7ZmxpY2h0ZW5oZWxkXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZmxpY2h0ZW5oZWxkKSBpbiBbaHR0cHM6Ly9naXRodWIuY29tL2dpdHB5dGhvbi1kZXZlbG9wZXJzL0dpdFB5dGhvbi9wdWxsLzE5OTZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9naXRweXRob24tZGV2ZWxvcGVycy9HaXRQeXRob24vcHVsbC8xOTk2KQotIEZ1enppbmc6IEZpeCBCcm9rZW4gRnV6eiBUZXN0IGZvciBHaXQgU3VibW9kdWxlIEhhbmRsaW5nIGJ5IFtAJiM4MjAzO0RhdmVMYWtdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9EYXZlTGFrKSBpbiBbaHR0cHM6Ly9naXRodWIuY29tL2dpdHB5dGhvbi1kZXZlbG9wZXJzL0dpdFB5dGhvbi9wdWxsLzE5OTddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9naXRweXRob24tZGV2ZWxvcGVycy9HaXRQeXRob24vcHVsbC8xOTk3KQotIFdvcmsgYXJvdW5kIEN5Z3dpbiBDSSBmYWlsdXJlIFsjJiM4MjAzOzIwMDRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9naXRweXRob24tZGV2ZWxvcGVycy9HaXRQeXRob24vaXNzdWVzLzIwMDQpLCBleGNlcHQgZm9yIGB0ZXN0X2luc3RhbGxhdGlvbmAgYnkgW0AmIzgyMDM7RWxpYWhLYWdhbl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL0VsaWFoS2FnYW4pIGluIFtodHRwczovL2dpdGh1Yi5jb20vZ2l0cHl0aG9uLWRldmVsb3BlcnMvR2l0UHl0aG9uL3B1bGwvMjAwN10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dpdHB5dGhvbi1kZXZlbG9wZXJzL0dpdFB5dGhvbi9wdWxsLzIwMDcpCi0gTWFyayBgdGVzdF9pbnN0YWxsYXRpb25gIHhmYWlsIG9uIEN5Z3dpbiBDSSBieSBbQCYjODIwMztFbGlhaEthZ2FuXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vRWxpYWhLYWdhbikgaW4gW2h0dHBzOi8vZ2l0aHViLmNvbS9naXRweXRob24tZGV2ZWxvcGVycy9HaXRQeXRob24vcHVsbC8yMDA5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2l0cHl0aG9uLWRldmVsb3BlcnMvR2l0UHl0aG9uL3B1bGwvMjAwOSkKLSBgSW5kZXhGaWxlLl90b19yZWxhdGl2ZV9wYXRoYCAtIGZpeCBjYXNlIHdoZXJlIGFic29sdXRlIHBhdGggZ2V0cyBzdHJpcHBlZCBvZiB0cmFpbGluZyBzbGFzaCBieSBbQCYjODIwMztrYW1pbGtvemlrN10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2thbWlsa296aWs3KSBpbiBbaHR0cHM6Ly9naXRodWIuY29tL2dpdHB5dGhvbi1kZXZlbG9wZXJzL0dpdFB5dGhvbi9wdWxsLzIwMTJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9naXRweXRob24tZGV2ZWxvcGVycy9HaXRQeXRob24vcHVsbC8yMDEyKQotIFVzZSBXU0wxIG9uIENJIGJ5IFtAJiM4MjAzO0VsaWFoS2FnYW5dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9FbGlhaEthZ2FuKSBpbiBbaHR0cHM6Ly9naXRodWIuY29tL2dpdHB5dGhvbi1kZXZlbG9wZXJzL0dpdFB5dGhvbi9wdWxsLzIwMTBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9naXRweXRob24tZGV2ZWxvcGVycy9HaXRQeXRob24vcHVsbC8yMDEwKQotIFRlc3QgZnJlZS10aHJlYWRlZCBQeXRob24gKGJ1dCBvbmx5IG9uIExpbnV4KSBieSBbQCYjODIwMztFbGlhaEthZ2FuXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vRWxpYWhLYWdhbikgaW4gW2h0dHBzOi8vZ2l0aHViLmNvbS9naXRweXRob24tZGV2ZWxvcGVycy9HaXRQeXRob24vcHVsbC8yMDExXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2l0cHl0aG9uLWRldmVsb3BlcnMvR2l0UHl0aG9uL3B1bGwvMjAxMSkKLSBVc2UgcHJvcGVydHkgZGVjb3JhdG9yIHRvIHN1cHBvcnQgdHlwaW5nIGJ5IFtAJiM4MjAzO0FuZHJlajczMF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL0FuZHJlajczMCkgaW4gW2h0dHBzOi8vZ2l0aHViLmNvbS9naXRweXRob24tZGV2ZWxvcGVycy9HaXRQeXRob24vcHVsbC8yMDE1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2l0cHl0aG9uLWRldmVsb3BlcnMvR2l0UHl0aG9uL3B1bGwvMjAxNSkKLSBGaXggc29tZSBpbmNvcnJlY3Qgc3BoaW54IG1hcmt1cHMgaW4gdGhlIGRvY3N0cmluZ3MgYnkgW0AmIzgyMDM7a295dWtpN3ddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rb3l1a2k3dykgaW4gW2h0dHBzOi8vZ2l0aHViLmNvbS9naXRweXRob24tZGV2ZWxvcGVycy9HaXRQeXRob24vcHVsbC8yMDE4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2l0cHl0aG9uLWRldmVsb3BlcnMvR2l0UHl0aG9uL3B1bGwvMjAxOCkKLSByZXBsYWNlIHF1YW5zaWdodC1sYWJzL3NldHVwLXB5dGhvbiB3aXRoIGFjdGlvbnMvc2V0dXAtcHl0aG9uIGJ5IFtAJiM4MjAzO25nb2xkYmF1bV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL25nb2xkYmF1bSkgaW4gW2h0dHBzOi8vZ2l0aHViLmNvbS9naXRweXRob24tZGV2ZWxvcGVycy9HaXRQeXRob24vcHVsbC8yMDE5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2l0cHl0aG9uLWRldmVsb3BlcnMvR2l0UHl0aG9uL3B1bGwvMjAxOSkKLSByZW1vdmUgdHlwZSBhc3NlcnRpb25zIGZyb20gdXRpbC5weSBieSBbQCYjODIwMztnY21hcnhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9nY21hcngpIGluIFtodHRwczovL2dpdGh1Yi5jb20vZ2l0cHl0aG9uLWRldmVsb3BlcnMvR2l0UHl0aG9uL3B1bGwvMjAyOF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dpdHB5dGhvbi1kZXZlbG9wZXJzL0dpdFB5dGhvbi9wdWxsLzIwMjgpCi0gY29ycmVjdGx5IGhhbmRsZSBgdW5hbWUtY21kYCB0aGF0IGRvZXNuJ3QgcG9pbnQgdG8gYW4gZXhlY3V0YWJsZSBmaWxlIGJ5IFtAJiM4MjAzO2djbWFyeF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2djbWFyeCkgaW4gW2h0dHBzOi8vZ2l0aHViLmNvbS9naXRweXRob24tZGV2ZWxvcGVycy9HaXRQeXRob24vcHVsbC8yMDI2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2l0cHl0aG9uLWRldmVsb3BlcnMvR2l0UHl0aG9uL3B1bGwvMjAyNikKLSBVc2UgbmV3ZXIgcnVmZiBzdHlsZSBieSBbQCYjODIwMztFbGlhaEthZ2FuXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vRWxpYWhLYWdhbikgaW4gW2h0dHBzOi8vZ2l0aHViLmNvbS9naXRweXRob24tZGV2ZWxvcGVycy9HaXRQeXRob24vcHVsbC8yMDMxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2l0cHl0aG9uLWRldmVsb3BlcnMvR2l0UHl0aG9uL3B1bGwvMjAzMSkKLSBIYXZlIENvZGVRTCBzY2FuIEdpdEh1YiBBY3Rpb25zIHdvcmtmbG93cyBhcyB3ZWxsIGFzIFB5dGhvbiBjb2RlIGJ5IFtAJiM4MjAzO0VsaWFoS2FnYW5dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9FbGlhaEthZ2FuKSBpbiBbaHR0cHM6Ly9naXRodWIuY29tL2dpdHB5dGhvbi1kZXZlbG9wZXJzL0dpdFB5dGhvbi9wdWxsLzIwMzJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9naXRweXRob24tZGV2ZWxvcGVycy9HaXRQeXRob24vcHVsbC8yMDMyKQotIFNwZWNpZnkgZXhwbGljaXQgYGNvbnRlbnRzOiByZWFkYCB3b3JrZmxvdyBwZXJtaXNzaW9ucyBieSBbQCYjODIwMztFbGlhaEthZ2FuXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vRWxpYWhLYWdhbikgaW4gW2h0dHBzOi8vZ2l0aHViLmNvbS9naXRweXRob24tZGV2ZWxvcGVycy9HaXRQeXRob24vcHVsbC8yMDMzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2l0cHl0aG9uLWRldmVsb3BlcnMvR2l0UHl0aG9uL3B1bGwvMjAzMykKLSBGaXggR2l0Q29uZmlnUGFyc2VyIG5vdCByZW1vdmluZyBxdW90ZXMgZnJvbSB2YWx1ZXMgYnkgW0AmIzgyMDM7YmV0YWJvb25dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9iZXRhYm9vbikgaW4gW2h0dHBzOi8vZ2l0aHViLmNvbS9naXRweXRob24tZGV2ZWxvcGVycy9HaXRQeXRob24vcHVsbC8yMDM1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2l0cHl0aG9uLWRldmVsb3BlcnMvR2l0UHl0aG9uL3B1bGwvMjAzNSkKLSBQcmVzZXJ2ZSBxdW90ZWQgbGVhZGluZyBhbmQgdHJhaWxpbmcgc2luZ2xlLWxpbmUgY29uZmlnIHZhciB3aGl0ZXNwYWNlIGJ5IFtAJiM4MjAzO0VsaWFoS2FnYW5dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9FbGlhaEthZ2FuKSBpbiBbaHR0cHM6Ly9naXRodWIuY29tL2dpdHB5dGhvbi1kZXZlbG9wZXJzL0dpdFB5dGhvbi9wdWxsLzIwMzZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9naXRweXRob24tZGV2ZWxvcGVycy9HaXRQeXRob24vcHVsbC8yMDM2KQotIFJlZmFjdG9yIEdpdC57QXV0b0ludGVycnVwdCxDYXRGaWxlQ29udGVudFN0cmVhbX0gbmVzdGluZyBieSBbQCYjODIwMztFbGlhaEthZ2FuXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vRWxpYWhLYWdhbikgaW4gW2h0dHBzOi8vZ2l0aHViLmNvbS9naXRweXRob24tZGV2ZWxvcGVycy9HaXRQeXRob24vcHVsbC8yMDM3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2l0cHl0aG9uLWRldmVsb3BlcnMvR2l0UHl0aG9uL3B1bGwvMjAzNykKLSBGaXggR2l0LntBdXRvSW50ZXJydXB0LENhdEZpbGVDb250ZW50U3RyZWFtfSBzdGF0aWMgdHlwaW5nIGJ5IFtAJiM4MjAzO0VsaWFoS2FnYW5dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9FbGlhaEthZ2FuKSBpbiBbaHR0cHM6Ly9naXRodWIuY29tL2dpdHB5dGhvbi1kZXZlbG9wZXJzL0dpdFB5dGhvbi9wdWxsLzIwMzldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9naXRweXRob24tZGV2ZWxvcGVycy9HaXRQeXRob24vcHVsbC8yMDM5KQotIEZpeCBDSSBgbXlweWAgY29tbWFuZCBvbiBmcmVlLXRocmVhZGVkIFB5dGhvbiBieSBbQCYjODIwMztFbGlhaEthZ2FuXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vRWxpYWhLYWdhbikgaW4gW2h0dHBzOi8vZ2l0aHViLmNvbS9naXRweXRob24tZGV2ZWxvcGVycy9HaXRQeXRob24vcHVsbC8yMDQwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2l0cHl0aG9uLWRldmVsb3BlcnMvR2l0UHl0aG9uL3B1bGwvMjA0MCkKLSBTcGxpdCBDeWd3aW4gQ0kgaW50byBub24tYHBlcmZvcm1hbmNlYCBhbmQgYHBlcmZvcm1hbmNlYCB0ZXN0IGpvYnMgYnkgW0AmIzgyMDM7RWxpYWhLYWdhbl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL0VsaWFoS2FnYW4pIGluIFtodHRwczovL2dpdGh1Yi5jb20vZ2l0cHl0aG9uLWRldmVsb3BlcnMvR2l0UHl0aG9uL3B1bGwvMjA0Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dpdHB5dGhvbi1kZXZlbG9wZXJzL0dpdFB5dGhvbi9wdWxsLzIwNDIpCi0gRXhwcmVzcyBjb25kaXRpb25hbCBgc2V0dXB0b29sc2AgcmVxdWlyZW1lbnQgc3RhdGljYWxseSBieSBbQCYjODIwMztFbGlhaEthZ2FuXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vRWxpYWhLYWdhbikgaW4gW2h0dHBzOi8vZ2l0aHViLmNvbS9naXRweXRob24tZGV2ZWxvcGVycy9HaXRQeXRob24vcHVsbC8yMDQzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2l0cHl0aG9uLWRldmVsb3BlcnMvR2l0UHl0aG9uL3B1bGwvMjA0MykKLSBGaXggYW1iaWd1b3VzIGBfc2FmZXJfcG9wZW5fd2luZG93c2AgY29tbWVudCBieSBbQCYjODIwMztFbGlhaEthZ2FuXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vRWxpYWhLYWdhbikgaW4gW2h0dHBzOi8vZ2l0aHViLmNvbS9naXRweXRob24tZGV2ZWxvcGVycy9HaXRQeXRob24vcHVsbC8yMDQ0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2l0cHl0aG9uLWRldmVsb3BlcnMvR2l0UHl0aG9uL3B1bGwvMjA0NCkKLSBDbGFyaWZ5IGBVU0VfU0hFTExgIHdhcm5pbmcgaGVscGVyIHNpZ25hdHVyZSBieSBbQCYjODIwMztFbGlhaEthZ2FuXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vRWxpYWhLYWdhbikgaW4gW2h0dHBzOi8vZ2l0aHViLmNvbS9naXRweXRob24tZGV2ZWxvcGVycy9HaXRQeXRob24vcHVsbC8yMDQ1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2l0cHl0aG9uLWRldmVsb3BlcnMvR2l0UHl0aG9uL3B1bGwvMjA0NSkKLSBUZXN0IGBDb25maWdQYXJzZXJgIHdpdGggd2hpdGVzcGFjZSBvdXRzaWRlIHRoZSB2YWx1ZSBieSBbQCYjODIwMztFbGlhaEthZ2FuXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vRWxpYWhLYWdhbikgaW4gW2h0dHBzOi8vZ2l0aHViLmNvbS9naXRweXRob24tZGV2ZWxvcGVycy9HaXRQeXRob24vcHVsbC8yMDQ2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2l0cHl0aG9uLWRldmVsb3BlcnMvR2l0UHl0aG9uL3B1bGwvMjA0NikKLSBSZW1vdmUgZXhwbGljaXQgZW1wdHkgYCIiYCBoYW5kbGluZyBpbiBDb25maWdQYXJzZXIgYnkgW0AmIzgyMDM7RWxpYWhLYWdhbl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL0VsaWFoS2FnYW4pIGluIFtodHRwczovL2dpdGh1Yi5jb20vZ2l0cHl0aG9uLWRldmVsb3BlcnMvR2l0UHl0aG9uL3B1bGwvMjA0N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dpdHB5dGhvbi1kZXZlbG9wZXJzL0dpdFB5dGhvbi9wdWxsLzIwNDcpCi0gVmFyaW91cyBzdHlsZSBpbXByb3ZlbWVudHMgYnkgW0AmIzgyMDM7RWxpYWhLYWdhbl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL0VsaWFoS2FnYW4pIGluIFtodHRwczovL2dpdGh1Yi5jb20vZ2l0cHl0aG9uLWRldmVsb3BlcnMvR2l0UHl0aG9uL3B1bGwvMjA0OV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dpdHB5dGhvbi1kZXZlbG9wZXJzL0dpdFB5dGhvbi9wdWxsLzIwNDkpCi0gRG9uJ3QgcmVtb3ZlIHF1b3RlcyBpZiBgXGAgb3IgYCJgIGFyZSBwcmVzZW50IGluc2lkZSBieSBbQCYjODIwMztFbGlhaEthZ2FuXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vRWxpYWhLYWdhbikgaW4gW2h0dHBzOi8vZ2l0aHViLmNvbS9naXRweXRob24tZGV2ZWxvcGVycy9HaXRQeXRob24vcHVsbC8yMDQ4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2l0cHl0aG9uLWRldmVsb3BlcnMvR2l0UHl0aG9uL3B1bGwvMjA0OCkKLSBmaXggdXBkYXRpbmcgc3VibW9kdWxlcyB3aXRoIHJlbGF0aXZlIHVybHMgYnkgW0AmIzgyMDM7ZGF2aWQwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZGF2aWQwKSBpbiBbaHR0cHM6Ly9naXRodWIuY29tL2dpdHB5dGhvbi1kZXZlbG9wZXJzL0dpdFB5dGhvbi9wdWxsLzIwNTFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9naXRweXRob24tZGV2ZWxvcGVycy9HaXRQeXRob24vcHVsbC8yMDUxKQotIFJ1biBgY2F0X2ZpbGUucHlgIGZpeHR1cmUgd2l0aG91dCBzaXRlIGN1c3RvbWl6YXRpb25zIGJ5IFtAJiM4MjAzO0VsaWFoS2FnYW5dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9FbGlhaEthZ2FuKSBpbiBbaHR0cHM6Ly9naXRodWIuY29tL2dpdHB5dGhvbi1kZXZlbG9wZXJzL0dpdFB5dGhvbi9wdWxsLzIwNTJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9naXRweXRob24tZGV2ZWxvcGVycy9HaXRQeXRob24vcHVsbC8yMDUyKQotIEZpeCBDeWd3aW4gaW5zdGFsbGF0aW9uIG9uIENJIGZvciBgcGlwYCBieSBbQCYjODIwMztFbGlhaEthZ2FuXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vRWxpYWhLYWdhbikgaW4gW2h0dHBzOi8vZ2l0aHViLmNvbS9naXRweXRob24tZGV2ZWxvcGVycy9HaXRQeXRob24vcHVsbC8yMDUzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2l0cHl0aG9uLWRldmVsb3BlcnMvR2l0UHl0aG9uL3B1bGwvMjA1MykKLSBGYWlsIGB0ZXN0X2luc3RhbGxhdGlvbmAgb24gd2FybmluZ3MsIGFuZCByZW1vdmUgZGVwcmVjYXRlZCBsaWNlbnNlIGNsYXNzaWZpZXIgYnkgW0AmIzgyMDM7RWxpYWhLYWdhbl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL0VsaWFoS2FnYW4pIGluIFtodHRwczovL2dpdGh1Yi5jb20vZ2l0cHl0aG9uLWRldmVsb3BlcnMvR2l0UHl0aG9uL3B1bGwvMjA1NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dpdHB5dGhvbi1kZXZlbG9wZXJzL0dpdFB5dGhvbi9wdWxsLzIwNTQpCi0gQWRkIGNsZWFyZXIgZXJyb3IgdmVyc2lvbiBmb3IgdW5zdXBwb3J0ZWQgaW5kZXggZXJyb3IgYnkgW0AmIzgyMDM7dG9tYmVkb3JdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90b21iZWRvcikgaW4gW2h0dHBzOi8vZ2l0aHViLmNvbS9naXRweXRob24tZGV2ZWxvcGVycy9HaXRQeXRob24vcHVsbC8yMDU1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2l0cHl0aG9uLWRldmVsb3BlcnMvR2l0UHl0aG9uL3B1bGwvMjA1NSkKLSBGaXggbmFtZSBjb2xsaXNpb24gYnkgW0AmIzgyMDM7Tk1lcnRzY2hdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9OTWVydHNjaCkgaW4gW2h0dHBzOi8vZ2l0aHViLmNvbS9naXRweXRob24tZGV2ZWxvcGVycy9HaXRQeXRob24vcHVsbC8yMDYwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2l0cHl0aG9uLWRldmVsb3BlcnMvR2l0UHl0aG9uL3B1bGwvMjA2MCkKLSBBbGxvdyByZWxhdGl2ZSBwYXRoIHVybCBpbiBzdWJtb2R1bGVzIGZvciBzdWJtb2R1bGVcX3VwZGF0ZSBieSBbQCYjODIwMzt0LXdlYmJlcl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3Qtd2ViYmVyKSBpbiBbaHR0cHM6Ly9naXRodWIuY29tL2dpdHB5dGhvbi1kZXZlbG9wZXJzL0dpdFB5dGhvbi9wdWxsLzIwNjJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9naXRweXRob24tZGV2ZWxvcGVycy9HaXRQeXRob24vcHVsbC8yMDYyKQoKIyMjIyBOZXcgQ29udHJpYnV0b3JzCgotIFtAJiM4MjAzO2ZsaWNodGVuaGVsZF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2ZsaWNodGVuaGVsZCkgbWFkZSB0aGVpciBmaXJzdCBjb250cmlidXRpb24gaW4gW2h0dHBzOi8vZ2l0aHViLmNvbS9naXRweXRob24tZGV2ZWxvcGVycy9HaXRQeXRob24vcHVsbC8xOTk2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2l0cHl0aG9uLWRldmVsb3BlcnMvR2l0UHl0aG9uL3B1bGwvMTk5NikKLSBbQCYjODIwMztrYW1pbGtvemlrN10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2thbWlsa296aWs3KSBtYWRlIHRoZWlyIGZpcnN0IGNvbnRyaWJ1dGlvbiBpbiBbaHR0cHM6Ly9naXRodWIuY29tL2dpdHB5dGhvbi1kZXZlbG9wZXJzL0dpdFB5dGhvbi9wdWxsLzIwMTJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9naXRweXRob24tZGV2ZWxvcGVycy9HaXRQeXRob24vcHVsbC8yMDEyKQotIFtAJiM4MjAzO2tveXVraTd3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va295dWtpN3cpIG1hZGUgdGhlaXIgZmlyc3QgY29udHJpYnV0aW9uIGluIFtodHRwczovL2dpdGh1Yi5jb20vZ2l0cHl0aG9uLWRldmVsb3BlcnMvR2l0UHl0aG9uL3B1bGwvMjAxOF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dpdHB5dGhvbi1kZXZlbG9wZXJzL0dpdFB5dGhvbi9wdWxsLzIwMTgpCi0gW0AmIzgyMDM7bmdvbGRiYXVtXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbmdvbGRiYXVtKSBtYWRlIHRoZWlyIGZpcnN0IGNvbnRyaWJ1dGlvbiBpbiBbaHR0cHM6Ly9naXRodWIuY29tL2dpdHB5dGhvbi1kZXZlbG9wZXJzL0dpdFB5dGhvbi9wdWxsLzIwMTldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9naXRweXRob24tZGV2ZWxvcGVycy9HaXRQeXRob24vcHVsbC8yMDE5KQotIFtAJiM4MjAzO2djbWFyeF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2djbWFyeCkgbWFkZSB0aGVpciBmaXJzdCBjb250cmlidXRpb24gaW4gW2h0dHBzOi8vZ2l0aHViLmNvbS9naXRweXRob24tZGV2ZWxvcGVycy9HaXRQeXRob24vcHVsbC8yMDI4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2l0cHl0aG9uLWRldmVsb3BlcnMvR2l0UHl0aG9uL3B1bGwvMjAyOCkKLSBbQCYjODIwMztiZXRhYm9vbl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2JldGFib29uKSBtYWRlIHRoZWlyIGZpcnN0IGNvbnRyaWJ1dGlvbiBpbiBbaHR0cHM6Ly9naXRodWIuY29tL2dpdHB5dGhvbi1kZXZlbG9wZXJzL0dpdFB5dGhvbi9wdWxsLzIwMzVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9naXRweXRob24tZGV2ZWxvcGVycy9HaXRQeXRob24vcHVsbC8yMDM1KQotIFtAJiM4MjAzO2RhdmlkMF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2RhdmlkMCkgbWFkZSB0aGVpciBmaXJzdCBjb250cmlidXRpb24gaW4gW2h0dHBzOi8vZ2l0aHViLmNvbS9naXRweXRob24tZGV2ZWxvcGVycy9HaXRQeXRob24vcHVsbC8yMDUxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2l0cHl0aG9uLWRldmVsb3BlcnMvR2l0UHl0aG9uL3B1bGwvMjA1MSkKLSBbQCYjODIwMzt0b21iZWRvcl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RvbWJlZG9yKSBtYWRlIHRoZWlyIGZpcnN0IGNvbnRyaWJ1dGlvbiBpbiBbaHR0cHM6Ly9naXRodWIuY29tL2dpdHB5dGhvbi1kZXZlbG9wZXJzL0dpdFB5dGhvbi9wdWxsLzIwNTVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9naXRweXRob24tZGV2ZWxvcGVycy9HaXRQeXRob24vcHVsbC8yMDU1KQotIFtAJiM4MjAzO05NZXJ0c2NoXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vTk1lcnRzY2gpIG1hZGUgdGhlaXIgZmlyc3QgY29udHJpYnV0aW9uIGluIFtodHRwczovL2dpdGh1Yi5jb20vZ2l0cHl0aG9uLWRldmVsb3BlcnMvR2l0UHl0aG9uL3B1bGwvMjA2MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dpdHB5dGhvbi1kZXZlbG9wZXJzL0dpdFB5dGhvbi9wdWxsLzIwNjApCi0gW0AmIzgyMDM7dC13ZWJiZXJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90LXdlYmJlcikgbWFkZSB0aGVpciBmaXJzdCBjb250cmlidXRpb24gaW4gW2h0dHBzOi8vZ2l0aHViLmNvbS9naXRweXRob24tZGV2ZWxvcGVycy9HaXRQeXRob24vcHVsbC8yMDYyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2l0cHl0aG9uLWRldmVsb3BlcnMvR2l0UHl0aG9uL3B1bGwvMjA2MikKCioqRnVsbCBDaGFuZ2Vsb2cqKjogaHR0cHM6Ly9naXRodWIuY29tL2dpdHB5dGhvbi1kZXZlbG9wZXJzL0dpdFB5dGhvbi9jb21wYXJlLzMuMS40NC4uLjMuMS40NQoKPC9kZXRhaWxzPgoKLS0tCgojIyMgQ29uZmlndXJhdGlvbgoK8J+ThSAqKlNjaGVkdWxlKio6IEJyYW5jaCBjcmVhdGlvbiAtIEF0IGFueSB0aW1lIChubyBzY2hlZHVsZSBkZWZpbmVkKSwgQXV0b21lcmdlIC0gQXQgYW55IHRpbWUgKG5vIHNjaGVkdWxlIGRlZmluZWQpLgoK8J+apiAqKkF1dG9tZXJnZSoqOiBEaXNhYmxlZCBieSBjb25maWcuIFBsZWFzZSBtZXJnZSB0aGlzIG1hbnVhbGx5IG9uY2UgeW91IGFyZSBzYXRpc2ZpZWQuCgrimbsgKipSZWJhc2luZyoqOiBXaGVuZXZlciBQUiBiZWNvbWVzIGNvbmZsaWN0ZWQsIG9yIHlvdSB0aWNrIHRoZSByZWJhc2UvcmV0cnkgY2hlY2tib3guCgrwn5SVICoqSWdub3JlKio6IENsb3NlIHRoaXMgUFIgYW5kIHlvdSB3b24ndCBiZSByZW1pbmRlZCBhYm91dCB0aGlzIHVwZGF0ZSBhZ2Fpbi4KCi0tLQoKIC0gWyBdIDwhLS0gcmViYXNlLWNoZWNrIC0tPklmIHlvdSB3YW50IHRvIHJlYmFzZS9yZXRyeSB0aGlzIFBSLCBjaGVjayB0aGlzIGJveAoKLS0tCgpUaGlzIFBSIHdhcyBnZW5lcmF0ZWQgYnkgW01lbmQgUmVub3ZhdGVdKGh0dHBzOi8vbWVuZC5pby9yZW5vdmF0ZS8pLiBWaWV3IHRoZSBbcmVwb3NpdG9yeSBqb2IgbG9nXShodHRwczovL2RldmVsb3Blci5tZW5kLmlvL2dpdGh1Yi9vc2lzbS9yZWxlYXNlKS4KPCEtLXJlbm92YXRlLWRlYnVnOmV5SmpjbVZoZEdWa1NXNVdaWElpT2lJME1TNDBNQzR3SWl3aWRYQmtZWFJsWkVsdVZtVnlJam9pTkRFdU5EQXVNQ0lzSW5SaGNtZGxkRUp5WVc1amFDSTZJbTFoYVc0aUxDSnNZV0psYkhNaU9sc2ljbVZ1YjNaaGRHVWlYWDA9LS0+Cg==
      patchset: e9e720ef5017ca12f8ff037e4d0ac08bfbfe7344
      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: 1a5a9217cd3811836971c12b0c4908f5334eb12c
          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/release
        name: osism/release
        short_name: release
        src_dir: src/github.com/osism/release
      projects:
        github.com/osism/release:
          canonical_hostname: github.com
          canonical_name: github.com/osism/release
          checkout: main
          checkout_description: zuul branch
          commit: 6d4f92a86f86e528b0801f02239faedb0cb10c41
          name: osism/release
          required: false
          short_name: release
          src_dir: src/github.com/osism/release
      ref: refs/pull/2110/head
      resources: {}
      tenant: osism
      timeout: 1800
      topic: null
      voting: true
