all:
  children:
    zuul_unreachable:
      hosts: {}
  hosts:
    debian-bookworm:
      ansible_connection: ssh
      ansible_host: 2a13:1a81:8000:3124:f816:3eff:fe73:7a99
      ansible_port: 22
      ansible_python_interpreter: auto
      ansible_user: zuul
      nodepool:
        az: nova
        cloud: regiocloud-a-ci
        external_id: d6576fe4-3b3a-4899-a63c-f1bf38541602
        host_id: 4667d18e0398acd2fb730ad41ba32e35789c4ac8cd4c0875d25b316b
        interface_ip: 2a13:1a81:8000:3124:f816:3eff:fe73:7a99
        label: debian-bookworm
        node_properties: {}
        private_ipv4: 10.128.0.101
        private_ipv6: null
        provider: regiocloud-a
        public_ipv4: 81.163.192.155
        public_ipv6: 2a13:1a81:8000:3124:f816:3eff:fe73:7a99
        region: null
        slot: null
  vars:
    zuul:
      _inheritance_path:
      - '<Job base explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: osism/zuul-config/zuul.d/jobs.yaml@main#2>'
      - '<Job flake8 explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: osism/zuul-jobs/.zuul.yaml@main#32>'
      - '<Job flake8 explicit: None implied: None source: osism/release/.zuul.yaml@main#2>'
      ansible_version: '9'
      attempts: 1
      branch: main
      build: 7c313d9ad5f846e182bc5333b676e856
      build_refs:
      - branch: main
        change: '2127'
        change_message: "chore(deps): update dependency pygithub to v2.7.0\n\nThis
          PR contains the following updates:\n\n| Package | Change | Age | Confidence
          |\n|---|---|---|---|\n| [PyGithub](https://redirect.github.com/pygithub/pygithub)
          | `==2.6.1` -> `==2.7.0` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/pygithub/2.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
          | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/pygithub/2.6.1/2.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
          |\n\n---\n\n### Release Notes\n\n<details>\n<summary>pygithub/pygithub (PyGithub)</summary>\n\n###
          [`v2.7.0`](https://redirect.github.com/PyGithub/PyGithub/releases/tag/v2.7.0)\n\n[Compare
          Source](https://redirect.github.com/pygithub/pygithub/compare/v2.6.1...v2.7.0)\n\n####
          What's Changed\n\n##### Breaking Changes\n\n- Method `Github.get_rate_limit()`
          now returns `RateLimitOverview` rather than `RateLimit` ([https://github.com/PyGithub/PyGithub/pull/3205](https://redirect.github.com/PyGithub/PyGithub/pull/3205)).\n\nCode
          like\n\n```python\ngh.get_rate_limit().core.remaining\n```\n\nshould be
          replaced with\n\n```python\ngh.get_rate_limit().resources.core.remaining\n```\n\n-
          Method `GitTag.verification` now returns `GitCommitVerification` rather
          than `dict[str, Any]` ([https://github.com/PyGithub/PyGithub/pull/3226](https://redirect.github.com/PyGithub/PyGithub/pull/3226)).\n\nCode
          like\n\n```python\ntag.verification[\"reason\"]\ntag.verification.get(\"reason\")\n```\n\nshould
          be replaced with\n\n```python\ntag.verification.reason\n```\n\n##### New
          Features\n\n- Add getting list of self-hosted runners of organization by
          [@&#8203;climbfuji](https://redirect.github.com/climbfuji) in [https://github.com/PyGithub/PyGithub/pull/3190](https://redirect.github.com/PyGithub/PyGithub/pull/3190)\n-
          Apply OpenAPI spec by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi)
          in [https://github.com/PyGithub/PyGithub/pull/3317](https://redirect.github.com/PyGithub/PyGithub/pull/3317)\n-
          Add support for Sub-Issues by [@&#8203;e7217](https://redirect.github.com/e7217)
          in [https://github.com/PyGithub/PyGithub/pull/3258](https://redirect.github.com/PyGithub/PyGithub/pull/3258)\n\n#####
          Improvement\n\n- Refactor search results into separate classes by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi)
          in [https://github.com/PyGithub/PyGithub/pull/3204](https://redirect.github.com/PyGithub/PyGithub/pull/3204)\n-
          Add `OrganizationInvitation` by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi)
          in [https://github.com/PyGithub/PyGithub/pull/3207](https://redirect.github.com/PyGithub/PyGithub/pull/3207)\n-
          Add and apply missing schemas by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi)
          in [https://github.com/PyGithub/PyGithub/pull/3209](https://redirect.github.com/PyGithub/PyGithub/pull/3209)\n-
          Sync `RepositoryAdvisory` tests with OpenAPI spec by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi)
          in [https://github.com/PyGithub/PyGithub/pull/3215](https://redirect.github.com/PyGithub/PyGithub/pull/3215)\n-
          Sync `ProjectColumn` and `ProjectCard` tests with OpenAPI spec by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi)
          in [https://github.com/PyGithub/PyGithub/pull/3216](https://redirect.github.com/PyGithub/PyGithub/pull/3216)\n-
          Sync `CopilotSeat` class with API spec by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi)
          in [https://github.com/PyGithub/PyGithub/pull/3232](https://redirect.github.com/PyGithub/PyGithub/pull/3232)\n-
          Sync `HookDeliverySummary` class with API spec by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi)
          in [https://github.com/PyGithub/PyGithub/pull/3233](https://redirect.github.com/PyGithub/PyGithub/pull/3233)\n-
          Sync `RequiredPullRequestReviews` class with API spec by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi)
          in [https://github.com/PyGithub/PyGithub/pull/3234](https://redirect.github.com/PyGithub/PyGithub/pull/3234)\n-
          Sync `RequiredStatusChecks` class with API spec by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi)
          in [https://github.com/PyGithub/PyGithub/pull/3236](https://redirect.github.com/PyGithub/PyGithub/pull/3236)\n-
          Sync `Team` class with API spec by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi)
          in [https://github.com/PyGithub/PyGithub/pull/3237](https://redirect.github.com/PyGithub/PyGithub/pull/3237)\n-
          Replace `deprecated.deprecated()` with `typing_extensions.deprecated()`
          by [@&#8203;lazka](https://redirect.github.com/lazka) in [https://github.com/PyGithub/PyGithub/pull/3255](https://redirect.github.com/PyGithub/PyGithub/pull/3255)\n-
          fix(CodeScanAlert): add missing attributes by [@&#8203;ReenigneArcher](https://redirect.github.com/ReenigneArcher)
          in [https://github.com/PyGithub/PyGithub/pull/3274](https://redirect.github.com/PyGithub/PyGithub/pull/3274)\n-
          Allow SHAs when creating PR comments by [@&#8203;tuchfarber](https://redirect.github.com/tuchfarber)
          in [https://github.com/PyGithub/PyGithub/pull/3248](https://redirect.github.com/PyGithub/PyGithub/pull/3248)\n-
          Get collaborator role name by [@&#8203;jmgate](https://redirect.github.com/jmgate)
          in [https://github.com/PyGithub/PyGithub/pull/3295](https://redirect.github.com/PyGithub/PyGithub/pull/3295)\n-
          Adding `prevent_self_review` property to `Repository.createEnvironment`
          by [@&#8203;gopidesupavan](https://redirect.github.com/gopidesupavan) in
          [https://github.com/PyGithub/PyGithub/pull/3246](https://redirect.github.com/PyGithub/PyGithub/pull/3246)\n-
          Add `PullRequest.get_issue_timeline` method by [@&#8203;kukarkinmm](https://redirect.github.com/kukarkinmm)
          in [https://github.com/PyGithub/PyGithub/pull/3259](https://redirect.github.com/PyGithub/PyGithub/pull/3259)\n-
          Support built-in `reversed()` on `PaginatedList` by [@&#8203;mfocko](https://redirect.github.com/mfocko)
          in [https://github.com/PyGithub/PyGithub/pull/3260](https://redirect.github.com/PyGithub/PyGithub/pull/3260)\n-
          Relax 404 condition in `Requester` exception handling by [@&#8203;jsmolar](https://redirect.github.com/jsmolar)
          in [https://github.com/PyGithub/PyGithub/pull/3299](https://redirect.github.com/PyGithub/PyGithub/pull/3299)\n-
          Add `delete_self_hosted_runner` to `Organization` by [@&#8203;uncleDecart](https://redirect.github.com/uncleDecart)
          in [https://github.com/PyGithub/PyGithub/pull/3306](https://redirect.github.com/PyGithub/PyGithub/pull/3306)\n\n#####
          Bug Fixes\n\n- Fix broken pickle support for `Auth` classes by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi)
          in [https://github.com/PyGithub/PyGithub/pull/3211](https://redirect.github.com/PyGithub/PyGithub/pull/3211)\n-
          Remove schema from `Deployment`, remove `message` attribute by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi)
          in [https://github.com/PyGithub/PyGithub/pull/3223](https://redirect.github.com/PyGithub/PyGithub/pull/3223)\n-
          Fix incorrect deprecated import by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi)
          in [https://github.com/PyGithub/PyGithub/pull/3225](https://redirect.github.com/PyGithub/PyGithub/pull/3225)\n-
          Add `CodeSecurityConfigRepository` returned by `get_repos_for_code_security_config`
          by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in [https://github.com/PyGithub/PyGithub/pull/3219](https://redirect.github.com/PyGithub/PyGithub/pull/3219)\n-
          Fix `Branch.get_required_status_checks` return type by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi)
          in [https://github.com/PyGithub/PyGithub/pull/3235](https://redirect.github.com/PyGithub/PyGithub/pull/3235)\n-
          Adds `multi_select` and `true_false` options to `CustomProperty.value_type`
          by [@&#8203;gfog-floqast](https://redirect.github.com/gfog-floqast) in [https://github.com/PyGithub/PyGithub/pull/3173](https://redirect.github.com/PyGithub/PyGithub/pull/3173)\n-
          Fix url encoding of strings with slashes in URLs by [@&#8203;OscarVanL](https://redirect.github.com/OscarVanL)
          in [https://github.com/PyGithub/PyGithub/pull/3263](https://redirect.github.com/PyGithub/PyGithub/pull/3263)\n-
          Fix side-effect when removing Authorization key from headers by [@&#8203;alecglen](https://redirect.github.com/alecglen)
          in [https://github.com/PyGithub/PyGithub/pull/3313](https://redirect.github.com/PyGithub/PyGithub/pull/3313)\n-
          Make `TimingData.run_duration_ms` optional by [@&#8203;LifeLex](https://redirect.github.com/LifeLex)
          in [https://github.com/PyGithub/PyGithub/pull/3268](https://redirect.github.com/PyGithub/PyGithub/pull/3268)\n-
          Normalize App ID to String & Enhance JWT Issuer Verification by [@&#8203;x612skm](https://redirect.github.com/x612skm)
          in [https://github.com/PyGithub/PyGithub/pull/3272](https://redirect.github.com/PyGithub/PyGithub/pull/3272)\n\n#####
          Dependencies\n\n- Bump actions/checkout from 3 to 4 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\\[bot]
          in[https://github.com/PyGithub/PyGithub/pull/2754](https://redirect.github.com/PyGithub/PyGithub/pull/2754)4\n\n#####
          Maintenance\n\n- Mention removal of `AppAuth.private_key` in changelog by
          [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in [https://github.com/PyGithub/PyGithub/pull/3212](https://redirect.github.com/PyGithub/PyGithub/pull/3212)\n-
          Remove wrong schema from Repository by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi)
          in [https://github.com/PyGithub/PyGithub/pull/3220](https://redirect.github.com/PyGithub/PyGithub/pull/3220)\n-
          Rename `HookDeliveryRequest` and `\u2026Response` private headers fields
          by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in [https://github.com/PyGithub/PyGithub/pull/3221](https://redirect.github.com/PyGithub/PyGithub/pull/3221)\n-
          Sort classes' functions by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi)
          in [https://github.com/PyGithub/PyGithub/pull/3231](https://redirect.github.com/PyGithub/PyGithub/pull/3231)\n-
          Move all Python files to future annotations by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi)
          in [https://github.com/PyGithub/PyGithub/pull/3241](https://redirect.github.com/PyGithub/PyGithub/pull/3241)\n-
          Fix return type of `PaginatedList[int]` by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi)
          in [https://github.com/PyGithub/PyGithub/pull/3240](https://redirect.github.com/PyGithub/PyGithub/pull/3240)\n-
          Sync with OpenAPI spec by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi)
          in [https://github.com/PyGithub/PyGithub/pull/3244](https://redirect.github.com/PyGithub/PyGithub/pull/3244)\n-
          Make token auth default in tests by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi)
          in [https://github.com/PyGithub/PyGithub/pull/3242](https://redirect.github.com/PyGithub/PyGithub/pull/3242)\n-
          Add `Organization.get_repos_for_code_security_config` test by [@&#8203;billnapier](https://redirect.github.com/billnapier)
          in [https://github.com/PyGithub/PyGithub/pull/3239](https://redirect.github.com/PyGithub/PyGithub/pull/3239)\n-
          Add Python 3.13 to CI by [@&#8203;lazka](https://redirect.github.com/lazka)
          in [https://github.com/PyGithub/PyGithub/pull/3253](https://redirect.github.com/PyGithub/PyGithub/pull/3253)\n-
          Enhance PyGithub webhook documentation by [@&#8203;ssganesh035](https://redirect.github.com/ssganesh035)
          in [https://github.com/PyGithub/PyGithub/pull/3267](https://redirect.github.com/PyGithub/PyGithub/pull/3267)\n-
          Create codeql.yml by [@&#8203;JLLeitschuh](https://redirect.github.com/JLLeitschuh)
          in [https://github.com/PyGithub/PyGithub/pull/3277](https://redirect.github.com/PyGithub/PyGithub/pull/3277)\n-
          Add schema to `TimingData` by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi)
          in [https://github.com/PyGithub/PyGithub/pull/3206](https://redirect.github.com/PyGithub/PyGithub/pull/3206)\n-
          Remove error schemas from classes by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi)
          in [https://github.com/PyGithub/PyGithub/pull/3202](https://redirect.github.com/PyGithub/PyGithub/pull/3202)\n\n####
          New Contributors\n\n- [@&#8203;ssganesh035](https://redirect.github.com/ssganesh035)
          made their first contribution in [https://github.com/PyGithub/PyGithub/pull/3267](https://redirect.github.com/PyGithub/PyGithub/pull/3267)\n-
          [@&#8203;ReenigneArcher](https://redirect.github.com/ReenigneArcher) made
          their first contribution in [https://github.com/PyGithub/PyGithub/pull/3274](https://redirect.github.com/PyGithub/PyGithub/pull/3274)\n-
          [@&#8203;climbfuji](https://redirect.github.com/climbfuji) made their first
          contribution in [https://github.com/PyGithub/PyGithub/pull/3190](https://redirect.github.com/PyGithub/PyGithub/pull/3190)\n-
          [@&#8203;tuchfarber](https://redirect.github.com/tuchfarber) made their
          first contribution in [https://github.com/PyGithub/PyGithub/pull/3248](https://redirect.github.com/PyGithub/PyGithub/pull/3248)\n-
          [@&#8203;jmgate](https://redirect.github.com/jmgate) made their first contribution
          in [https://github.com/PyGithub/PyGithub/pull/3295](https://redirect.github.com/PyGithub/PyGithub/pull/3295)\n-
          [@&#8203;gopidesupavan](https://redirect.github.com/gopidesupavan) made
          their first contribution in [https://github.com/PyGithub/PyGithub/pull/3246](https://redirect.github.com/PyGithub/PyGithub/pull/3246)\n-
          [@&#8203;kukarkinmm](https://redirect.github.com/kukarkinmm) made their
          first contribution in [https://github.com/PyGithub/PyGithub/pull/3259](https://redirect.github.com/PyGithub/PyGithub/pull/3259)\n-
          [@&#8203;mfocko](https://redirect.github.com/mfocko) made their first contribution
          in [https://github.com/PyGithub/PyGithub/pull/3260](https://redirect.github.com/PyGithub/PyGithub/pull/3260)\n-
          [@&#8203;gfog-floqast](https://redirect.github.com/gfog-floqast) made their
          first contribution in [https://github.com/PyGithub/PyGithub/pull/3173](https://redirect.github.com/PyGithub/PyGithub/pull/3173)\n-
          [@&#8203;jsmolar](https://redirect.github.com/jsmolar) made their first
          contribution in [https://github.com/PyGithub/PyGithub/pull/3299](https://redirect.github.com/PyGithub/PyGithub/pull/3299)\n-
          [@&#8203;OscarVanL](https://redirect.github.com/OscarVanL) made their first
          contribution in [https://github.com/PyGithub/PyGithub/pull/3263](https://redirect.github.com/PyGithub/PyGithub/pull/3263)\n-
          [@&#8203;alecglen](https://redirect.github.com/alecglen) made their first
          contribution in [https://github.com/PyGithub/PyGithub/pull/3313](https://redirect.github.com/PyGithub/PyGithub/pull/3313)\n-
          [@&#8203;LifeLex](https://redirect.github.com/LifeLex) made their first
          contribution in [https://github.com/PyGithub/PyGithub/pull/3268](https://redirect.github.com/PyGithub/PyGithub/pull/3268)\n-
          [@&#8203;e7217](https://redirect.github.com/e7217) made their first contribution
          in [https://github.com/PyGithub/PyGithub/pull/3258](https://redirect.github.com/PyGithub/PyGithub/pull/3258)\n-
          [@&#8203;x612skm](https://redirect.github.com/x612skm) made their first
          contribution in [https://github.com/PyGithub/PyGithub/pull/3272](https://redirect.github.com/PyGithub/PyGithub/pull/3272)\n-
          [@&#8203;uncleDecart](https://redirect.github.com/uncleDecart) made their
          first contribution in [https://github.com/PyGithub/PyGithub/pull/3306](https://redirect.github.com/PyGithub/PyGithub/pull/3306)\n\n**Full
          Changelog**: https://github.com/PyGithub/PyGithub/compare/v2.6.0...v2.7.0\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:eyJjcmVhdGVkSW5WZXIiOiI0MS40Ni4zIiwidXBkYXRlZEluVmVyIjoiNDEuNDYuMyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUiXX0=-->\n"
        change_url: https://github.com/osism/release/pull/2127
        commit_id: b0a7401feff703c4286738aa36ed1d81eb491de1
        patchset: b0a7401feff703c4286738aa36ed1d81eb491de1
        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: f1668f940beb46db81cdaea24fb5a8d9
      buildset_refs:
      - branch: main
        change: '2127'
        change_message: "chore(deps): update dependency pygithub to v2.7.0\n\nThis
          PR contains the following updates:\n\n| Package | Change | Age | Confidence
          |\n|---|---|---|---|\n| [PyGithub](https://redirect.github.com/pygithub/pygithub)
          | `==2.6.1` -> `==2.7.0` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/pygithub/2.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
          | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/pygithub/2.6.1/2.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
          |\n\n---\n\n### Release Notes\n\n<details>\n<summary>pygithub/pygithub (PyGithub)</summary>\n\n###
          [`v2.7.0`](https://redirect.github.com/PyGithub/PyGithub/releases/tag/v2.7.0)\n\n[Compare
          Source](https://redirect.github.com/pygithub/pygithub/compare/v2.6.1...v2.7.0)\n\n####
          What's Changed\n\n##### Breaking Changes\n\n- Method `Github.get_rate_limit()`
          now returns `RateLimitOverview` rather than `RateLimit` ([https://github.com/PyGithub/PyGithub/pull/3205](https://redirect.github.com/PyGithub/PyGithub/pull/3205)).\n\nCode
          like\n\n```python\ngh.get_rate_limit().core.remaining\n```\n\nshould be
          replaced with\n\n```python\ngh.get_rate_limit().resources.core.remaining\n```\n\n-
          Method `GitTag.verification` now returns `GitCommitVerification` rather
          than `dict[str, Any]` ([https://github.com/PyGithub/PyGithub/pull/3226](https://redirect.github.com/PyGithub/PyGithub/pull/3226)).\n\nCode
          like\n\n```python\ntag.verification[\"reason\"]\ntag.verification.get(\"reason\")\n```\n\nshould
          be replaced with\n\n```python\ntag.verification.reason\n```\n\n##### New
          Features\n\n- Add getting list of self-hosted runners of organization by
          [@&#8203;climbfuji](https://redirect.github.com/climbfuji) in [https://github.com/PyGithub/PyGithub/pull/3190](https://redirect.github.com/PyGithub/PyGithub/pull/3190)\n-
          Apply OpenAPI spec by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi)
          in [https://github.com/PyGithub/PyGithub/pull/3317](https://redirect.github.com/PyGithub/PyGithub/pull/3317)\n-
          Add support for Sub-Issues by [@&#8203;e7217](https://redirect.github.com/e7217)
          in [https://github.com/PyGithub/PyGithub/pull/3258](https://redirect.github.com/PyGithub/PyGithub/pull/3258)\n\n#####
          Improvement\n\n- Refactor search results into separate classes by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi)
          in [https://github.com/PyGithub/PyGithub/pull/3204](https://redirect.github.com/PyGithub/PyGithub/pull/3204)\n-
          Add `OrganizationInvitation` by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi)
          in [https://github.com/PyGithub/PyGithub/pull/3207](https://redirect.github.com/PyGithub/PyGithub/pull/3207)\n-
          Add and apply missing schemas by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi)
          in [https://github.com/PyGithub/PyGithub/pull/3209](https://redirect.github.com/PyGithub/PyGithub/pull/3209)\n-
          Sync `RepositoryAdvisory` tests with OpenAPI spec by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi)
          in [https://github.com/PyGithub/PyGithub/pull/3215](https://redirect.github.com/PyGithub/PyGithub/pull/3215)\n-
          Sync `ProjectColumn` and `ProjectCard` tests with OpenAPI spec by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi)
          in [https://github.com/PyGithub/PyGithub/pull/3216](https://redirect.github.com/PyGithub/PyGithub/pull/3216)\n-
          Sync `CopilotSeat` class with API spec by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi)
          in [https://github.com/PyGithub/PyGithub/pull/3232](https://redirect.github.com/PyGithub/PyGithub/pull/3232)\n-
          Sync `HookDeliverySummary` class with API spec by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi)
          in [https://github.com/PyGithub/PyGithub/pull/3233](https://redirect.github.com/PyGithub/PyGithub/pull/3233)\n-
          Sync `RequiredPullRequestReviews` class with API spec by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi)
          in [https://github.com/PyGithub/PyGithub/pull/3234](https://redirect.github.com/PyGithub/PyGithub/pull/3234)\n-
          Sync `RequiredStatusChecks` class with API spec by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi)
          in [https://github.com/PyGithub/PyGithub/pull/3236](https://redirect.github.com/PyGithub/PyGithub/pull/3236)\n-
          Sync `Team` class with API spec by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi)
          in [https://github.com/PyGithub/PyGithub/pull/3237](https://redirect.github.com/PyGithub/PyGithub/pull/3237)\n-
          Replace `deprecated.deprecated()` with `typing_extensions.deprecated()`
          by [@&#8203;lazka](https://redirect.github.com/lazka) in [https://github.com/PyGithub/PyGithub/pull/3255](https://redirect.github.com/PyGithub/PyGithub/pull/3255)\n-
          fix(CodeScanAlert): add missing attributes by [@&#8203;ReenigneArcher](https://redirect.github.com/ReenigneArcher)
          in [https://github.com/PyGithub/PyGithub/pull/3274](https://redirect.github.com/PyGithub/PyGithub/pull/3274)\n-
          Allow SHAs when creating PR comments by [@&#8203;tuchfarber](https://redirect.github.com/tuchfarber)
          in [https://github.com/PyGithub/PyGithub/pull/3248](https://redirect.github.com/PyGithub/PyGithub/pull/3248)\n-
          Get collaborator role name by [@&#8203;jmgate](https://redirect.github.com/jmgate)
          in [https://github.com/PyGithub/PyGithub/pull/3295](https://redirect.github.com/PyGithub/PyGithub/pull/3295)\n-
          Adding `prevent_self_review` property to `Repository.createEnvironment`
          by [@&#8203;gopidesupavan](https://redirect.github.com/gopidesupavan) in
          [https://github.com/PyGithub/PyGithub/pull/3246](https://redirect.github.com/PyGithub/PyGithub/pull/3246)\n-
          Add `PullRequest.get_issue_timeline` method by [@&#8203;kukarkinmm](https://redirect.github.com/kukarkinmm)
          in [https://github.com/PyGithub/PyGithub/pull/3259](https://redirect.github.com/PyGithub/PyGithub/pull/3259)\n-
          Support built-in `reversed()` on `PaginatedList` by [@&#8203;mfocko](https://redirect.github.com/mfocko)
          in [https://github.com/PyGithub/PyGithub/pull/3260](https://redirect.github.com/PyGithub/PyGithub/pull/3260)\n-
          Relax 404 condition in `Requester` exception handling by [@&#8203;jsmolar](https://redirect.github.com/jsmolar)
          in [https://github.com/PyGithub/PyGithub/pull/3299](https://redirect.github.com/PyGithub/PyGithub/pull/3299)\n-
          Add `delete_self_hosted_runner` to `Organization` by [@&#8203;uncleDecart](https://redirect.github.com/uncleDecart)
          in [https://github.com/PyGithub/PyGithub/pull/3306](https://redirect.github.com/PyGithub/PyGithub/pull/3306)\n\n#####
          Bug Fixes\n\n- Fix broken pickle support for `Auth` classes by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi)
          in [https://github.com/PyGithub/PyGithub/pull/3211](https://redirect.github.com/PyGithub/PyGithub/pull/3211)\n-
          Remove schema from `Deployment`, remove `message` attribute by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi)
          in [https://github.com/PyGithub/PyGithub/pull/3223](https://redirect.github.com/PyGithub/PyGithub/pull/3223)\n-
          Fix incorrect deprecated import by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi)
          in [https://github.com/PyGithub/PyGithub/pull/3225](https://redirect.github.com/PyGithub/PyGithub/pull/3225)\n-
          Add `CodeSecurityConfigRepository` returned by `get_repos_for_code_security_config`
          by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in [https://github.com/PyGithub/PyGithub/pull/3219](https://redirect.github.com/PyGithub/PyGithub/pull/3219)\n-
          Fix `Branch.get_required_status_checks` return type by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi)
          in [https://github.com/PyGithub/PyGithub/pull/3235](https://redirect.github.com/PyGithub/PyGithub/pull/3235)\n-
          Adds `multi_select` and `true_false` options to `CustomProperty.value_type`
          by [@&#8203;gfog-floqast](https://redirect.github.com/gfog-floqast) in [https://github.com/PyGithub/PyGithub/pull/3173](https://redirect.github.com/PyGithub/PyGithub/pull/3173)\n-
          Fix url encoding of strings with slashes in URLs by [@&#8203;OscarVanL](https://redirect.github.com/OscarVanL)
          in [https://github.com/PyGithub/PyGithub/pull/3263](https://redirect.github.com/PyGithub/PyGithub/pull/3263)\n-
          Fix side-effect when removing Authorization key from headers by [@&#8203;alecglen](https://redirect.github.com/alecglen)
          in [https://github.com/PyGithub/PyGithub/pull/3313](https://redirect.github.com/PyGithub/PyGithub/pull/3313)\n-
          Make `TimingData.run_duration_ms` optional by [@&#8203;LifeLex](https://redirect.github.com/LifeLex)
          in [https://github.com/PyGithub/PyGithub/pull/3268](https://redirect.github.com/PyGithub/PyGithub/pull/3268)\n-
          Normalize App ID to String & Enhance JWT Issuer Verification by [@&#8203;x612skm](https://redirect.github.com/x612skm)
          in [https://github.com/PyGithub/PyGithub/pull/3272](https://redirect.github.com/PyGithub/PyGithub/pull/3272)\n\n#####
          Dependencies\n\n- Bump actions/checkout from 3 to 4 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\\[bot]
          in[https://github.com/PyGithub/PyGithub/pull/2754](https://redirect.github.com/PyGithub/PyGithub/pull/2754)4\n\n#####
          Maintenance\n\n- Mention removal of `AppAuth.private_key` in changelog by
          [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in [https://github.com/PyGithub/PyGithub/pull/3212](https://redirect.github.com/PyGithub/PyGithub/pull/3212)\n-
          Remove wrong schema from Repository by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi)
          in [https://github.com/PyGithub/PyGithub/pull/3220](https://redirect.github.com/PyGithub/PyGithub/pull/3220)\n-
          Rename `HookDeliveryRequest` and `\u2026Response` private headers fields
          by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in [https://github.com/PyGithub/PyGithub/pull/3221](https://redirect.github.com/PyGithub/PyGithub/pull/3221)\n-
          Sort classes' functions by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi)
          in [https://github.com/PyGithub/PyGithub/pull/3231](https://redirect.github.com/PyGithub/PyGithub/pull/3231)\n-
          Move all Python files to future annotations by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi)
          in [https://github.com/PyGithub/PyGithub/pull/3241](https://redirect.github.com/PyGithub/PyGithub/pull/3241)\n-
          Fix return type of `PaginatedList[int]` by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi)
          in [https://github.com/PyGithub/PyGithub/pull/3240](https://redirect.github.com/PyGithub/PyGithub/pull/3240)\n-
          Sync with OpenAPI spec by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi)
          in [https://github.com/PyGithub/PyGithub/pull/3244](https://redirect.github.com/PyGithub/PyGithub/pull/3244)\n-
          Make token auth default in tests by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi)
          in [https://github.com/PyGithub/PyGithub/pull/3242](https://redirect.github.com/PyGithub/PyGithub/pull/3242)\n-
          Add `Organization.get_repos_for_code_security_config` test by [@&#8203;billnapier](https://redirect.github.com/billnapier)
          in [https://github.com/PyGithub/PyGithub/pull/3239](https://redirect.github.com/PyGithub/PyGithub/pull/3239)\n-
          Add Python 3.13 to CI by [@&#8203;lazka](https://redirect.github.com/lazka)
          in [https://github.com/PyGithub/PyGithub/pull/3253](https://redirect.github.com/PyGithub/PyGithub/pull/3253)\n-
          Enhance PyGithub webhook documentation by [@&#8203;ssganesh035](https://redirect.github.com/ssganesh035)
          in [https://github.com/PyGithub/PyGithub/pull/3267](https://redirect.github.com/PyGithub/PyGithub/pull/3267)\n-
          Create codeql.yml by [@&#8203;JLLeitschuh](https://redirect.github.com/JLLeitschuh)
          in [https://github.com/PyGithub/PyGithub/pull/3277](https://redirect.github.com/PyGithub/PyGithub/pull/3277)\n-
          Add schema to `TimingData` by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi)
          in [https://github.com/PyGithub/PyGithub/pull/3206](https://redirect.github.com/PyGithub/PyGithub/pull/3206)\n-
          Remove error schemas from classes by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi)
          in [https://github.com/PyGithub/PyGithub/pull/3202](https://redirect.github.com/PyGithub/PyGithub/pull/3202)\n\n####
          New Contributors\n\n- [@&#8203;ssganesh035](https://redirect.github.com/ssganesh035)
          made their first contribution in [https://github.com/PyGithub/PyGithub/pull/3267](https://redirect.github.com/PyGithub/PyGithub/pull/3267)\n-
          [@&#8203;ReenigneArcher](https://redirect.github.com/ReenigneArcher) made
          their first contribution in [https://github.com/PyGithub/PyGithub/pull/3274](https://redirect.github.com/PyGithub/PyGithub/pull/3274)\n-
          [@&#8203;climbfuji](https://redirect.github.com/climbfuji) made their first
          contribution in [https://github.com/PyGithub/PyGithub/pull/3190](https://redirect.github.com/PyGithub/PyGithub/pull/3190)\n-
          [@&#8203;tuchfarber](https://redirect.github.com/tuchfarber) made their
          first contribution in [https://github.com/PyGithub/PyGithub/pull/3248](https://redirect.github.com/PyGithub/PyGithub/pull/3248)\n-
          [@&#8203;jmgate](https://redirect.github.com/jmgate) made their first contribution
          in [https://github.com/PyGithub/PyGithub/pull/3295](https://redirect.github.com/PyGithub/PyGithub/pull/3295)\n-
          [@&#8203;gopidesupavan](https://redirect.github.com/gopidesupavan) made
          their first contribution in [https://github.com/PyGithub/PyGithub/pull/3246](https://redirect.github.com/PyGithub/PyGithub/pull/3246)\n-
          [@&#8203;kukarkinmm](https://redirect.github.com/kukarkinmm) made their
          first contribution in [https://github.com/PyGithub/PyGithub/pull/3259](https://redirect.github.com/PyGithub/PyGithub/pull/3259)\n-
          [@&#8203;mfocko](https://redirect.github.com/mfocko) made their first contribution
          in [https://github.com/PyGithub/PyGithub/pull/3260](https://redirect.github.com/PyGithub/PyGithub/pull/3260)\n-
          [@&#8203;gfog-floqast](https://redirect.github.com/gfog-floqast) made their
          first contribution in [https://github.com/PyGithub/PyGithub/pull/3173](https://redirect.github.com/PyGithub/PyGithub/pull/3173)\n-
          [@&#8203;jsmolar](https://redirect.github.com/jsmolar) made their first
          contribution in [https://github.com/PyGithub/PyGithub/pull/3299](https://redirect.github.com/PyGithub/PyGithub/pull/3299)\n-
          [@&#8203;OscarVanL](https://redirect.github.com/OscarVanL) made their first
          contribution in [https://github.com/PyGithub/PyGithub/pull/3263](https://redirect.github.com/PyGithub/PyGithub/pull/3263)\n-
          [@&#8203;alecglen](https://redirect.github.com/alecglen) made their first
          contribution in [https://github.com/PyGithub/PyGithub/pull/3313](https://redirect.github.com/PyGithub/PyGithub/pull/3313)\n-
          [@&#8203;LifeLex](https://redirect.github.com/LifeLex) made their first
          contribution in [https://github.com/PyGithub/PyGithub/pull/3268](https://redirect.github.com/PyGithub/PyGithub/pull/3268)\n-
          [@&#8203;e7217](https://redirect.github.com/e7217) made their first contribution
          in [https://github.com/PyGithub/PyGithub/pull/3258](https://redirect.github.com/PyGithub/PyGithub/pull/3258)\n-
          [@&#8203;x612skm](https://redirect.github.com/x612skm) made their first
          contribution in [https://github.com/PyGithub/PyGithub/pull/3272](https://redirect.github.com/PyGithub/PyGithub/pull/3272)\n-
          [@&#8203;uncleDecart](https://redirect.github.com/uncleDecart) made their
          first contribution in [https://github.com/PyGithub/PyGithub/pull/3306](https://redirect.github.com/PyGithub/PyGithub/pull/3306)\n\n**Full
          Changelog**: https://github.com/PyGithub/PyGithub/compare/v2.6.0...v2.7.0\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:eyJjcmVhdGVkSW5WZXIiOiI0MS40Ni4zIiwidXBkYXRlZEluVmVyIjoiNDEuNDYuMyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUiXX0=-->\n"
        change_url: https://github.com/osism/release/pull/2127
        commit_id: b0a7401feff703c4286738aa36ed1d81eb491de1
        patchset: b0a7401feff703c4286738aa36ed1d81eb491de1
        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: '2127'
      change_message: "chore(deps): update dependency pygithub to v2.7.0\n\nThis PR
        contains the following updates:\n\n| Package | Change | Age | Confidence |\n|---|---|---|---|\n|
        [PyGithub](https://redirect.github.com/pygithub/pygithub) | `==2.6.1` -> `==2.7.0`
        | [![age](https://developer.mend.io/api/mc/badges/age/pypi/pygithub/2.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
        | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/pygithub/2.6.1/2.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
        |\n\n---\n\n### Release Notes\n\n<details>\n<summary>pygithub/pygithub (PyGithub)</summary>\n\n###
        [`v2.7.0`](https://redirect.github.com/PyGithub/PyGithub/releases/tag/v2.7.0)\n\n[Compare
        Source](https://redirect.github.com/pygithub/pygithub/compare/v2.6.1...v2.7.0)\n\n####
        What's Changed\n\n##### Breaking Changes\n\n- Method `Github.get_rate_limit()`
        now returns `RateLimitOverview` rather than `RateLimit` ([https://github.com/PyGithub/PyGithub/pull/3205](https://redirect.github.com/PyGithub/PyGithub/pull/3205)).\n\nCode
        like\n\n```python\ngh.get_rate_limit().core.remaining\n```\n\nshould be replaced
        with\n\n```python\ngh.get_rate_limit().resources.core.remaining\n```\n\n-
        Method `GitTag.verification` now returns `GitCommitVerification` rather than
        `dict[str, Any]` ([https://github.com/PyGithub/PyGithub/pull/3226](https://redirect.github.com/PyGithub/PyGithub/pull/3226)).\n\nCode
        like\n\n```python\ntag.verification[\"reason\"]\ntag.verification.get(\"reason\")\n```\n\nshould
        be replaced with\n\n```python\ntag.verification.reason\n```\n\n##### New Features\n\n-
        Add getting list of self-hosted runners of organization by [@&#8203;climbfuji](https://redirect.github.com/climbfuji)
        in [https://github.com/PyGithub/PyGithub/pull/3190](https://redirect.github.com/PyGithub/PyGithub/pull/3190)\n-
        Apply OpenAPI spec by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi)
        in [https://github.com/PyGithub/PyGithub/pull/3317](https://redirect.github.com/PyGithub/PyGithub/pull/3317)\n-
        Add support for Sub-Issues by [@&#8203;e7217](https://redirect.github.com/e7217)
        in [https://github.com/PyGithub/PyGithub/pull/3258](https://redirect.github.com/PyGithub/PyGithub/pull/3258)\n\n#####
        Improvement\n\n- Refactor search results into separate classes by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi)
        in [https://github.com/PyGithub/PyGithub/pull/3204](https://redirect.github.com/PyGithub/PyGithub/pull/3204)\n-
        Add `OrganizationInvitation` by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi)
        in [https://github.com/PyGithub/PyGithub/pull/3207](https://redirect.github.com/PyGithub/PyGithub/pull/3207)\n-
        Add and apply missing schemas by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi)
        in [https://github.com/PyGithub/PyGithub/pull/3209](https://redirect.github.com/PyGithub/PyGithub/pull/3209)\n-
        Sync `RepositoryAdvisory` tests with OpenAPI spec by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi)
        in [https://github.com/PyGithub/PyGithub/pull/3215](https://redirect.github.com/PyGithub/PyGithub/pull/3215)\n-
        Sync `ProjectColumn` and `ProjectCard` tests with OpenAPI spec by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi)
        in [https://github.com/PyGithub/PyGithub/pull/3216](https://redirect.github.com/PyGithub/PyGithub/pull/3216)\n-
        Sync `CopilotSeat` class with API spec by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi)
        in [https://github.com/PyGithub/PyGithub/pull/3232](https://redirect.github.com/PyGithub/PyGithub/pull/3232)\n-
        Sync `HookDeliverySummary` class with API spec by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi)
        in [https://github.com/PyGithub/PyGithub/pull/3233](https://redirect.github.com/PyGithub/PyGithub/pull/3233)\n-
        Sync `RequiredPullRequestReviews` class with API spec by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi)
        in [https://github.com/PyGithub/PyGithub/pull/3234](https://redirect.github.com/PyGithub/PyGithub/pull/3234)\n-
        Sync `RequiredStatusChecks` class with API spec by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi)
        in [https://github.com/PyGithub/PyGithub/pull/3236](https://redirect.github.com/PyGithub/PyGithub/pull/3236)\n-
        Sync `Team` class with API spec by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi)
        in [https://github.com/PyGithub/PyGithub/pull/3237](https://redirect.github.com/PyGithub/PyGithub/pull/3237)\n-
        Replace `deprecated.deprecated()` with `typing_extensions.deprecated()` by
        [@&#8203;lazka](https://redirect.github.com/lazka) in [https://github.com/PyGithub/PyGithub/pull/3255](https://redirect.github.com/PyGithub/PyGithub/pull/3255)\n-
        fix(CodeScanAlert): add missing attributes by [@&#8203;ReenigneArcher](https://redirect.github.com/ReenigneArcher)
        in [https://github.com/PyGithub/PyGithub/pull/3274](https://redirect.github.com/PyGithub/PyGithub/pull/3274)\n-
        Allow SHAs when creating PR comments by [@&#8203;tuchfarber](https://redirect.github.com/tuchfarber)
        in [https://github.com/PyGithub/PyGithub/pull/3248](https://redirect.github.com/PyGithub/PyGithub/pull/3248)\n-
        Get collaborator role name by [@&#8203;jmgate](https://redirect.github.com/jmgate)
        in [https://github.com/PyGithub/PyGithub/pull/3295](https://redirect.github.com/PyGithub/PyGithub/pull/3295)\n-
        Adding `prevent_self_review` property to `Repository.createEnvironment` by
        [@&#8203;gopidesupavan](https://redirect.github.com/gopidesupavan) in [https://github.com/PyGithub/PyGithub/pull/3246](https://redirect.github.com/PyGithub/PyGithub/pull/3246)\n-
        Add `PullRequest.get_issue_timeline` method by [@&#8203;kukarkinmm](https://redirect.github.com/kukarkinmm)
        in [https://github.com/PyGithub/PyGithub/pull/3259](https://redirect.github.com/PyGithub/PyGithub/pull/3259)\n-
        Support built-in `reversed()` on `PaginatedList` by [@&#8203;mfocko](https://redirect.github.com/mfocko)
        in [https://github.com/PyGithub/PyGithub/pull/3260](https://redirect.github.com/PyGithub/PyGithub/pull/3260)\n-
        Relax 404 condition in `Requester` exception handling by [@&#8203;jsmolar](https://redirect.github.com/jsmolar)
        in [https://github.com/PyGithub/PyGithub/pull/3299](https://redirect.github.com/PyGithub/PyGithub/pull/3299)\n-
        Add `delete_self_hosted_runner` to `Organization` by [@&#8203;uncleDecart](https://redirect.github.com/uncleDecart)
        in [https://github.com/PyGithub/PyGithub/pull/3306](https://redirect.github.com/PyGithub/PyGithub/pull/3306)\n\n#####
        Bug Fixes\n\n- Fix broken pickle support for `Auth` classes by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi)
        in [https://github.com/PyGithub/PyGithub/pull/3211](https://redirect.github.com/PyGithub/PyGithub/pull/3211)\n-
        Remove schema from `Deployment`, remove `message` attribute by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi)
        in [https://github.com/PyGithub/PyGithub/pull/3223](https://redirect.github.com/PyGithub/PyGithub/pull/3223)\n-
        Fix incorrect deprecated import by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi)
        in [https://github.com/PyGithub/PyGithub/pull/3225](https://redirect.github.com/PyGithub/PyGithub/pull/3225)\n-
        Add `CodeSecurityConfigRepository` returned by `get_repos_for_code_security_config`
        by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in [https://github.com/PyGithub/PyGithub/pull/3219](https://redirect.github.com/PyGithub/PyGithub/pull/3219)\n-
        Fix `Branch.get_required_status_checks` return type by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi)
        in [https://github.com/PyGithub/PyGithub/pull/3235](https://redirect.github.com/PyGithub/PyGithub/pull/3235)\n-
        Adds `multi_select` and `true_false` options to `CustomProperty.value_type`
        by [@&#8203;gfog-floqast](https://redirect.github.com/gfog-floqast) in [https://github.com/PyGithub/PyGithub/pull/3173](https://redirect.github.com/PyGithub/PyGithub/pull/3173)\n-
        Fix url encoding of strings with slashes in URLs by [@&#8203;OscarVanL](https://redirect.github.com/OscarVanL)
        in [https://github.com/PyGithub/PyGithub/pull/3263](https://redirect.github.com/PyGithub/PyGithub/pull/3263)\n-
        Fix side-effect when removing Authorization key from headers by [@&#8203;alecglen](https://redirect.github.com/alecglen)
        in [https://github.com/PyGithub/PyGithub/pull/3313](https://redirect.github.com/PyGithub/PyGithub/pull/3313)\n-
        Make `TimingData.run_duration_ms` optional by [@&#8203;LifeLex](https://redirect.github.com/LifeLex)
        in [https://github.com/PyGithub/PyGithub/pull/3268](https://redirect.github.com/PyGithub/PyGithub/pull/3268)\n-
        Normalize App ID to String & Enhance JWT Issuer Verification by [@&#8203;x612skm](https://redirect.github.com/x612skm)
        in [https://github.com/PyGithub/PyGithub/pull/3272](https://redirect.github.com/PyGithub/PyGithub/pull/3272)\n\n#####
        Dependencies\n\n- Bump actions/checkout from 3 to 4 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\\[bot]
        in[https://github.com/PyGithub/PyGithub/pull/2754](https://redirect.github.com/PyGithub/PyGithub/pull/2754)4\n\n#####
        Maintenance\n\n- Mention removal of `AppAuth.private_key` in changelog by
        [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in [https://github.com/PyGithub/PyGithub/pull/3212](https://redirect.github.com/PyGithub/PyGithub/pull/3212)\n-
        Remove wrong schema from Repository by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi)
        in [https://github.com/PyGithub/PyGithub/pull/3220](https://redirect.github.com/PyGithub/PyGithub/pull/3220)\n-
        Rename `HookDeliveryRequest` and `\u2026Response` private headers fields by
        [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in [https://github.com/PyGithub/PyGithub/pull/3221](https://redirect.github.com/PyGithub/PyGithub/pull/3221)\n-
        Sort classes' functions by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi)
        in [https://github.com/PyGithub/PyGithub/pull/3231](https://redirect.github.com/PyGithub/PyGithub/pull/3231)\n-
        Move all Python files to future annotations by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi)
        in [https://github.com/PyGithub/PyGithub/pull/3241](https://redirect.github.com/PyGithub/PyGithub/pull/3241)\n-
        Fix return type of `PaginatedList[int]` by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi)
        in [https://github.com/PyGithub/PyGithub/pull/3240](https://redirect.github.com/PyGithub/PyGithub/pull/3240)\n-
        Sync with OpenAPI spec by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi)
        in [https://github.com/PyGithub/PyGithub/pull/3244](https://redirect.github.com/PyGithub/PyGithub/pull/3244)\n-
        Make token auth default in tests by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi)
        in [https://github.com/PyGithub/PyGithub/pull/3242](https://redirect.github.com/PyGithub/PyGithub/pull/3242)\n-
        Add `Organization.get_repos_for_code_security_config` test by [@&#8203;billnapier](https://redirect.github.com/billnapier)
        in [https://github.com/PyGithub/PyGithub/pull/3239](https://redirect.github.com/PyGithub/PyGithub/pull/3239)\n-
        Add Python 3.13 to CI by [@&#8203;lazka](https://redirect.github.com/lazka)
        in [https://github.com/PyGithub/PyGithub/pull/3253](https://redirect.github.com/PyGithub/PyGithub/pull/3253)\n-
        Enhance PyGithub webhook documentation by [@&#8203;ssganesh035](https://redirect.github.com/ssganesh035)
        in [https://github.com/PyGithub/PyGithub/pull/3267](https://redirect.github.com/PyGithub/PyGithub/pull/3267)\n-
        Create codeql.yml by [@&#8203;JLLeitschuh](https://redirect.github.com/JLLeitschuh)
        in [https://github.com/PyGithub/PyGithub/pull/3277](https://redirect.github.com/PyGithub/PyGithub/pull/3277)\n-
        Add schema to `TimingData` by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi)
        in [https://github.com/PyGithub/PyGithub/pull/3206](https://redirect.github.com/PyGithub/PyGithub/pull/3206)\n-
        Remove error schemas from classes by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi)
        in [https://github.com/PyGithub/PyGithub/pull/3202](https://redirect.github.com/PyGithub/PyGithub/pull/3202)\n\n####
        New Contributors\n\n- [@&#8203;ssganesh035](https://redirect.github.com/ssganesh035)
        made their first contribution in [https://github.com/PyGithub/PyGithub/pull/3267](https://redirect.github.com/PyGithub/PyGithub/pull/3267)\n-
        [@&#8203;ReenigneArcher](https://redirect.github.com/ReenigneArcher) made
        their first contribution in [https://github.com/PyGithub/PyGithub/pull/3274](https://redirect.github.com/PyGithub/PyGithub/pull/3274)\n-
        [@&#8203;climbfuji](https://redirect.github.com/climbfuji) made their first
        contribution in [https://github.com/PyGithub/PyGithub/pull/3190](https://redirect.github.com/PyGithub/PyGithub/pull/3190)\n-
        [@&#8203;tuchfarber](https://redirect.github.com/tuchfarber) made their first
        contribution in [https://github.com/PyGithub/PyGithub/pull/3248](https://redirect.github.com/PyGithub/PyGithub/pull/3248)\n-
        [@&#8203;jmgate](https://redirect.github.com/jmgate) made their first contribution
        in [https://github.com/PyGithub/PyGithub/pull/3295](https://redirect.github.com/PyGithub/PyGithub/pull/3295)\n-
        [@&#8203;gopidesupavan](https://redirect.github.com/gopidesupavan) made their
        first contribution in [https://github.com/PyGithub/PyGithub/pull/3246](https://redirect.github.com/PyGithub/PyGithub/pull/3246)\n-
        [@&#8203;kukarkinmm](https://redirect.github.com/kukarkinmm) made their first
        contribution in [https://github.com/PyGithub/PyGithub/pull/3259](https://redirect.github.com/PyGithub/PyGithub/pull/3259)\n-
        [@&#8203;mfocko](https://redirect.github.com/mfocko) made their first contribution
        in [https://github.com/PyGithub/PyGithub/pull/3260](https://redirect.github.com/PyGithub/PyGithub/pull/3260)\n-
        [@&#8203;gfog-floqast](https://redirect.github.com/gfog-floqast) made their
        first contribution in [https://github.com/PyGithub/PyGithub/pull/3173](https://redirect.github.com/PyGithub/PyGithub/pull/3173)\n-
        [@&#8203;jsmolar](https://redirect.github.com/jsmolar) made their first contribution
        in [https://github.com/PyGithub/PyGithub/pull/3299](https://redirect.github.com/PyGithub/PyGithub/pull/3299)\n-
        [@&#8203;OscarVanL](https://redirect.github.com/OscarVanL) made their first
        contribution in [https://github.com/PyGithub/PyGithub/pull/3263](https://redirect.github.com/PyGithub/PyGithub/pull/3263)\n-
        [@&#8203;alecglen](https://redirect.github.com/alecglen) made their first
        contribution in [https://github.com/PyGithub/PyGithub/pull/3313](https://redirect.github.com/PyGithub/PyGithub/pull/3313)\n-
        [@&#8203;LifeLex](https://redirect.github.com/LifeLex) made their first contribution
        in [https://github.com/PyGithub/PyGithub/pull/3268](https://redirect.github.com/PyGithub/PyGithub/pull/3268)\n-
        [@&#8203;e7217](https://redirect.github.com/e7217) made their first contribution
        in [https://github.com/PyGithub/PyGithub/pull/3258](https://redirect.github.com/PyGithub/PyGithub/pull/3258)\n-
        [@&#8203;x612skm](https://redirect.github.com/x612skm) made their first contribution
        in [https://github.com/PyGithub/PyGithub/pull/3272](https://redirect.github.com/PyGithub/PyGithub/pull/3272)\n-
        [@&#8203;uncleDecart](https://redirect.github.com/uncleDecart) made their
        first contribution in [https://github.com/PyGithub/PyGithub/pull/3306](https://redirect.github.com/PyGithub/PyGithub/pull/3306)\n\n**Full
        Changelog**: https://github.com/PyGithub/PyGithub/compare/v2.6.0...v2.7.0\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:eyJjcmVhdGVkSW5WZXIiOiI0MS40Ni4zIiwidXBkYXRlZEluVmVyIjoiNDEuNDYuMyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUiXX0=-->\n"
      change_url: https://github.com/osism/release/pull/2127
      child_jobs: []
      commit_id: b0a7401feff703c4286738aa36ed1d81eb491de1
      event_id: a9c4be90-6e14-11f0-8085-9d7846ac6714
      executor:
        hostname: 521e9411259a
        inventory_file: /var/lib/zuul/builds/7c313d9ad5f846e182bc5333b676e856/ansible/inventory.yaml
        log_root: /var/lib/zuul/builds/7c313d9ad5f846e182bc5333b676e856/work/logs
        result_data_file: /var/lib/zuul/builds/7c313d9ad5f846e182bc5333b676e856/work/results.json
        src_root: /var/lib/zuul/builds/7c313d9ad5f846e182bc5333b676e856/work/src
        work_root: /var/lib/zuul/builds/7c313d9ad5f846e182bc5333b676e856/work
      include_vars: []
      items:
      - branch: main
        change: '2127'
        change_message: "chore(deps): update dependency pygithub to v2.7.0\n\nThis
          PR contains the following updates:\n\n| Package | Change | Age | Confidence
          |\n|---|---|---|---|\n| [PyGithub](https://redirect.github.com/pygithub/pygithub)
          | `==2.6.1` -> `==2.7.0` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/pygithub/2.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
          | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/pygithub/2.6.1/2.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
          |\n\n---\n\n### Release Notes\n\n<details>\n<summary>pygithub/pygithub (PyGithub)</summary>\n\n###
          [`v2.7.0`](https://redirect.github.com/PyGithub/PyGithub/releases/tag/v2.7.0)\n\n[Compare
          Source](https://redirect.github.com/pygithub/pygithub/compare/v2.6.1...v2.7.0)\n\n####
          What's Changed\n\n##### Breaking Changes\n\n- Method `Github.get_rate_limit()`
          now returns `RateLimitOverview` rather than `RateLimit` ([https://github.com/PyGithub/PyGithub/pull/3205](https://redirect.github.com/PyGithub/PyGithub/pull/3205)).\n\nCode
          like\n\n```python\ngh.get_rate_limit().core.remaining\n```\n\nshould be
          replaced with\n\n```python\ngh.get_rate_limit().resources.core.remaining\n```\n\n-
          Method `GitTag.verification` now returns `GitCommitVerification` rather
          than `dict[str, Any]` ([https://github.com/PyGithub/PyGithub/pull/3226](https://redirect.github.com/PyGithub/PyGithub/pull/3226)).\n\nCode
          like\n\n```python\ntag.verification[\"reason\"]\ntag.verification.get(\"reason\")\n```\n\nshould
          be replaced with\n\n```python\ntag.verification.reason\n```\n\n##### New
          Features\n\n- Add getting list of self-hosted runners of organization by
          [@&#8203;climbfuji](https://redirect.github.com/climbfuji) in [https://github.com/PyGithub/PyGithub/pull/3190](https://redirect.github.com/PyGithub/PyGithub/pull/3190)\n-
          Apply OpenAPI spec by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi)
          in [https://github.com/PyGithub/PyGithub/pull/3317](https://redirect.github.com/PyGithub/PyGithub/pull/3317)\n-
          Add support for Sub-Issues by [@&#8203;e7217](https://redirect.github.com/e7217)
          in [https://github.com/PyGithub/PyGithub/pull/3258](https://redirect.github.com/PyGithub/PyGithub/pull/3258)\n\n#####
          Improvement\n\n- Refactor search results into separate classes by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi)
          in [https://github.com/PyGithub/PyGithub/pull/3204](https://redirect.github.com/PyGithub/PyGithub/pull/3204)\n-
          Add `OrganizationInvitation` by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi)
          in [https://github.com/PyGithub/PyGithub/pull/3207](https://redirect.github.com/PyGithub/PyGithub/pull/3207)\n-
          Add and apply missing schemas by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi)
          in [https://github.com/PyGithub/PyGithub/pull/3209](https://redirect.github.com/PyGithub/PyGithub/pull/3209)\n-
          Sync `RepositoryAdvisory` tests with OpenAPI spec by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi)
          in [https://github.com/PyGithub/PyGithub/pull/3215](https://redirect.github.com/PyGithub/PyGithub/pull/3215)\n-
          Sync `ProjectColumn` and `ProjectCard` tests with OpenAPI spec by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi)
          in [https://github.com/PyGithub/PyGithub/pull/3216](https://redirect.github.com/PyGithub/PyGithub/pull/3216)\n-
          Sync `CopilotSeat` class with API spec by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi)
          in [https://github.com/PyGithub/PyGithub/pull/3232](https://redirect.github.com/PyGithub/PyGithub/pull/3232)\n-
          Sync `HookDeliverySummary` class with API spec by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi)
          in [https://github.com/PyGithub/PyGithub/pull/3233](https://redirect.github.com/PyGithub/PyGithub/pull/3233)\n-
          Sync `RequiredPullRequestReviews` class with API spec by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi)
          in [https://github.com/PyGithub/PyGithub/pull/3234](https://redirect.github.com/PyGithub/PyGithub/pull/3234)\n-
          Sync `RequiredStatusChecks` class with API spec by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi)
          in [https://github.com/PyGithub/PyGithub/pull/3236](https://redirect.github.com/PyGithub/PyGithub/pull/3236)\n-
          Sync `Team` class with API spec by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi)
          in [https://github.com/PyGithub/PyGithub/pull/3237](https://redirect.github.com/PyGithub/PyGithub/pull/3237)\n-
          Replace `deprecated.deprecated()` with `typing_extensions.deprecated()`
          by [@&#8203;lazka](https://redirect.github.com/lazka) in [https://github.com/PyGithub/PyGithub/pull/3255](https://redirect.github.com/PyGithub/PyGithub/pull/3255)\n-
          fix(CodeScanAlert): add missing attributes by [@&#8203;ReenigneArcher](https://redirect.github.com/ReenigneArcher)
          in [https://github.com/PyGithub/PyGithub/pull/3274](https://redirect.github.com/PyGithub/PyGithub/pull/3274)\n-
          Allow SHAs when creating PR comments by [@&#8203;tuchfarber](https://redirect.github.com/tuchfarber)
          in [https://github.com/PyGithub/PyGithub/pull/3248](https://redirect.github.com/PyGithub/PyGithub/pull/3248)\n-
          Get collaborator role name by [@&#8203;jmgate](https://redirect.github.com/jmgate)
          in [https://github.com/PyGithub/PyGithub/pull/3295](https://redirect.github.com/PyGithub/PyGithub/pull/3295)\n-
          Adding `prevent_self_review` property to `Repository.createEnvironment`
          by [@&#8203;gopidesupavan](https://redirect.github.com/gopidesupavan) in
          [https://github.com/PyGithub/PyGithub/pull/3246](https://redirect.github.com/PyGithub/PyGithub/pull/3246)\n-
          Add `PullRequest.get_issue_timeline` method by [@&#8203;kukarkinmm](https://redirect.github.com/kukarkinmm)
          in [https://github.com/PyGithub/PyGithub/pull/3259](https://redirect.github.com/PyGithub/PyGithub/pull/3259)\n-
          Support built-in `reversed()` on `PaginatedList` by [@&#8203;mfocko](https://redirect.github.com/mfocko)
          in [https://github.com/PyGithub/PyGithub/pull/3260](https://redirect.github.com/PyGithub/PyGithub/pull/3260)\n-
          Relax 404 condition in `Requester` exception handling by [@&#8203;jsmolar](https://redirect.github.com/jsmolar)
          in [https://github.com/PyGithub/PyGithub/pull/3299](https://redirect.github.com/PyGithub/PyGithub/pull/3299)\n-
          Add `delete_self_hosted_runner` to `Organization` by [@&#8203;uncleDecart](https://redirect.github.com/uncleDecart)
          in [https://github.com/PyGithub/PyGithub/pull/3306](https://redirect.github.com/PyGithub/PyGithub/pull/3306)\n\n#####
          Bug Fixes\n\n- Fix broken pickle support for `Auth` classes by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi)
          in [https://github.com/PyGithub/PyGithub/pull/3211](https://redirect.github.com/PyGithub/PyGithub/pull/3211)\n-
          Remove schema from `Deployment`, remove `message` attribute by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi)
          in [https://github.com/PyGithub/PyGithub/pull/3223](https://redirect.github.com/PyGithub/PyGithub/pull/3223)\n-
          Fix incorrect deprecated import by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi)
          in [https://github.com/PyGithub/PyGithub/pull/3225](https://redirect.github.com/PyGithub/PyGithub/pull/3225)\n-
          Add `CodeSecurityConfigRepository` returned by `get_repos_for_code_security_config`
          by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in [https://github.com/PyGithub/PyGithub/pull/3219](https://redirect.github.com/PyGithub/PyGithub/pull/3219)\n-
          Fix `Branch.get_required_status_checks` return type by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi)
          in [https://github.com/PyGithub/PyGithub/pull/3235](https://redirect.github.com/PyGithub/PyGithub/pull/3235)\n-
          Adds `multi_select` and `true_false` options to `CustomProperty.value_type`
          by [@&#8203;gfog-floqast](https://redirect.github.com/gfog-floqast) in [https://github.com/PyGithub/PyGithub/pull/3173](https://redirect.github.com/PyGithub/PyGithub/pull/3173)\n-
          Fix url encoding of strings with slashes in URLs by [@&#8203;OscarVanL](https://redirect.github.com/OscarVanL)
          in [https://github.com/PyGithub/PyGithub/pull/3263](https://redirect.github.com/PyGithub/PyGithub/pull/3263)\n-
          Fix side-effect when removing Authorization key from headers by [@&#8203;alecglen](https://redirect.github.com/alecglen)
          in [https://github.com/PyGithub/PyGithub/pull/3313](https://redirect.github.com/PyGithub/PyGithub/pull/3313)\n-
          Make `TimingData.run_duration_ms` optional by [@&#8203;LifeLex](https://redirect.github.com/LifeLex)
          in [https://github.com/PyGithub/PyGithub/pull/3268](https://redirect.github.com/PyGithub/PyGithub/pull/3268)\n-
          Normalize App ID to String & Enhance JWT Issuer Verification by [@&#8203;x612skm](https://redirect.github.com/x612skm)
          in [https://github.com/PyGithub/PyGithub/pull/3272](https://redirect.github.com/PyGithub/PyGithub/pull/3272)\n\n#####
          Dependencies\n\n- Bump actions/checkout from 3 to 4 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\\[bot]
          in[https://github.com/PyGithub/PyGithub/pull/2754](https://redirect.github.com/PyGithub/PyGithub/pull/2754)4\n\n#####
          Maintenance\n\n- Mention removal of `AppAuth.private_key` in changelog by
          [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in [https://github.com/PyGithub/PyGithub/pull/3212](https://redirect.github.com/PyGithub/PyGithub/pull/3212)\n-
          Remove wrong schema from Repository by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi)
          in [https://github.com/PyGithub/PyGithub/pull/3220](https://redirect.github.com/PyGithub/PyGithub/pull/3220)\n-
          Rename `HookDeliveryRequest` and `\u2026Response` private headers fields
          by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in [https://github.com/PyGithub/PyGithub/pull/3221](https://redirect.github.com/PyGithub/PyGithub/pull/3221)\n-
          Sort classes' functions by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi)
          in [https://github.com/PyGithub/PyGithub/pull/3231](https://redirect.github.com/PyGithub/PyGithub/pull/3231)\n-
          Move all Python files to future annotations by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi)
          in [https://github.com/PyGithub/PyGithub/pull/3241](https://redirect.github.com/PyGithub/PyGithub/pull/3241)\n-
          Fix return type of `PaginatedList[int]` by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi)
          in [https://github.com/PyGithub/PyGithub/pull/3240](https://redirect.github.com/PyGithub/PyGithub/pull/3240)\n-
          Sync with OpenAPI spec by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi)
          in [https://github.com/PyGithub/PyGithub/pull/3244](https://redirect.github.com/PyGithub/PyGithub/pull/3244)\n-
          Make token auth default in tests by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi)
          in [https://github.com/PyGithub/PyGithub/pull/3242](https://redirect.github.com/PyGithub/PyGithub/pull/3242)\n-
          Add `Organization.get_repos_for_code_security_config` test by [@&#8203;billnapier](https://redirect.github.com/billnapier)
          in [https://github.com/PyGithub/PyGithub/pull/3239](https://redirect.github.com/PyGithub/PyGithub/pull/3239)\n-
          Add Python 3.13 to CI by [@&#8203;lazka](https://redirect.github.com/lazka)
          in [https://github.com/PyGithub/PyGithub/pull/3253](https://redirect.github.com/PyGithub/PyGithub/pull/3253)\n-
          Enhance PyGithub webhook documentation by [@&#8203;ssganesh035](https://redirect.github.com/ssganesh035)
          in [https://github.com/PyGithub/PyGithub/pull/3267](https://redirect.github.com/PyGithub/PyGithub/pull/3267)\n-
          Create codeql.yml by [@&#8203;JLLeitschuh](https://redirect.github.com/JLLeitschuh)
          in [https://github.com/PyGithub/PyGithub/pull/3277](https://redirect.github.com/PyGithub/PyGithub/pull/3277)\n-
          Add schema to `TimingData` by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi)
          in [https://github.com/PyGithub/PyGithub/pull/3206](https://redirect.github.com/PyGithub/PyGithub/pull/3206)\n-
          Remove error schemas from classes by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi)
          in [https://github.com/PyGithub/PyGithub/pull/3202](https://redirect.github.com/PyGithub/PyGithub/pull/3202)\n\n####
          New Contributors\n\n- [@&#8203;ssganesh035](https://redirect.github.com/ssganesh035)
          made their first contribution in [https://github.com/PyGithub/PyGithub/pull/3267](https://redirect.github.com/PyGithub/PyGithub/pull/3267)\n-
          [@&#8203;ReenigneArcher](https://redirect.github.com/ReenigneArcher) made
          their first contribution in [https://github.com/PyGithub/PyGithub/pull/3274](https://redirect.github.com/PyGithub/PyGithub/pull/3274)\n-
          [@&#8203;climbfuji](https://redirect.github.com/climbfuji) made their first
          contribution in [https://github.com/PyGithub/PyGithub/pull/3190](https://redirect.github.com/PyGithub/PyGithub/pull/3190)\n-
          [@&#8203;tuchfarber](https://redirect.github.com/tuchfarber) made their
          first contribution in [https://github.com/PyGithub/PyGithub/pull/3248](https://redirect.github.com/PyGithub/PyGithub/pull/3248)\n-
          [@&#8203;jmgate](https://redirect.github.com/jmgate) made their first contribution
          in [https://github.com/PyGithub/PyGithub/pull/3295](https://redirect.github.com/PyGithub/PyGithub/pull/3295)\n-
          [@&#8203;gopidesupavan](https://redirect.github.com/gopidesupavan) made
          their first contribution in [https://github.com/PyGithub/PyGithub/pull/3246](https://redirect.github.com/PyGithub/PyGithub/pull/3246)\n-
          [@&#8203;kukarkinmm](https://redirect.github.com/kukarkinmm) made their
          first contribution in [https://github.com/PyGithub/PyGithub/pull/3259](https://redirect.github.com/PyGithub/PyGithub/pull/3259)\n-
          [@&#8203;mfocko](https://redirect.github.com/mfocko) made their first contribution
          in [https://github.com/PyGithub/PyGithub/pull/3260](https://redirect.github.com/PyGithub/PyGithub/pull/3260)\n-
          [@&#8203;gfog-floqast](https://redirect.github.com/gfog-floqast) made their
          first contribution in [https://github.com/PyGithub/PyGithub/pull/3173](https://redirect.github.com/PyGithub/PyGithub/pull/3173)\n-
          [@&#8203;jsmolar](https://redirect.github.com/jsmolar) made their first
          contribution in [https://github.com/PyGithub/PyGithub/pull/3299](https://redirect.github.com/PyGithub/PyGithub/pull/3299)\n-
          [@&#8203;OscarVanL](https://redirect.github.com/OscarVanL) made their first
          contribution in [https://github.com/PyGithub/PyGithub/pull/3263](https://redirect.github.com/PyGithub/PyGithub/pull/3263)\n-
          [@&#8203;alecglen](https://redirect.github.com/alecglen) made their first
          contribution in [https://github.com/PyGithub/PyGithub/pull/3313](https://redirect.github.com/PyGithub/PyGithub/pull/3313)\n-
          [@&#8203;LifeLex](https://redirect.github.com/LifeLex) made their first
          contribution in [https://github.com/PyGithub/PyGithub/pull/3268](https://redirect.github.com/PyGithub/PyGithub/pull/3268)\n-
          [@&#8203;e7217](https://redirect.github.com/e7217) made their first contribution
          in [https://github.com/PyGithub/PyGithub/pull/3258](https://redirect.github.com/PyGithub/PyGithub/pull/3258)\n-
          [@&#8203;x612skm](https://redirect.github.com/x612skm) made their first
          contribution in [https://github.com/PyGithub/PyGithub/pull/3272](https://redirect.github.com/PyGithub/PyGithub/pull/3272)\n-
          [@&#8203;uncleDecart](https://redirect.github.com/uncleDecart) made their
          first contribution in [https://github.com/PyGithub/PyGithub/pull/3306](https://redirect.github.com/PyGithub/PyGithub/pull/3306)\n\n**Full
          Changelog**: https://github.com/PyGithub/PyGithub/compare/v2.6.0...v2.7.0\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:eyJjcmVhdGVkSW5WZXIiOiI0MS40Ni4zIiwidXBkYXRlZEluVmVyIjoiNDEuNDYuMyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUiXX0=-->\n"
        change_url: https://github.com/osism/release/pull/2127
        commit_id: b0a7401feff703c4286738aa36ed1d81eb491de1
        patchset: b0a7401feff703c4286738aa36ed1d81eb491de1
        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: flake8
      jobtags: []
      max_attempts: 3
      message: Y2hvcmUoZGVwcyk6IHVwZGF0ZSBkZXBlbmRlbmN5IHB5Z2l0aHViIHRvIHYyLjcuMAoKVGhpcyBQUiBjb250YWlucyB0aGUgZm9sbG93aW5nIHVwZGF0ZXM6Cgp8IFBhY2thZ2UgfCBDaGFuZ2UgfCBBZ2UgfCBDb25maWRlbmNlIHwKfC0tLXwtLS18LS0tfC0tLXwKfCBbUHlHaXRodWJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9weWdpdGh1Yi9weWdpdGh1YikgfCBgPT0yLjYuMWAgLT4gYD09Mi43LjBgIHwgWyFbYWdlXShodHRwczovL2RldmVsb3Blci5tZW5kLmlvL2FwaS9tYy9iYWRnZXMvYWdlL3B5cGkvcHlnaXRodWIvMi43LjA/c2xpbT10cnVlKV0oaHR0cHM6Ly9kb2NzLnJlbm92YXRlYm90LmNvbS9tZXJnZS1jb25maWRlbmNlLykgfCBbIVtjb25maWRlbmNlXShodHRwczovL2RldmVsb3Blci5tZW5kLmlvL2FwaS9tYy9iYWRnZXMvY29uZmlkZW5jZS9weXBpL3B5Z2l0aHViLzIuNi4xLzIuNy4wP3NsaW09dHJ1ZSldKGh0dHBzOi8vZG9jcy5yZW5vdmF0ZWJvdC5jb20vbWVyZ2UtY29uZmlkZW5jZS8pIHwKCi0tLQoKIyMjIFJlbGVhc2UgTm90ZXMKCjxkZXRhaWxzPgo8c3VtbWFyeT5weWdpdGh1Yi9weWdpdGh1YiAoUHlHaXRodWIpPC9zdW1tYXJ5PgoKIyMjIFtgdjIuNy4wYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL1B5R2l0aHViL1B5R2l0aHViL3JlbGVhc2VzL3RhZy92Mi43LjApCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9weWdpdGh1Yi9weWdpdGh1Yi9jb21wYXJlL3YyLjYuMS4uLnYyLjcuMCkKCiMjIyMgV2hhdCdzIENoYW5nZWQKCiMjIyMjIEJyZWFraW5nIENoYW5nZXMKCi0gTWV0aG9kIGBHaXRodWIuZ2V0X3JhdGVfbGltaXQoKWAgbm93IHJldHVybnMgYFJhdGVMaW1pdE92ZXJ2aWV3YCByYXRoZXIgdGhhbiBgUmF0ZUxpbWl0YCAoW2h0dHBzOi8vZ2l0aHViLmNvbS9QeUdpdGh1Yi9QeUdpdGh1Yi9wdWxsLzMyMDVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9QeUdpdGh1Yi9QeUdpdGh1Yi9wdWxsLzMyMDUpKS4KCkNvZGUgbGlrZQoKYGBgcHl0aG9uCmdoLmdldF9yYXRlX2xpbWl0KCkuY29yZS5yZW1haW5pbmcKYGBgCgpzaG91bGQgYmUgcmVwbGFjZWQgd2l0aAoKYGBgcHl0aG9uCmdoLmdldF9yYXRlX2xpbWl0KCkucmVzb3VyY2VzLmNvcmUucmVtYWluaW5nCmBgYAoKLSBNZXRob2QgYEdpdFRhZy52ZXJpZmljYXRpb25gIG5vdyByZXR1cm5zIGBHaXRDb21taXRWZXJpZmljYXRpb25gIHJhdGhlciB0aGFuIGBkaWN0W3N0ciwgQW55XWAgKFtodHRwczovL2dpdGh1Yi5jb20vUHlHaXRodWIvUHlHaXRodWIvcHVsbC8zMjI2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vUHlHaXRodWIvUHlHaXRodWIvcHVsbC8zMjI2KSkuCgpDb2RlIGxpa2UKCmBgYHB5dGhvbgp0YWcudmVyaWZpY2F0aW9uWyJyZWFzb24iXQp0YWcudmVyaWZpY2F0aW9uLmdldCgicmVhc29uIikKYGBgCgpzaG91bGQgYmUgcmVwbGFjZWQgd2l0aAoKYGBgcHl0aG9uCnRhZy52ZXJpZmljYXRpb24ucmVhc29uCmBgYAoKIyMjIyMgTmV3IEZlYXR1cmVzCgotIEFkZCBnZXR0aW5nIGxpc3Qgb2Ygc2VsZi1ob3N0ZWQgcnVubmVycyBvZiBvcmdhbml6YXRpb24gYnkgW0AmIzgyMDM7Y2xpbWJmdWppXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vY2xpbWJmdWppKSBpbiBbaHR0cHM6Ly9naXRodWIuY29tL1B5R2l0aHViL1B5R2l0aHViL3B1bGwvMzE5MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL1B5R2l0aHViL1B5R2l0aHViL3B1bGwvMzE5MCkKLSBBcHBseSBPcGVuQVBJIHNwZWMgYnkgW0AmIzgyMDM7RW5yaWNvTWldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9FbnJpY29NaSkgaW4gW2h0dHBzOi8vZ2l0aHViLmNvbS9QeUdpdGh1Yi9QeUdpdGh1Yi9wdWxsLzMzMTddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9QeUdpdGh1Yi9QeUdpdGh1Yi9wdWxsLzMzMTcpCi0gQWRkIHN1cHBvcnQgZm9yIFN1Yi1Jc3N1ZXMgYnkgW0AmIzgyMDM7ZTcyMTddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lNzIxNykgaW4gW2h0dHBzOi8vZ2l0aHViLmNvbS9QeUdpdGh1Yi9QeUdpdGh1Yi9wdWxsLzMyNThdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9QeUdpdGh1Yi9QeUdpdGh1Yi9wdWxsLzMyNTgpCgojIyMjIyBJbXByb3ZlbWVudAoKLSBSZWZhY3RvciBzZWFyY2ggcmVzdWx0cyBpbnRvIHNlcGFyYXRlIGNsYXNzZXMgYnkgW0AmIzgyMDM7RW5yaWNvTWldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9FbnJpY29NaSkgaW4gW2h0dHBzOi8vZ2l0aHViLmNvbS9QeUdpdGh1Yi9QeUdpdGh1Yi9wdWxsLzMyMDRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9QeUdpdGh1Yi9QeUdpdGh1Yi9wdWxsLzMyMDQpCi0gQWRkIGBPcmdhbml6YXRpb25JbnZpdGF0aW9uYCBieSBbQCYjODIwMztFbnJpY29NaV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL0Vucmljb01pKSBpbiBbaHR0cHM6Ly9naXRodWIuY29tL1B5R2l0aHViL1B5R2l0aHViL3B1bGwvMzIwN10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL1B5R2l0aHViL1B5R2l0aHViL3B1bGwvMzIwNykKLSBBZGQgYW5kIGFwcGx5IG1pc3Npbmcgc2NoZW1hcyBieSBbQCYjODIwMztFbnJpY29NaV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL0Vucmljb01pKSBpbiBbaHR0cHM6Ly9naXRodWIuY29tL1B5R2l0aHViL1B5R2l0aHViL3B1bGwvMzIwOV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL1B5R2l0aHViL1B5R2l0aHViL3B1bGwvMzIwOSkKLSBTeW5jIGBSZXBvc2l0b3J5QWR2aXNvcnlgIHRlc3RzIHdpdGggT3BlbkFQSSBzcGVjIGJ5IFtAJiM4MjAzO0Vucmljb01pXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vRW5yaWNvTWkpIGluIFtodHRwczovL2dpdGh1Yi5jb20vUHlHaXRodWIvUHlHaXRodWIvcHVsbC8zMjE1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vUHlHaXRodWIvUHlHaXRodWIvcHVsbC8zMjE1KQotIFN5bmMgYFByb2plY3RDb2x1bW5gIGFuZCBgUHJvamVjdENhcmRgIHRlc3RzIHdpdGggT3BlbkFQSSBzcGVjIGJ5IFtAJiM4MjAzO0Vucmljb01pXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vRW5yaWNvTWkpIGluIFtodHRwczovL2dpdGh1Yi5jb20vUHlHaXRodWIvUHlHaXRodWIvcHVsbC8zMjE2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vUHlHaXRodWIvUHlHaXRodWIvcHVsbC8zMjE2KQotIFN5bmMgYENvcGlsb3RTZWF0YCBjbGFzcyB3aXRoIEFQSSBzcGVjIGJ5IFtAJiM4MjAzO0Vucmljb01pXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vRW5yaWNvTWkpIGluIFtodHRwczovL2dpdGh1Yi5jb20vUHlHaXRodWIvUHlHaXRodWIvcHVsbC8zMjMyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vUHlHaXRodWIvUHlHaXRodWIvcHVsbC8zMjMyKQotIFN5bmMgYEhvb2tEZWxpdmVyeVN1bW1hcnlgIGNsYXNzIHdpdGggQVBJIHNwZWMgYnkgW0AmIzgyMDM7RW5yaWNvTWldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9FbnJpY29NaSkgaW4gW2h0dHBzOi8vZ2l0aHViLmNvbS9QeUdpdGh1Yi9QeUdpdGh1Yi9wdWxsLzMyMzNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9QeUdpdGh1Yi9QeUdpdGh1Yi9wdWxsLzMyMzMpCi0gU3luYyBgUmVxdWlyZWRQdWxsUmVxdWVzdFJldmlld3NgIGNsYXNzIHdpdGggQVBJIHNwZWMgYnkgW0AmIzgyMDM7RW5yaWNvTWldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9FbnJpY29NaSkgaW4gW2h0dHBzOi8vZ2l0aHViLmNvbS9QeUdpdGh1Yi9QeUdpdGh1Yi9wdWxsLzMyMzRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9QeUdpdGh1Yi9QeUdpdGh1Yi9wdWxsLzMyMzQpCi0gU3luYyBgUmVxdWlyZWRTdGF0dXNDaGVja3NgIGNsYXNzIHdpdGggQVBJIHNwZWMgYnkgW0AmIzgyMDM7RW5yaWNvTWldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9FbnJpY29NaSkgaW4gW2h0dHBzOi8vZ2l0aHViLmNvbS9QeUdpdGh1Yi9QeUdpdGh1Yi9wdWxsLzMyMzZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9QeUdpdGh1Yi9QeUdpdGh1Yi9wdWxsLzMyMzYpCi0gU3luYyBgVGVhbWAgY2xhc3Mgd2l0aCBBUEkgc3BlYyBieSBbQCYjODIwMztFbnJpY29NaV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL0Vucmljb01pKSBpbiBbaHR0cHM6Ly9naXRodWIuY29tL1B5R2l0aHViL1B5R2l0aHViL3B1bGwvMzIzN10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL1B5R2l0aHViL1B5R2l0aHViL3B1bGwvMzIzNykKLSBSZXBsYWNlIGBkZXByZWNhdGVkLmRlcHJlY2F0ZWQoKWAgd2l0aCBgdHlwaW5nX2V4dGVuc2lvbnMuZGVwcmVjYXRlZCgpYCBieSBbQCYjODIwMztsYXprYV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2xhemthKSBpbiBbaHR0cHM6Ly9naXRodWIuY29tL1B5R2l0aHViL1B5R2l0aHViL3B1bGwvMzI1NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL1B5R2l0aHViL1B5R2l0aHViL3B1bGwvMzI1NSkKLSBmaXgoQ29kZVNjYW5BbGVydCk6IGFkZCBtaXNzaW5nIGF0dHJpYnV0ZXMgYnkgW0AmIzgyMDM7UmVlbmlnbmVBcmNoZXJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9SZWVuaWduZUFyY2hlcikgaW4gW2h0dHBzOi8vZ2l0aHViLmNvbS9QeUdpdGh1Yi9QeUdpdGh1Yi9wdWxsLzMyNzRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9QeUdpdGh1Yi9QeUdpdGh1Yi9wdWxsLzMyNzQpCi0gQWxsb3cgU0hBcyB3aGVuIGNyZWF0aW5nIFBSIGNvbW1lbnRzIGJ5IFtAJiM4MjAzO3R1Y2hmYXJiZXJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90dWNoZmFyYmVyKSBpbiBbaHR0cHM6Ly9naXRodWIuY29tL1B5R2l0aHViL1B5R2l0aHViL3B1bGwvMzI0OF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL1B5R2l0aHViL1B5R2l0aHViL3B1bGwvMzI0OCkKLSBHZXQgY29sbGFib3JhdG9yIHJvbGUgbmFtZSBieSBbQCYjODIwMztqbWdhdGVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9qbWdhdGUpIGluIFtodHRwczovL2dpdGh1Yi5jb20vUHlHaXRodWIvUHlHaXRodWIvcHVsbC8zMjk1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vUHlHaXRodWIvUHlHaXRodWIvcHVsbC8zMjk1KQotIEFkZGluZyBgcHJldmVudF9zZWxmX3Jldmlld2AgcHJvcGVydHkgdG8gYFJlcG9zaXRvcnkuY3JlYXRlRW52aXJvbm1lbnRgIGJ5IFtAJiM4MjAzO2dvcGlkZXN1cGF2YW5dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9nb3BpZGVzdXBhdmFuKSBpbiBbaHR0cHM6Ly9naXRodWIuY29tL1B5R2l0aHViL1B5R2l0aHViL3B1bGwvMzI0Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL1B5R2l0aHViL1B5R2l0aHViL3B1bGwvMzI0NikKLSBBZGQgYFB1bGxSZXF1ZXN0LmdldF9pc3N1ZV90aW1lbGluZWAgbWV0aG9kIGJ5IFtAJiM4MjAzO2t1a2Fya2lubW1dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rdWthcmtpbm1tKSBpbiBbaHR0cHM6Ly9naXRodWIuY29tL1B5R2l0aHViL1B5R2l0aHViL3B1bGwvMzI1OV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL1B5R2l0aHViL1B5R2l0aHViL3B1bGwvMzI1OSkKLSBTdXBwb3J0IGJ1aWx0LWluIGByZXZlcnNlZCgpYCBvbiBgUGFnaW5hdGVkTGlzdGAgYnkgW0AmIzgyMDM7bWZvY2tvXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWZvY2tvKSBpbiBbaHR0cHM6Ly9naXRodWIuY29tL1B5R2l0aHViL1B5R2l0aHViL3B1bGwvMzI2MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL1B5R2l0aHViL1B5R2l0aHViL3B1bGwvMzI2MCkKLSBSZWxheCA0MDQgY29uZGl0aW9uIGluIGBSZXF1ZXN0ZXJgIGV4Y2VwdGlvbiBoYW5kbGluZyBieSBbQCYjODIwMztqc21vbGFyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vanNtb2xhcikgaW4gW2h0dHBzOi8vZ2l0aHViLmNvbS9QeUdpdGh1Yi9QeUdpdGh1Yi9wdWxsLzMyOTldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9QeUdpdGh1Yi9QeUdpdGh1Yi9wdWxsLzMyOTkpCi0gQWRkIGBkZWxldGVfc2VsZl9ob3N0ZWRfcnVubmVyYCB0byBgT3JnYW5pemF0aW9uYCBieSBbQCYjODIwMzt1bmNsZURlY2FydF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3VuY2xlRGVjYXJ0KSBpbiBbaHR0cHM6Ly9naXRodWIuY29tL1B5R2l0aHViL1B5R2l0aHViL3B1bGwvMzMwNl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL1B5R2l0aHViL1B5R2l0aHViL3B1bGwvMzMwNikKCiMjIyMjIEJ1ZyBGaXhlcwoKLSBGaXggYnJva2VuIHBpY2tsZSBzdXBwb3J0IGZvciBgQXV0aGAgY2xhc3NlcyBieSBbQCYjODIwMztFbnJpY29NaV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL0Vucmljb01pKSBpbiBbaHR0cHM6Ly9naXRodWIuY29tL1B5R2l0aHViL1B5R2l0aHViL3B1bGwvMzIxMV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL1B5R2l0aHViL1B5R2l0aHViL3B1bGwvMzIxMSkKLSBSZW1vdmUgc2NoZW1hIGZyb20gYERlcGxveW1lbnRgLCByZW1vdmUgYG1lc3NhZ2VgIGF0dHJpYnV0ZSBieSBbQCYjODIwMztFbnJpY29NaV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL0Vucmljb01pKSBpbiBbaHR0cHM6Ly9naXRodWIuY29tL1B5R2l0aHViL1B5R2l0aHViL3B1bGwvMzIyM10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL1B5R2l0aHViL1B5R2l0aHViL3B1bGwvMzIyMykKLSBGaXggaW5jb3JyZWN0IGRlcHJlY2F0ZWQgaW1wb3J0IGJ5IFtAJiM4MjAzO0Vucmljb01pXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vRW5yaWNvTWkpIGluIFtodHRwczovL2dpdGh1Yi5jb20vUHlHaXRodWIvUHlHaXRodWIvcHVsbC8zMjI1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vUHlHaXRodWIvUHlHaXRodWIvcHVsbC8zMjI1KQotIEFkZCBgQ29kZVNlY3VyaXR5Q29uZmlnUmVwb3NpdG9yeWAgcmV0dXJuZWQgYnkgYGdldF9yZXBvc19mb3JfY29kZV9zZWN1cml0eV9jb25maWdgIGJ5IFtAJiM4MjAzO0Vucmljb01pXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vRW5yaWNvTWkpIGluIFtodHRwczovL2dpdGh1Yi5jb20vUHlHaXRodWIvUHlHaXRodWIvcHVsbC8zMjE5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vUHlHaXRodWIvUHlHaXRodWIvcHVsbC8zMjE5KQotIEZpeCBgQnJhbmNoLmdldF9yZXF1aXJlZF9zdGF0dXNfY2hlY2tzYCByZXR1cm4gdHlwZSBieSBbQCYjODIwMztFbnJpY29NaV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL0Vucmljb01pKSBpbiBbaHR0cHM6Ly9naXRodWIuY29tL1B5R2l0aHViL1B5R2l0aHViL3B1bGwvMzIzNV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL1B5R2l0aHViL1B5R2l0aHViL3B1bGwvMzIzNSkKLSBBZGRzIGBtdWx0aV9zZWxlY3RgIGFuZCBgdHJ1ZV9mYWxzZWAgb3B0aW9ucyB0byBgQ3VzdG9tUHJvcGVydHkudmFsdWVfdHlwZWAgYnkgW0AmIzgyMDM7Z2ZvZy1mbG9xYXN0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2ZvZy1mbG9xYXN0KSBpbiBbaHR0cHM6Ly9naXRodWIuY29tL1B5R2l0aHViL1B5R2l0aHViL3B1bGwvMzE3M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL1B5R2l0aHViL1B5R2l0aHViL3B1bGwvMzE3MykKLSBGaXggdXJsIGVuY29kaW5nIG9mIHN0cmluZ3Mgd2l0aCBzbGFzaGVzIGluIFVSTHMgYnkgW0AmIzgyMDM7T3NjYXJWYW5MXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vT3NjYXJWYW5MKSBpbiBbaHR0cHM6Ly9naXRodWIuY29tL1B5R2l0aHViL1B5R2l0aHViL3B1bGwvMzI2M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL1B5R2l0aHViL1B5R2l0aHViL3B1bGwvMzI2MykKLSBGaXggc2lkZS1lZmZlY3Qgd2hlbiByZW1vdmluZyBBdXRob3JpemF0aW9uIGtleSBmcm9tIGhlYWRlcnMgYnkgW0AmIzgyMDM7YWxlY2dsZW5dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hbGVjZ2xlbikgaW4gW2h0dHBzOi8vZ2l0aHViLmNvbS9QeUdpdGh1Yi9QeUdpdGh1Yi9wdWxsLzMzMTNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9QeUdpdGh1Yi9QeUdpdGh1Yi9wdWxsLzMzMTMpCi0gTWFrZSBgVGltaW5nRGF0YS5ydW5fZHVyYXRpb25fbXNgIG9wdGlvbmFsIGJ5IFtAJiM4MjAzO0xpZmVMZXhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9MaWZlTGV4KSBpbiBbaHR0cHM6Ly9naXRodWIuY29tL1B5R2l0aHViL1B5R2l0aHViL3B1bGwvMzI2OF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL1B5R2l0aHViL1B5R2l0aHViL3B1bGwvMzI2OCkKLSBOb3JtYWxpemUgQXBwIElEIHRvIFN0cmluZyAmIEVuaGFuY2UgSldUIElzc3VlciBWZXJpZmljYXRpb24gYnkgW0AmIzgyMDM7eDYxMnNrbV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3g2MTJza20pIGluIFtodHRwczovL2dpdGh1Yi5jb20vUHlHaXRodWIvUHlHaXRodWIvcHVsbC8zMjcyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vUHlHaXRodWIvUHlHaXRodWIvcHVsbC8zMjcyKQoKIyMjIyMgRGVwZW5kZW5jaWVzCgotIEJ1bXAgYWN0aW9ucy9jaGVja291dCBmcm9tIDMgdG8gNCBieSBbQCYjODIwMztkZXBlbmRhYm90XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZGVwZW5kYWJvdClcW2JvdF0gaW5baHR0cHM6Ly9naXRodWIuY29tL1B5R2l0aHViL1B5R2l0aHViL3B1bGwvMjc1NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL1B5R2l0aHViL1B5R2l0aHViL3B1bGwvMjc1NCk0CgojIyMjIyBNYWludGVuYW5jZQoKLSBNZW50aW9uIHJlbW92YWwgb2YgYEFwcEF1dGgucHJpdmF0ZV9rZXlgIGluIGNoYW5nZWxvZyBieSBbQCYjODIwMztFbnJpY29NaV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL0Vucmljb01pKSBpbiBbaHR0cHM6Ly9naXRodWIuY29tL1B5R2l0aHViL1B5R2l0aHViL3B1bGwvMzIxMl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL1B5R2l0aHViL1B5R2l0aHViL3B1bGwvMzIxMikKLSBSZW1vdmUgd3Jvbmcgc2NoZW1hIGZyb20gUmVwb3NpdG9yeSBieSBbQCYjODIwMztFbnJpY29NaV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL0Vucmljb01pKSBpbiBbaHR0cHM6Ly9naXRodWIuY29tL1B5R2l0aHViL1B5R2l0aHViL3B1bGwvMzIyMF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL1B5R2l0aHViL1B5R2l0aHViL3B1bGwvMzIyMCkKLSBSZW5hbWUgYEhvb2tEZWxpdmVyeVJlcXVlc3RgIGFuZCBg4oCmUmVzcG9uc2VgIHByaXZhdGUgaGVhZGVycyBmaWVsZHMgYnkgW0AmIzgyMDM7RW5yaWNvTWldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9FbnJpY29NaSkgaW4gW2h0dHBzOi8vZ2l0aHViLmNvbS9QeUdpdGh1Yi9QeUdpdGh1Yi9wdWxsLzMyMjFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9QeUdpdGh1Yi9QeUdpdGh1Yi9wdWxsLzMyMjEpCi0gU29ydCBjbGFzc2VzJyBmdW5jdGlvbnMgYnkgW0AmIzgyMDM7RW5yaWNvTWldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9FbnJpY29NaSkgaW4gW2h0dHBzOi8vZ2l0aHViLmNvbS9QeUdpdGh1Yi9QeUdpdGh1Yi9wdWxsLzMyMzFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9QeUdpdGh1Yi9QeUdpdGh1Yi9wdWxsLzMyMzEpCi0gTW92ZSBhbGwgUHl0aG9uIGZpbGVzIHRvIGZ1dHVyZSBhbm5vdGF0aW9ucyBieSBbQCYjODIwMztFbnJpY29NaV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL0Vucmljb01pKSBpbiBbaHR0cHM6Ly9naXRodWIuY29tL1B5R2l0aHViL1B5R2l0aHViL3B1bGwvMzI0MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL1B5R2l0aHViL1B5R2l0aHViL3B1bGwvMzI0MSkKLSBGaXggcmV0dXJuIHR5cGUgb2YgYFBhZ2luYXRlZExpc3RbaW50XWAgYnkgW0AmIzgyMDM7RW5yaWNvTWldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9FbnJpY29NaSkgaW4gW2h0dHBzOi8vZ2l0aHViLmNvbS9QeUdpdGh1Yi9QeUdpdGh1Yi9wdWxsLzMyNDBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9QeUdpdGh1Yi9QeUdpdGh1Yi9wdWxsLzMyNDApCi0gU3luYyB3aXRoIE9wZW5BUEkgc3BlYyBieSBbQCYjODIwMztFbnJpY29NaV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL0Vucmljb01pKSBpbiBbaHR0cHM6Ly9naXRodWIuY29tL1B5R2l0aHViL1B5R2l0aHViL3B1bGwvMzI0NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL1B5R2l0aHViL1B5R2l0aHViL3B1bGwvMzI0NCkKLSBNYWtlIHRva2VuIGF1dGggZGVmYXVsdCBpbiB0ZXN0cyBieSBbQCYjODIwMztFbnJpY29NaV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL0Vucmljb01pKSBpbiBbaHR0cHM6Ly9naXRodWIuY29tL1B5R2l0aHViL1B5R2l0aHViL3B1bGwvMzI0Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL1B5R2l0aHViL1B5R2l0aHViL3B1bGwvMzI0MikKLSBBZGQgYE9yZ2FuaXphdGlvbi5nZXRfcmVwb3NfZm9yX2NvZGVfc2VjdXJpdHlfY29uZmlnYCB0ZXN0IGJ5IFtAJiM4MjAzO2JpbGxuYXBpZXJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9iaWxsbmFwaWVyKSBpbiBbaHR0cHM6Ly9naXRodWIuY29tL1B5R2l0aHViL1B5R2l0aHViL3B1bGwvMzIzOV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL1B5R2l0aHViL1B5R2l0aHViL3B1bGwvMzIzOSkKLSBBZGQgUHl0aG9uIDMuMTMgdG8gQ0kgYnkgW0AmIzgyMDM7bGF6a2FdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9sYXprYSkgaW4gW2h0dHBzOi8vZ2l0aHViLmNvbS9QeUdpdGh1Yi9QeUdpdGh1Yi9wdWxsLzMyNTNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9QeUdpdGh1Yi9QeUdpdGh1Yi9wdWxsLzMyNTMpCi0gRW5oYW5jZSBQeUdpdGh1YiB3ZWJob29rIGRvY3VtZW50YXRpb24gYnkgW0AmIzgyMDM7c3NnYW5lc2gwMzVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9zc2dhbmVzaDAzNSkgaW4gW2h0dHBzOi8vZ2l0aHViLmNvbS9QeUdpdGh1Yi9QeUdpdGh1Yi9wdWxsLzMyNjddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9QeUdpdGh1Yi9QeUdpdGh1Yi9wdWxsLzMyNjcpCi0gQ3JlYXRlIGNvZGVxbC55bWwgYnkgW0AmIzgyMDM7SkxMZWl0c2NodWhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9KTExlaXRzY2h1aCkgaW4gW2h0dHBzOi8vZ2l0aHViLmNvbS9QeUdpdGh1Yi9QeUdpdGh1Yi9wdWxsLzMyNzddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9QeUdpdGh1Yi9QeUdpdGh1Yi9wdWxsLzMyNzcpCi0gQWRkIHNjaGVtYSB0byBgVGltaW5nRGF0YWAgYnkgW0AmIzgyMDM7RW5yaWNvTWldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9FbnJpY29NaSkgaW4gW2h0dHBzOi8vZ2l0aHViLmNvbS9QeUdpdGh1Yi9QeUdpdGh1Yi9wdWxsLzMyMDZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9QeUdpdGh1Yi9QeUdpdGh1Yi9wdWxsLzMyMDYpCi0gUmVtb3ZlIGVycm9yIHNjaGVtYXMgZnJvbSBjbGFzc2VzIGJ5IFtAJiM4MjAzO0Vucmljb01pXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vRW5yaWNvTWkpIGluIFtodHRwczovL2dpdGh1Yi5jb20vUHlHaXRodWIvUHlHaXRodWIvcHVsbC8zMjAyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vUHlHaXRodWIvUHlHaXRodWIvcHVsbC8zMjAyKQoKIyMjIyBOZXcgQ29udHJpYnV0b3JzCgotIFtAJiM4MjAzO3NzZ2FuZXNoMDM1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vc3NnYW5lc2gwMzUpIG1hZGUgdGhlaXIgZmlyc3QgY29udHJpYnV0aW9uIGluIFtodHRwczovL2dpdGh1Yi5jb20vUHlHaXRodWIvUHlHaXRodWIvcHVsbC8zMjY3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vUHlHaXRodWIvUHlHaXRodWIvcHVsbC8zMjY3KQotIFtAJiM4MjAzO1JlZW5pZ25lQXJjaGVyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vUmVlbmlnbmVBcmNoZXIpIG1hZGUgdGhlaXIgZmlyc3QgY29udHJpYnV0aW9uIGluIFtodHRwczovL2dpdGh1Yi5jb20vUHlHaXRodWIvUHlHaXRodWIvcHVsbC8zMjc0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vUHlHaXRodWIvUHlHaXRodWIvcHVsbC8zMjc0KQotIFtAJiM4MjAzO2NsaW1iZnVqaV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2NsaW1iZnVqaSkgbWFkZSB0aGVpciBmaXJzdCBjb250cmlidXRpb24gaW4gW2h0dHBzOi8vZ2l0aHViLmNvbS9QeUdpdGh1Yi9QeUdpdGh1Yi9wdWxsLzMxOTBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9QeUdpdGh1Yi9QeUdpdGh1Yi9wdWxsLzMxOTApCi0gW0AmIzgyMDM7dHVjaGZhcmJlcl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3R1Y2hmYXJiZXIpIG1hZGUgdGhlaXIgZmlyc3QgY29udHJpYnV0aW9uIGluIFtodHRwczovL2dpdGh1Yi5jb20vUHlHaXRodWIvUHlHaXRodWIvcHVsbC8zMjQ4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vUHlHaXRodWIvUHlHaXRodWIvcHVsbC8zMjQ4KQotIFtAJiM4MjAzO2ptZ2F0ZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2ptZ2F0ZSkgbWFkZSB0aGVpciBmaXJzdCBjb250cmlidXRpb24gaW4gW2h0dHBzOi8vZ2l0aHViLmNvbS9QeUdpdGh1Yi9QeUdpdGh1Yi9wdWxsLzMyOTVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9QeUdpdGh1Yi9QeUdpdGh1Yi9wdWxsLzMyOTUpCi0gW0AmIzgyMDM7Z29waWRlc3VwYXZhbl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dvcGlkZXN1cGF2YW4pIG1hZGUgdGhlaXIgZmlyc3QgY29udHJpYnV0aW9uIGluIFtodHRwczovL2dpdGh1Yi5jb20vUHlHaXRodWIvUHlHaXRodWIvcHVsbC8zMjQ2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vUHlHaXRodWIvUHlHaXRodWIvcHVsbC8zMjQ2KQotIFtAJiM4MjAzO2t1a2Fya2lubW1dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rdWthcmtpbm1tKSBtYWRlIHRoZWlyIGZpcnN0IGNvbnRyaWJ1dGlvbiBpbiBbaHR0cHM6Ly9naXRodWIuY29tL1B5R2l0aHViL1B5R2l0aHViL3B1bGwvMzI1OV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL1B5R2l0aHViL1B5R2l0aHViL3B1bGwvMzI1OSkKLSBbQCYjODIwMzttZm9ja29dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZm9ja28pIG1hZGUgdGhlaXIgZmlyc3QgY29udHJpYnV0aW9uIGluIFtodHRwczovL2dpdGh1Yi5jb20vUHlHaXRodWIvUHlHaXRodWIvcHVsbC8zMjYwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vUHlHaXRodWIvUHlHaXRodWIvcHVsbC8zMjYwKQotIFtAJiM4MjAzO2dmb2ctZmxvcWFzdF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2dmb2ctZmxvcWFzdCkgbWFkZSB0aGVpciBmaXJzdCBjb250cmlidXRpb24gaW4gW2h0dHBzOi8vZ2l0aHViLmNvbS9QeUdpdGh1Yi9QeUdpdGh1Yi9wdWxsLzMxNzNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9QeUdpdGh1Yi9QeUdpdGh1Yi9wdWxsLzMxNzMpCi0gW0AmIzgyMDM7anNtb2xhcl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2pzbW9sYXIpIG1hZGUgdGhlaXIgZmlyc3QgY29udHJpYnV0aW9uIGluIFtodHRwczovL2dpdGh1Yi5jb20vUHlHaXRodWIvUHlHaXRodWIvcHVsbC8zMjk5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vUHlHaXRodWIvUHlHaXRodWIvcHVsbC8zMjk5KQotIFtAJiM4MjAzO09zY2FyVmFuTF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL09zY2FyVmFuTCkgbWFkZSB0aGVpciBmaXJzdCBjb250cmlidXRpb24gaW4gW2h0dHBzOi8vZ2l0aHViLmNvbS9QeUdpdGh1Yi9QeUdpdGh1Yi9wdWxsLzMyNjNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9QeUdpdGh1Yi9QeUdpdGh1Yi9wdWxsLzMyNjMpCi0gW0AmIzgyMDM7YWxlY2dsZW5dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hbGVjZ2xlbikgbWFkZSB0aGVpciBmaXJzdCBjb250cmlidXRpb24gaW4gW2h0dHBzOi8vZ2l0aHViLmNvbS9QeUdpdGh1Yi9QeUdpdGh1Yi9wdWxsLzMzMTNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9QeUdpdGh1Yi9QeUdpdGh1Yi9wdWxsLzMzMTMpCi0gW0AmIzgyMDM7TGlmZUxleF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL0xpZmVMZXgpIG1hZGUgdGhlaXIgZmlyc3QgY29udHJpYnV0aW9uIGluIFtodHRwczovL2dpdGh1Yi5jb20vUHlHaXRodWIvUHlHaXRodWIvcHVsbC8zMjY4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vUHlHaXRodWIvUHlHaXRodWIvcHVsbC8zMjY4KQotIFtAJiM4MjAzO2U3MjE3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZTcyMTcpIG1hZGUgdGhlaXIgZmlyc3QgY29udHJpYnV0aW9uIGluIFtodHRwczovL2dpdGh1Yi5jb20vUHlHaXRodWIvUHlHaXRodWIvcHVsbC8zMjU4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vUHlHaXRodWIvUHlHaXRodWIvcHVsbC8zMjU4KQotIFtAJiM4MjAzO3g2MTJza21dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS94NjEyc2ttKSBtYWRlIHRoZWlyIGZpcnN0IGNvbnRyaWJ1dGlvbiBpbiBbaHR0cHM6Ly9naXRodWIuY29tL1B5R2l0aHViL1B5R2l0aHViL3B1bGwvMzI3Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL1B5R2l0aHViL1B5R2l0aHViL3B1bGwvMzI3MikKLSBbQCYjODIwMzt1bmNsZURlY2FydF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3VuY2xlRGVjYXJ0KSBtYWRlIHRoZWlyIGZpcnN0IGNvbnRyaWJ1dGlvbiBpbiBbaHR0cHM6Ly9naXRodWIuY29tL1B5R2l0aHViL1B5R2l0aHViL3B1bGwvMzMwNl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL1B5R2l0aHViL1B5R2l0aHViL3B1bGwvMzMwNikKCioqRnVsbCBDaGFuZ2Vsb2cqKjogaHR0cHM6Ly9naXRodWIuY29tL1B5R2l0aHViL1B5R2l0aHViL2NvbXBhcmUvdjIuNi4wLi4udjIuNy4wCgo8L2RldGFpbHM+CgotLS0KCiMjIyBDb25maWd1cmF0aW9uCgrwn5OFICoqU2NoZWR1bGUqKjogQnJhbmNoIGNyZWF0aW9uIC0gQXQgYW55IHRpbWUgKG5vIHNjaGVkdWxlIGRlZmluZWQpLCBBdXRvbWVyZ2UgLSBBdCBhbnkgdGltZSAobm8gc2NoZWR1bGUgZGVmaW5lZCkuCgrwn5qmICoqQXV0b21lcmdlKio6IERpc2FibGVkIGJ5IGNvbmZpZy4gUGxlYXNlIG1lcmdlIHRoaXMgbWFudWFsbHkgb25jZSB5b3UgYXJlIHNhdGlzZmllZC4KCuKZuyAqKlJlYmFzaW5nKio6IFdoZW5ldmVyIFBSIGJlY29tZXMgY29uZmxpY3RlZCwgb3IgeW91IHRpY2sgdGhlIHJlYmFzZS9yZXRyeSBjaGVja2JveC4KCvCflJUgKipJZ25vcmUqKjogQ2xvc2UgdGhpcyBQUiBhbmQgeW91IHdvbid0IGJlIHJlbWluZGVkIGFib3V0IHRoaXMgdXBkYXRlIGFnYWluLgoKLS0tCgogLSBbIF0gPCEtLSByZWJhc2UtY2hlY2sgLS0+SWYgeW91IHdhbnQgdG8gcmViYXNlL3JldHJ5IHRoaXMgUFIsIGNoZWNrIHRoaXMgYm94CgotLS0KClRoaXMgUFIgd2FzIGdlbmVyYXRlZCBieSBbTWVuZCBSZW5vdmF0ZV0oaHR0cHM6Ly9tZW5kLmlvL3Jlbm92YXRlLykuIFZpZXcgdGhlIFtyZXBvc2l0b3J5IGpvYiBsb2ddKGh0dHBzOi8vZGV2ZWxvcGVyLm1lbmQuaW8vZ2l0aHViL29zaXNtL3JlbGVhc2UpLgo8IS0tcmVub3ZhdGUtZGVidWc6ZXlKamNtVmhkR1ZrU1c1V1pYSWlPaUkwTVM0ME5pNHpJaXdpZFhCa1lYUmxaRWx1Vm1WeUlqb2lOREV1TkRZdU15SXNJblJoY21kbGRFSnlZVzVqYUNJNkltMWhhVzRpTENKc1lXSmxiSE1pT2xzaWNtVnViM1poZEdVaVhYMD0tLT4K
      patchset: b0a7401feff703c4286738aa36ed1d81eb491de1
      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: 9b966b7c4a2bfb253652691d791f76f825145a9c
          untrusted/project_1/github.com/osism/zuul-config:
            canonical_name: github.com/osism/zuul-config
            checkout: main
            commit: caa0df55ed55158f32903d317317ac95db4da6ce
          untrusted/project_2/github.com/osism/openinfra-zuul-jobs:
            canonical_name: github.com/osism/openinfra-zuul-jobs
            checkout: master
            commit: 397240f42127868e42e86e6aeb120c2cb092d117
        playbooks:
        - path: untrusted/project_0/github.com/osism/zuul-jobs/playbooks/flake8/run.yaml
          roles:
          - checkout: main
            checkout_description: playbook branch
            link_name: ansible/playbook_0/role_0/zuul-jobs
            link_target: untrusted/project_0/github.com/osism/zuul-jobs
            role_path: ansible/playbook_0/role_0/zuul-jobs/roles
          - checkout: main
            checkout_description: zuul branch
            link_name: ansible/playbook_0/role_1/zuul-config
            link_target: untrusted/project_1/github.com/osism/zuul-config
            role_path: ansible/playbook_0/role_1/zuul-config/roles
          - checkout: master
            checkout_description: project default branch
            link_name: ansible/playbook_0/role_2/openinfra-zuul-jobs
            link_target: untrusted/project_2/github.com/osism/openinfra-zuul-jobs
            role_path: ansible/playbook_0/role_2/openinfra-zuul-jobs/roles
      post_review: false
      post_timeout: null
      pre_timeout: null
      project:
        canonical_hostname: github.com
        canonical_name: github.com/osism/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: da09d50bd0a159a586411ce6cc6ac3694290547a
          name: osism/release
          required: false
          short_name: release
          src_dir: src/github.com/osism/release
      ref: refs/pull/2127/head
      resources: {}
      tenant: osism
      timeout: 1800
      topic: null
      voting: true
