all:
  children:
    zuul_unreachable:
      hosts: {}
  hosts:
    debian-bookworm:
      ansible_connection: ssh
      ansible_host: 2a13:1a81:8000:3124:f816:3eff:feb6:d2fb
      ansible_port: 22
      ansible_python_interpreter: auto
      ansible_user: zuul
      nodepool:
        az: nova
        cloud: regiocloud-a-ci
        external_id: eb344163-68b0-4aaa-8bee-6a6fdda28cbb
        host_id: df70f2a3f3d0c26428f22685cfc722ebc48099d99e7332c39e017195
        interface_ip: 2a13:1a81:8000:3124:f816:3eff:feb6:d2fb
        label: debian-bookworm
        node_properties: {}
        private_ipv4: 10.128.7.177
        private_ipv6: null
        provider: regiocloud-a
        public_ipv4: 81.163.193.229
        public_ipv6: 2a13:1a81:8000:3124:f816:3eff:feb6:d2fb
        region: null
        slot: null
  vars:
    zuul:
      _inheritance_path:
      - '<Job base explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: osism/zuul-config/zuul.d/jobs.yaml@main#2>'
      - '<Job python-osism-test-setup explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: osism/python-osism/.zuul.yaml@main#128>'
      - '<Job python-osism-test-setup explicit: None implied: None source: osism/python-osism/.zuul.yaml@main#138>'
      ansible_version: '9'
      attempts: 1
      branch: main
      build: e8c99f318df040f5b701e165d24dbc69
      build_refs:
      - branch: main
        change: '2311'
        change_message: "Update dependency eslint to v10.4.1\n\nThis PR contains the
          following updates:\n\n| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/)
          | [Confidence](https://docs.renovatebot.com/merge-confidence/) |\n|---|---|---|---|\n|
          [eslint](https://eslint.org) ([source](https://redirect.github.com/eslint/eslint))
          | [`10.4.0` \u2192 `10.4.1`](https://renovatebot.com/diffs/npm/eslint/10.4.0/10.4.1)
          | ![age](https://developer.mend.io/api/mc/badges/age/npm/eslint/10.4.1?slim=true)
          | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint/10.4.0/10.4.1?slim=true)
          |\n\n---\n\n### Release Notes\n\n<details>\n<summary>eslint/eslint (eslint)</summary>\n\n###
          [`v10.4.1`](https://redirect.github.com/eslint/eslint/releases/tag/v10.4.1)\n\n[Compare
          Source](https://redirect.github.com/eslint/eslint/compare/v10.4.0...v10.4.1)\n\n####
          Bug Fixes\n\n- [`e557467`](https://redirect.github.com/eslint/eslint/commit/e557467db7496220eebcbe2ac5ea6d38c12bb1ec)
          fix: update `@eslint/plugin-kit` version to 0.7.2 ([#&#8203;20930](https://redirect.github.com/eslint/eslint/issues/20930))
          (Francesco Trotta)\n- [`d4ce898`](https://redirect.github.com/eslint/eslint/commit/d4ce898796ca22c3b96aa70d3014cb85f4bac1cd)
          fix: propagate failures from delegated commands ([#&#8203;20917](https://redirect.github.com/eslint/eslint/issues/20917))
          (Minh Vu)\n- [`f4f3507`](https://redirect.github.com/eslint/eslint/commit/f4f3507460bc016b5be979c05d2969793f570cbf)
          fix: prefer-arrow-callback invalid autofix with newline after `async` ([#&#8203;20916](https://redirect.github.com/eslint/eslint/issues/20916))
          (kuldeep kumar)\n- [`c5bc78b`](https://redirect.github.com/eslint/eslint/commit/c5bc78b37e08b9054a11f0cc2d81808bb24acb85)
          fix: false positive for reference in `finally` block ([#&#8203;20655](https://redirect.github.com/eslint/eslint/issues/20655))
          (Tanuj Kanti)\n- [`27538c0`](https://redirect.github.com/eslint/eslint/commit/27538c01f5df4e9306f6f4ba867b2dd6307fae59)
          fix: add missing CodePath and CodePathSegment types ([#&#8203;20853](https://redirect.github.com/eslint/eslint/issues/20853))
          (Pixel998)\n\n#### Documentation\n\n- [`61b0add`](https://redirect.github.com/eslint/eslint/commit/61b0add61ffc52665562be7bb96f526690a78b30)
          docs: remove deprecated rule from related rules of `max-params` ([#&#8203;20921](https://redirect.github.com/eslint/eslint/issues/20921))
          (Tanuj Kanti)\n- [`305d5b9`](https://redirect.github.com/eslint/eslint/commit/305d5b91aeac24d36fde42f75625a8f183d4ce43)
          docs: remove deprecated rules from related rules section ([#&#8203;20911](https://redirect.github.com/eslint/eslint/issues/20911))
          (Tanuj Kanti)\n- [`49b0202`](https://redirect.github.com/eslint/eslint/commit/49b0202d01918b8061720d586dffd7c68047090c)
          docs: fix `display: none` of ad ([#&#8203;20901](https://redirect.github.com/eslint/eslint/issues/20901))
          (Tanuj Kanti)\n- [`9067f94`](https://redirect.github.com/eslint/eslint/commit/9067f9492ec998afc5b4f057a477ecf6ebd45e44)
          docs: switch build to Node.js 24 ([#&#8203;20893](https://redirect.github.com/eslint/eslint/issues/20893))
          (Milos Djermanovic)\n- [`c91b041`](https://redirect.github.com/eslint/eslint/commit/c91b0417e3420c76807ce1fa2aea76e2de87ab86)
          docs: Update README (GitHub Actions Bot)\n- [`e349265`](https://redirect.github.com/eslint/eslint/commit/e349265cb37f3ebc837e178e48a725bb782bd870)
          docs: clarify semver strings in rule deprecation objects ([#&#8203;20885](https://redirect.github.com/eslint/eslint/issues/20885))
          (Milos Djermanovic)\n\n#### Chores\n\n- [`b0e466b`](https://redirect.github.com/eslint/eslint/commit/b0e466b6ab47bfc7de43d8de0c315d8ee83aa584)
          test: add `data` property to invalid tests cases for rules ([#&#8203;20924](https://redirect.github.com/eslint/eslint/issues/20924))
          (Tanuj Kanti)\n- [`f78838b`](https://redirect.github.com/eslint/eslint/commit/f78838bc4c86d487e1bcc7cede260c4467721c46)
          test: add CodePath type coverage ([#&#8203;20904](https://redirect.github.com/eslint/eslint/issues/20904))
          (Pixel998)\n- [`1daa4bd`](https://redirect.github.com/eslint/eslint/commit/1daa4bd734b79a62e317d0394394a6b38cff49f9)
          chore: update `eslint-plugin-eslint-comments` test data to latest commit
          ([#&#8203;20922](https://redirect.github.com/eslint/eslint/issues/20922))
          (Francesco Trotta)\n- [`002942c`](https://redirect.github.com/eslint/eslint/commit/002942ce988ea28b78e0a2f3b074081e638b552c)
          ci: declare contents:read on update-readme workflow ([#&#8203;20919](https://redirect.github.com/eslint/eslint/issues/20919))
          (Arpit Jain)\n- [`64bca24`](https://redirect.github.com/eslint/eslint/commit/64bca24e7bed35bc3c864fc625cb2d89eca87d5b)
          chore: update ecosystem plugins ([#&#8203;20912](https://redirect.github.com/eslint/eslint/issues/20912))
          (ESLint Bot)\n- [`6d7c832`](https://redirect.github.com/eslint/eslint/commit/6d7c832950d5e92499d88e504080661f888f8f56)
          chore: ignore fflate updates in renovate ([#&#8203;20908](https://redirect.github.com/eslint/eslint/issues/20908))
          (Pixel998)\n- [`b2c8638`](https://redirect.github.com/eslint/eslint/commit/b2c86382164d87c6203b78d52068cd6a2a6ffe30)
          ci: bump pnpm/action-setup from 6.0.7 to 6.0.8 ([#&#8203;20889](https://redirect.github.com/eslint/eslint/issues/20889))
          (dependabot\\[bot])\n- [`a9b8d7f`](https://redirect.github.com/eslint/eslint/commit/a9b8d7f74c50211701cfc49710fa541fd91b2aa5)
          chore: increase maxBuffer for ecosystem tests ([#&#8203;20881](https://redirect.github.com/eslint/eslint/issues/20881))
          (sethamus)\n- [`b702ead`](https://redirect.github.com/eslint/eslint/commit/b702ead5e1ed7cb9f28238a454797662efb37396)
          chore: update ecosystem update PR settings ([#&#8203;20884](https://redirect.github.com/eslint/eslint/issues/20884))
          (Pixel998)\n- [`507f60e`](https://redirect.github.com/eslint/eslint/commit/507f60e9a78c9a902bc8759f066ae17a1ea6cd81)
          chore: update ecosystem plugins ([#&#8203;20882](https://redirect.github.com/eslint/eslint/issues/20882))
          (ESLint Bot)\n- [`92f5c5b`](https://redirect.github.com/eslint/eslint/commit/92f5c5bb6bf3a5d167c8ee53a430833410295c6d)
          test: add unit test for message-count ([#&#8203;20878](https://redirect.github.com/eslint/eslint/issues/20878))
          (kuldeep kumar)\n- [`df32108`](https://redirect.github.com/eslint/eslint/commit/df321080af5758b1fa25e4b9a40e26135642dd6e)
          chore: add [@&#8203;eslint/markdown](https://redirect.github.com/eslint/markdown)
          and typescript-eslint ecosystem tests ([#&#8203;20837](https://redirect.github.com/eslint/eslint/issues/20837))
          (sethamus)\n- [`327f91d`](https://redirect.github.com/eslint/eslint/commit/327f91d36aa49f2a50ded931d841a16374fd875f)
          chore: use includeIgnoreFile internally ([#&#8203;20876](https://redirect.github.com/eslint/eslint/issues/20876))
          (Kirk Waiblinger)\n- [`f0dc4bd`](https://redirect.github.com/eslint/eslint/commit/f0dc4bd893fb3a9f44e4ddc3ad7063ffb0beacd3)
          chore: pin fflate\\@&#8203;0.8.2 ([#&#8203;20877](https://redirect.github.com/eslint/eslint/issues/20877))
          (Milos Djermanovic)\n- [`0f4bd25`](https://redirect.github.com/eslint/eslint/commit/0f4bd257a67a082b756de746d9e0c4842ab764ca)
          ci: run Discord alert for ecosystem test failures ([#&#8203;20873](https://redirect.github.com/eslint/eslint/issues/20873))
          (Copilot)\n\n</details>\n\n---\n\n### Configuration\n\n\U0001F4C5 **Schedule**:
          (UTC)\n\n- Branch creation\n  - At any time (no schedule defined)\n- Automerge\n
          \ - At any time (no schedule defined)\n\n\U0001F6A6 **Automerge**: Disabled
          by config. Please merge this manually once you are satisfied.\n\n\u267B
          **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry
          checkbox.\n\n\U0001F515 **Ignore**: Close this PR and you won't be reminded
          about this update again.\n\n---\n\n - [ ] <!-- rebase-check -->If you want
          to rebase/retry this PR, check this box\n\n---\n\nThis PR was generated
          by [Mend Renovate](https://mend.io/renovate/). View the [repository job
          log](https://developer.mend.io/github/osism/python-osism).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yMDIuMSIsInVwZGF0ZWRJblZlciI6IjQzLjIwMi4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
        change_url: https://github.com/osism/python-osism/pull/2311
        commit_id: 30406b643d48b5584c415fe99e4ebec09fda81b8
        patchset: 30406b643d48b5584c415fe99e4ebec09fda81b8
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/python-osism
          name: osism/python-osism
          short_name: python-osism
        src_dir: src/github.com/osism/python-osism
        topic: null
      buildset: 665e5dbc71ec405b8fd6dd72f04cedea
      buildset_refs:
      - branch: main
        change: '2311'
        change_message: "Update dependency eslint to v10.4.1\n\nThis PR contains the
          following updates:\n\n| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/)
          | [Confidence](https://docs.renovatebot.com/merge-confidence/) |\n|---|---|---|---|\n|
          [eslint](https://eslint.org) ([source](https://redirect.github.com/eslint/eslint))
          | [`10.4.0` \u2192 `10.4.1`](https://renovatebot.com/diffs/npm/eslint/10.4.0/10.4.1)
          | ![age](https://developer.mend.io/api/mc/badges/age/npm/eslint/10.4.1?slim=true)
          | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint/10.4.0/10.4.1?slim=true)
          |\n\n---\n\n### Release Notes\n\n<details>\n<summary>eslint/eslint (eslint)</summary>\n\n###
          [`v10.4.1`](https://redirect.github.com/eslint/eslint/releases/tag/v10.4.1)\n\n[Compare
          Source](https://redirect.github.com/eslint/eslint/compare/v10.4.0...v10.4.1)\n\n####
          Bug Fixes\n\n- [`e557467`](https://redirect.github.com/eslint/eslint/commit/e557467db7496220eebcbe2ac5ea6d38c12bb1ec)
          fix: update `@eslint/plugin-kit` version to 0.7.2 ([#&#8203;20930](https://redirect.github.com/eslint/eslint/issues/20930))
          (Francesco Trotta)\n- [`d4ce898`](https://redirect.github.com/eslint/eslint/commit/d4ce898796ca22c3b96aa70d3014cb85f4bac1cd)
          fix: propagate failures from delegated commands ([#&#8203;20917](https://redirect.github.com/eslint/eslint/issues/20917))
          (Minh Vu)\n- [`f4f3507`](https://redirect.github.com/eslint/eslint/commit/f4f3507460bc016b5be979c05d2969793f570cbf)
          fix: prefer-arrow-callback invalid autofix with newline after `async` ([#&#8203;20916](https://redirect.github.com/eslint/eslint/issues/20916))
          (kuldeep kumar)\n- [`c5bc78b`](https://redirect.github.com/eslint/eslint/commit/c5bc78b37e08b9054a11f0cc2d81808bb24acb85)
          fix: false positive for reference in `finally` block ([#&#8203;20655](https://redirect.github.com/eslint/eslint/issues/20655))
          (Tanuj Kanti)\n- [`27538c0`](https://redirect.github.com/eslint/eslint/commit/27538c01f5df4e9306f6f4ba867b2dd6307fae59)
          fix: add missing CodePath and CodePathSegment types ([#&#8203;20853](https://redirect.github.com/eslint/eslint/issues/20853))
          (Pixel998)\n\n#### Documentation\n\n- [`61b0add`](https://redirect.github.com/eslint/eslint/commit/61b0add61ffc52665562be7bb96f526690a78b30)
          docs: remove deprecated rule from related rules of `max-params` ([#&#8203;20921](https://redirect.github.com/eslint/eslint/issues/20921))
          (Tanuj Kanti)\n- [`305d5b9`](https://redirect.github.com/eslint/eslint/commit/305d5b91aeac24d36fde42f75625a8f183d4ce43)
          docs: remove deprecated rules from related rules section ([#&#8203;20911](https://redirect.github.com/eslint/eslint/issues/20911))
          (Tanuj Kanti)\n- [`49b0202`](https://redirect.github.com/eslint/eslint/commit/49b0202d01918b8061720d586dffd7c68047090c)
          docs: fix `display: none` of ad ([#&#8203;20901](https://redirect.github.com/eslint/eslint/issues/20901))
          (Tanuj Kanti)\n- [`9067f94`](https://redirect.github.com/eslint/eslint/commit/9067f9492ec998afc5b4f057a477ecf6ebd45e44)
          docs: switch build to Node.js 24 ([#&#8203;20893](https://redirect.github.com/eslint/eslint/issues/20893))
          (Milos Djermanovic)\n- [`c91b041`](https://redirect.github.com/eslint/eslint/commit/c91b0417e3420c76807ce1fa2aea76e2de87ab86)
          docs: Update README (GitHub Actions Bot)\n- [`e349265`](https://redirect.github.com/eslint/eslint/commit/e349265cb37f3ebc837e178e48a725bb782bd870)
          docs: clarify semver strings in rule deprecation objects ([#&#8203;20885](https://redirect.github.com/eslint/eslint/issues/20885))
          (Milos Djermanovic)\n\n#### Chores\n\n- [`b0e466b`](https://redirect.github.com/eslint/eslint/commit/b0e466b6ab47bfc7de43d8de0c315d8ee83aa584)
          test: add `data` property to invalid tests cases for rules ([#&#8203;20924](https://redirect.github.com/eslint/eslint/issues/20924))
          (Tanuj Kanti)\n- [`f78838b`](https://redirect.github.com/eslint/eslint/commit/f78838bc4c86d487e1bcc7cede260c4467721c46)
          test: add CodePath type coverage ([#&#8203;20904](https://redirect.github.com/eslint/eslint/issues/20904))
          (Pixel998)\n- [`1daa4bd`](https://redirect.github.com/eslint/eslint/commit/1daa4bd734b79a62e317d0394394a6b38cff49f9)
          chore: update `eslint-plugin-eslint-comments` test data to latest commit
          ([#&#8203;20922](https://redirect.github.com/eslint/eslint/issues/20922))
          (Francesco Trotta)\n- [`002942c`](https://redirect.github.com/eslint/eslint/commit/002942ce988ea28b78e0a2f3b074081e638b552c)
          ci: declare contents:read on update-readme workflow ([#&#8203;20919](https://redirect.github.com/eslint/eslint/issues/20919))
          (Arpit Jain)\n- [`64bca24`](https://redirect.github.com/eslint/eslint/commit/64bca24e7bed35bc3c864fc625cb2d89eca87d5b)
          chore: update ecosystem plugins ([#&#8203;20912](https://redirect.github.com/eslint/eslint/issues/20912))
          (ESLint Bot)\n- [`6d7c832`](https://redirect.github.com/eslint/eslint/commit/6d7c832950d5e92499d88e504080661f888f8f56)
          chore: ignore fflate updates in renovate ([#&#8203;20908](https://redirect.github.com/eslint/eslint/issues/20908))
          (Pixel998)\n- [`b2c8638`](https://redirect.github.com/eslint/eslint/commit/b2c86382164d87c6203b78d52068cd6a2a6ffe30)
          ci: bump pnpm/action-setup from 6.0.7 to 6.0.8 ([#&#8203;20889](https://redirect.github.com/eslint/eslint/issues/20889))
          (dependabot\\[bot])\n- [`a9b8d7f`](https://redirect.github.com/eslint/eslint/commit/a9b8d7f74c50211701cfc49710fa541fd91b2aa5)
          chore: increase maxBuffer for ecosystem tests ([#&#8203;20881](https://redirect.github.com/eslint/eslint/issues/20881))
          (sethamus)\n- [`b702ead`](https://redirect.github.com/eslint/eslint/commit/b702ead5e1ed7cb9f28238a454797662efb37396)
          chore: update ecosystem update PR settings ([#&#8203;20884](https://redirect.github.com/eslint/eslint/issues/20884))
          (Pixel998)\n- [`507f60e`](https://redirect.github.com/eslint/eslint/commit/507f60e9a78c9a902bc8759f066ae17a1ea6cd81)
          chore: update ecosystem plugins ([#&#8203;20882](https://redirect.github.com/eslint/eslint/issues/20882))
          (ESLint Bot)\n- [`92f5c5b`](https://redirect.github.com/eslint/eslint/commit/92f5c5bb6bf3a5d167c8ee53a430833410295c6d)
          test: add unit test for message-count ([#&#8203;20878](https://redirect.github.com/eslint/eslint/issues/20878))
          (kuldeep kumar)\n- [`df32108`](https://redirect.github.com/eslint/eslint/commit/df321080af5758b1fa25e4b9a40e26135642dd6e)
          chore: add [@&#8203;eslint/markdown](https://redirect.github.com/eslint/markdown)
          and typescript-eslint ecosystem tests ([#&#8203;20837](https://redirect.github.com/eslint/eslint/issues/20837))
          (sethamus)\n- [`327f91d`](https://redirect.github.com/eslint/eslint/commit/327f91d36aa49f2a50ded931d841a16374fd875f)
          chore: use includeIgnoreFile internally ([#&#8203;20876](https://redirect.github.com/eslint/eslint/issues/20876))
          (Kirk Waiblinger)\n- [`f0dc4bd`](https://redirect.github.com/eslint/eslint/commit/f0dc4bd893fb3a9f44e4ddc3ad7063ffb0beacd3)
          chore: pin fflate\\@&#8203;0.8.2 ([#&#8203;20877](https://redirect.github.com/eslint/eslint/issues/20877))
          (Milos Djermanovic)\n- [`0f4bd25`](https://redirect.github.com/eslint/eslint/commit/0f4bd257a67a082b756de746d9e0c4842ab764ca)
          ci: run Discord alert for ecosystem test failures ([#&#8203;20873](https://redirect.github.com/eslint/eslint/issues/20873))
          (Copilot)\n\n</details>\n\n---\n\n### Configuration\n\n\U0001F4C5 **Schedule**:
          (UTC)\n\n- Branch creation\n  - At any time (no schedule defined)\n- Automerge\n
          \ - At any time (no schedule defined)\n\n\U0001F6A6 **Automerge**: Disabled
          by config. Please merge this manually once you are satisfied.\n\n\u267B
          **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry
          checkbox.\n\n\U0001F515 **Ignore**: Close this PR and you won't be reminded
          about this update again.\n\n---\n\n - [ ] <!-- rebase-check -->If you want
          to rebase/retry this PR, check this box\n\n---\n\nThis PR was generated
          by [Mend Renovate](https://mend.io/renovate/). View the [repository job
          log](https://developer.mend.io/github/osism/python-osism).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yMDIuMSIsInVwZGF0ZWRJblZlciI6IjQzLjIwMi4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
        change_url: https://github.com/osism/python-osism/pull/2311
        commit_id: 30406b643d48b5584c415fe99e4ebec09fda81b8
        patchset: 30406b643d48b5584c415fe99e4ebec09fda81b8
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/python-osism
          name: osism/python-osism
          short_name: python-osism
        src_dir: src/github.com/osism/python-osism
        topic: null
      change: '2311'
      change_message: "Update dependency eslint to v10.4.1\n\nThis PR contains the
        following updates:\n\n| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/)
        | [Confidence](https://docs.renovatebot.com/merge-confidence/) |\n|---|---|---|---|\n|
        [eslint](https://eslint.org) ([source](https://redirect.github.com/eslint/eslint))
        | [`10.4.0` \u2192 `10.4.1`](https://renovatebot.com/diffs/npm/eslint/10.4.0/10.4.1)
        | ![age](https://developer.mend.io/api/mc/badges/age/npm/eslint/10.4.1?slim=true)
        | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint/10.4.0/10.4.1?slim=true)
        |\n\n---\n\n### Release Notes\n\n<details>\n<summary>eslint/eslint (eslint)</summary>\n\n###
        [`v10.4.1`](https://redirect.github.com/eslint/eslint/releases/tag/v10.4.1)\n\n[Compare
        Source](https://redirect.github.com/eslint/eslint/compare/v10.4.0...v10.4.1)\n\n####
        Bug Fixes\n\n- [`e557467`](https://redirect.github.com/eslint/eslint/commit/e557467db7496220eebcbe2ac5ea6d38c12bb1ec)
        fix: update `@eslint/plugin-kit` version to 0.7.2 ([#&#8203;20930](https://redirect.github.com/eslint/eslint/issues/20930))
        (Francesco Trotta)\n- [`d4ce898`](https://redirect.github.com/eslint/eslint/commit/d4ce898796ca22c3b96aa70d3014cb85f4bac1cd)
        fix: propagate failures from delegated commands ([#&#8203;20917](https://redirect.github.com/eslint/eslint/issues/20917))
        (Minh Vu)\n- [`f4f3507`](https://redirect.github.com/eslint/eslint/commit/f4f3507460bc016b5be979c05d2969793f570cbf)
        fix: prefer-arrow-callback invalid autofix with newline after `async` ([#&#8203;20916](https://redirect.github.com/eslint/eslint/issues/20916))
        (kuldeep kumar)\n- [`c5bc78b`](https://redirect.github.com/eslint/eslint/commit/c5bc78b37e08b9054a11f0cc2d81808bb24acb85)
        fix: false positive for reference in `finally` block ([#&#8203;20655](https://redirect.github.com/eslint/eslint/issues/20655))
        (Tanuj Kanti)\n- [`27538c0`](https://redirect.github.com/eslint/eslint/commit/27538c01f5df4e9306f6f4ba867b2dd6307fae59)
        fix: add missing CodePath and CodePathSegment types ([#&#8203;20853](https://redirect.github.com/eslint/eslint/issues/20853))
        (Pixel998)\n\n#### Documentation\n\n- [`61b0add`](https://redirect.github.com/eslint/eslint/commit/61b0add61ffc52665562be7bb96f526690a78b30)
        docs: remove deprecated rule from related rules of `max-params` ([#&#8203;20921](https://redirect.github.com/eslint/eslint/issues/20921))
        (Tanuj Kanti)\n- [`305d5b9`](https://redirect.github.com/eslint/eslint/commit/305d5b91aeac24d36fde42f75625a8f183d4ce43)
        docs: remove deprecated rules from related rules section ([#&#8203;20911](https://redirect.github.com/eslint/eslint/issues/20911))
        (Tanuj Kanti)\n- [`49b0202`](https://redirect.github.com/eslint/eslint/commit/49b0202d01918b8061720d586dffd7c68047090c)
        docs: fix `display: none` of ad ([#&#8203;20901](https://redirect.github.com/eslint/eslint/issues/20901))
        (Tanuj Kanti)\n- [`9067f94`](https://redirect.github.com/eslint/eslint/commit/9067f9492ec998afc5b4f057a477ecf6ebd45e44)
        docs: switch build to Node.js 24 ([#&#8203;20893](https://redirect.github.com/eslint/eslint/issues/20893))
        (Milos Djermanovic)\n- [`c91b041`](https://redirect.github.com/eslint/eslint/commit/c91b0417e3420c76807ce1fa2aea76e2de87ab86)
        docs: Update README (GitHub Actions Bot)\n- [`e349265`](https://redirect.github.com/eslint/eslint/commit/e349265cb37f3ebc837e178e48a725bb782bd870)
        docs: clarify semver strings in rule deprecation objects ([#&#8203;20885](https://redirect.github.com/eslint/eslint/issues/20885))
        (Milos Djermanovic)\n\n#### Chores\n\n- [`b0e466b`](https://redirect.github.com/eslint/eslint/commit/b0e466b6ab47bfc7de43d8de0c315d8ee83aa584)
        test: add `data` property to invalid tests cases for rules ([#&#8203;20924](https://redirect.github.com/eslint/eslint/issues/20924))
        (Tanuj Kanti)\n- [`f78838b`](https://redirect.github.com/eslint/eslint/commit/f78838bc4c86d487e1bcc7cede260c4467721c46)
        test: add CodePath type coverage ([#&#8203;20904](https://redirect.github.com/eslint/eslint/issues/20904))
        (Pixel998)\n- [`1daa4bd`](https://redirect.github.com/eslint/eslint/commit/1daa4bd734b79a62e317d0394394a6b38cff49f9)
        chore: update `eslint-plugin-eslint-comments` test data to latest commit ([#&#8203;20922](https://redirect.github.com/eslint/eslint/issues/20922))
        (Francesco Trotta)\n- [`002942c`](https://redirect.github.com/eslint/eslint/commit/002942ce988ea28b78e0a2f3b074081e638b552c)
        ci: declare contents:read on update-readme workflow ([#&#8203;20919](https://redirect.github.com/eslint/eslint/issues/20919))
        (Arpit Jain)\n- [`64bca24`](https://redirect.github.com/eslint/eslint/commit/64bca24e7bed35bc3c864fc625cb2d89eca87d5b)
        chore: update ecosystem plugins ([#&#8203;20912](https://redirect.github.com/eslint/eslint/issues/20912))
        (ESLint Bot)\n- [`6d7c832`](https://redirect.github.com/eslint/eslint/commit/6d7c832950d5e92499d88e504080661f888f8f56)
        chore: ignore fflate updates in renovate ([#&#8203;20908](https://redirect.github.com/eslint/eslint/issues/20908))
        (Pixel998)\n- [`b2c8638`](https://redirect.github.com/eslint/eslint/commit/b2c86382164d87c6203b78d52068cd6a2a6ffe30)
        ci: bump pnpm/action-setup from 6.0.7 to 6.0.8 ([#&#8203;20889](https://redirect.github.com/eslint/eslint/issues/20889))
        (dependabot\\[bot])\n- [`a9b8d7f`](https://redirect.github.com/eslint/eslint/commit/a9b8d7f74c50211701cfc49710fa541fd91b2aa5)
        chore: increase maxBuffer for ecosystem tests ([#&#8203;20881](https://redirect.github.com/eslint/eslint/issues/20881))
        (sethamus)\n- [`b702ead`](https://redirect.github.com/eslint/eslint/commit/b702ead5e1ed7cb9f28238a454797662efb37396)
        chore: update ecosystem update PR settings ([#&#8203;20884](https://redirect.github.com/eslint/eslint/issues/20884))
        (Pixel998)\n- [`507f60e`](https://redirect.github.com/eslint/eslint/commit/507f60e9a78c9a902bc8759f066ae17a1ea6cd81)
        chore: update ecosystem plugins ([#&#8203;20882](https://redirect.github.com/eslint/eslint/issues/20882))
        (ESLint Bot)\n- [`92f5c5b`](https://redirect.github.com/eslint/eslint/commit/92f5c5bb6bf3a5d167c8ee53a430833410295c6d)
        test: add unit test for message-count ([#&#8203;20878](https://redirect.github.com/eslint/eslint/issues/20878))
        (kuldeep kumar)\n- [`df32108`](https://redirect.github.com/eslint/eslint/commit/df321080af5758b1fa25e4b9a40e26135642dd6e)
        chore: add [@&#8203;eslint/markdown](https://redirect.github.com/eslint/markdown)
        and typescript-eslint ecosystem tests ([#&#8203;20837](https://redirect.github.com/eslint/eslint/issues/20837))
        (sethamus)\n- [`327f91d`](https://redirect.github.com/eslint/eslint/commit/327f91d36aa49f2a50ded931d841a16374fd875f)
        chore: use includeIgnoreFile internally ([#&#8203;20876](https://redirect.github.com/eslint/eslint/issues/20876))
        (Kirk Waiblinger)\n- [`f0dc4bd`](https://redirect.github.com/eslint/eslint/commit/f0dc4bd893fb3a9f44e4ddc3ad7063ffb0beacd3)
        chore: pin fflate\\@&#8203;0.8.2 ([#&#8203;20877](https://redirect.github.com/eslint/eslint/issues/20877))
        (Milos Djermanovic)\n- [`0f4bd25`](https://redirect.github.com/eslint/eslint/commit/0f4bd257a67a082b756de746d9e0c4842ab764ca)
        ci: run Discord alert for ecosystem test failures ([#&#8203;20873](https://redirect.github.com/eslint/eslint/issues/20873))
        (Copilot)\n\n</details>\n\n---\n\n### Configuration\n\n\U0001F4C5 **Schedule**:
        (UTC)\n\n- Branch creation\n  - At any time (no schedule defined)\n- Automerge\n
        \ - At any time (no schedule defined)\n\n\U0001F6A6 **Automerge**: Disabled
        by config. Please merge this manually once you are satisfied.\n\n\u267B **Rebasing**:
        Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.\n\n\U0001F515
        **Ignore**: Close this PR and you won't be reminded about this update again.\n\n---\n\n
        - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this
        box\n\n---\n\nThis PR was generated by [Mend Renovate](https://mend.io/renovate/).
        View the [repository job log](https://developer.mend.io/github/osism/python-osism).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yMDIuMSIsInVwZGF0ZWRJblZlciI6IjQzLjIwMi4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
      change_url: https://github.com/osism/python-osism/pull/2311
      child_jobs: []
      commit_id: 30406b643d48b5584c415fe99e4ebec09fda81b8
      event_id: 549c64e0-5d92-11f1-842d-602233061146
      executor:
        hostname: 521e9411259a
        inventory_file: /var/lib/zuul/builds/e8c99f318df040f5b701e165d24dbc69/ansible/inventory.yaml
        log_root: /var/lib/zuul/builds/e8c99f318df040f5b701e165d24dbc69/work/logs
        result_data_file: /var/lib/zuul/builds/e8c99f318df040f5b701e165d24dbc69/work/results.json
        src_root: /var/lib/zuul/builds/e8c99f318df040f5b701e165d24dbc69/work/src
        work_root: /var/lib/zuul/builds/e8c99f318df040f5b701e165d24dbc69/work
      include_vars: []
      items:
      - branch: main
        change: '2311'
        change_message: "Update dependency eslint to v10.4.1\n\nThis PR contains the
          following updates:\n\n| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/)
          | [Confidence](https://docs.renovatebot.com/merge-confidence/) |\n|---|---|---|---|\n|
          [eslint](https://eslint.org) ([source](https://redirect.github.com/eslint/eslint))
          | [`10.4.0` \u2192 `10.4.1`](https://renovatebot.com/diffs/npm/eslint/10.4.0/10.4.1)
          | ![age](https://developer.mend.io/api/mc/badges/age/npm/eslint/10.4.1?slim=true)
          | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint/10.4.0/10.4.1?slim=true)
          |\n\n---\n\n### Release Notes\n\n<details>\n<summary>eslint/eslint (eslint)</summary>\n\n###
          [`v10.4.1`](https://redirect.github.com/eslint/eslint/releases/tag/v10.4.1)\n\n[Compare
          Source](https://redirect.github.com/eslint/eslint/compare/v10.4.0...v10.4.1)\n\n####
          Bug Fixes\n\n- [`e557467`](https://redirect.github.com/eslint/eslint/commit/e557467db7496220eebcbe2ac5ea6d38c12bb1ec)
          fix: update `@eslint/plugin-kit` version to 0.7.2 ([#&#8203;20930](https://redirect.github.com/eslint/eslint/issues/20930))
          (Francesco Trotta)\n- [`d4ce898`](https://redirect.github.com/eslint/eslint/commit/d4ce898796ca22c3b96aa70d3014cb85f4bac1cd)
          fix: propagate failures from delegated commands ([#&#8203;20917](https://redirect.github.com/eslint/eslint/issues/20917))
          (Minh Vu)\n- [`f4f3507`](https://redirect.github.com/eslint/eslint/commit/f4f3507460bc016b5be979c05d2969793f570cbf)
          fix: prefer-arrow-callback invalid autofix with newline after `async` ([#&#8203;20916](https://redirect.github.com/eslint/eslint/issues/20916))
          (kuldeep kumar)\n- [`c5bc78b`](https://redirect.github.com/eslint/eslint/commit/c5bc78b37e08b9054a11f0cc2d81808bb24acb85)
          fix: false positive for reference in `finally` block ([#&#8203;20655](https://redirect.github.com/eslint/eslint/issues/20655))
          (Tanuj Kanti)\n- [`27538c0`](https://redirect.github.com/eslint/eslint/commit/27538c01f5df4e9306f6f4ba867b2dd6307fae59)
          fix: add missing CodePath and CodePathSegment types ([#&#8203;20853](https://redirect.github.com/eslint/eslint/issues/20853))
          (Pixel998)\n\n#### Documentation\n\n- [`61b0add`](https://redirect.github.com/eslint/eslint/commit/61b0add61ffc52665562be7bb96f526690a78b30)
          docs: remove deprecated rule from related rules of `max-params` ([#&#8203;20921](https://redirect.github.com/eslint/eslint/issues/20921))
          (Tanuj Kanti)\n- [`305d5b9`](https://redirect.github.com/eslint/eslint/commit/305d5b91aeac24d36fde42f75625a8f183d4ce43)
          docs: remove deprecated rules from related rules section ([#&#8203;20911](https://redirect.github.com/eslint/eslint/issues/20911))
          (Tanuj Kanti)\n- [`49b0202`](https://redirect.github.com/eslint/eslint/commit/49b0202d01918b8061720d586dffd7c68047090c)
          docs: fix `display: none` of ad ([#&#8203;20901](https://redirect.github.com/eslint/eslint/issues/20901))
          (Tanuj Kanti)\n- [`9067f94`](https://redirect.github.com/eslint/eslint/commit/9067f9492ec998afc5b4f057a477ecf6ebd45e44)
          docs: switch build to Node.js 24 ([#&#8203;20893](https://redirect.github.com/eslint/eslint/issues/20893))
          (Milos Djermanovic)\n- [`c91b041`](https://redirect.github.com/eslint/eslint/commit/c91b0417e3420c76807ce1fa2aea76e2de87ab86)
          docs: Update README (GitHub Actions Bot)\n- [`e349265`](https://redirect.github.com/eslint/eslint/commit/e349265cb37f3ebc837e178e48a725bb782bd870)
          docs: clarify semver strings in rule deprecation objects ([#&#8203;20885](https://redirect.github.com/eslint/eslint/issues/20885))
          (Milos Djermanovic)\n\n#### Chores\n\n- [`b0e466b`](https://redirect.github.com/eslint/eslint/commit/b0e466b6ab47bfc7de43d8de0c315d8ee83aa584)
          test: add `data` property to invalid tests cases for rules ([#&#8203;20924](https://redirect.github.com/eslint/eslint/issues/20924))
          (Tanuj Kanti)\n- [`f78838b`](https://redirect.github.com/eslint/eslint/commit/f78838bc4c86d487e1bcc7cede260c4467721c46)
          test: add CodePath type coverage ([#&#8203;20904](https://redirect.github.com/eslint/eslint/issues/20904))
          (Pixel998)\n- [`1daa4bd`](https://redirect.github.com/eslint/eslint/commit/1daa4bd734b79a62e317d0394394a6b38cff49f9)
          chore: update `eslint-plugin-eslint-comments` test data to latest commit
          ([#&#8203;20922](https://redirect.github.com/eslint/eslint/issues/20922))
          (Francesco Trotta)\n- [`002942c`](https://redirect.github.com/eslint/eslint/commit/002942ce988ea28b78e0a2f3b074081e638b552c)
          ci: declare contents:read on update-readme workflow ([#&#8203;20919](https://redirect.github.com/eslint/eslint/issues/20919))
          (Arpit Jain)\n- [`64bca24`](https://redirect.github.com/eslint/eslint/commit/64bca24e7bed35bc3c864fc625cb2d89eca87d5b)
          chore: update ecosystem plugins ([#&#8203;20912](https://redirect.github.com/eslint/eslint/issues/20912))
          (ESLint Bot)\n- [`6d7c832`](https://redirect.github.com/eslint/eslint/commit/6d7c832950d5e92499d88e504080661f888f8f56)
          chore: ignore fflate updates in renovate ([#&#8203;20908](https://redirect.github.com/eslint/eslint/issues/20908))
          (Pixel998)\n- [`b2c8638`](https://redirect.github.com/eslint/eslint/commit/b2c86382164d87c6203b78d52068cd6a2a6ffe30)
          ci: bump pnpm/action-setup from 6.0.7 to 6.0.8 ([#&#8203;20889](https://redirect.github.com/eslint/eslint/issues/20889))
          (dependabot\\[bot])\n- [`a9b8d7f`](https://redirect.github.com/eslint/eslint/commit/a9b8d7f74c50211701cfc49710fa541fd91b2aa5)
          chore: increase maxBuffer for ecosystem tests ([#&#8203;20881](https://redirect.github.com/eslint/eslint/issues/20881))
          (sethamus)\n- [`b702ead`](https://redirect.github.com/eslint/eslint/commit/b702ead5e1ed7cb9f28238a454797662efb37396)
          chore: update ecosystem update PR settings ([#&#8203;20884](https://redirect.github.com/eslint/eslint/issues/20884))
          (Pixel998)\n- [`507f60e`](https://redirect.github.com/eslint/eslint/commit/507f60e9a78c9a902bc8759f066ae17a1ea6cd81)
          chore: update ecosystem plugins ([#&#8203;20882](https://redirect.github.com/eslint/eslint/issues/20882))
          (ESLint Bot)\n- [`92f5c5b`](https://redirect.github.com/eslint/eslint/commit/92f5c5bb6bf3a5d167c8ee53a430833410295c6d)
          test: add unit test for message-count ([#&#8203;20878](https://redirect.github.com/eslint/eslint/issues/20878))
          (kuldeep kumar)\n- [`df32108`](https://redirect.github.com/eslint/eslint/commit/df321080af5758b1fa25e4b9a40e26135642dd6e)
          chore: add [@&#8203;eslint/markdown](https://redirect.github.com/eslint/markdown)
          and typescript-eslint ecosystem tests ([#&#8203;20837](https://redirect.github.com/eslint/eslint/issues/20837))
          (sethamus)\n- [`327f91d`](https://redirect.github.com/eslint/eslint/commit/327f91d36aa49f2a50ded931d841a16374fd875f)
          chore: use includeIgnoreFile internally ([#&#8203;20876](https://redirect.github.com/eslint/eslint/issues/20876))
          (Kirk Waiblinger)\n- [`f0dc4bd`](https://redirect.github.com/eslint/eslint/commit/f0dc4bd893fb3a9f44e4ddc3ad7063ffb0beacd3)
          chore: pin fflate\\@&#8203;0.8.2 ([#&#8203;20877](https://redirect.github.com/eslint/eslint/issues/20877))
          (Milos Djermanovic)\n- [`0f4bd25`](https://redirect.github.com/eslint/eslint/commit/0f4bd257a67a082b756de746d9e0c4842ab764ca)
          ci: run Discord alert for ecosystem test failures ([#&#8203;20873](https://redirect.github.com/eslint/eslint/issues/20873))
          (Copilot)\n\n</details>\n\n---\n\n### Configuration\n\n\U0001F4C5 **Schedule**:
          (UTC)\n\n- Branch creation\n  - At any time (no schedule defined)\n- Automerge\n
          \ - At any time (no schedule defined)\n\n\U0001F6A6 **Automerge**: Disabled
          by config. Please merge this manually once you are satisfied.\n\n\u267B
          **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry
          checkbox.\n\n\U0001F515 **Ignore**: Close this PR and you won't be reminded
          about this update again.\n\n---\n\n - [ ] <!-- rebase-check -->If you want
          to rebase/retry this PR, check this box\n\n---\n\nThis PR was generated
          by [Mend Renovate](https://mend.io/renovate/). View the [repository job
          log](https://developer.mend.io/github/osism/python-osism).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yMDIuMSIsInVwZGF0ZWRJblZlciI6IjQzLjIwMi4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
        change_url: https://github.com/osism/python-osism/pull/2311
        commit_id: 30406b643d48b5584c415fe99e4ebec09fda81b8
        patchset: 30406b643d48b5584c415fe99e4ebec09fda81b8
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/python-osism
          name: osism/python-osism
          short_name: python-osism
          src_dir: src/github.com/osism/python-osism
        topic: null
      job: python-osism-test-setup
      jobtags: []
      max_attempts: 3
      message: VXBkYXRlIGRlcGVuZGVuY3kgZXNsaW50IHRvIHYxMC40LjEKClRoaXMgUFIgY29udGFpbnMgdGhlIGZvbGxvd2luZyB1cGRhdGVzOgoKfCBQYWNrYWdlIHwgQ2hhbmdlIHwgW0FnZV0oaHR0cHM6Ly9kb2NzLnJlbm92YXRlYm90LmNvbS9tZXJnZS1jb25maWRlbmNlLykgfCBbQ29uZmlkZW5jZV0oaHR0cHM6Ly9kb2NzLnJlbm92YXRlYm90LmNvbS9tZXJnZS1jb25maWRlbmNlLykgfAp8LS0tfC0tLXwtLS18LS0tfAp8IFtlc2xpbnRdKGh0dHBzOi8vZXNsaW50Lm9yZykgKFtzb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50KSkgfCBbYDEwLjQuMGAg4oaSIGAxMC40LjFgXShodHRwczovL3Jlbm92YXRlYm90LmNvbS9kaWZmcy9ucG0vZXNsaW50LzEwLjQuMC8xMC40LjEpIHwgIVthZ2VdKGh0dHBzOi8vZGV2ZWxvcGVyLm1lbmQuaW8vYXBpL21jL2JhZGdlcy9hZ2UvbnBtL2VzbGludC8xMC40LjE/c2xpbT10cnVlKSB8ICFbY29uZmlkZW5jZV0oaHR0cHM6Ly9kZXZlbG9wZXIubWVuZC5pby9hcGkvbWMvYmFkZ2VzL2NvbmZpZGVuY2UvbnBtL2VzbGludC8xMC40LjAvMTAuNC4xP3NsaW09dHJ1ZSkgfAoKLS0tCgojIyMgUmVsZWFzZSBOb3RlcwoKPGRldGFpbHM+CjxzdW1tYXJ5PmVzbGludC9lc2xpbnQgKGVzbGludCk8L3N1bW1hcnk+CgojIyMgW2B2MTAuNC4xYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VzbGludC9lc2xpbnQvcmVsZWFzZXMvdGFnL3YxMC40LjEpCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L2NvbXBhcmUvdjEwLjQuMC4uLnYxMC40LjEpCgojIyMjIEJ1ZyBGaXhlcwoKLSBbYGU1NTc0NjdgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZXNsaW50L2VzbGludC9jb21taXQvZTU1NzQ2N2RiNzQ5NjIyMGVlYmNiZTJhYzVlYTZkMzhjMTJiYjFlYykgZml4OiB1cGRhdGUgYEBlc2xpbnQvcGx1Z2luLWtpdGAgdmVyc2lvbiB0byAwLjcuMiAoWyMmIzgyMDM7MjA5MzBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L2lzc3Vlcy8yMDkzMCkpIChGcmFuY2VzY28gVHJvdHRhKQotIFtgZDRjZTg5OGBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L2NvbW1pdC9kNGNlODk4Nzk2Y2EyMmMzYjk2YWE3MGQzMDE0Y2I4NWY0YmFjMWNkKSBmaXg6IHByb3BhZ2F0ZSBmYWlsdXJlcyBmcm9tIGRlbGVnYXRlZCBjb21tYW5kcyAoWyMmIzgyMDM7MjA5MTddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L2lzc3Vlcy8yMDkxNykpIChNaW5oIFZ1KQotIFtgZjRmMzUwN2BdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L2NvbW1pdC9mNGYzNTA3NDYwYmMwMTZiNWJlOTc5YzA1ZDI5Njk3OTNmNTcwY2JmKSBmaXg6IHByZWZlci1hcnJvdy1jYWxsYmFjayBpbnZhbGlkIGF1dG9maXggd2l0aCBuZXdsaW5lIGFmdGVyIGBhc3luY2AgKFsjJiM4MjAzOzIwOTE2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZXNsaW50L2VzbGludC9pc3N1ZXMvMjA5MTYpKSAoa3VsZGVlcCBrdW1hcikKLSBbYGM1YmM3OGJgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZXNsaW50L2VzbGludC9jb21taXQvYzViYzc4YjM3ZTA4YjkwNTRhMTFmMGNjMmQ4MTgwOGJiMjRhY2I4NSkgZml4OiBmYWxzZSBwb3NpdGl2ZSBmb3IgcmVmZXJlbmNlIGluIGBmaW5hbGx5YCBibG9jayAoWyMmIzgyMDM7MjA2NTVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L2lzc3Vlcy8yMDY1NSkpIChUYW51aiBLYW50aSkKLSBbYDI3NTM4YzBgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZXNsaW50L2VzbGludC9jb21taXQvMjc1MzhjMDFmNWRmNGU5MzA2ZjZmNGJhODY3YjJkZDYzMDdmYWU1OSkgZml4OiBhZGQgbWlzc2luZyBDb2RlUGF0aCBhbmQgQ29kZVBhdGhTZWdtZW50IHR5cGVzIChbIyYjODIwMzsyMDg1M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VzbGludC9lc2xpbnQvaXNzdWVzLzIwODUzKSkgKFBpeGVsOTk4KQoKIyMjIyBEb2N1bWVudGF0aW9uCgotIFtgNjFiMGFkZGBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L2NvbW1pdC82MWIwYWRkNjFmZmM1MjY2NTU2MmJlN2JiOTZmNTI2NjkwYTc4YjMwKSBkb2NzOiByZW1vdmUgZGVwcmVjYXRlZCBydWxlIGZyb20gcmVsYXRlZCBydWxlcyBvZiBgbWF4LXBhcmFtc2AgKFsjJiM4MjAzOzIwOTIxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZXNsaW50L2VzbGludC9pc3N1ZXMvMjA5MjEpKSAoVGFudWogS2FudGkpCi0gW2AzMDVkNWI5YF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VzbGludC9lc2xpbnQvY29tbWl0LzMwNWQ1YjkxYWVhYzI0ZDM2ZmRlNDJmNzU2MjVhOGYxODNkNGNlNDMpIGRvY3M6IHJlbW92ZSBkZXByZWNhdGVkIHJ1bGVzIGZyb20gcmVsYXRlZCBydWxlcyBzZWN0aW9uIChbIyYjODIwMzsyMDkxMV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VzbGludC9lc2xpbnQvaXNzdWVzLzIwOTExKSkgKFRhbnVqIEthbnRpKQotIFtgNDliMDIwMmBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L2NvbW1pdC80OWIwMjAyZDAxOTE4YjgwNjE3MjBkNTg2ZGZmZDdjNjgwNDcwOTBjKSBkb2NzOiBmaXggYGRpc3BsYXk6IG5vbmVgIG9mIGFkIChbIyYjODIwMzsyMDkwMV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VzbGludC9lc2xpbnQvaXNzdWVzLzIwOTAxKSkgKFRhbnVqIEthbnRpKQotIFtgOTA2N2Y5NGBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L2NvbW1pdC85MDY3Zjk0OTJlYzk5OGFmYzViNGYwNTdhNDc3ZWNmNmViZDQ1ZTQ0KSBkb2NzOiBzd2l0Y2ggYnVpbGQgdG8gTm9kZS5qcyAyNCAoWyMmIzgyMDM7MjA4OTNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L2lzc3Vlcy8yMDg5MykpIChNaWxvcyBEamVybWFub3ZpYykKLSBbYGM5MWIwNDFgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZXNsaW50L2VzbGludC9jb21taXQvYzkxYjA0MTdlMzQyMGM3NjgwN2NlMWZhMmFlYTc2ZTJkZTg3YWI4NikgZG9jczogVXBkYXRlIFJFQURNRSAoR2l0SHViIEFjdGlvbnMgQm90KQotIFtgZTM0OTI2NWBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L2NvbW1pdC9lMzQ5MjY1Y2IzN2YzZWJjODM3ZTE3OGU0OGE3MjViYjc4MmJkODcwKSBkb2NzOiBjbGFyaWZ5IHNlbXZlciBzdHJpbmdzIGluIHJ1bGUgZGVwcmVjYXRpb24gb2JqZWN0cyAoWyMmIzgyMDM7MjA4ODVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L2lzc3Vlcy8yMDg4NSkpIChNaWxvcyBEamVybWFub3ZpYykKCiMjIyMgQ2hvcmVzCgotIFtgYjBlNDY2YmBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L2NvbW1pdC9iMGU0NjZiNmFiNDdiZmM3ZGU0M2Q4ZGUwYzMxNWQ4ZWU4M2FhNTg0KSB0ZXN0OiBhZGQgYGRhdGFgIHByb3BlcnR5IHRvIGludmFsaWQgdGVzdHMgY2FzZXMgZm9yIHJ1bGVzIChbIyYjODIwMzsyMDkyNF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VzbGludC9lc2xpbnQvaXNzdWVzLzIwOTI0KSkgKFRhbnVqIEthbnRpKQotIFtgZjc4ODM4YmBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L2NvbW1pdC9mNzg4MzhiYzRjODZkNDg3ZTFiY2M3Y2VkZTI2MGM0NDY3NzIxYzQ2KSB0ZXN0OiBhZGQgQ29kZVBhdGggdHlwZSBjb3ZlcmFnZSAoWyMmIzgyMDM7MjA5MDRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L2lzc3Vlcy8yMDkwNCkpIChQaXhlbDk5OCkKLSBbYDFkYWE0YmRgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZXNsaW50L2VzbGludC9jb21taXQvMWRhYTRiZDczNGI3OWE2MmUzMTdkMDM5NDM5NGE2YjM4Y2ZmNDlmOSkgY2hvcmU6IHVwZGF0ZSBgZXNsaW50LXBsdWdpbi1lc2xpbnQtY29tbWVudHNgIHRlc3QgZGF0YSB0byBsYXRlc3QgY29tbWl0IChbIyYjODIwMzsyMDkyMl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VzbGludC9lc2xpbnQvaXNzdWVzLzIwOTIyKSkgKEZyYW5jZXNjbyBUcm90dGEpCi0gW2AwMDI5NDJjYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VzbGludC9lc2xpbnQvY29tbWl0LzAwMjk0MmNlOTg4ZWEyOGI3OGUwYTJmM2IwNzQwODFlNjM4YjU1MmMpIGNpOiBkZWNsYXJlIGNvbnRlbnRzOnJlYWQgb24gdXBkYXRlLXJlYWRtZSB3b3JrZmxvdyAoWyMmIzgyMDM7MjA5MTldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L2lzc3Vlcy8yMDkxOSkpIChBcnBpdCBKYWluKQotIFtgNjRiY2EyNGBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L2NvbW1pdC82NGJjYTI0ZTdiZWQzNWJjM2M4NjRmYzYyNWNiMmQ4OWVjYTg3ZDViKSBjaG9yZTogdXBkYXRlIGVjb3N5c3RlbSBwbHVnaW5zIChbIyYjODIwMzsyMDkxMl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VzbGludC9lc2xpbnQvaXNzdWVzLzIwOTEyKSkgKEVTTGludCBCb3QpCi0gW2A2ZDdjODMyYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VzbGludC9lc2xpbnQvY29tbWl0LzZkN2M4MzI5NTBkNWU5MjQ5OWQ4OGU1MDQwODA2NjFmODg4ZjhmNTYpIGNob3JlOiBpZ25vcmUgZmZsYXRlIHVwZGF0ZXMgaW4gcmVub3ZhdGUgKFsjJiM4MjAzOzIwOTA4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZXNsaW50L2VzbGludC9pc3N1ZXMvMjA5MDgpKSAoUGl4ZWw5OTgpCi0gW2BiMmM4NjM4YF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VzbGludC9lc2xpbnQvY29tbWl0L2IyYzg2MzgyMTY0ZDg3YzYyMDNiNzhkNTIwNjhjZDZhMmE2ZmZlMzApIGNpOiBidW1wIHBucG0vYWN0aW9uLXNldHVwIGZyb20gNi4wLjcgdG8gNi4wLjggKFsjJiM4MjAzOzIwODg5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZXNsaW50L2VzbGludC9pc3N1ZXMvMjA4ODkpKSAoZGVwZW5kYWJvdFxbYm90XSkKLSBbYGE5YjhkN2ZgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZXNsaW50L2VzbGludC9jb21taXQvYTliOGQ3Zjc0YzUwMjExNzAxY2ZjNDk3MTBmYTU0MWZkOTFiMmFhNSkgY2hvcmU6IGluY3JlYXNlIG1heEJ1ZmZlciBmb3IgZWNvc3lzdGVtIHRlc3RzIChbIyYjODIwMzsyMDg4MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VzbGludC9lc2xpbnQvaXNzdWVzLzIwODgxKSkgKHNldGhhbXVzKQotIFtgYjcwMmVhZGBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L2NvbW1pdC9iNzAyZWFkNWUxZWQ3Y2I5ZjI4MjM4YTQ1NDc5NzY2MmVmYjM3Mzk2KSBjaG9yZTogdXBkYXRlIGVjb3N5c3RlbSB1cGRhdGUgUFIgc2V0dGluZ3MgKFsjJiM4MjAzOzIwODg0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZXNsaW50L2VzbGludC9pc3N1ZXMvMjA4ODQpKSAoUGl4ZWw5OTgpCi0gW2A1MDdmNjBlYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VzbGludC9lc2xpbnQvY29tbWl0LzUwN2Y2MGU5YTc4YzlhOTAyYmM4NzU5ZjA2NmFlMTdhMWVhNmNkODEpIGNob3JlOiB1cGRhdGUgZWNvc3lzdGVtIHBsdWdpbnMgKFsjJiM4MjAzOzIwODgyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZXNsaW50L2VzbGludC9pc3N1ZXMvMjA4ODIpKSAoRVNMaW50IEJvdCkKLSBbYDkyZjVjNWJgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZXNsaW50L2VzbGludC9jb21taXQvOTJmNWM1YmI2YmYzYTVkMTY3YzhlZTUzYTQzMDgzMzQxMDI5NWM2ZCkgdGVzdDogYWRkIHVuaXQgdGVzdCBmb3IgbWVzc2FnZS1jb3VudCAoWyMmIzgyMDM7MjA4NzhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L2lzc3Vlcy8yMDg3OCkpIChrdWxkZWVwIGt1bWFyKQotIFtgZGYzMjEwOGBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L2NvbW1pdC9kZjMyMTA4MGFmNTc1OGIxZmEyNWU0YjlhNDBlMjYxMzU2NDJkZDZlKSBjaG9yZTogYWRkIFtAJiM4MjAzO2VzbGludC9tYXJrZG93bl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VzbGludC9tYXJrZG93bikgYW5kIHR5cGVzY3JpcHQtZXNsaW50IGVjb3N5c3RlbSB0ZXN0cyAoWyMmIzgyMDM7MjA4MzddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L2lzc3Vlcy8yMDgzNykpIChzZXRoYW11cykKLSBbYDMyN2Y5MWRgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZXNsaW50L2VzbGludC9jb21taXQvMzI3ZjkxZDM2YWE0OWYyYTUwZGVkOTMxZDg0MWExNjM3NGZkODc1ZikgY2hvcmU6IHVzZSBpbmNsdWRlSWdub3JlRmlsZSBpbnRlcm5hbGx5IChbIyYjODIwMzsyMDg3Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VzbGludC9lc2xpbnQvaXNzdWVzLzIwODc2KSkgKEtpcmsgV2FpYmxpbmdlcikKLSBbYGYwZGM0YmRgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZXNsaW50L2VzbGludC9jb21taXQvZjBkYzRiZDg5M2ZiM2E5ZjQ0ZTRkZGMzYWQ3MDYzZmZiMGJlYWNkMykgY2hvcmU6IHBpbiBmZmxhdGVcQCYjODIwMzswLjguMiAoWyMmIzgyMDM7MjA4NzddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L2lzc3Vlcy8yMDg3NykpIChNaWxvcyBEamVybWFub3ZpYykKLSBbYDBmNGJkMjVgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZXNsaW50L2VzbGludC9jb21taXQvMGY0YmQyNTdhNjdhMDgyYjc1NmRlNzQ2ZDllMGM0ODQyYWI3NjRjYSkgY2k6IHJ1biBEaXNjb3JkIGFsZXJ0IGZvciBlY29zeXN0ZW0gdGVzdCBmYWlsdXJlcyAoWyMmIzgyMDM7MjA4NzNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L2lzc3Vlcy8yMDg3MykpIChDb3BpbG90KQoKPC9kZXRhaWxzPgoKLS0tCgojIyMgQ29uZmlndXJhdGlvbgoK8J+ThSAqKlNjaGVkdWxlKio6IChVVEMpCgotIEJyYW5jaCBjcmVhdGlvbgogIC0gQXQgYW55IHRpbWUgKG5vIHNjaGVkdWxlIGRlZmluZWQpCi0gQXV0b21lcmdlCiAgLSBBdCBhbnkgdGltZSAobm8gc2NoZWR1bGUgZGVmaW5lZCkKCvCfmqYgKipBdXRvbWVyZ2UqKjogRGlzYWJsZWQgYnkgY29uZmlnLiBQbGVhc2UgbWVyZ2UgdGhpcyBtYW51YWxseSBvbmNlIHlvdSBhcmUgc2F0aXNmaWVkLgoK4pm7ICoqUmViYXNpbmcqKjogV2hlbmV2ZXIgUFIgYmVjb21lcyBjb25mbGljdGVkLCBvciB5b3UgdGljayB0aGUgcmViYXNlL3JldHJ5IGNoZWNrYm94LgoK8J+UlSAqKklnbm9yZSoqOiBDbG9zZSB0aGlzIFBSIGFuZCB5b3Ugd29uJ3QgYmUgcmVtaW5kZWQgYWJvdXQgdGhpcyB1cGRhdGUgYWdhaW4uCgotLS0KCiAtIFsgXSA8IS0tIHJlYmFzZS1jaGVjayAtLT5JZiB5b3Ugd2FudCB0byByZWJhc2UvcmV0cnkgdGhpcyBQUiwgY2hlY2sgdGhpcyBib3gKCi0tLQoKVGhpcyBQUiB3YXMgZ2VuZXJhdGVkIGJ5IFtNZW5kIFJlbm92YXRlXShodHRwczovL21lbmQuaW8vcmVub3ZhdGUvKS4gVmlldyB0aGUgW3JlcG9zaXRvcnkgam9iIGxvZ10oaHR0cHM6Ly9kZXZlbG9wZXIubWVuZC5pby9naXRodWIvb3Npc20vcHl0aG9uLW9zaXNtKS4KPCEtLXJlbm92YXRlLWRlYnVnOmV5SmpjbVZoZEdWa1NXNVdaWElpT2lJME15NHlNREl1TVNJc0luVndaR0YwWldSSmJsWmxjaUk2SWpRekxqSXdNaTR4SWl3aWRHRnlaMlYwUW5KaGJtTm9Jam9pYldGcGJpSXNJbXhoWW1Wc2N5STZXeUp5Wlc1dmRtRjBaU0pkZlE9PS0tPgo=
      patchset: 30406b643d48b5584c415fe99e4ebec09fda81b8
      pipeline: check
      playbook_context:
        playbook_projects:
          trusted/project_0/github.com/osism/zuul-config:
            canonical_name: github.com/osism/zuul-config
            checkout: main
            commit: 019f0261a526db7d8989ff1abefc2299a8c0ffbc
          trusted/project_1/github.com/osism/openinfra-zuul-jobs:
            canonical_name: github.com/osism/openinfra-zuul-jobs
            checkout: master
            commit: 038dd8b856c62af4433c8477c5cb3d0480847059
          trusted/project_2/github.com/osism/zuul-jobs:
            canonical_name: github.com/osism/zuul-jobs
            checkout: main
            commit: 0c74c57cedff2b36bb37ca68a5338d1c49991496
          untrusted/project_0/github.com/osism/python-osism:
            canonical_name: github.com/osism/python-osism
            checkout: main
            commit: 30f6c9828d0ae7f6ca946bca77f4172c7a0fff84
          untrusted/project_1/github.com/osism/zuul-config:
            canonical_name: github.com/osism/zuul-config
            checkout: main
            commit: 019f0261a526db7d8989ff1abefc2299a8c0ffbc
          untrusted/project_2/github.com/osism/openinfra-zuul-jobs:
            canonical_name: github.com/osism/openinfra-zuul-jobs
            checkout: master
            commit: 038dd8b856c62af4433c8477c5cb3d0480847059
          untrusted/project_3/github.com/osism/zuul-jobs:
            canonical_name: github.com/osism/zuul-jobs
            checkout: main
            commit: 0c74c57cedff2b36bb37ca68a5338d1c49991496
        playbooks:
        - path: untrusted/project_0/github.com/osism/python-osism/playbooks/test-setup.yml
          roles:
          - checkout: main
            checkout_description: zuul branch
            link_name: ansible/playbook_0/role_1/zuul-config
            link_target: untrusted/project_1/github.com/osism/zuul-config
            role_path: ansible/playbook_0/role_1/zuul-config/roles
          - checkout: master
            checkout_description: project default branch
            link_name: ansible/playbook_0/role_2/openinfra-zuul-jobs
            link_target: untrusted/project_2/github.com/osism/openinfra-zuul-jobs
            role_path: ansible/playbook_0/role_2/openinfra-zuul-jobs/roles
          - checkout: main
            checkout_description: zuul branch
            link_name: ansible/playbook_0/role_3/zuul-jobs
            link_target: untrusted/project_3/github.com/osism/zuul-jobs
            role_path: ansible/playbook_0/role_3/zuul-jobs/roles
      post_review: false
      post_timeout: null
      pre_timeout: null
      project:
        canonical_hostname: github.com
        canonical_name: github.com/osism/python-osism
        name: osism/python-osism
        short_name: python-osism
        src_dir: src/github.com/osism/python-osism
      projects:
        github.com/osism/python-osism:
          canonical_hostname: github.com
          canonical_name: github.com/osism/python-osism
          checkout: main
          checkout_description: zuul branch
          commit: 30f6c9828d0ae7f6ca946bca77f4172c7a0fff84
          name: osism/python-osism
          required: false
          short_name: python-osism
          src_dir: src/github.com/osism/python-osism
      ref: refs/pull/2311/head
      resources: {}
      tenant: osism
      timeout: 1800
      topic: null
      voting: true
