all:
  children:
    zuul_unreachable:
      hosts: {}
  hosts:
    debian-bookworm:
      ansible_connection: ssh
      ansible_host: 2a13:1a81:8000:3124:f816:3eff:fea3:3f0b
      ansible_port: 22
      ansible_python_interpreter: auto
      ansible_user: zuul
      docker_namespace: osism
      docker_registry: osism.harbor.regio.digital
      nodepool:
        az: nova
        cloud: regiocloud-a-ci
        external_id: 6cb3b7ad-949f-46c7-9f31-1d3541fb4874
        host_id: 0d3d02185f810c959252bd1d303ec55040bf5bb0b401cceef814c3a7
        interface_ip: 2a13:1a81:8000:3124:f816:3eff:fea3:3f0b
        label: debian-bookworm
        node_properties: {}
        private_ipv4: 10.128.0.106
        private_ipv6: null
        provider: regiocloud-a
        public_ipv4: 81.163.193.205
        public_ipv6: 2a13:1a81:8000:3124:f816:3eff:fea3:3f0b
        region: null
        slot: null
  vars:
    docker_namespace: osism
    docker_registry: osism.harbor.regio.digital
    zuul:
      _inheritance_path:
      - '<Job base explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: osism/zuul-config/zuul.d/jobs.yaml@main#2>'
      - '<Job container-image-python-osism-build explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: osism/python-osism/.zuul.yaml@main#79>'
      - '<Job container-image-python-osism-build explicit: None implied: None source:
        osism/python-osism/.zuul.yaml@main#133>'
      ansible_version: '9'
      attempts: 1
      branch: main
      build: b47f658cc4c0496e813a58833836ca6d
      build_refs:
      - branch: main
        change: '2156'
        change_message: "chore(deps): update dependency eslint to v10.1.0\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.0.3` \u2192 `10.1.0`](https://renovatebot.com/diffs/npm/eslint/10.0.3/10.1.0)
          | ![age](https://developer.mend.io/api/mc/badges/age/npm/eslint/10.1.0?slim=true)
          | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint/10.0.3/10.1.0?slim=true)
          |\n\n---\n\n### Release Notes\n\n<details>\n<summary>eslint/eslint (eslint)</summary>\n\n###
          [`v10.1.0`](https://redirect.github.com/eslint/eslint/releases/tag/v10.1.0)\n\n[Compare
          Source](https://redirect.github.com/eslint/eslint/compare/v10.0.3...v10.1.0)\n\n####
          Features\n\n- [`ff4382b`](https://redirect.github.com/eslint/eslint/commit/ff4382be349035acdb170627a2dc92828e134562)
          feat: apply fix for `no-var` in `TSModuleBlock` ([#&#8203;20638](https://redirect.github.com/eslint/eslint/issues/20638))
          (Tanuj Kanti)\n- [`0916995`](https://redirect.github.com/eslint/eslint/commit/0916995b51528872b15ba4fedb24172cf25fcb3f)
          feat: Implement api support for bulk-suppressions ([#&#8203;20565](https://redirect.github.com/eslint/eslint/issues/20565))
          (Blake Sager)\n\n#### Bug Fixes\n\n- [`2b8824e`](https://redirect.github.com/eslint/eslint/commit/2b8824e6be4223980e929a20025602df20d05ea2)
          fix: Prevent `no-var` autofix when a variable is used before declaration
          ([#&#8203;20464](https://redirect.github.com/eslint/eslint/issues/20464))
          (Amaresh  S M)\n- [`e58b4bf`](https://redirect.github.com/eslint/eslint/commit/e58b4bff167e79afd067d1b0ee9360bec2d3393e)
          fix: update eslint ([#&#8203;20597](https://redirect.github.com/eslint/eslint/issues/20597))
          (renovate\\[bot])\n\n#### Documentation\n\n- [`b7b57fe`](https://redirect.github.com/eslint/eslint/commit/b7b57fe9942c572ff651230f1f96cefed787ca52)
          docs: use correct JSDoc link in require-jsdoc.md ([#&#8203;20641](https://redirect.github.com/eslint/eslint/issues/20641))
          (mkemna-clb)\n- [`58e4cfc`](https://redirect.github.com/eslint/eslint/commit/58e4cfc7dbf0fe40c73f09bf0ff94ad944d0ba0e)
          docs: add deprecation notice partial ([#&#8203;20639](https://redirect.github.com/eslint/eslint/issues/20639))
          (Milos Djermanovic)\n- [`7143dbf`](https://redirect.github.com/eslint/eslint/commit/7143dbf99df27c61edf1552da981794e99a0b2f2)
          docs: update v9 migration guide for `@eslint/js` usage ([#&#8203;20540](https://redirect.github.com/eslint/eslint/issues/20540))
          (fnx)\n- [`035fc4f`](https://redirect.github.com/eslint/eslint/commit/035fc4fbe506e3e4524882cf50db37a4e430adf4)
          docs: note that `globalReturn` applies only with `sourceType: \"script\"`
          ([#&#8203;20630](https://redirect.github.com/eslint/eslint/issues/20630))
          (Milos Djermanovic)\n- [`e972c88`](https://redirect.github.com/eslint/eslint/commit/e972c88ab7474a74191ee99ac2558b00d0427a8a)
          docs: merge ESLint option descriptions into type definitions ([#&#8203;20608](https://redirect.github.com/eslint/eslint/issues/20608))
          (Francesco Trotta)\n- [`7f10d84`](https://redirect.github.com/eslint/eslint/commit/7f10d8440137f0cfd75f18f4746ba6a1c621b953)
          docs: Update README (GitHub Actions Bot)\n- [`aeed007`](https://redirect.github.com/eslint/eslint/commit/aeed0078ca2f73d4744cc522102178d45b5be64e)
          docs: open playground link in new tab ([#&#8203;20602](https://redirect.github.com/eslint/eslint/issues/20602))
          (Tanuj Kanti)\n- [`a0d1a37`](https://redirect.github.com/eslint/eslint/commit/a0d1a3772679d3d74bb860fc65b5b58678acd452)
          docs: Add AI Usage Policy ([#&#8203;20510](https://redirect.github.com/eslint/eslint/issues/20510))
          (Nicholas C. Zakas)\n\n#### Chores\n\n- [`a9f9cce`](https://redirect.github.com/eslint/eslint/commit/a9f9cce82d80b540a0e3549d0e91c16df28740d8)
          chore: update dependency eslint-plugin-unicorn to ^63.0.0 ([#&#8203;20584](https://redirect.github.com/eslint/eslint/issues/20584))
          (Milos Djermanovic)\n- [`1f42bd7`](https://redirect.github.com/eslint/eslint/commit/1f42bd7876ae4192cf7f7f4faf73b4ef3d2563cb)
          chore: update `prettier` to 3.8.1 ([#&#8203;20651](https://redirect.github.com/eslint/eslint/issues/20651))
          (\uB8E8\uBC00LuMir)\n- [`c0a6f4a`](https://redirect.github.com/eslint/eslint/commit/c0a6f4a2b4169edeca2a81bf7b47783e39ade366)
          chore: update dependency [@&#8203;eslint/json](https://redirect.github.com/eslint/json)
          to ^1.2.0 ([#&#8203;20652](https://redirect.github.com/eslint/eslint/issues/20652))
          (renovate\\[bot])\n- [`cc43f79`](https://redirect.github.com/eslint/eslint/commit/cc43f795c42e5ec2f19bb43b1f6d534ef2e469f3)
          chore: update dependency c8 to v11 ([#&#8203;20650](https://redirect.github.com/eslint/eslint/issues/20650))
          (renovate\\[bot])\n- [`2ce4635`](https://redirect.github.com/eslint/eslint/commit/2ce4635b036ff2665c7009afddf9c0fb2274dceb)
          chore: update dependency [@&#8203;eslint/json](https://redirect.github.com/eslint/json)
          to v1 ([#&#8203;20649](https://redirect.github.com/eslint/eslint/issues/20649))
          (renovate\\[bot])\n- [`f0406ee`](https://redirect.github.com/eslint/eslint/commit/f0406eedcc3dc415babbbf6bbdb5db1eebfd487b)
          chore: update dependency markdownlint-cli2 to ^0.21.0 ([#&#8203;20646](https://redirect.github.com/eslint/eslint/issues/20646))
          (renovate\\[bot])\n- [`dbb4c95`](https://redirect.github.com/eslint/eslint/commit/dbb4c9582a00bac604d5c6ac671bb7111468a846)
          chore: remove trunk ([#&#8203;20478](https://redirect.github.com/eslint/eslint/issues/20478))
          (sethamus)\n- [`c672a2a`](https://redirect.github.com/eslint/eslint/commit/c672a2a70579fddf1c6ce33dfa712d705726e1c9)
          test: fix CLI test for empty output file ([#&#8203;20640](https://redirect.github.com/eslint/eslint/issues/20640))
          (kuldeep kumar)\n- [`c7ada24`](https://redirect.github.com/eslint/eslint/commit/c7ada2455680036bbfc42fcb1511ff28afe3c587)
          ci: bump pnpm/action-setup from 4.3.0 to 4.4.0 ([#&#8203;20636](https://redirect.github.com/eslint/eslint/issues/20636))
          (dependabot\\[bot])\n- [`07c4b8b`](https://redirect.github.com/eslint/eslint/commit/07c4b8b4a9f49145e60a3448dd57853213ed4de3)
          test: fix `RuleTester` test without test runners ([#&#8203;20631](https://redirect.github.com/eslint/eslint/issues/20631))
          (Francesco Trotta)\n- [`079bba7`](https://redirect.github.com/eslint/eslint/commit/079bba7ff17d0a99fdffe32bf991d005ba797fae)
          test: Add tests for `isValidWithUnicodeFlag` ([#&#8203;20601](https://redirect.github.com/eslint/eslint/issues/20601))
          (Manish chaudhary)\n- [`5885ae6`](https://redirect.github.com/eslint/eslint/commit/5885ae66216bcee9310bbf73786b7d7d5774aeaf)
          ci: unpin Node.js 25.x in CI ([#&#8203;20615](https://redirect.github.com/eslint/eslint/issues/20615))
          (Copilot)\n- [`f65e5d3`](https://redirect.github.com/eslint/eslint/commit/f65e5d3c0df65fdb317ad6d23f7ae113c5f4b6d7)
          chore: update pnpm/action-setup digest to [`b906aff`](https://redirect.github.com/eslint/eslint/commit/b906aff)
          ([#&#8203;20610](https://redirect.github.com/eslint/eslint/issues/20610))
          (renovate\\[bot])\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/python-osism).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My42Ni40IiwidXBkYXRlZEluVmVyIjoiNDMuNjYuNCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUiXX0=-->\n"
        change_url: https://github.com/osism/python-osism/pull/2156
        commit_id: 756431bc2bef2b07274acd4a1325478641859db6
        patchset: 756431bc2bef2b07274acd4a1325478641859db6
        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: bda54da3033a44bfbb38e377e0328bff
      buildset_refs:
      - branch: main
        change: '2156'
        change_message: "chore(deps): update dependency eslint to v10.1.0\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.0.3` \u2192 `10.1.0`](https://renovatebot.com/diffs/npm/eslint/10.0.3/10.1.0)
          | ![age](https://developer.mend.io/api/mc/badges/age/npm/eslint/10.1.0?slim=true)
          | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint/10.0.3/10.1.0?slim=true)
          |\n\n---\n\n### Release Notes\n\n<details>\n<summary>eslint/eslint (eslint)</summary>\n\n###
          [`v10.1.0`](https://redirect.github.com/eslint/eslint/releases/tag/v10.1.0)\n\n[Compare
          Source](https://redirect.github.com/eslint/eslint/compare/v10.0.3...v10.1.0)\n\n####
          Features\n\n- [`ff4382b`](https://redirect.github.com/eslint/eslint/commit/ff4382be349035acdb170627a2dc92828e134562)
          feat: apply fix for `no-var` in `TSModuleBlock` ([#&#8203;20638](https://redirect.github.com/eslint/eslint/issues/20638))
          (Tanuj Kanti)\n- [`0916995`](https://redirect.github.com/eslint/eslint/commit/0916995b51528872b15ba4fedb24172cf25fcb3f)
          feat: Implement api support for bulk-suppressions ([#&#8203;20565](https://redirect.github.com/eslint/eslint/issues/20565))
          (Blake Sager)\n\n#### Bug Fixes\n\n- [`2b8824e`](https://redirect.github.com/eslint/eslint/commit/2b8824e6be4223980e929a20025602df20d05ea2)
          fix: Prevent `no-var` autofix when a variable is used before declaration
          ([#&#8203;20464](https://redirect.github.com/eslint/eslint/issues/20464))
          (Amaresh  S M)\n- [`e58b4bf`](https://redirect.github.com/eslint/eslint/commit/e58b4bff167e79afd067d1b0ee9360bec2d3393e)
          fix: update eslint ([#&#8203;20597](https://redirect.github.com/eslint/eslint/issues/20597))
          (renovate\\[bot])\n\n#### Documentation\n\n- [`b7b57fe`](https://redirect.github.com/eslint/eslint/commit/b7b57fe9942c572ff651230f1f96cefed787ca52)
          docs: use correct JSDoc link in require-jsdoc.md ([#&#8203;20641](https://redirect.github.com/eslint/eslint/issues/20641))
          (mkemna-clb)\n- [`58e4cfc`](https://redirect.github.com/eslint/eslint/commit/58e4cfc7dbf0fe40c73f09bf0ff94ad944d0ba0e)
          docs: add deprecation notice partial ([#&#8203;20639](https://redirect.github.com/eslint/eslint/issues/20639))
          (Milos Djermanovic)\n- [`7143dbf`](https://redirect.github.com/eslint/eslint/commit/7143dbf99df27c61edf1552da981794e99a0b2f2)
          docs: update v9 migration guide for `@eslint/js` usage ([#&#8203;20540](https://redirect.github.com/eslint/eslint/issues/20540))
          (fnx)\n- [`035fc4f`](https://redirect.github.com/eslint/eslint/commit/035fc4fbe506e3e4524882cf50db37a4e430adf4)
          docs: note that `globalReturn` applies only with `sourceType: \"script\"`
          ([#&#8203;20630](https://redirect.github.com/eslint/eslint/issues/20630))
          (Milos Djermanovic)\n- [`e972c88`](https://redirect.github.com/eslint/eslint/commit/e972c88ab7474a74191ee99ac2558b00d0427a8a)
          docs: merge ESLint option descriptions into type definitions ([#&#8203;20608](https://redirect.github.com/eslint/eslint/issues/20608))
          (Francesco Trotta)\n- [`7f10d84`](https://redirect.github.com/eslint/eslint/commit/7f10d8440137f0cfd75f18f4746ba6a1c621b953)
          docs: Update README (GitHub Actions Bot)\n- [`aeed007`](https://redirect.github.com/eslint/eslint/commit/aeed0078ca2f73d4744cc522102178d45b5be64e)
          docs: open playground link in new tab ([#&#8203;20602](https://redirect.github.com/eslint/eslint/issues/20602))
          (Tanuj Kanti)\n- [`a0d1a37`](https://redirect.github.com/eslint/eslint/commit/a0d1a3772679d3d74bb860fc65b5b58678acd452)
          docs: Add AI Usage Policy ([#&#8203;20510](https://redirect.github.com/eslint/eslint/issues/20510))
          (Nicholas C. Zakas)\n\n#### Chores\n\n- [`a9f9cce`](https://redirect.github.com/eslint/eslint/commit/a9f9cce82d80b540a0e3549d0e91c16df28740d8)
          chore: update dependency eslint-plugin-unicorn to ^63.0.0 ([#&#8203;20584](https://redirect.github.com/eslint/eslint/issues/20584))
          (Milos Djermanovic)\n- [`1f42bd7`](https://redirect.github.com/eslint/eslint/commit/1f42bd7876ae4192cf7f7f4faf73b4ef3d2563cb)
          chore: update `prettier` to 3.8.1 ([#&#8203;20651](https://redirect.github.com/eslint/eslint/issues/20651))
          (\uB8E8\uBC00LuMir)\n- [`c0a6f4a`](https://redirect.github.com/eslint/eslint/commit/c0a6f4a2b4169edeca2a81bf7b47783e39ade366)
          chore: update dependency [@&#8203;eslint/json](https://redirect.github.com/eslint/json)
          to ^1.2.0 ([#&#8203;20652](https://redirect.github.com/eslint/eslint/issues/20652))
          (renovate\\[bot])\n- [`cc43f79`](https://redirect.github.com/eslint/eslint/commit/cc43f795c42e5ec2f19bb43b1f6d534ef2e469f3)
          chore: update dependency c8 to v11 ([#&#8203;20650](https://redirect.github.com/eslint/eslint/issues/20650))
          (renovate\\[bot])\n- [`2ce4635`](https://redirect.github.com/eslint/eslint/commit/2ce4635b036ff2665c7009afddf9c0fb2274dceb)
          chore: update dependency [@&#8203;eslint/json](https://redirect.github.com/eslint/json)
          to v1 ([#&#8203;20649](https://redirect.github.com/eslint/eslint/issues/20649))
          (renovate\\[bot])\n- [`f0406ee`](https://redirect.github.com/eslint/eslint/commit/f0406eedcc3dc415babbbf6bbdb5db1eebfd487b)
          chore: update dependency markdownlint-cli2 to ^0.21.0 ([#&#8203;20646](https://redirect.github.com/eslint/eslint/issues/20646))
          (renovate\\[bot])\n- [`dbb4c95`](https://redirect.github.com/eslint/eslint/commit/dbb4c9582a00bac604d5c6ac671bb7111468a846)
          chore: remove trunk ([#&#8203;20478](https://redirect.github.com/eslint/eslint/issues/20478))
          (sethamus)\n- [`c672a2a`](https://redirect.github.com/eslint/eslint/commit/c672a2a70579fddf1c6ce33dfa712d705726e1c9)
          test: fix CLI test for empty output file ([#&#8203;20640](https://redirect.github.com/eslint/eslint/issues/20640))
          (kuldeep kumar)\n- [`c7ada24`](https://redirect.github.com/eslint/eslint/commit/c7ada2455680036bbfc42fcb1511ff28afe3c587)
          ci: bump pnpm/action-setup from 4.3.0 to 4.4.0 ([#&#8203;20636](https://redirect.github.com/eslint/eslint/issues/20636))
          (dependabot\\[bot])\n- [`07c4b8b`](https://redirect.github.com/eslint/eslint/commit/07c4b8b4a9f49145e60a3448dd57853213ed4de3)
          test: fix `RuleTester` test without test runners ([#&#8203;20631](https://redirect.github.com/eslint/eslint/issues/20631))
          (Francesco Trotta)\n- [`079bba7`](https://redirect.github.com/eslint/eslint/commit/079bba7ff17d0a99fdffe32bf991d005ba797fae)
          test: Add tests for `isValidWithUnicodeFlag` ([#&#8203;20601](https://redirect.github.com/eslint/eslint/issues/20601))
          (Manish chaudhary)\n- [`5885ae6`](https://redirect.github.com/eslint/eslint/commit/5885ae66216bcee9310bbf73786b7d7d5774aeaf)
          ci: unpin Node.js 25.x in CI ([#&#8203;20615](https://redirect.github.com/eslint/eslint/issues/20615))
          (Copilot)\n- [`f65e5d3`](https://redirect.github.com/eslint/eslint/commit/f65e5d3c0df65fdb317ad6d23f7ae113c5f4b6d7)
          chore: update pnpm/action-setup digest to [`b906aff`](https://redirect.github.com/eslint/eslint/commit/b906aff)
          ([#&#8203;20610](https://redirect.github.com/eslint/eslint/issues/20610))
          (renovate\\[bot])\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/python-osism).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My42Ni40IiwidXBkYXRlZEluVmVyIjoiNDMuNjYuNCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUiXX0=-->\n"
        change_url: https://github.com/osism/python-osism/pull/2156
        commit_id: 756431bc2bef2b07274acd4a1325478641859db6
        patchset: 756431bc2bef2b07274acd4a1325478641859db6
        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: '2156'
      change_message: "chore(deps): update dependency eslint to v10.1.0\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.0.3` \u2192 `10.1.0`](https://renovatebot.com/diffs/npm/eslint/10.0.3/10.1.0)
        | ![age](https://developer.mend.io/api/mc/badges/age/npm/eslint/10.1.0?slim=true)
        | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint/10.0.3/10.1.0?slim=true)
        |\n\n---\n\n### Release Notes\n\n<details>\n<summary>eslint/eslint (eslint)</summary>\n\n###
        [`v10.1.0`](https://redirect.github.com/eslint/eslint/releases/tag/v10.1.0)\n\n[Compare
        Source](https://redirect.github.com/eslint/eslint/compare/v10.0.3...v10.1.0)\n\n####
        Features\n\n- [`ff4382b`](https://redirect.github.com/eslint/eslint/commit/ff4382be349035acdb170627a2dc92828e134562)
        feat: apply fix for `no-var` in `TSModuleBlock` ([#&#8203;20638](https://redirect.github.com/eslint/eslint/issues/20638))
        (Tanuj Kanti)\n- [`0916995`](https://redirect.github.com/eslint/eslint/commit/0916995b51528872b15ba4fedb24172cf25fcb3f)
        feat: Implement api support for bulk-suppressions ([#&#8203;20565](https://redirect.github.com/eslint/eslint/issues/20565))
        (Blake Sager)\n\n#### Bug Fixes\n\n- [`2b8824e`](https://redirect.github.com/eslint/eslint/commit/2b8824e6be4223980e929a20025602df20d05ea2)
        fix: Prevent `no-var` autofix when a variable is used before declaration ([#&#8203;20464](https://redirect.github.com/eslint/eslint/issues/20464))
        (Amaresh  S M)\n- [`e58b4bf`](https://redirect.github.com/eslint/eslint/commit/e58b4bff167e79afd067d1b0ee9360bec2d3393e)
        fix: update eslint ([#&#8203;20597](https://redirect.github.com/eslint/eslint/issues/20597))
        (renovate\\[bot])\n\n#### Documentation\n\n- [`b7b57fe`](https://redirect.github.com/eslint/eslint/commit/b7b57fe9942c572ff651230f1f96cefed787ca52)
        docs: use correct JSDoc link in require-jsdoc.md ([#&#8203;20641](https://redirect.github.com/eslint/eslint/issues/20641))
        (mkemna-clb)\n- [`58e4cfc`](https://redirect.github.com/eslint/eslint/commit/58e4cfc7dbf0fe40c73f09bf0ff94ad944d0ba0e)
        docs: add deprecation notice partial ([#&#8203;20639](https://redirect.github.com/eslint/eslint/issues/20639))
        (Milos Djermanovic)\n- [`7143dbf`](https://redirect.github.com/eslint/eslint/commit/7143dbf99df27c61edf1552da981794e99a0b2f2)
        docs: update v9 migration guide for `@eslint/js` usage ([#&#8203;20540](https://redirect.github.com/eslint/eslint/issues/20540))
        (fnx)\n- [`035fc4f`](https://redirect.github.com/eslint/eslint/commit/035fc4fbe506e3e4524882cf50db37a4e430adf4)
        docs: note that `globalReturn` applies only with `sourceType: \"script\"`
        ([#&#8203;20630](https://redirect.github.com/eslint/eslint/issues/20630))
        (Milos Djermanovic)\n- [`e972c88`](https://redirect.github.com/eslint/eslint/commit/e972c88ab7474a74191ee99ac2558b00d0427a8a)
        docs: merge ESLint option descriptions into type definitions ([#&#8203;20608](https://redirect.github.com/eslint/eslint/issues/20608))
        (Francesco Trotta)\n- [`7f10d84`](https://redirect.github.com/eslint/eslint/commit/7f10d8440137f0cfd75f18f4746ba6a1c621b953)
        docs: Update README (GitHub Actions Bot)\n- [`aeed007`](https://redirect.github.com/eslint/eslint/commit/aeed0078ca2f73d4744cc522102178d45b5be64e)
        docs: open playground link in new tab ([#&#8203;20602](https://redirect.github.com/eslint/eslint/issues/20602))
        (Tanuj Kanti)\n- [`a0d1a37`](https://redirect.github.com/eslint/eslint/commit/a0d1a3772679d3d74bb860fc65b5b58678acd452)
        docs: Add AI Usage Policy ([#&#8203;20510](https://redirect.github.com/eslint/eslint/issues/20510))
        (Nicholas C. Zakas)\n\n#### Chores\n\n- [`a9f9cce`](https://redirect.github.com/eslint/eslint/commit/a9f9cce82d80b540a0e3549d0e91c16df28740d8)
        chore: update dependency eslint-plugin-unicorn to ^63.0.0 ([#&#8203;20584](https://redirect.github.com/eslint/eslint/issues/20584))
        (Milos Djermanovic)\n- [`1f42bd7`](https://redirect.github.com/eslint/eslint/commit/1f42bd7876ae4192cf7f7f4faf73b4ef3d2563cb)
        chore: update `prettier` to 3.8.1 ([#&#8203;20651](https://redirect.github.com/eslint/eslint/issues/20651))
        (\uB8E8\uBC00LuMir)\n- [`c0a6f4a`](https://redirect.github.com/eslint/eslint/commit/c0a6f4a2b4169edeca2a81bf7b47783e39ade366)
        chore: update dependency [@&#8203;eslint/json](https://redirect.github.com/eslint/json)
        to ^1.2.0 ([#&#8203;20652](https://redirect.github.com/eslint/eslint/issues/20652))
        (renovate\\[bot])\n- [`cc43f79`](https://redirect.github.com/eslint/eslint/commit/cc43f795c42e5ec2f19bb43b1f6d534ef2e469f3)
        chore: update dependency c8 to v11 ([#&#8203;20650](https://redirect.github.com/eslint/eslint/issues/20650))
        (renovate\\[bot])\n- [`2ce4635`](https://redirect.github.com/eslint/eslint/commit/2ce4635b036ff2665c7009afddf9c0fb2274dceb)
        chore: update dependency [@&#8203;eslint/json](https://redirect.github.com/eslint/json)
        to v1 ([#&#8203;20649](https://redirect.github.com/eslint/eslint/issues/20649))
        (renovate\\[bot])\n- [`f0406ee`](https://redirect.github.com/eslint/eslint/commit/f0406eedcc3dc415babbbf6bbdb5db1eebfd487b)
        chore: update dependency markdownlint-cli2 to ^0.21.0 ([#&#8203;20646](https://redirect.github.com/eslint/eslint/issues/20646))
        (renovate\\[bot])\n- [`dbb4c95`](https://redirect.github.com/eslint/eslint/commit/dbb4c9582a00bac604d5c6ac671bb7111468a846)
        chore: remove trunk ([#&#8203;20478](https://redirect.github.com/eslint/eslint/issues/20478))
        (sethamus)\n- [`c672a2a`](https://redirect.github.com/eslint/eslint/commit/c672a2a70579fddf1c6ce33dfa712d705726e1c9)
        test: fix CLI test for empty output file ([#&#8203;20640](https://redirect.github.com/eslint/eslint/issues/20640))
        (kuldeep kumar)\n- [`c7ada24`](https://redirect.github.com/eslint/eslint/commit/c7ada2455680036bbfc42fcb1511ff28afe3c587)
        ci: bump pnpm/action-setup from 4.3.0 to 4.4.0 ([#&#8203;20636](https://redirect.github.com/eslint/eslint/issues/20636))
        (dependabot\\[bot])\n- [`07c4b8b`](https://redirect.github.com/eslint/eslint/commit/07c4b8b4a9f49145e60a3448dd57853213ed4de3)
        test: fix `RuleTester` test without test runners ([#&#8203;20631](https://redirect.github.com/eslint/eslint/issues/20631))
        (Francesco Trotta)\n- [`079bba7`](https://redirect.github.com/eslint/eslint/commit/079bba7ff17d0a99fdffe32bf991d005ba797fae)
        test: Add tests for `isValidWithUnicodeFlag` ([#&#8203;20601](https://redirect.github.com/eslint/eslint/issues/20601))
        (Manish chaudhary)\n- [`5885ae6`](https://redirect.github.com/eslint/eslint/commit/5885ae66216bcee9310bbf73786b7d7d5774aeaf)
        ci: unpin Node.js 25.x in CI ([#&#8203;20615](https://redirect.github.com/eslint/eslint/issues/20615))
        (Copilot)\n- [`f65e5d3`](https://redirect.github.com/eslint/eslint/commit/f65e5d3c0df65fdb317ad6d23f7ae113c5f4b6d7)
        chore: update pnpm/action-setup digest to [`b906aff`](https://redirect.github.com/eslint/eslint/commit/b906aff)
        ([#&#8203;20610](https://redirect.github.com/eslint/eslint/issues/20610))
        (renovate\\[bot])\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/python-osism).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My42Ni40IiwidXBkYXRlZEluVmVyIjoiNDMuNjYuNCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUiXX0=-->\n"
      change_url: https://github.com/osism/python-osism/pull/2156
      child_jobs: []
      commit_id: 756431bc2bef2b07274acd4a1325478641859db6
      event_id: baefb170-248f-11f1-88f7-843dcdfa1253
      executor:
        hostname: 521e9411259a
        inventory_file: /var/lib/zuul/builds/b47f658cc4c0496e813a58833836ca6d/ansible/inventory.yaml
        log_root: /var/lib/zuul/builds/b47f658cc4c0496e813a58833836ca6d/work/logs
        result_data_file: /var/lib/zuul/builds/b47f658cc4c0496e813a58833836ca6d/work/results.json
        src_root: /var/lib/zuul/builds/b47f658cc4c0496e813a58833836ca6d/work/src
        work_root: /var/lib/zuul/builds/b47f658cc4c0496e813a58833836ca6d/work
      include_vars: []
      items:
      - branch: main
        change: '2156'
        change_message: "chore(deps): update dependency eslint to v10.1.0\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.0.3` \u2192 `10.1.0`](https://renovatebot.com/diffs/npm/eslint/10.0.3/10.1.0)
          | ![age](https://developer.mend.io/api/mc/badges/age/npm/eslint/10.1.0?slim=true)
          | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint/10.0.3/10.1.0?slim=true)
          |\n\n---\n\n### Release Notes\n\n<details>\n<summary>eslint/eslint (eslint)</summary>\n\n###
          [`v10.1.0`](https://redirect.github.com/eslint/eslint/releases/tag/v10.1.0)\n\n[Compare
          Source](https://redirect.github.com/eslint/eslint/compare/v10.0.3...v10.1.0)\n\n####
          Features\n\n- [`ff4382b`](https://redirect.github.com/eslint/eslint/commit/ff4382be349035acdb170627a2dc92828e134562)
          feat: apply fix for `no-var` in `TSModuleBlock` ([#&#8203;20638](https://redirect.github.com/eslint/eslint/issues/20638))
          (Tanuj Kanti)\n- [`0916995`](https://redirect.github.com/eslint/eslint/commit/0916995b51528872b15ba4fedb24172cf25fcb3f)
          feat: Implement api support for bulk-suppressions ([#&#8203;20565](https://redirect.github.com/eslint/eslint/issues/20565))
          (Blake Sager)\n\n#### Bug Fixes\n\n- [`2b8824e`](https://redirect.github.com/eslint/eslint/commit/2b8824e6be4223980e929a20025602df20d05ea2)
          fix: Prevent `no-var` autofix when a variable is used before declaration
          ([#&#8203;20464](https://redirect.github.com/eslint/eslint/issues/20464))
          (Amaresh  S M)\n- [`e58b4bf`](https://redirect.github.com/eslint/eslint/commit/e58b4bff167e79afd067d1b0ee9360bec2d3393e)
          fix: update eslint ([#&#8203;20597](https://redirect.github.com/eslint/eslint/issues/20597))
          (renovate\\[bot])\n\n#### Documentation\n\n- [`b7b57fe`](https://redirect.github.com/eslint/eslint/commit/b7b57fe9942c572ff651230f1f96cefed787ca52)
          docs: use correct JSDoc link in require-jsdoc.md ([#&#8203;20641](https://redirect.github.com/eslint/eslint/issues/20641))
          (mkemna-clb)\n- [`58e4cfc`](https://redirect.github.com/eslint/eslint/commit/58e4cfc7dbf0fe40c73f09bf0ff94ad944d0ba0e)
          docs: add deprecation notice partial ([#&#8203;20639](https://redirect.github.com/eslint/eslint/issues/20639))
          (Milos Djermanovic)\n- [`7143dbf`](https://redirect.github.com/eslint/eslint/commit/7143dbf99df27c61edf1552da981794e99a0b2f2)
          docs: update v9 migration guide for `@eslint/js` usage ([#&#8203;20540](https://redirect.github.com/eslint/eslint/issues/20540))
          (fnx)\n- [`035fc4f`](https://redirect.github.com/eslint/eslint/commit/035fc4fbe506e3e4524882cf50db37a4e430adf4)
          docs: note that `globalReturn` applies only with `sourceType: \"script\"`
          ([#&#8203;20630](https://redirect.github.com/eslint/eslint/issues/20630))
          (Milos Djermanovic)\n- [`e972c88`](https://redirect.github.com/eslint/eslint/commit/e972c88ab7474a74191ee99ac2558b00d0427a8a)
          docs: merge ESLint option descriptions into type definitions ([#&#8203;20608](https://redirect.github.com/eslint/eslint/issues/20608))
          (Francesco Trotta)\n- [`7f10d84`](https://redirect.github.com/eslint/eslint/commit/7f10d8440137f0cfd75f18f4746ba6a1c621b953)
          docs: Update README (GitHub Actions Bot)\n- [`aeed007`](https://redirect.github.com/eslint/eslint/commit/aeed0078ca2f73d4744cc522102178d45b5be64e)
          docs: open playground link in new tab ([#&#8203;20602](https://redirect.github.com/eslint/eslint/issues/20602))
          (Tanuj Kanti)\n- [`a0d1a37`](https://redirect.github.com/eslint/eslint/commit/a0d1a3772679d3d74bb860fc65b5b58678acd452)
          docs: Add AI Usage Policy ([#&#8203;20510](https://redirect.github.com/eslint/eslint/issues/20510))
          (Nicholas C. Zakas)\n\n#### Chores\n\n- [`a9f9cce`](https://redirect.github.com/eslint/eslint/commit/a9f9cce82d80b540a0e3549d0e91c16df28740d8)
          chore: update dependency eslint-plugin-unicorn to ^63.0.0 ([#&#8203;20584](https://redirect.github.com/eslint/eslint/issues/20584))
          (Milos Djermanovic)\n- [`1f42bd7`](https://redirect.github.com/eslint/eslint/commit/1f42bd7876ae4192cf7f7f4faf73b4ef3d2563cb)
          chore: update `prettier` to 3.8.1 ([#&#8203;20651](https://redirect.github.com/eslint/eslint/issues/20651))
          (\uB8E8\uBC00LuMir)\n- [`c0a6f4a`](https://redirect.github.com/eslint/eslint/commit/c0a6f4a2b4169edeca2a81bf7b47783e39ade366)
          chore: update dependency [@&#8203;eslint/json](https://redirect.github.com/eslint/json)
          to ^1.2.0 ([#&#8203;20652](https://redirect.github.com/eslint/eslint/issues/20652))
          (renovate\\[bot])\n- [`cc43f79`](https://redirect.github.com/eslint/eslint/commit/cc43f795c42e5ec2f19bb43b1f6d534ef2e469f3)
          chore: update dependency c8 to v11 ([#&#8203;20650](https://redirect.github.com/eslint/eslint/issues/20650))
          (renovate\\[bot])\n- [`2ce4635`](https://redirect.github.com/eslint/eslint/commit/2ce4635b036ff2665c7009afddf9c0fb2274dceb)
          chore: update dependency [@&#8203;eslint/json](https://redirect.github.com/eslint/json)
          to v1 ([#&#8203;20649](https://redirect.github.com/eslint/eslint/issues/20649))
          (renovate\\[bot])\n- [`f0406ee`](https://redirect.github.com/eslint/eslint/commit/f0406eedcc3dc415babbbf6bbdb5db1eebfd487b)
          chore: update dependency markdownlint-cli2 to ^0.21.0 ([#&#8203;20646](https://redirect.github.com/eslint/eslint/issues/20646))
          (renovate\\[bot])\n- [`dbb4c95`](https://redirect.github.com/eslint/eslint/commit/dbb4c9582a00bac604d5c6ac671bb7111468a846)
          chore: remove trunk ([#&#8203;20478](https://redirect.github.com/eslint/eslint/issues/20478))
          (sethamus)\n- [`c672a2a`](https://redirect.github.com/eslint/eslint/commit/c672a2a70579fddf1c6ce33dfa712d705726e1c9)
          test: fix CLI test for empty output file ([#&#8203;20640](https://redirect.github.com/eslint/eslint/issues/20640))
          (kuldeep kumar)\n- [`c7ada24`](https://redirect.github.com/eslint/eslint/commit/c7ada2455680036bbfc42fcb1511ff28afe3c587)
          ci: bump pnpm/action-setup from 4.3.0 to 4.4.0 ([#&#8203;20636](https://redirect.github.com/eslint/eslint/issues/20636))
          (dependabot\\[bot])\n- [`07c4b8b`](https://redirect.github.com/eslint/eslint/commit/07c4b8b4a9f49145e60a3448dd57853213ed4de3)
          test: fix `RuleTester` test without test runners ([#&#8203;20631](https://redirect.github.com/eslint/eslint/issues/20631))
          (Francesco Trotta)\n- [`079bba7`](https://redirect.github.com/eslint/eslint/commit/079bba7ff17d0a99fdffe32bf991d005ba797fae)
          test: Add tests for `isValidWithUnicodeFlag` ([#&#8203;20601](https://redirect.github.com/eslint/eslint/issues/20601))
          (Manish chaudhary)\n- [`5885ae6`](https://redirect.github.com/eslint/eslint/commit/5885ae66216bcee9310bbf73786b7d7d5774aeaf)
          ci: unpin Node.js 25.x in CI ([#&#8203;20615](https://redirect.github.com/eslint/eslint/issues/20615))
          (Copilot)\n- [`f65e5d3`](https://redirect.github.com/eslint/eslint/commit/f65e5d3c0df65fdb317ad6d23f7ae113c5f4b6d7)
          chore: update pnpm/action-setup digest to [`b906aff`](https://redirect.github.com/eslint/eslint/commit/b906aff)
          ([#&#8203;20610](https://redirect.github.com/eslint/eslint/issues/20610))
          (renovate\\[bot])\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/python-osism).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My42Ni40IiwidXBkYXRlZEluVmVyIjoiNDMuNjYuNCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUiXX0=-->\n"
        change_url: https://github.com/osism/python-osism/pull/2156
        commit_id: 756431bc2bef2b07274acd4a1325478641859db6
        patchset: 756431bc2bef2b07274acd4a1325478641859db6
        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: container-image-python-osism-build
      jobtags: []
      max_attempts: 3
      message: Y2hvcmUoZGVwcyk6IHVwZGF0ZSBkZXBlbmRlbmN5IGVzbGludCB0byB2MTAuMS4wCgpUaGlzIFBSIGNvbnRhaW5zIHRoZSBmb2xsb3dpbmcgdXBkYXRlczoKCnwgUGFja2FnZSB8IENoYW5nZSB8IFtBZ2VdKGh0dHBzOi8vZG9jcy5yZW5vdmF0ZWJvdC5jb20vbWVyZ2UtY29uZmlkZW5jZS8pIHwgW0NvbmZpZGVuY2VdKGh0dHBzOi8vZG9jcy5yZW5vdmF0ZWJvdC5jb20vbWVyZ2UtY29uZmlkZW5jZS8pIHwKfC0tLXwtLS18LS0tfC0tLXwKfCBbZXNsaW50XShodHRwczovL2VzbGludC5vcmcpIChbc291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZXNsaW50L2VzbGludCkpIHwgW2AxMC4wLjNgIOKGkiBgMTAuMS4wYF0oaHR0cHM6Ly9yZW5vdmF0ZWJvdC5jb20vZGlmZnMvbnBtL2VzbGludC8xMC4wLjMvMTAuMS4wKSB8ICFbYWdlXShodHRwczovL2RldmVsb3Blci5tZW5kLmlvL2FwaS9tYy9iYWRnZXMvYWdlL25wbS9lc2xpbnQvMTAuMS4wP3NsaW09dHJ1ZSkgfCAhW2NvbmZpZGVuY2VdKGh0dHBzOi8vZGV2ZWxvcGVyLm1lbmQuaW8vYXBpL21jL2JhZGdlcy9jb25maWRlbmNlL25wbS9lc2xpbnQvMTAuMC4zLzEwLjEuMD9zbGltPXRydWUpIHwKCi0tLQoKIyMjIFJlbGVhc2UgTm90ZXMKCjxkZXRhaWxzPgo8c3VtbWFyeT5lc2xpbnQvZXNsaW50IChlc2xpbnQpPC9zdW1tYXJ5PgoKIyMjIFtgdjEwLjEuMGBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L3JlbGVhc2VzL3RhZy92MTAuMS4wKQoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZXNsaW50L2VzbGludC9jb21wYXJlL3YxMC4wLjMuLi52MTAuMS4wKQoKIyMjIyBGZWF0dXJlcwoKLSBbYGZmNDM4MmJgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZXNsaW50L2VzbGludC9jb21taXQvZmY0MzgyYmUzNDkwMzVhY2RiMTcwNjI3YTJkYzkyODI4ZTEzNDU2MikgZmVhdDogYXBwbHkgZml4IGZvciBgbm8tdmFyYCBpbiBgVFNNb2R1bGVCbG9ja2AgKFsjJiM4MjAzOzIwNjM4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZXNsaW50L2VzbGludC9pc3N1ZXMvMjA2MzgpKSAoVGFudWogS2FudGkpCi0gW2AwOTE2OTk1YF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VzbGludC9lc2xpbnQvY29tbWl0LzA5MTY5OTViNTE1Mjg4NzJiMTViYTRmZWRiMjQxNzJjZjI1ZmNiM2YpIGZlYXQ6IEltcGxlbWVudCBhcGkgc3VwcG9ydCBmb3IgYnVsay1zdXBwcmVzc2lvbnMgKFsjJiM4MjAzOzIwNTY1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZXNsaW50L2VzbGludC9pc3N1ZXMvMjA1NjUpKSAoQmxha2UgU2FnZXIpCgojIyMjIEJ1ZyBGaXhlcwoKLSBbYDJiODgyNGVgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZXNsaW50L2VzbGludC9jb21taXQvMmI4ODI0ZTZiZTQyMjM5ODBlOTI5YTIwMDI1NjAyZGYyMGQwNWVhMikgZml4OiBQcmV2ZW50IGBuby12YXJgIGF1dG9maXggd2hlbiBhIHZhcmlhYmxlIGlzIHVzZWQgYmVmb3JlIGRlY2xhcmF0aW9uIChbIyYjODIwMzsyMDQ2NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VzbGludC9lc2xpbnQvaXNzdWVzLzIwNDY0KSkgKEFtYXJlc2ggIFMgTSkKLSBbYGU1OGI0YmZgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZXNsaW50L2VzbGludC9jb21taXQvZTU4YjRiZmYxNjdlNzlhZmQwNjdkMWIwZWU5MzYwYmVjMmQzMzkzZSkgZml4OiB1cGRhdGUgZXNsaW50IChbIyYjODIwMzsyMDU5N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VzbGludC9lc2xpbnQvaXNzdWVzLzIwNTk3KSkgKHJlbm92YXRlXFtib3RdKQoKIyMjIyBEb2N1bWVudGF0aW9uCgotIFtgYjdiNTdmZWBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L2NvbW1pdC9iN2I1N2ZlOTk0MmM1NzJmZjY1MTIzMGYxZjk2Y2VmZWQ3ODdjYTUyKSBkb2NzOiB1c2UgY29ycmVjdCBKU0RvYyBsaW5rIGluIHJlcXVpcmUtanNkb2MubWQgKFsjJiM4MjAzOzIwNjQxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZXNsaW50L2VzbGludC9pc3N1ZXMvMjA2NDEpKSAobWtlbW5hLWNsYikKLSBbYDU4ZTRjZmNgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZXNsaW50L2VzbGludC9jb21taXQvNThlNGNmYzdkYmYwZmU0MGM3M2YwOWJmMGZmOTRhZDk0NGQwYmEwZSkgZG9jczogYWRkIGRlcHJlY2F0aW9uIG5vdGljZSBwYXJ0aWFsIChbIyYjODIwMzsyMDYzOV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VzbGludC9lc2xpbnQvaXNzdWVzLzIwNjM5KSkgKE1pbG9zIERqZXJtYW5vdmljKQotIFtgNzE0M2RiZmBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L2NvbW1pdC83MTQzZGJmOTlkZjI3YzYxZWRmMTU1MmRhOTgxNzk0ZTk5YTBiMmYyKSBkb2NzOiB1cGRhdGUgdjkgbWlncmF0aW9uIGd1aWRlIGZvciBgQGVzbGludC9qc2AgdXNhZ2UgKFsjJiM4MjAzOzIwNTQwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZXNsaW50L2VzbGludC9pc3N1ZXMvMjA1NDApKSAoZm54KQotIFtgMDM1ZmM0ZmBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L2NvbW1pdC8wMzVmYzRmYmU1MDZlM2U0NTI0ODgyY2Y1MGRiMzdhNGU0MzBhZGY0KSBkb2NzOiBub3RlIHRoYXQgYGdsb2JhbFJldHVybmAgYXBwbGllcyBvbmx5IHdpdGggYHNvdXJjZVR5cGU6ICJzY3JpcHQiYCAoWyMmIzgyMDM7MjA2MzBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L2lzc3Vlcy8yMDYzMCkpIChNaWxvcyBEamVybWFub3ZpYykKLSBbYGU5NzJjODhgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZXNsaW50L2VzbGludC9jb21taXQvZTk3MmM4OGFiNzQ3NGE3NDE5MWVlOTlhYzI1NThiMDBkMDQyN2E4YSkgZG9jczogbWVyZ2UgRVNMaW50IG9wdGlvbiBkZXNjcmlwdGlvbnMgaW50byB0eXBlIGRlZmluaXRpb25zIChbIyYjODIwMzsyMDYwOF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VzbGludC9lc2xpbnQvaXNzdWVzLzIwNjA4KSkgKEZyYW5jZXNjbyBUcm90dGEpCi0gW2A3ZjEwZDg0YF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VzbGludC9lc2xpbnQvY29tbWl0LzdmMTBkODQ0MDEzN2YwY2ZkNzVmMThmNDc0NmJhNmExYzYyMWI5NTMpIGRvY3M6IFVwZGF0ZSBSRUFETUUgKEdpdEh1YiBBY3Rpb25zIEJvdCkKLSBbYGFlZWQwMDdgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZXNsaW50L2VzbGludC9jb21taXQvYWVlZDAwNzhjYTJmNzNkNDc0NGNjNTIyMTAyMTc4ZDQ1YjViZTY0ZSkgZG9jczogb3BlbiBwbGF5Z3JvdW5kIGxpbmsgaW4gbmV3IHRhYiAoWyMmIzgyMDM7MjA2MDJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L2lzc3Vlcy8yMDYwMikpIChUYW51aiBLYW50aSkKLSBbYGEwZDFhMzdgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZXNsaW50L2VzbGludC9jb21taXQvYTBkMWEzNzcyNjc5ZDNkNzRiYjg2MGZjNjViNWI1ODY3OGFjZDQ1MikgZG9jczogQWRkIEFJIFVzYWdlIFBvbGljeSAoWyMmIzgyMDM7MjA1MTBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L2lzc3Vlcy8yMDUxMCkpIChOaWNob2xhcyBDLiBaYWthcykKCiMjIyMgQ2hvcmVzCgotIFtgYTlmOWNjZWBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L2NvbW1pdC9hOWY5Y2NlODJkODBiNTQwYTBlMzU0OWQwZTkxYzE2ZGYyODc0MGQ4KSBjaG9yZTogdXBkYXRlIGRlcGVuZGVuY3kgZXNsaW50LXBsdWdpbi11bmljb3JuIHRvIF42My4wLjAgKFsjJiM4MjAzOzIwNTg0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZXNsaW50L2VzbGludC9pc3N1ZXMvMjA1ODQpKSAoTWlsb3MgRGplcm1hbm92aWMpCi0gW2AxZjQyYmQ3YF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VzbGludC9lc2xpbnQvY29tbWl0LzFmNDJiZDc4NzZhZTQxOTJjZjdmN2Y0ZmFmNzNiNGVmM2QyNTYzY2IpIGNob3JlOiB1cGRhdGUgYHByZXR0aWVyYCB0byAzLjguMSAoWyMmIzgyMDM7MjA2NTFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L2lzc3Vlcy8yMDY1MSkpICjro6jrsIBMdU1pcikKLSBbYGMwYTZmNGFgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZXNsaW50L2VzbGludC9jb21taXQvYzBhNmY0YTJiNDE2OWVkZWNhMmE4MWJmN2I0Nzc4M2UzOWFkZTM2NikgY2hvcmU6IHVwZGF0ZSBkZXBlbmRlbmN5IFtAJiM4MjAzO2VzbGludC9qc29uXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZXNsaW50L2pzb24pIHRvIF4xLjIuMCAoWyMmIzgyMDM7MjA2NTJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L2lzc3Vlcy8yMDY1MikpIChyZW5vdmF0ZVxbYm90XSkKLSBbYGNjNDNmNzlgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZXNsaW50L2VzbGludC9jb21taXQvY2M0M2Y3OTVjNDJlNWVjMmYxOWJiNDNiMWY2ZDUzNGVmMmU0NjlmMykgY2hvcmU6IHVwZGF0ZSBkZXBlbmRlbmN5IGM4IHRvIHYxMSAoWyMmIzgyMDM7MjA2NTBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L2lzc3Vlcy8yMDY1MCkpIChyZW5vdmF0ZVxbYm90XSkKLSBbYDJjZTQ2MzVgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZXNsaW50L2VzbGludC9jb21taXQvMmNlNDYzNWIwMzZmZjI2NjVjNzAwOWFmZGRmOWMwZmIyMjc0ZGNlYikgY2hvcmU6IHVwZGF0ZSBkZXBlbmRlbmN5IFtAJiM4MjAzO2VzbGludC9qc29uXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZXNsaW50L2pzb24pIHRvIHYxIChbIyYjODIwMzsyMDY0OV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VzbGludC9lc2xpbnQvaXNzdWVzLzIwNjQ5KSkgKHJlbm92YXRlXFtib3RdKQotIFtgZjA0MDZlZWBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L2NvbW1pdC9mMDQwNmVlZGNjM2RjNDE1YmFiYmJmNmJiZGI1ZGIxZWViZmQ0ODdiKSBjaG9yZTogdXBkYXRlIGRlcGVuZGVuY3kgbWFya2Rvd25saW50LWNsaTIgdG8gXjAuMjEuMCAoWyMmIzgyMDM7MjA2NDZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L2lzc3Vlcy8yMDY0NikpIChyZW5vdmF0ZVxbYm90XSkKLSBbYGRiYjRjOTVgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZXNsaW50L2VzbGludC9jb21taXQvZGJiNGM5NTgyYTAwYmFjNjA0ZDVjNmFjNjcxYmI3MTExNDY4YTg0NikgY2hvcmU6IHJlbW92ZSB0cnVuayAoWyMmIzgyMDM7MjA0NzhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L2lzc3Vlcy8yMDQ3OCkpIChzZXRoYW11cykKLSBbYGM2NzJhMmFgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZXNsaW50L2VzbGludC9jb21taXQvYzY3MmEyYTcwNTc5ZmRkZjFjNmNlMzNkZmE3MTJkNzA1NzI2ZTFjOSkgdGVzdDogZml4IENMSSB0ZXN0IGZvciBlbXB0eSBvdXRwdXQgZmlsZSAoWyMmIzgyMDM7MjA2NDBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L2lzc3Vlcy8yMDY0MCkpIChrdWxkZWVwIGt1bWFyKQotIFtgYzdhZGEyNGBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L2NvbW1pdC9jN2FkYTI0NTU2ODAwMzZiYmZjNDJmY2IxNTExZmYyOGFmZTNjNTg3KSBjaTogYnVtcCBwbnBtL2FjdGlvbi1zZXR1cCBmcm9tIDQuMy4wIHRvIDQuNC4wIChbIyYjODIwMzsyMDYzNl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VzbGludC9lc2xpbnQvaXNzdWVzLzIwNjM2KSkgKGRlcGVuZGFib3RcW2JvdF0pCi0gW2AwN2M0YjhiYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VzbGludC9lc2xpbnQvY29tbWl0LzA3YzRiOGI0YTlmNDkxNDVlNjBhMzQ0OGRkNTc4NTMyMTNlZDRkZTMpIHRlc3Q6IGZpeCBgUnVsZVRlc3RlcmAgdGVzdCB3aXRob3V0IHRlc3QgcnVubmVycyAoWyMmIzgyMDM7MjA2MzFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L2lzc3Vlcy8yMDYzMSkpIChGcmFuY2VzY28gVHJvdHRhKQotIFtgMDc5YmJhN2BdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L2NvbW1pdC8wNzliYmE3ZmYxN2QwYTk5ZmRmZmUzMmJmOTkxZDAwNWJhNzk3ZmFlKSB0ZXN0OiBBZGQgdGVzdHMgZm9yIGBpc1ZhbGlkV2l0aFVuaWNvZGVGbGFnYCAoWyMmIzgyMDM7MjA2MDFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L2lzc3Vlcy8yMDYwMSkpIChNYW5pc2ggY2hhdWRoYXJ5KQotIFtgNTg4NWFlNmBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L2NvbW1pdC81ODg1YWU2NjIxNmJjZWU5MzEwYmJmNzM3ODZiN2Q3ZDU3NzRhZWFmKSBjaTogdW5waW4gTm9kZS5qcyAyNS54IGluIENJIChbIyYjODIwMzsyMDYxNV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VzbGludC9lc2xpbnQvaXNzdWVzLzIwNjE1KSkgKENvcGlsb3QpCi0gW2BmNjVlNWQzYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2VzbGludC9lc2xpbnQvY29tbWl0L2Y2NWU1ZDNjMGRmNjVmZGIzMTdhZDZkMjNmN2FlMTEzYzVmNGI2ZDcpIGNob3JlOiB1cGRhdGUgcG5wbS9hY3Rpb24tc2V0dXAgZGlnZXN0IHRvIFtgYjkwNmFmZmBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L2NvbW1pdC9iOTA2YWZmKSAoWyMmIzgyMDM7MjA2MTBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc2xpbnQvZXNsaW50L2lzc3Vlcy8yMDYxMCkpIChyZW5vdmF0ZVxbYm90XSkKCjwvZGV0YWlscz4KCi0tLQoKIyMjIENvbmZpZ3VyYXRpb24KCvCfk4UgKipTY2hlZHVsZSoqOiBCcmFuY2ggY3JlYXRpb24gLSBBdCBhbnkgdGltZSAobm8gc2NoZWR1bGUgZGVmaW5lZCksIEF1dG9tZXJnZSAtIEF0IGFueSB0aW1lIChubyBzY2hlZHVsZSBkZWZpbmVkKS4KCvCfmqYgKipBdXRvbWVyZ2UqKjogRGlzYWJsZWQgYnkgY29uZmlnLiBQbGVhc2UgbWVyZ2UgdGhpcyBtYW51YWxseSBvbmNlIHlvdSBhcmUgc2F0aXNmaWVkLgoK4pm7ICoqUmViYXNpbmcqKjogV2hlbmV2ZXIgUFIgYmVjb21lcyBjb25mbGljdGVkLCBvciB5b3UgdGljayB0aGUgcmViYXNlL3JldHJ5IGNoZWNrYm94LgoK8J+UlSAqKklnbm9yZSoqOiBDbG9zZSB0aGlzIFBSIGFuZCB5b3Ugd29uJ3QgYmUgcmVtaW5kZWQgYWJvdXQgdGhpcyB1cGRhdGUgYWdhaW4uCgotLS0KCiAtIFsgXSA8IS0tIHJlYmFzZS1jaGVjayAtLT5JZiB5b3Ugd2FudCB0byByZWJhc2UvcmV0cnkgdGhpcyBQUiwgY2hlY2sgdGhpcyBib3gKCi0tLQoKVGhpcyBQUiB3YXMgZ2VuZXJhdGVkIGJ5IFtNZW5kIFJlbm92YXRlXShodHRwczovL21lbmQuaW8vcmVub3ZhdGUvKS4gVmlldyB0aGUgW3JlcG9zaXRvcnkgam9iIGxvZ10oaHR0cHM6Ly9kZXZlbG9wZXIubWVuZC5pby9naXRodWIvb3Npc20vcHl0aG9uLW9zaXNtKS4KPCEtLXJlbm92YXRlLWRlYnVnOmV5SmpjbVZoZEdWa1NXNVdaWElpT2lJME15NDJOaTQwSWl3aWRYQmtZWFJsWkVsdVZtVnlJam9pTkRNdU5qWXVOQ0lzSW5SaGNtZGxkRUp5WVc1amFDSTZJbTFoYVc0aUxDSnNZV0psYkhNaU9sc2ljbVZ1YjNaaGRHVWlYWDA9LS0+Cg==
      patchset: 756431bc2bef2b07274acd4a1325478641859db6
      pipeline: check
      playbook_context:
        playbook_projects:
          trusted/project_0/github.com/osism/zuul-config:
            canonical_name: github.com/osism/zuul-config
            checkout: main
            commit: 4f450aa36c28b035ce97359a888edbd7599eaf31
          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/python-osism:
            canonical_name: github.com/osism/python-osism
            checkout: main
            commit: 72151ad635ec82a518ffa72d50211c125067604a
          untrusted/project_1/github.com/osism/zuul-config:
            canonical_name: github.com/osism/zuul-config
            checkout: main
            commit: 4f450aa36c28b035ce97359a888edbd7599eaf31
          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/python-osism/playbooks/build.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
      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: 72151ad635ec82a518ffa72d50211c125067604a
          name: osism/python-osism
          required: false
          short_name: python-osism
          src_dir: src/github.com/osism/python-osism
      ref: refs/pull/2156/head
      resources: {}
      tenant: osism
      timeout: 1800
      topic: null
      voting: true
