all:
  children:
    controllers:
      hosts:
        controller: null
    zuul_unreachable:
      hosts: {}
  hosts:
    controller:
      ansible_connection: ssh
      ansible_host: 199.204.45.222
      ansible_port: 22
      ansible_python_interpreter: auto
      ansible_user: zuul
      cilium_helm_values:
        operator:
          replicas: 1
      cilium_ipv4_cidr: 172.24.0.0/16
      kube_vip_address: 172.17.0.100
      kube_vip_interface: '{{ ansible_facts[''default_ipv4''].interface }}'
      kubernetes_hostname: '{{ ansible_facts[''default_ipv4''].address }}'
      kubernetes_version: 1.28.13
      molecule_scenario: secretgen-controller
      nodepool:
        az: nova
        cloud: public
        external_id: 63585007-43e4-4080-b754-a95a676f4955
        host_id: 7cb77d063530dedbf6983b78a36ec607482cf1d282610499e8bd9357
        interface_ip: 199.204.45.222
        label: ubuntu-noble
        node_properties: {}
        private_ipv4: 199.204.45.222
        private_ipv6: null
        provider: yul1
        public_ipv4: 199.204.45.222
        public_ipv6: 2604:e100:1:0:f816:3eff:fe68:242d
        region: ca-ymq-1
        slot: null
      zuul_node:
        az: nova
        cloud: public
        external_id: 63585007-43e4-4080-b754-a95a676f4955
        host_id: 7cb77d063530dedbf6983b78a36ec607482cf1d282610499e8bd9357
        interface_ip: 199.204.45.222
        label: ubuntu-noble
        node_properties: {}
        private_ipv4: 199.204.45.222
        private_ipv6: null
        provider: yul1
        public_ipv4: 199.204.45.222
        public_ipv6: 2604:e100:1:0:f816:3eff:fe68:242d
        region: ca-ymq-1
        slot: null
        uuid: null
  vars:
    cilium_helm_values:
      operator:
        replicas: 1
    kubernetes_version: 1.28.13
    molecule_scenario: secretgen-controller
    zuul:
      _inheritance_path:
      - '<Job base explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: vexxhost/zuul-config/zuul.d/jobs.yaml@main#1>'
      - '<Job molecule explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: vexxhost/zuul-jobs/zuul.d/ansible-jobs.yaml@main#1>'
      - '<Job atmosphere-common-molecule explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: vexxhost/atmosphere.common/.zuul.yaml@main#4>'
      - '<Job atmosphere-common-molecule-secretgen-controller explicit: None implied:
        {MatchAny:{ImpliedBranchMatcher:main}} source: vexxhost/atmosphere.common/.zuul.yaml@main#29>'
      - '<Job atmosphere-common-molecule-secretgen-controller explicit: None implied:
        None source: vexxhost/atmosphere.common/.zuul.yaml@main#35>'
      ansible_version: '9'
      attempts: 1
      branch: main
      build: 8221f3a72865452e9a16df1c9496fc66
      build_refs:
      - branch: main
        change: '100'
        change_message: "chore(deps): update ansible/ansible-lint action to v25.12.2\n\nThis
          PR contains the following updates:\n\n| Package | Type | Update | Change
          |\n|---|---|---|---|\n| [ansible/ansible-lint](https://redirect.github.com/ansible/ansible-lint)
          | action | minor | `v25.8.2` \u2192 `v25.12.2` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>ansible/ansible-lint
          (ansible/ansible-lint)</summary>\n\n### [`v25.12.2`](https://redirect.github.com/ansible/ansible-lint/releases/tag/v25.12.2)\n\n[Compare
          Source](https://redirect.github.com/ansible/ansible-lint/compare/v25.12.1...v25.12.2)\n\n####
          Fixes\n\n- Update configuring.md to reflect correct precommit name ([#&#8203;4872](https://redirect.github.com/ansible/ansible-lint/issues/4872))
          [@&#8203;AgustinRamiroDiaz](https://redirect.github.com/AgustinRamiroDiaz)\n-
          fix: prevent trailing space on blank comment lines ([#&#8203;4868](https://redirect.github.com/ansible/ansible-lint/issues/4868))
          [@&#8203;emmanuel-ferdman](https://redirect.github.com/emmanuel-ferdman)\n\n####
          Maintenance\n\n- chore(deps): update dependencies \\[security] - abandoned
          ([#&#8203;4874](https://redirect.github.com/ansible/ansible-lint/issues/4874))
          @&#8203;[renovate\\[bot\\]](https://redirect.github.com/apps/renovate)\n-
          chore(deps): update all dependencies ([#&#8203;4867](https://redirect.github.com/ansible/ansible-lint/issues/4867))
          @&#8203;[renovate\\[bot\\]](https://redirect.github.com/apps/renovate)\n-
          chore(deps): update dependencies \\[security] ([#&#8203;4873](https://redirect.github.com/ansible/ansible-lint/issues/4873))
          @&#8203;[renovate\\[bot\\]](https://redirect.github.com/apps/renovate)\n-
          chore(deps): bump filelock from 3.20.0 to 3.20.1 in /.config ([#&#8203;4869](https://redirect.github.com/ansible/ansible-lint/issues/4869))
          @&#8203;[dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot)\n-
          chore(deps): update dependencies \\[security] ([#&#8203;4870](https://redirect.github.com/ansible/ansible-lint/issues/4870))
          @&#8203;[renovate\\[bot\\]](https://redirect.github.com/apps/renovate)\n\n###
          [`v25.12.1`](https://redirect.github.com/ansible/ansible-lint/releases/tag/v25.12.1)\n\n[Compare
          Source](https://redirect.github.com/ansible/ansible-lint/compare/v25.12.0...v25.12.1)\n\n####
          Features\n\n- feat(action): Allow users to override python\\_version ([#&#8203;4829](https://redirect.github.com/ansible/ansible-lint/issues/4829))
          [@&#8203;konstruktoid](https://redirect.github.com/konstruktoid)\n\n####
          Fixes\n\n- fix: avoid stacktrace when ansible syntax check does not return
          filename ([#&#8203;4864](https://redirect.github.com/ansible/ansible-lint/issues/4864))
          [@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)\n- fix: change
          setup-python action to specific commit ([#&#8203;4856](https://redirect.github.com/ansible/ansible-lint/issues/4856))
          [@&#8203;arcanis](https://redirect.github.com/arcanis)\n- fix: autofix comments
          missing space after hash ([#&#8203;4855](https://redirect.github.com/ansible/ansible-lint/issues/4855))
          [@&#8203;emmanuel-ferdman](https://redirect.github.com/emmanuel-ferdman)\n\n####
          Maintenance\n\n- chore(deps): update all dependencies ([#&#8203;4863](https://redirect.github.com/ansible/ansible-lint/issues/4863))
          @&#8203;[renovate\\[bot\\]](https://redirect.github.com/apps/renovate)\n-
          chore: pre-commit autoupdate ([#&#8203;4859](https://redirect.github.com/ansible/ansible-lint/issues/4859))
          @&#8203;[pre-commit-ci\\[bot\\]](https://redirect.github.com/apps/pre-commit-ci)\n-
          chore: adopt pytest>=9.0.0 config ([#&#8203;4861](https://redirect.github.com/ansible/ansible-lint/issues/4861))
          [@&#8203;Qalthos](https://redirect.github.com/Qalthos)\n- chore(deps): update
          all dependencies ([#&#8203;4852](https://redirect.github.com/ansible/ansible-lint/issues/4852))
          @&#8203;[renovate\\[bot\\]](https://redirect.github.com/apps/renovate)\n\n###
          [`v25.12.0`](https://redirect.github.com/ansible/ansible-lint/releases/tag/v25.12.0)\n\n[Compare
          Source](https://redirect.github.com/ansible/ansible-lint/compare/v25.11.1...v25.12.0)\n\n####
          Maintenance\n\n- chore: Remove cffi, importlib-metadata, reduce core lower
          bound ([#&#8203;4860](https://redirect.github.com/ansible/ansible-lint/issues/4860))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n\n### [`v25.11.1`](https://redirect.github.com/ansible/ansible-lint/releases/tag/v25.11.1)\n\n[Compare
          Source](https://redirect.github.com/ansible/ansible-lint/compare/v25.11.0...v25.11.1)\n\n####
          Features\n\n- feat: detect missing prefix in role's handlers vars ([#&#8203;4826](https://redirect.github.com/ansible/ansible-lint/issues/4826))
          [@&#8203;cavcrosby](https://redirect.github.com/cavcrosby)\n\n#### Fixes\n\n-
          Migrate RTD URLs to docs.ansible.com ([#&#8203;4842](https://redirect.github.com/ansible/ansible-lint/issues/4842))
          [@&#8203;gundalow](https://redirect.github.com/gundalow)\n- fix: Pass module
          spec via stdin instead of command line args ([#&#8203;4844](https://redirect.github.com/ansible/ansible-lint/issues/4844))
          [@&#8203;apollo13](https://redirect.github.com/apollo13)\n- fix: Update
          mypy python version to 3.12 ([#&#8203;4846](https://redirect.github.com/ansible/ansible-lint/issues/4846))
          [@&#8203;alisonlhart](https://redirect.github.com/alisonlhart)\n\n#### Maintenance\n\n-
          chore(deps): update all dependencies ([#&#8203;4833](https://redirect.github.com/ansible/ansible-lint/issues/4833))
          @&#8203;[renovate\\[bot\\]](https://redirect.github.com/apps/renovate)\n-
          chore(deps): bump js-yaml from 4.1.0 to 4.1.1 in /test/schemas ([#&#8203;4849](https://redirect.github.com/ansible/ansible-lint/issues/4849))
          @&#8203;[dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot)\n-
          chore(deps-dev): bump glob from 10.4.5 to 10.5.0 in /test/schemas ([#&#8203;4847](https://redirect.github.com/ansible/ansible-lint/issues/4847))
          @&#8203;[dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot)\n-
          Add support for Fedora 43 ([#&#8203;4836](https://redirect.github.com/ansible/ansible-lint/issues/4836))
          [@&#8203;jsf9k](https://redirect.github.com/jsf9k)\n\n### [`v25.11.0`](https://redirect.github.com/ansible/ansible-lint/releases/tag/v25.11.0)\n\n[Compare
          Source](https://redirect.github.com/ansible/ansible-lint/compare/v25.9.2...v25.11.0)\n\n####
          Fixes\n\n- fix: require ansible-core>=2.17.10 ([#&#8203;4835](https://redirect.github.com/ansible/ansible-lint/issues/4835))
          [@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)\n- fix: ignore
          internal types false positives with jinja\\[invalid] ([#&#8203;4823](https://redirect.github.com/ansible/ansible-lint/issues/4823))
          [@&#8203;anusshukla](https://redirect.github.com/anusshukla)\n- fix: make
          repository key optional in galaxy.yml ([#&#8203;4798](https://redirect.github.com/ansible/ansible-lint/issues/4798))
          [@&#8203;rivv0](https://redirect.github.com/rivv0)\n- fix: github action
          ref doesn't checkout that ref ([#&#8203;4774](https://redirect.github.com/ansible/ansible-lint/issues/4774))
          [@&#8203;rohun-apex](https://redirect.github.com/rohun-apex)\n- fix: add
          set-environment and unset-environment in executable\\_options for systemctl
          ([#&#8203;4785](https://redirect.github.com/ansible/ansible-lint/issues/4785))
          [@&#8203;ziegenberg](https://redirect.github.com/ziegenberg)\n- Fix typos
          ([#&#8203;4814](https://redirect.github.com/ansible/ansible-lint/issues/4814))
          [@&#8203;jsf9k](https://redirect.github.com/jsf9k)\n\n#### Maintenance\n\n-
          chore: pre-commit autoupdate ([#&#8203;4834](https://redirect.github.com/ansible/ansible-lint/issues/4834))
          @&#8203;[pre-commit-ci\\[bot\\]](https://redirect.github.com/apps/pre-commit-ci)\n-
          chore: Test cspell configuration ([#&#8203;4828](https://redirect.github.com/ansible/ansible-lint/issues/4828))
          [@&#8203;alisonlhart](https://redirect.github.com/alisonlhart)\n- chore(deps):
          update all dependencies ([#&#8203;4817](https://redirect.github.com/ansible/ansible-lint/issues/4817))
          @&#8203;[renovate\\[bot\\]](https://redirect.github.com/apps/renovate)\n-
          Add finalize workflow for secure sonarcloud checks ([#&#8203;4820](https://redirect.github.com/ansible/ansible-lint/issues/4820))
          [@&#8203;alisonlhart](https://redirect.github.com/alisonlhart)\n- Update
          sonar-project.properties ([#&#8203;4815](https://redirect.github.com/ansible/ansible-lint/issues/4815))
          [@&#8203;alisonlhart](https://redirect.github.com/alisonlhart)\n\n### [`v25.9.2`](https://redirect.github.com/ansible/ansible-lint/releases/tag/v25.9.2)\n\n[Compare
          Source](https://redirect.github.com/ansible/ansible-lint/compare/v25.9.1...v25.9.2)\n\n####
          Fixes\n\n- fix: avoid using unreleased dependency constraints ([#&#8203;4802](https://redirect.github.com/ansible/ansible-lint/issues/4802))
          [@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)\n\n#### Maintenance\n\n-
          chore: rename sonar config file ([#&#8203;4810](https://redirect.github.com/ansible/ansible-lint/issues/4810))
          [@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)\n- chore: switch
          to reusable workflow ([#&#8203;4809](https://redirect.github.com/ansible/ansible-lint/issues/4809))
          [@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)\n- chore(deps):
          update all dependencies ([#&#8203;4808](https://redirect.github.com/ansible/ansible-lint/issues/4808))
          @&#8203;[renovate\\[bot\\]](https://redirect.github.com/apps/renovate)\n-
          chore(deps): update all dependencies ([#&#8203;4805](https://redirect.github.com/ansible/ansible-lint/issues/4805))
          @&#8203;[renovate\\[bot\\]](https://redirect.github.com/apps/renovate)\n-
          chore(deps): update all dependencies ([#&#8203;4787](https://redirect.github.com/ansible/ansible-lint/issues/4787))
          @&#8203;[renovate\\[bot\\]](https://redirect.github.com/apps/renovate)\n\n###
          [`v25.9.1`](https://redirect.github.com/ansible/ansible-lint/releases/tag/v25.9.1)\n\n[Compare
          Source](https://redirect.github.com/ansible/ansible-lint/compare/v25.9.0...v25.9.1)\n\n####
          Fixes\n\n- fix: pin to python3.13 for the pre-commit hook ([#&#8203;4796](https://redirect.github.com/ansible/ansible-lint/issues/4796))
          [@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)\n- fix: add support
          for python 3.14 ([#&#8203;4795](https://redirect.github.com/ansible/ansible-lint/issues/4795))
          [@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)\n\n#### Maintenance\n\n-
          chore: remove renovate hook ([#&#8203;4797](https://redirect.github.com/ansible/ansible-lint/issues/4797))
          [@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)\n- chore: replace
          toml-sort with tombi ([#&#8203;4794](https://redirect.github.com/ansible/ansible-lint/issues/4794))
          [@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)\n- chore(deps):
          update all dependencies ([#&#8203;4786](https://redirect.github.com/ansible/ansible-lint/issues/4786))
          @&#8203;[renovate\\[bot\\]](https://redirect.github.com/apps/renovate)\n-
          chore(deps): update all dependencies ([#&#8203;4783](https://redirect.github.com/ansible/ansible-lint/issues/4783))
          @&#8203;[renovate\\[bot\\]](https://redirect.github.com/apps/renovate)\n-
          chore(deps): update all dependencies ([#&#8203;4781](https://redirect.github.com/ansible/ansible-lint/issues/4781))
          @&#8203;[renovate\\[bot\\]](https://redirect.github.com/apps/renovate)\n-
          chore(deps): update all dependencies ([#&#8203;4780](https://redirect.github.com/ansible/ansible-lint/issues/4780))
          @&#8203;[renovate\\[bot\\]](https://redirect.github.com/apps/renovate)\n-
          chore(deps): update all dependencies ([#&#8203;4779](https://redirect.github.com/ansible/ansible-lint/issues/4779))
          @&#8203;[renovate\\[bot\\]](https://redirect.github.com/apps/renovate)\n-
          chore(deps): update all dependencies ([#&#8203;4778](https://redirect.github.com/ansible/ansible-lint/issues/4778))
          @&#8203;[renovate\\[bot\\]](https://redirect.github.com/apps/renovate)\n-
          chore(deps): update all dependencies ([#&#8203;4776](https://redirect.github.com/ansible/ansible-lint/issues/4776))
          @&#8203;[renovate\\[bot\\]](https://redirect.github.com/apps/renovate)\n\n###
          [`v25.9.0`](https://redirect.github.com/ansible/ansible-lint/releases/tag/v25.9.0)\n\n[Compare
          Source](https://redirect.github.com/ansible/ansible-lint/compare/v25.8.2...v25.9.0)\n\n#####
          Fixes\n\n- Remove patterns validation checks ([#&#8203;4772](https://redirect.github.com/ansible/ansible-lint/issues/4772))
          [@&#8203;alisonlhart](https://redirect.github.com/alisonlhart)\n- Reapply
          \"fix: adopt uv.lock and dependency-groups ([#&#8203;4757](https://redirect.github.com/ansible/ansible-lint/issues/4757))\"
          ([#&#8203;4761](https://redirect.github.com/ansible/ansible-lint/issues/4761))
          [@&#8203;Qalthos](https://redirect.github.com/Qalthos)\n- Revert \"fix:
          adopt uv.lock and dependency-groups ([#&#8203;4757](https://redirect.github.com/ansible/ansible-lint/issues/4757))\"
          ([#&#8203;4760](https://redirect.github.com/ansible/ansible-lint/issues/4760))
          [@&#8203;Qalthos](https://redirect.github.com/Qalthos)\n- fix: adopt uv.lock
          and dependency-groups ([#&#8203;4757](https://redirect.github.com/ansible/ansible-lint/issues/4757))
          [@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)\n- fix: avoid warnings
          about PATH with uv installations ([#&#8203;4714](https://redirect.github.com/ansible/ansible-lint/issues/4714))
          [@&#8203;SecT0uch](https://redirect.github.com/SecT0uch)\n- fix: clarify
          error message related to --fix arguments ([#&#8203;4720](https://redirect.github.com/ansible/ansible-lint/issues/4720))
          [@&#8203;simonLeary42](https://redirect.github.com/simonLeary42)\n- fix:
          change patterns schema location ([#&#8203;4755](https://redirect.github.com/ansible/ansible-lint/issues/4755))
          [@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)\n- fix: recognize
          Debian 14 (Forky) as a platform ([#&#8203;4726](https://redirect.github.com/ansible/ansible-lint/issues/4726))
          [@&#8203;mcdonnnj](https://redirect.github.com/mcdonnnj)\n- Prevent false
          positive pattern detection in filenames containing \"pattern.json\" ([#&#8203;4743](https://redirect.github.com/ansible/ansible-lint/issues/4743))
          [@&#8203;shatakshiiii](https://redirect.github.com/shatakshiiii)\n- Require
          ansible-core 2.19 when used as a pre-commit hook ([#&#8203;4744](https://redirect.github.com/ansible/ansible-lint/issues/4744))
          [@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)\n- Exclude non-linted
          files in summary ([#&#8203;4725](https://redirect.github.com/ansible/ansible-lint/issues/4725))
          [@&#8203;simonLeary42](https://redirect.github.com/simonLeary42)\n- Fix
          rule summary for error messages ([#&#8203;4740](https://redirect.github.com/ansible/ansible-lint/issues/4740))
          [@&#8203;simonLeary42](https://redirect.github.com/simonLeary42)\n\n#####
          Maintenance\n\n- chore(deps): update all dependencies ([#&#8203;4773](https://redirect.github.com/ansible/ansible-lint/issues/4773))
          @&#8203;[renovate\\[bot\\]](https://redirect.github.com/apps/renovate)\n-
          chore(deps): update all dependencies ([#&#8203;4771](https://redirect.github.com/ansible/ansible-lint/issues/4771))
          @&#8203;[renovate\\[bot\\]](https://redirect.github.com/apps/renovate)\n-
          chore(deps): update all dependencies ([#&#8203;4770](https://redirect.github.com/ansible/ansible-lint/issues/4770))
          @&#8203;[renovate\\[bot\\]](https://redirect.github.com/apps/renovate)\n-
          chore(deps): update all dependencies ([#&#8203;4769](https://redirect.github.com/ansible/ansible-lint/issues/4769))
          @&#8203;[renovate\\[bot\\]](https://redirect.github.com/apps/renovate)\n-
          chore(deps): update all dependencies ([#&#8203;4768](https://redirect.github.com/ansible/ansible-lint/issues/4768))
          @&#8203;[renovate\\[bot\\]](https://redirect.github.com/apps/renovate)\n-
          chore(deps): update all dependencies ([#&#8203;4766](https://redirect.github.com/ansible/ansible-lint/issues/4766))
          @&#8203;[renovate\\[bot\\]](https://redirect.github.com/apps/renovate)\n-
          chore: replace prettier with biome ([#&#8203;4765](https://redirect.github.com/ansible/ansible-lint/issues/4765))
          [@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)\n- chore: fix renovate
          config ([#&#8203;4764](https://redirect.github.com/ansible/ansible-lint/issues/4764))
          [@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)\n- chore: configure
          renovate ([#&#8203;4753](https://redirect.github.com/ansible/ansible-lint/issues/4753))
          [@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)\n- chore: update
          hook configs ([#&#8203;4752](https://redirect.github.com/ansible/ansible-lint/issues/4752))
          [@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)\n- chore: pre-commit
          autoupdate ([#&#8203;4708](https://redirect.github.com/ansible/ansible-lint/issues/4708))
          @&#8203;[pre-commit-ci\\[bot\\]](https://redirect.github.com/apps/pre-commit-ci)\n-
          Bump codecov/codecov-action from 5.4.3 to 5.5.0 ([#&#8203;4738](https://redirect.github.com/ansible/ansible-lint/issues/4738))
          @&#8203;[dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot)\n-
          Bump actions/checkout from 4 to 5 ([#&#8203;4718](https://redirect.github.com/ansible/ansible-lint/issues/4718))
          @&#8203;[dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot)\n-
          Bump actions/download-artifact from 4 to 5 ([#&#8203;4711](https://redirect.github.com/ansible/ansible-lint/issues/4711))
          @&#8203;[dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot)\n-
          Jinja test fixes ([#&#8203;4742](https://redirect.github.com/ansible/ansible-lint/issues/4742))
          [@&#8203;anusshukla](https://redirect.github.com/anusshukla)\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/vexxhost/atmosphere.common).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45Ny4xMCIsInVwZGF0ZWRJblZlciI6IjQzLjExMC4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->\n"
        change_url: https://github.com/vexxhost/atmosphere.common/pull/100
        commit_id: f28d06cfb47e97ffa9f38e083cb6cc677c4df4f6
        patchset: f28d06cfb47e97ffa9f38e083cb6cc677c4df4f6
        project:
          canonical_hostname: github.com
          canonical_name: github.com/vexxhost/atmosphere.common
          name: vexxhost/atmosphere.common
          short_name: atmosphere.common
          src_dir: src/github.com/vexxhost/atmosphere.common
        src_dir: src/github.com/vexxhost/atmosphere.common
        topic: null
      buildset: 2fb34770aef948e099b778379884351e
      buildset_refs:
      - branch: main
        change: '100'
        change_message: "chore(deps): update ansible/ansible-lint action to v25.12.2\n\nThis
          PR contains the following updates:\n\n| Package | Type | Update | Change
          |\n|---|---|---|---|\n| [ansible/ansible-lint](https://redirect.github.com/ansible/ansible-lint)
          | action | minor | `v25.8.2` \u2192 `v25.12.2` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>ansible/ansible-lint
          (ansible/ansible-lint)</summary>\n\n### [`v25.12.2`](https://redirect.github.com/ansible/ansible-lint/releases/tag/v25.12.2)\n\n[Compare
          Source](https://redirect.github.com/ansible/ansible-lint/compare/v25.12.1...v25.12.2)\n\n####
          Fixes\n\n- Update configuring.md to reflect correct precommit name ([#&#8203;4872](https://redirect.github.com/ansible/ansible-lint/issues/4872))
          [@&#8203;AgustinRamiroDiaz](https://redirect.github.com/AgustinRamiroDiaz)\n-
          fix: prevent trailing space on blank comment lines ([#&#8203;4868](https://redirect.github.com/ansible/ansible-lint/issues/4868))
          [@&#8203;emmanuel-ferdman](https://redirect.github.com/emmanuel-ferdman)\n\n####
          Maintenance\n\n- chore(deps): update dependencies \\[security] - abandoned
          ([#&#8203;4874](https://redirect.github.com/ansible/ansible-lint/issues/4874))
          @&#8203;[renovate\\[bot\\]](https://redirect.github.com/apps/renovate)\n-
          chore(deps): update all dependencies ([#&#8203;4867](https://redirect.github.com/ansible/ansible-lint/issues/4867))
          @&#8203;[renovate\\[bot\\]](https://redirect.github.com/apps/renovate)\n-
          chore(deps): update dependencies \\[security] ([#&#8203;4873](https://redirect.github.com/ansible/ansible-lint/issues/4873))
          @&#8203;[renovate\\[bot\\]](https://redirect.github.com/apps/renovate)\n-
          chore(deps): bump filelock from 3.20.0 to 3.20.1 in /.config ([#&#8203;4869](https://redirect.github.com/ansible/ansible-lint/issues/4869))
          @&#8203;[dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot)\n-
          chore(deps): update dependencies \\[security] ([#&#8203;4870](https://redirect.github.com/ansible/ansible-lint/issues/4870))
          @&#8203;[renovate\\[bot\\]](https://redirect.github.com/apps/renovate)\n\n###
          [`v25.12.1`](https://redirect.github.com/ansible/ansible-lint/releases/tag/v25.12.1)\n\n[Compare
          Source](https://redirect.github.com/ansible/ansible-lint/compare/v25.12.0...v25.12.1)\n\n####
          Features\n\n- feat(action): Allow users to override python\\_version ([#&#8203;4829](https://redirect.github.com/ansible/ansible-lint/issues/4829))
          [@&#8203;konstruktoid](https://redirect.github.com/konstruktoid)\n\n####
          Fixes\n\n- fix: avoid stacktrace when ansible syntax check does not return
          filename ([#&#8203;4864](https://redirect.github.com/ansible/ansible-lint/issues/4864))
          [@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)\n- fix: change
          setup-python action to specific commit ([#&#8203;4856](https://redirect.github.com/ansible/ansible-lint/issues/4856))
          [@&#8203;arcanis](https://redirect.github.com/arcanis)\n- fix: autofix comments
          missing space after hash ([#&#8203;4855](https://redirect.github.com/ansible/ansible-lint/issues/4855))
          [@&#8203;emmanuel-ferdman](https://redirect.github.com/emmanuel-ferdman)\n\n####
          Maintenance\n\n- chore(deps): update all dependencies ([#&#8203;4863](https://redirect.github.com/ansible/ansible-lint/issues/4863))
          @&#8203;[renovate\\[bot\\]](https://redirect.github.com/apps/renovate)\n-
          chore: pre-commit autoupdate ([#&#8203;4859](https://redirect.github.com/ansible/ansible-lint/issues/4859))
          @&#8203;[pre-commit-ci\\[bot\\]](https://redirect.github.com/apps/pre-commit-ci)\n-
          chore: adopt pytest>=9.0.0 config ([#&#8203;4861](https://redirect.github.com/ansible/ansible-lint/issues/4861))
          [@&#8203;Qalthos](https://redirect.github.com/Qalthos)\n- chore(deps): update
          all dependencies ([#&#8203;4852](https://redirect.github.com/ansible/ansible-lint/issues/4852))
          @&#8203;[renovate\\[bot\\]](https://redirect.github.com/apps/renovate)\n\n###
          [`v25.12.0`](https://redirect.github.com/ansible/ansible-lint/releases/tag/v25.12.0)\n\n[Compare
          Source](https://redirect.github.com/ansible/ansible-lint/compare/v25.11.1...v25.12.0)\n\n####
          Maintenance\n\n- chore: Remove cffi, importlib-metadata, reduce core lower
          bound ([#&#8203;4860](https://redirect.github.com/ansible/ansible-lint/issues/4860))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n\n### [`v25.11.1`](https://redirect.github.com/ansible/ansible-lint/releases/tag/v25.11.1)\n\n[Compare
          Source](https://redirect.github.com/ansible/ansible-lint/compare/v25.11.0...v25.11.1)\n\n####
          Features\n\n- feat: detect missing prefix in role's handlers vars ([#&#8203;4826](https://redirect.github.com/ansible/ansible-lint/issues/4826))
          [@&#8203;cavcrosby](https://redirect.github.com/cavcrosby)\n\n#### Fixes\n\n-
          Migrate RTD URLs to docs.ansible.com ([#&#8203;4842](https://redirect.github.com/ansible/ansible-lint/issues/4842))
          [@&#8203;gundalow](https://redirect.github.com/gundalow)\n- fix: Pass module
          spec via stdin instead of command line args ([#&#8203;4844](https://redirect.github.com/ansible/ansible-lint/issues/4844))
          [@&#8203;apollo13](https://redirect.github.com/apollo13)\n- fix: Update
          mypy python version to 3.12 ([#&#8203;4846](https://redirect.github.com/ansible/ansible-lint/issues/4846))
          [@&#8203;alisonlhart](https://redirect.github.com/alisonlhart)\n\n#### Maintenance\n\n-
          chore(deps): update all dependencies ([#&#8203;4833](https://redirect.github.com/ansible/ansible-lint/issues/4833))
          @&#8203;[renovate\\[bot\\]](https://redirect.github.com/apps/renovate)\n-
          chore(deps): bump js-yaml from 4.1.0 to 4.1.1 in /test/schemas ([#&#8203;4849](https://redirect.github.com/ansible/ansible-lint/issues/4849))
          @&#8203;[dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot)\n-
          chore(deps-dev): bump glob from 10.4.5 to 10.5.0 in /test/schemas ([#&#8203;4847](https://redirect.github.com/ansible/ansible-lint/issues/4847))
          @&#8203;[dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot)\n-
          Add support for Fedora 43 ([#&#8203;4836](https://redirect.github.com/ansible/ansible-lint/issues/4836))
          [@&#8203;jsf9k](https://redirect.github.com/jsf9k)\n\n### [`v25.11.0`](https://redirect.github.com/ansible/ansible-lint/releases/tag/v25.11.0)\n\n[Compare
          Source](https://redirect.github.com/ansible/ansible-lint/compare/v25.9.2...v25.11.0)\n\n####
          Fixes\n\n- fix: require ansible-core>=2.17.10 ([#&#8203;4835](https://redirect.github.com/ansible/ansible-lint/issues/4835))
          [@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)\n- fix: ignore
          internal types false positives with jinja\\[invalid] ([#&#8203;4823](https://redirect.github.com/ansible/ansible-lint/issues/4823))
          [@&#8203;anusshukla](https://redirect.github.com/anusshukla)\n- fix: make
          repository key optional in galaxy.yml ([#&#8203;4798](https://redirect.github.com/ansible/ansible-lint/issues/4798))
          [@&#8203;rivv0](https://redirect.github.com/rivv0)\n- fix: github action
          ref doesn't checkout that ref ([#&#8203;4774](https://redirect.github.com/ansible/ansible-lint/issues/4774))
          [@&#8203;rohun-apex](https://redirect.github.com/rohun-apex)\n- fix: add
          set-environment and unset-environment in executable\\_options for systemctl
          ([#&#8203;4785](https://redirect.github.com/ansible/ansible-lint/issues/4785))
          [@&#8203;ziegenberg](https://redirect.github.com/ziegenberg)\n- Fix typos
          ([#&#8203;4814](https://redirect.github.com/ansible/ansible-lint/issues/4814))
          [@&#8203;jsf9k](https://redirect.github.com/jsf9k)\n\n#### Maintenance\n\n-
          chore: pre-commit autoupdate ([#&#8203;4834](https://redirect.github.com/ansible/ansible-lint/issues/4834))
          @&#8203;[pre-commit-ci\\[bot\\]](https://redirect.github.com/apps/pre-commit-ci)\n-
          chore: Test cspell configuration ([#&#8203;4828](https://redirect.github.com/ansible/ansible-lint/issues/4828))
          [@&#8203;alisonlhart](https://redirect.github.com/alisonlhart)\n- chore(deps):
          update all dependencies ([#&#8203;4817](https://redirect.github.com/ansible/ansible-lint/issues/4817))
          @&#8203;[renovate\\[bot\\]](https://redirect.github.com/apps/renovate)\n-
          Add finalize workflow for secure sonarcloud checks ([#&#8203;4820](https://redirect.github.com/ansible/ansible-lint/issues/4820))
          [@&#8203;alisonlhart](https://redirect.github.com/alisonlhart)\n- Update
          sonar-project.properties ([#&#8203;4815](https://redirect.github.com/ansible/ansible-lint/issues/4815))
          [@&#8203;alisonlhart](https://redirect.github.com/alisonlhart)\n\n### [`v25.9.2`](https://redirect.github.com/ansible/ansible-lint/releases/tag/v25.9.2)\n\n[Compare
          Source](https://redirect.github.com/ansible/ansible-lint/compare/v25.9.1...v25.9.2)\n\n####
          Fixes\n\n- fix: avoid using unreleased dependency constraints ([#&#8203;4802](https://redirect.github.com/ansible/ansible-lint/issues/4802))
          [@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)\n\n#### Maintenance\n\n-
          chore: rename sonar config file ([#&#8203;4810](https://redirect.github.com/ansible/ansible-lint/issues/4810))
          [@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)\n- chore: switch
          to reusable workflow ([#&#8203;4809](https://redirect.github.com/ansible/ansible-lint/issues/4809))
          [@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)\n- chore(deps):
          update all dependencies ([#&#8203;4808](https://redirect.github.com/ansible/ansible-lint/issues/4808))
          @&#8203;[renovate\\[bot\\]](https://redirect.github.com/apps/renovate)\n-
          chore(deps): update all dependencies ([#&#8203;4805](https://redirect.github.com/ansible/ansible-lint/issues/4805))
          @&#8203;[renovate\\[bot\\]](https://redirect.github.com/apps/renovate)\n-
          chore(deps): update all dependencies ([#&#8203;4787](https://redirect.github.com/ansible/ansible-lint/issues/4787))
          @&#8203;[renovate\\[bot\\]](https://redirect.github.com/apps/renovate)\n\n###
          [`v25.9.1`](https://redirect.github.com/ansible/ansible-lint/releases/tag/v25.9.1)\n\n[Compare
          Source](https://redirect.github.com/ansible/ansible-lint/compare/v25.9.0...v25.9.1)\n\n####
          Fixes\n\n- fix: pin to python3.13 for the pre-commit hook ([#&#8203;4796](https://redirect.github.com/ansible/ansible-lint/issues/4796))
          [@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)\n- fix: add support
          for python 3.14 ([#&#8203;4795](https://redirect.github.com/ansible/ansible-lint/issues/4795))
          [@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)\n\n#### Maintenance\n\n-
          chore: remove renovate hook ([#&#8203;4797](https://redirect.github.com/ansible/ansible-lint/issues/4797))
          [@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)\n- chore: replace
          toml-sort with tombi ([#&#8203;4794](https://redirect.github.com/ansible/ansible-lint/issues/4794))
          [@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)\n- chore(deps):
          update all dependencies ([#&#8203;4786](https://redirect.github.com/ansible/ansible-lint/issues/4786))
          @&#8203;[renovate\\[bot\\]](https://redirect.github.com/apps/renovate)\n-
          chore(deps): update all dependencies ([#&#8203;4783](https://redirect.github.com/ansible/ansible-lint/issues/4783))
          @&#8203;[renovate\\[bot\\]](https://redirect.github.com/apps/renovate)\n-
          chore(deps): update all dependencies ([#&#8203;4781](https://redirect.github.com/ansible/ansible-lint/issues/4781))
          @&#8203;[renovate\\[bot\\]](https://redirect.github.com/apps/renovate)\n-
          chore(deps): update all dependencies ([#&#8203;4780](https://redirect.github.com/ansible/ansible-lint/issues/4780))
          @&#8203;[renovate\\[bot\\]](https://redirect.github.com/apps/renovate)\n-
          chore(deps): update all dependencies ([#&#8203;4779](https://redirect.github.com/ansible/ansible-lint/issues/4779))
          @&#8203;[renovate\\[bot\\]](https://redirect.github.com/apps/renovate)\n-
          chore(deps): update all dependencies ([#&#8203;4778](https://redirect.github.com/ansible/ansible-lint/issues/4778))
          @&#8203;[renovate\\[bot\\]](https://redirect.github.com/apps/renovate)\n-
          chore(deps): update all dependencies ([#&#8203;4776](https://redirect.github.com/ansible/ansible-lint/issues/4776))
          @&#8203;[renovate\\[bot\\]](https://redirect.github.com/apps/renovate)\n\n###
          [`v25.9.0`](https://redirect.github.com/ansible/ansible-lint/releases/tag/v25.9.0)\n\n[Compare
          Source](https://redirect.github.com/ansible/ansible-lint/compare/v25.8.2...v25.9.0)\n\n#####
          Fixes\n\n- Remove patterns validation checks ([#&#8203;4772](https://redirect.github.com/ansible/ansible-lint/issues/4772))
          [@&#8203;alisonlhart](https://redirect.github.com/alisonlhart)\n- Reapply
          \"fix: adopt uv.lock and dependency-groups ([#&#8203;4757](https://redirect.github.com/ansible/ansible-lint/issues/4757))\"
          ([#&#8203;4761](https://redirect.github.com/ansible/ansible-lint/issues/4761))
          [@&#8203;Qalthos](https://redirect.github.com/Qalthos)\n- Revert \"fix:
          adopt uv.lock and dependency-groups ([#&#8203;4757](https://redirect.github.com/ansible/ansible-lint/issues/4757))\"
          ([#&#8203;4760](https://redirect.github.com/ansible/ansible-lint/issues/4760))
          [@&#8203;Qalthos](https://redirect.github.com/Qalthos)\n- fix: adopt uv.lock
          and dependency-groups ([#&#8203;4757](https://redirect.github.com/ansible/ansible-lint/issues/4757))
          [@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)\n- fix: avoid warnings
          about PATH with uv installations ([#&#8203;4714](https://redirect.github.com/ansible/ansible-lint/issues/4714))
          [@&#8203;SecT0uch](https://redirect.github.com/SecT0uch)\n- fix: clarify
          error message related to --fix arguments ([#&#8203;4720](https://redirect.github.com/ansible/ansible-lint/issues/4720))
          [@&#8203;simonLeary42](https://redirect.github.com/simonLeary42)\n- fix:
          change patterns schema location ([#&#8203;4755](https://redirect.github.com/ansible/ansible-lint/issues/4755))
          [@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)\n- fix: recognize
          Debian 14 (Forky) as a platform ([#&#8203;4726](https://redirect.github.com/ansible/ansible-lint/issues/4726))
          [@&#8203;mcdonnnj](https://redirect.github.com/mcdonnnj)\n- Prevent false
          positive pattern detection in filenames containing \"pattern.json\" ([#&#8203;4743](https://redirect.github.com/ansible/ansible-lint/issues/4743))
          [@&#8203;shatakshiiii](https://redirect.github.com/shatakshiiii)\n- Require
          ansible-core 2.19 when used as a pre-commit hook ([#&#8203;4744](https://redirect.github.com/ansible/ansible-lint/issues/4744))
          [@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)\n- Exclude non-linted
          files in summary ([#&#8203;4725](https://redirect.github.com/ansible/ansible-lint/issues/4725))
          [@&#8203;simonLeary42](https://redirect.github.com/simonLeary42)\n- Fix
          rule summary for error messages ([#&#8203;4740](https://redirect.github.com/ansible/ansible-lint/issues/4740))
          [@&#8203;simonLeary42](https://redirect.github.com/simonLeary42)\n\n#####
          Maintenance\n\n- chore(deps): update all dependencies ([#&#8203;4773](https://redirect.github.com/ansible/ansible-lint/issues/4773))
          @&#8203;[renovate\\[bot\\]](https://redirect.github.com/apps/renovate)\n-
          chore(deps): update all dependencies ([#&#8203;4771](https://redirect.github.com/ansible/ansible-lint/issues/4771))
          @&#8203;[renovate\\[bot\\]](https://redirect.github.com/apps/renovate)\n-
          chore(deps): update all dependencies ([#&#8203;4770](https://redirect.github.com/ansible/ansible-lint/issues/4770))
          @&#8203;[renovate\\[bot\\]](https://redirect.github.com/apps/renovate)\n-
          chore(deps): update all dependencies ([#&#8203;4769](https://redirect.github.com/ansible/ansible-lint/issues/4769))
          @&#8203;[renovate\\[bot\\]](https://redirect.github.com/apps/renovate)\n-
          chore(deps): update all dependencies ([#&#8203;4768](https://redirect.github.com/ansible/ansible-lint/issues/4768))
          @&#8203;[renovate\\[bot\\]](https://redirect.github.com/apps/renovate)\n-
          chore(deps): update all dependencies ([#&#8203;4766](https://redirect.github.com/ansible/ansible-lint/issues/4766))
          @&#8203;[renovate\\[bot\\]](https://redirect.github.com/apps/renovate)\n-
          chore: replace prettier with biome ([#&#8203;4765](https://redirect.github.com/ansible/ansible-lint/issues/4765))
          [@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)\n- chore: fix renovate
          config ([#&#8203;4764](https://redirect.github.com/ansible/ansible-lint/issues/4764))
          [@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)\n- chore: configure
          renovate ([#&#8203;4753](https://redirect.github.com/ansible/ansible-lint/issues/4753))
          [@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)\n- chore: update
          hook configs ([#&#8203;4752](https://redirect.github.com/ansible/ansible-lint/issues/4752))
          [@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)\n- chore: pre-commit
          autoupdate ([#&#8203;4708](https://redirect.github.com/ansible/ansible-lint/issues/4708))
          @&#8203;[pre-commit-ci\\[bot\\]](https://redirect.github.com/apps/pre-commit-ci)\n-
          Bump codecov/codecov-action from 5.4.3 to 5.5.0 ([#&#8203;4738](https://redirect.github.com/ansible/ansible-lint/issues/4738))
          @&#8203;[dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot)\n-
          Bump actions/checkout from 4 to 5 ([#&#8203;4718](https://redirect.github.com/ansible/ansible-lint/issues/4718))
          @&#8203;[dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot)\n-
          Bump actions/download-artifact from 4 to 5 ([#&#8203;4711](https://redirect.github.com/ansible/ansible-lint/issues/4711))
          @&#8203;[dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot)\n-
          Jinja test fixes ([#&#8203;4742](https://redirect.github.com/ansible/ansible-lint/issues/4742))
          [@&#8203;anusshukla](https://redirect.github.com/anusshukla)\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/vexxhost/atmosphere.common).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45Ny4xMCIsInVwZGF0ZWRJblZlciI6IjQzLjExMC4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->\n"
        change_url: https://github.com/vexxhost/atmosphere.common/pull/100
        commit_id: f28d06cfb47e97ffa9f38e083cb6cc677c4df4f6
        patchset: f28d06cfb47e97ffa9f38e083cb6cc677c4df4f6
        project:
          canonical_hostname: github.com
          canonical_name: github.com/vexxhost/atmosphere.common
          name: vexxhost/atmosphere.common
          short_name: atmosphere.common
          src_dir: src/github.com/vexxhost/atmosphere.common
        src_dir: src/github.com/vexxhost/atmosphere.common
        topic: null
      change: '100'
      change_message: "chore(deps): update ansible/ansible-lint action to v25.12.2\n\nThis
        PR contains the following updates:\n\n| Package | Type | Update | Change |\n|---|---|---|---|\n|
        [ansible/ansible-lint](https://redirect.github.com/ansible/ansible-lint) |
        action | minor | `v25.8.2` \u2192 `v25.12.2` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>ansible/ansible-lint
        (ansible/ansible-lint)</summary>\n\n### [`v25.12.2`](https://redirect.github.com/ansible/ansible-lint/releases/tag/v25.12.2)\n\n[Compare
        Source](https://redirect.github.com/ansible/ansible-lint/compare/v25.12.1...v25.12.2)\n\n####
        Fixes\n\n- Update configuring.md to reflect correct precommit name ([#&#8203;4872](https://redirect.github.com/ansible/ansible-lint/issues/4872))
        [@&#8203;AgustinRamiroDiaz](https://redirect.github.com/AgustinRamiroDiaz)\n-
        fix: prevent trailing space on blank comment lines ([#&#8203;4868](https://redirect.github.com/ansible/ansible-lint/issues/4868))
        [@&#8203;emmanuel-ferdman](https://redirect.github.com/emmanuel-ferdman)\n\n####
        Maintenance\n\n- chore(deps): update dependencies \\[security] - abandoned
        ([#&#8203;4874](https://redirect.github.com/ansible/ansible-lint/issues/4874))
        @&#8203;[renovate\\[bot\\]](https://redirect.github.com/apps/renovate)\n-
        chore(deps): update all dependencies ([#&#8203;4867](https://redirect.github.com/ansible/ansible-lint/issues/4867))
        @&#8203;[renovate\\[bot\\]](https://redirect.github.com/apps/renovate)\n-
        chore(deps): update dependencies \\[security] ([#&#8203;4873](https://redirect.github.com/ansible/ansible-lint/issues/4873))
        @&#8203;[renovate\\[bot\\]](https://redirect.github.com/apps/renovate)\n-
        chore(deps): bump filelock from 3.20.0 to 3.20.1 in /.config ([#&#8203;4869](https://redirect.github.com/ansible/ansible-lint/issues/4869))
        @&#8203;[dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot)\n-
        chore(deps): update dependencies \\[security] ([#&#8203;4870](https://redirect.github.com/ansible/ansible-lint/issues/4870))
        @&#8203;[renovate\\[bot\\]](https://redirect.github.com/apps/renovate)\n\n###
        [`v25.12.1`](https://redirect.github.com/ansible/ansible-lint/releases/tag/v25.12.1)\n\n[Compare
        Source](https://redirect.github.com/ansible/ansible-lint/compare/v25.12.0...v25.12.1)\n\n####
        Features\n\n- feat(action): Allow users to override python\\_version ([#&#8203;4829](https://redirect.github.com/ansible/ansible-lint/issues/4829))
        [@&#8203;konstruktoid](https://redirect.github.com/konstruktoid)\n\n#### Fixes\n\n-
        fix: avoid stacktrace when ansible syntax check does not return filename ([#&#8203;4864](https://redirect.github.com/ansible/ansible-lint/issues/4864))
        [@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)\n- fix: change setup-python
        action to specific commit ([#&#8203;4856](https://redirect.github.com/ansible/ansible-lint/issues/4856))
        [@&#8203;arcanis](https://redirect.github.com/arcanis)\n- fix: autofix comments
        missing space after hash ([#&#8203;4855](https://redirect.github.com/ansible/ansible-lint/issues/4855))
        [@&#8203;emmanuel-ferdman](https://redirect.github.com/emmanuel-ferdman)\n\n####
        Maintenance\n\n- chore(deps): update all dependencies ([#&#8203;4863](https://redirect.github.com/ansible/ansible-lint/issues/4863))
        @&#8203;[renovate\\[bot\\]](https://redirect.github.com/apps/renovate)\n-
        chore: pre-commit autoupdate ([#&#8203;4859](https://redirect.github.com/ansible/ansible-lint/issues/4859))
        @&#8203;[pre-commit-ci\\[bot\\]](https://redirect.github.com/apps/pre-commit-ci)\n-
        chore: adopt pytest>=9.0.0 config ([#&#8203;4861](https://redirect.github.com/ansible/ansible-lint/issues/4861))
        [@&#8203;Qalthos](https://redirect.github.com/Qalthos)\n- chore(deps): update
        all dependencies ([#&#8203;4852](https://redirect.github.com/ansible/ansible-lint/issues/4852))
        @&#8203;[renovate\\[bot\\]](https://redirect.github.com/apps/renovate)\n\n###
        [`v25.12.0`](https://redirect.github.com/ansible/ansible-lint/releases/tag/v25.12.0)\n\n[Compare
        Source](https://redirect.github.com/ansible/ansible-lint/compare/v25.11.1...v25.12.0)\n\n####
        Maintenance\n\n- chore: Remove cffi, importlib-metadata, reduce core lower
        bound ([#&#8203;4860](https://redirect.github.com/ansible/ansible-lint/issues/4860))
        [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n\n### [`v25.11.1`](https://redirect.github.com/ansible/ansible-lint/releases/tag/v25.11.1)\n\n[Compare
        Source](https://redirect.github.com/ansible/ansible-lint/compare/v25.11.0...v25.11.1)\n\n####
        Features\n\n- feat: detect missing prefix in role's handlers vars ([#&#8203;4826](https://redirect.github.com/ansible/ansible-lint/issues/4826))
        [@&#8203;cavcrosby](https://redirect.github.com/cavcrosby)\n\n#### Fixes\n\n-
        Migrate RTD URLs to docs.ansible.com ([#&#8203;4842](https://redirect.github.com/ansible/ansible-lint/issues/4842))
        [@&#8203;gundalow](https://redirect.github.com/gundalow)\n- fix: Pass module
        spec via stdin instead of command line args ([#&#8203;4844](https://redirect.github.com/ansible/ansible-lint/issues/4844))
        [@&#8203;apollo13](https://redirect.github.com/apollo13)\n- fix: Update mypy
        python version to 3.12 ([#&#8203;4846](https://redirect.github.com/ansible/ansible-lint/issues/4846))
        [@&#8203;alisonlhart](https://redirect.github.com/alisonlhart)\n\n#### Maintenance\n\n-
        chore(deps): update all dependencies ([#&#8203;4833](https://redirect.github.com/ansible/ansible-lint/issues/4833))
        @&#8203;[renovate\\[bot\\]](https://redirect.github.com/apps/renovate)\n-
        chore(deps): bump js-yaml from 4.1.0 to 4.1.1 in /test/schemas ([#&#8203;4849](https://redirect.github.com/ansible/ansible-lint/issues/4849))
        @&#8203;[dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot)\n-
        chore(deps-dev): bump glob from 10.4.5 to 10.5.0 in /test/schemas ([#&#8203;4847](https://redirect.github.com/ansible/ansible-lint/issues/4847))
        @&#8203;[dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot)\n-
        Add support for Fedora 43 ([#&#8203;4836](https://redirect.github.com/ansible/ansible-lint/issues/4836))
        [@&#8203;jsf9k](https://redirect.github.com/jsf9k)\n\n### [`v25.11.0`](https://redirect.github.com/ansible/ansible-lint/releases/tag/v25.11.0)\n\n[Compare
        Source](https://redirect.github.com/ansible/ansible-lint/compare/v25.9.2...v25.11.0)\n\n####
        Fixes\n\n- fix: require ansible-core>=2.17.10 ([#&#8203;4835](https://redirect.github.com/ansible/ansible-lint/issues/4835))
        [@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)\n- fix: ignore internal
        types false positives with jinja\\[invalid] ([#&#8203;4823](https://redirect.github.com/ansible/ansible-lint/issues/4823))
        [@&#8203;anusshukla](https://redirect.github.com/anusshukla)\n- fix: make
        repository key optional in galaxy.yml ([#&#8203;4798](https://redirect.github.com/ansible/ansible-lint/issues/4798))
        [@&#8203;rivv0](https://redirect.github.com/rivv0)\n- fix: github action ref
        doesn't checkout that ref ([#&#8203;4774](https://redirect.github.com/ansible/ansible-lint/issues/4774))
        [@&#8203;rohun-apex](https://redirect.github.com/rohun-apex)\n- fix: add set-environment
        and unset-environment in executable\\_options for systemctl ([#&#8203;4785](https://redirect.github.com/ansible/ansible-lint/issues/4785))
        [@&#8203;ziegenberg](https://redirect.github.com/ziegenberg)\n- Fix typos
        ([#&#8203;4814](https://redirect.github.com/ansible/ansible-lint/issues/4814))
        [@&#8203;jsf9k](https://redirect.github.com/jsf9k)\n\n#### Maintenance\n\n-
        chore: pre-commit autoupdate ([#&#8203;4834](https://redirect.github.com/ansible/ansible-lint/issues/4834))
        @&#8203;[pre-commit-ci\\[bot\\]](https://redirect.github.com/apps/pre-commit-ci)\n-
        chore: Test cspell configuration ([#&#8203;4828](https://redirect.github.com/ansible/ansible-lint/issues/4828))
        [@&#8203;alisonlhart](https://redirect.github.com/alisonlhart)\n- chore(deps):
        update all dependencies ([#&#8203;4817](https://redirect.github.com/ansible/ansible-lint/issues/4817))
        @&#8203;[renovate\\[bot\\]](https://redirect.github.com/apps/renovate)\n-
        Add finalize workflow for secure sonarcloud checks ([#&#8203;4820](https://redirect.github.com/ansible/ansible-lint/issues/4820))
        [@&#8203;alisonlhart](https://redirect.github.com/alisonlhart)\n- Update sonar-project.properties
        ([#&#8203;4815](https://redirect.github.com/ansible/ansible-lint/issues/4815))
        [@&#8203;alisonlhart](https://redirect.github.com/alisonlhart)\n\n### [`v25.9.2`](https://redirect.github.com/ansible/ansible-lint/releases/tag/v25.9.2)\n\n[Compare
        Source](https://redirect.github.com/ansible/ansible-lint/compare/v25.9.1...v25.9.2)\n\n####
        Fixes\n\n- fix: avoid using unreleased dependency constraints ([#&#8203;4802](https://redirect.github.com/ansible/ansible-lint/issues/4802))
        [@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)\n\n#### Maintenance\n\n-
        chore: rename sonar config file ([#&#8203;4810](https://redirect.github.com/ansible/ansible-lint/issues/4810))
        [@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)\n- chore: switch
        to reusable workflow ([#&#8203;4809](https://redirect.github.com/ansible/ansible-lint/issues/4809))
        [@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)\n- chore(deps): update
        all dependencies ([#&#8203;4808](https://redirect.github.com/ansible/ansible-lint/issues/4808))
        @&#8203;[renovate\\[bot\\]](https://redirect.github.com/apps/renovate)\n-
        chore(deps): update all dependencies ([#&#8203;4805](https://redirect.github.com/ansible/ansible-lint/issues/4805))
        @&#8203;[renovate\\[bot\\]](https://redirect.github.com/apps/renovate)\n-
        chore(deps): update all dependencies ([#&#8203;4787](https://redirect.github.com/ansible/ansible-lint/issues/4787))
        @&#8203;[renovate\\[bot\\]](https://redirect.github.com/apps/renovate)\n\n###
        [`v25.9.1`](https://redirect.github.com/ansible/ansible-lint/releases/tag/v25.9.1)\n\n[Compare
        Source](https://redirect.github.com/ansible/ansible-lint/compare/v25.9.0...v25.9.1)\n\n####
        Fixes\n\n- fix: pin to python3.13 for the pre-commit hook ([#&#8203;4796](https://redirect.github.com/ansible/ansible-lint/issues/4796))
        [@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)\n- fix: add support
        for python 3.14 ([#&#8203;4795](https://redirect.github.com/ansible/ansible-lint/issues/4795))
        [@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)\n\n#### Maintenance\n\n-
        chore: remove renovate hook ([#&#8203;4797](https://redirect.github.com/ansible/ansible-lint/issues/4797))
        [@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)\n- chore: replace
        toml-sort with tombi ([#&#8203;4794](https://redirect.github.com/ansible/ansible-lint/issues/4794))
        [@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)\n- chore(deps): update
        all dependencies ([#&#8203;4786](https://redirect.github.com/ansible/ansible-lint/issues/4786))
        @&#8203;[renovate\\[bot\\]](https://redirect.github.com/apps/renovate)\n-
        chore(deps): update all dependencies ([#&#8203;4783](https://redirect.github.com/ansible/ansible-lint/issues/4783))
        @&#8203;[renovate\\[bot\\]](https://redirect.github.com/apps/renovate)\n-
        chore(deps): update all dependencies ([#&#8203;4781](https://redirect.github.com/ansible/ansible-lint/issues/4781))
        @&#8203;[renovate\\[bot\\]](https://redirect.github.com/apps/renovate)\n-
        chore(deps): update all dependencies ([#&#8203;4780](https://redirect.github.com/ansible/ansible-lint/issues/4780))
        @&#8203;[renovate\\[bot\\]](https://redirect.github.com/apps/renovate)\n-
        chore(deps): update all dependencies ([#&#8203;4779](https://redirect.github.com/ansible/ansible-lint/issues/4779))
        @&#8203;[renovate\\[bot\\]](https://redirect.github.com/apps/renovate)\n-
        chore(deps): update all dependencies ([#&#8203;4778](https://redirect.github.com/ansible/ansible-lint/issues/4778))
        @&#8203;[renovate\\[bot\\]](https://redirect.github.com/apps/renovate)\n-
        chore(deps): update all dependencies ([#&#8203;4776](https://redirect.github.com/ansible/ansible-lint/issues/4776))
        @&#8203;[renovate\\[bot\\]](https://redirect.github.com/apps/renovate)\n\n###
        [`v25.9.0`](https://redirect.github.com/ansible/ansible-lint/releases/tag/v25.9.0)\n\n[Compare
        Source](https://redirect.github.com/ansible/ansible-lint/compare/v25.8.2...v25.9.0)\n\n#####
        Fixes\n\n- Remove patterns validation checks ([#&#8203;4772](https://redirect.github.com/ansible/ansible-lint/issues/4772))
        [@&#8203;alisonlhart](https://redirect.github.com/alisonlhart)\n- Reapply
        \"fix: adopt uv.lock and dependency-groups ([#&#8203;4757](https://redirect.github.com/ansible/ansible-lint/issues/4757))\"
        ([#&#8203;4761](https://redirect.github.com/ansible/ansible-lint/issues/4761))
        [@&#8203;Qalthos](https://redirect.github.com/Qalthos)\n- Revert \"fix: adopt
        uv.lock and dependency-groups ([#&#8203;4757](https://redirect.github.com/ansible/ansible-lint/issues/4757))\"
        ([#&#8203;4760](https://redirect.github.com/ansible/ansible-lint/issues/4760))
        [@&#8203;Qalthos](https://redirect.github.com/Qalthos)\n- fix: adopt uv.lock
        and dependency-groups ([#&#8203;4757](https://redirect.github.com/ansible/ansible-lint/issues/4757))
        [@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)\n- fix: avoid warnings
        about PATH with uv installations ([#&#8203;4714](https://redirect.github.com/ansible/ansible-lint/issues/4714))
        [@&#8203;SecT0uch](https://redirect.github.com/SecT0uch)\n- fix: clarify error
        message related to --fix arguments ([#&#8203;4720](https://redirect.github.com/ansible/ansible-lint/issues/4720))
        [@&#8203;simonLeary42](https://redirect.github.com/simonLeary42)\n- fix: change
        patterns schema location ([#&#8203;4755](https://redirect.github.com/ansible/ansible-lint/issues/4755))
        [@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)\n- fix: recognize
        Debian 14 (Forky) as a platform ([#&#8203;4726](https://redirect.github.com/ansible/ansible-lint/issues/4726))
        [@&#8203;mcdonnnj](https://redirect.github.com/mcdonnnj)\n- Prevent false
        positive pattern detection in filenames containing \"pattern.json\" ([#&#8203;4743](https://redirect.github.com/ansible/ansible-lint/issues/4743))
        [@&#8203;shatakshiiii](https://redirect.github.com/shatakshiiii)\n- Require
        ansible-core 2.19 when used as a pre-commit hook ([#&#8203;4744](https://redirect.github.com/ansible/ansible-lint/issues/4744))
        [@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)\n- Exclude non-linted
        files in summary ([#&#8203;4725](https://redirect.github.com/ansible/ansible-lint/issues/4725))
        [@&#8203;simonLeary42](https://redirect.github.com/simonLeary42)\n- Fix rule
        summary for error messages ([#&#8203;4740](https://redirect.github.com/ansible/ansible-lint/issues/4740))
        [@&#8203;simonLeary42](https://redirect.github.com/simonLeary42)\n\n#####
        Maintenance\n\n- chore(deps): update all dependencies ([#&#8203;4773](https://redirect.github.com/ansible/ansible-lint/issues/4773))
        @&#8203;[renovate\\[bot\\]](https://redirect.github.com/apps/renovate)\n-
        chore(deps): update all dependencies ([#&#8203;4771](https://redirect.github.com/ansible/ansible-lint/issues/4771))
        @&#8203;[renovate\\[bot\\]](https://redirect.github.com/apps/renovate)\n-
        chore(deps): update all dependencies ([#&#8203;4770](https://redirect.github.com/ansible/ansible-lint/issues/4770))
        @&#8203;[renovate\\[bot\\]](https://redirect.github.com/apps/renovate)\n-
        chore(deps): update all dependencies ([#&#8203;4769](https://redirect.github.com/ansible/ansible-lint/issues/4769))
        @&#8203;[renovate\\[bot\\]](https://redirect.github.com/apps/renovate)\n-
        chore(deps): update all dependencies ([#&#8203;4768](https://redirect.github.com/ansible/ansible-lint/issues/4768))
        @&#8203;[renovate\\[bot\\]](https://redirect.github.com/apps/renovate)\n-
        chore(deps): update all dependencies ([#&#8203;4766](https://redirect.github.com/ansible/ansible-lint/issues/4766))
        @&#8203;[renovate\\[bot\\]](https://redirect.github.com/apps/renovate)\n-
        chore: replace prettier with biome ([#&#8203;4765](https://redirect.github.com/ansible/ansible-lint/issues/4765))
        [@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)\n- chore: fix renovate
        config ([#&#8203;4764](https://redirect.github.com/ansible/ansible-lint/issues/4764))
        [@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)\n- chore: configure
        renovate ([#&#8203;4753](https://redirect.github.com/ansible/ansible-lint/issues/4753))
        [@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)\n- chore: update
        hook configs ([#&#8203;4752](https://redirect.github.com/ansible/ansible-lint/issues/4752))
        [@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)\n- chore: pre-commit
        autoupdate ([#&#8203;4708](https://redirect.github.com/ansible/ansible-lint/issues/4708))
        @&#8203;[pre-commit-ci\\[bot\\]](https://redirect.github.com/apps/pre-commit-ci)\n-
        Bump codecov/codecov-action from 5.4.3 to 5.5.0 ([#&#8203;4738](https://redirect.github.com/ansible/ansible-lint/issues/4738))
        @&#8203;[dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot)\n-
        Bump actions/checkout from 4 to 5 ([#&#8203;4718](https://redirect.github.com/ansible/ansible-lint/issues/4718))
        @&#8203;[dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot)\n-
        Bump actions/download-artifact from 4 to 5 ([#&#8203;4711](https://redirect.github.com/ansible/ansible-lint/issues/4711))
        @&#8203;[dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot)\n-
        Jinja test fixes ([#&#8203;4742](https://redirect.github.com/ansible/ansible-lint/issues/4742))
        [@&#8203;anusshukla](https://redirect.github.com/anusshukla)\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/vexxhost/atmosphere.common).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45Ny4xMCIsInVwZGF0ZWRJblZlciI6IjQzLjExMC4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->\n"
      change_url: https://github.com/vexxhost/atmosphere.common/pull/100
      child_jobs: []
      commit_id: f28d06cfb47e97ffa9f38e083cb6cc677c4df4f6
      event_id: c7153bc0-336f-11f1-87bb-c46e1df30762
      executor:
        hostname: 0a8996d2b663
        inventory_file: /var/lib/zuul/builds/8221f3a72865452e9a16df1c9496fc66/ansible/inventory.yaml
        log_root: /var/lib/zuul/builds/8221f3a72865452e9a16df1c9496fc66/work/logs
        result_data_file: /var/lib/zuul/builds/8221f3a72865452e9a16df1c9496fc66/work/results.json
        src_root: /var/lib/zuul/builds/8221f3a72865452e9a16df1c9496fc66/work/src
        work_root: /var/lib/zuul/builds/8221f3a72865452e9a16df1c9496fc66/work
      include_vars: []
      items:
      - branch: main
        change: '100'
        change_message: "chore(deps): update ansible/ansible-lint action to v25.12.2\n\nThis
          PR contains the following updates:\n\n| Package | Type | Update | Change
          |\n|---|---|---|---|\n| [ansible/ansible-lint](https://redirect.github.com/ansible/ansible-lint)
          | action | minor | `v25.8.2` \u2192 `v25.12.2` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>ansible/ansible-lint
          (ansible/ansible-lint)</summary>\n\n### [`v25.12.2`](https://redirect.github.com/ansible/ansible-lint/releases/tag/v25.12.2)\n\n[Compare
          Source](https://redirect.github.com/ansible/ansible-lint/compare/v25.12.1...v25.12.2)\n\n####
          Fixes\n\n- Update configuring.md to reflect correct precommit name ([#&#8203;4872](https://redirect.github.com/ansible/ansible-lint/issues/4872))
          [@&#8203;AgustinRamiroDiaz](https://redirect.github.com/AgustinRamiroDiaz)\n-
          fix: prevent trailing space on blank comment lines ([#&#8203;4868](https://redirect.github.com/ansible/ansible-lint/issues/4868))
          [@&#8203;emmanuel-ferdman](https://redirect.github.com/emmanuel-ferdman)\n\n####
          Maintenance\n\n- chore(deps): update dependencies \\[security] - abandoned
          ([#&#8203;4874](https://redirect.github.com/ansible/ansible-lint/issues/4874))
          @&#8203;[renovate\\[bot\\]](https://redirect.github.com/apps/renovate)\n-
          chore(deps): update all dependencies ([#&#8203;4867](https://redirect.github.com/ansible/ansible-lint/issues/4867))
          @&#8203;[renovate\\[bot\\]](https://redirect.github.com/apps/renovate)\n-
          chore(deps): update dependencies \\[security] ([#&#8203;4873](https://redirect.github.com/ansible/ansible-lint/issues/4873))
          @&#8203;[renovate\\[bot\\]](https://redirect.github.com/apps/renovate)\n-
          chore(deps): bump filelock from 3.20.0 to 3.20.1 in /.config ([#&#8203;4869](https://redirect.github.com/ansible/ansible-lint/issues/4869))
          @&#8203;[dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot)\n-
          chore(deps): update dependencies \\[security] ([#&#8203;4870](https://redirect.github.com/ansible/ansible-lint/issues/4870))
          @&#8203;[renovate\\[bot\\]](https://redirect.github.com/apps/renovate)\n\n###
          [`v25.12.1`](https://redirect.github.com/ansible/ansible-lint/releases/tag/v25.12.1)\n\n[Compare
          Source](https://redirect.github.com/ansible/ansible-lint/compare/v25.12.0...v25.12.1)\n\n####
          Features\n\n- feat(action): Allow users to override python\\_version ([#&#8203;4829](https://redirect.github.com/ansible/ansible-lint/issues/4829))
          [@&#8203;konstruktoid](https://redirect.github.com/konstruktoid)\n\n####
          Fixes\n\n- fix: avoid stacktrace when ansible syntax check does not return
          filename ([#&#8203;4864](https://redirect.github.com/ansible/ansible-lint/issues/4864))
          [@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)\n- fix: change
          setup-python action to specific commit ([#&#8203;4856](https://redirect.github.com/ansible/ansible-lint/issues/4856))
          [@&#8203;arcanis](https://redirect.github.com/arcanis)\n- fix: autofix comments
          missing space after hash ([#&#8203;4855](https://redirect.github.com/ansible/ansible-lint/issues/4855))
          [@&#8203;emmanuel-ferdman](https://redirect.github.com/emmanuel-ferdman)\n\n####
          Maintenance\n\n- chore(deps): update all dependencies ([#&#8203;4863](https://redirect.github.com/ansible/ansible-lint/issues/4863))
          @&#8203;[renovate\\[bot\\]](https://redirect.github.com/apps/renovate)\n-
          chore: pre-commit autoupdate ([#&#8203;4859](https://redirect.github.com/ansible/ansible-lint/issues/4859))
          @&#8203;[pre-commit-ci\\[bot\\]](https://redirect.github.com/apps/pre-commit-ci)\n-
          chore: adopt pytest>=9.0.0 config ([#&#8203;4861](https://redirect.github.com/ansible/ansible-lint/issues/4861))
          [@&#8203;Qalthos](https://redirect.github.com/Qalthos)\n- chore(deps): update
          all dependencies ([#&#8203;4852](https://redirect.github.com/ansible/ansible-lint/issues/4852))
          @&#8203;[renovate\\[bot\\]](https://redirect.github.com/apps/renovate)\n\n###
          [`v25.12.0`](https://redirect.github.com/ansible/ansible-lint/releases/tag/v25.12.0)\n\n[Compare
          Source](https://redirect.github.com/ansible/ansible-lint/compare/v25.11.1...v25.12.0)\n\n####
          Maintenance\n\n- chore: Remove cffi, importlib-metadata, reduce core lower
          bound ([#&#8203;4860](https://redirect.github.com/ansible/ansible-lint/issues/4860))
          [@&#8203;cidrblock](https://redirect.github.com/cidrblock)\n\n### [`v25.11.1`](https://redirect.github.com/ansible/ansible-lint/releases/tag/v25.11.1)\n\n[Compare
          Source](https://redirect.github.com/ansible/ansible-lint/compare/v25.11.0...v25.11.1)\n\n####
          Features\n\n- feat: detect missing prefix in role's handlers vars ([#&#8203;4826](https://redirect.github.com/ansible/ansible-lint/issues/4826))
          [@&#8203;cavcrosby](https://redirect.github.com/cavcrosby)\n\n#### Fixes\n\n-
          Migrate RTD URLs to docs.ansible.com ([#&#8203;4842](https://redirect.github.com/ansible/ansible-lint/issues/4842))
          [@&#8203;gundalow](https://redirect.github.com/gundalow)\n- fix: Pass module
          spec via stdin instead of command line args ([#&#8203;4844](https://redirect.github.com/ansible/ansible-lint/issues/4844))
          [@&#8203;apollo13](https://redirect.github.com/apollo13)\n- fix: Update
          mypy python version to 3.12 ([#&#8203;4846](https://redirect.github.com/ansible/ansible-lint/issues/4846))
          [@&#8203;alisonlhart](https://redirect.github.com/alisonlhart)\n\n#### Maintenance\n\n-
          chore(deps): update all dependencies ([#&#8203;4833](https://redirect.github.com/ansible/ansible-lint/issues/4833))
          @&#8203;[renovate\\[bot\\]](https://redirect.github.com/apps/renovate)\n-
          chore(deps): bump js-yaml from 4.1.0 to 4.1.1 in /test/schemas ([#&#8203;4849](https://redirect.github.com/ansible/ansible-lint/issues/4849))
          @&#8203;[dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot)\n-
          chore(deps-dev): bump glob from 10.4.5 to 10.5.0 in /test/schemas ([#&#8203;4847](https://redirect.github.com/ansible/ansible-lint/issues/4847))
          @&#8203;[dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot)\n-
          Add support for Fedora 43 ([#&#8203;4836](https://redirect.github.com/ansible/ansible-lint/issues/4836))
          [@&#8203;jsf9k](https://redirect.github.com/jsf9k)\n\n### [`v25.11.0`](https://redirect.github.com/ansible/ansible-lint/releases/tag/v25.11.0)\n\n[Compare
          Source](https://redirect.github.com/ansible/ansible-lint/compare/v25.9.2...v25.11.0)\n\n####
          Fixes\n\n- fix: require ansible-core>=2.17.10 ([#&#8203;4835](https://redirect.github.com/ansible/ansible-lint/issues/4835))
          [@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)\n- fix: ignore
          internal types false positives with jinja\\[invalid] ([#&#8203;4823](https://redirect.github.com/ansible/ansible-lint/issues/4823))
          [@&#8203;anusshukla](https://redirect.github.com/anusshukla)\n- fix: make
          repository key optional in galaxy.yml ([#&#8203;4798](https://redirect.github.com/ansible/ansible-lint/issues/4798))
          [@&#8203;rivv0](https://redirect.github.com/rivv0)\n- fix: github action
          ref doesn't checkout that ref ([#&#8203;4774](https://redirect.github.com/ansible/ansible-lint/issues/4774))
          [@&#8203;rohun-apex](https://redirect.github.com/rohun-apex)\n- fix: add
          set-environment and unset-environment in executable\\_options for systemctl
          ([#&#8203;4785](https://redirect.github.com/ansible/ansible-lint/issues/4785))
          [@&#8203;ziegenberg](https://redirect.github.com/ziegenberg)\n- Fix typos
          ([#&#8203;4814](https://redirect.github.com/ansible/ansible-lint/issues/4814))
          [@&#8203;jsf9k](https://redirect.github.com/jsf9k)\n\n#### Maintenance\n\n-
          chore: pre-commit autoupdate ([#&#8203;4834](https://redirect.github.com/ansible/ansible-lint/issues/4834))
          @&#8203;[pre-commit-ci\\[bot\\]](https://redirect.github.com/apps/pre-commit-ci)\n-
          chore: Test cspell configuration ([#&#8203;4828](https://redirect.github.com/ansible/ansible-lint/issues/4828))
          [@&#8203;alisonlhart](https://redirect.github.com/alisonlhart)\n- chore(deps):
          update all dependencies ([#&#8203;4817](https://redirect.github.com/ansible/ansible-lint/issues/4817))
          @&#8203;[renovate\\[bot\\]](https://redirect.github.com/apps/renovate)\n-
          Add finalize workflow for secure sonarcloud checks ([#&#8203;4820](https://redirect.github.com/ansible/ansible-lint/issues/4820))
          [@&#8203;alisonlhart](https://redirect.github.com/alisonlhart)\n- Update
          sonar-project.properties ([#&#8203;4815](https://redirect.github.com/ansible/ansible-lint/issues/4815))
          [@&#8203;alisonlhart](https://redirect.github.com/alisonlhart)\n\n### [`v25.9.2`](https://redirect.github.com/ansible/ansible-lint/releases/tag/v25.9.2)\n\n[Compare
          Source](https://redirect.github.com/ansible/ansible-lint/compare/v25.9.1...v25.9.2)\n\n####
          Fixes\n\n- fix: avoid using unreleased dependency constraints ([#&#8203;4802](https://redirect.github.com/ansible/ansible-lint/issues/4802))
          [@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)\n\n#### Maintenance\n\n-
          chore: rename sonar config file ([#&#8203;4810](https://redirect.github.com/ansible/ansible-lint/issues/4810))
          [@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)\n- chore: switch
          to reusable workflow ([#&#8203;4809](https://redirect.github.com/ansible/ansible-lint/issues/4809))
          [@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)\n- chore(deps):
          update all dependencies ([#&#8203;4808](https://redirect.github.com/ansible/ansible-lint/issues/4808))
          @&#8203;[renovate\\[bot\\]](https://redirect.github.com/apps/renovate)\n-
          chore(deps): update all dependencies ([#&#8203;4805](https://redirect.github.com/ansible/ansible-lint/issues/4805))
          @&#8203;[renovate\\[bot\\]](https://redirect.github.com/apps/renovate)\n-
          chore(deps): update all dependencies ([#&#8203;4787](https://redirect.github.com/ansible/ansible-lint/issues/4787))
          @&#8203;[renovate\\[bot\\]](https://redirect.github.com/apps/renovate)\n\n###
          [`v25.9.1`](https://redirect.github.com/ansible/ansible-lint/releases/tag/v25.9.1)\n\n[Compare
          Source](https://redirect.github.com/ansible/ansible-lint/compare/v25.9.0...v25.9.1)\n\n####
          Fixes\n\n- fix: pin to python3.13 for the pre-commit hook ([#&#8203;4796](https://redirect.github.com/ansible/ansible-lint/issues/4796))
          [@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)\n- fix: add support
          for python 3.14 ([#&#8203;4795](https://redirect.github.com/ansible/ansible-lint/issues/4795))
          [@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)\n\n#### Maintenance\n\n-
          chore: remove renovate hook ([#&#8203;4797](https://redirect.github.com/ansible/ansible-lint/issues/4797))
          [@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)\n- chore: replace
          toml-sort with tombi ([#&#8203;4794](https://redirect.github.com/ansible/ansible-lint/issues/4794))
          [@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)\n- chore(deps):
          update all dependencies ([#&#8203;4786](https://redirect.github.com/ansible/ansible-lint/issues/4786))
          @&#8203;[renovate\\[bot\\]](https://redirect.github.com/apps/renovate)\n-
          chore(deps): update all dependencies ([#&#8203;4783](https://redirect.github.com/ansible/ansible-lint/issues/4783))
          @&#8203;[renovate\\[bot\\]](https://redirect.github.com/apps/renovate)\n-
          chore(deps): update all dependencies ([#&#8203;4781](https://redirect.github.com/ansible/ansible-lint/issues/4781))
          @&#8203;[renovate\\[bot\\]](https://redirect.github.com/apps/renovate)\n-
          chore(deps): update all dependencies ([#&#8203;4780](https://redirect.github.com/ansible/ansible-lint/issues/4780))
          @&#8203;[renovate\\[bot\\]](https://redirect.github.com/apps/renovate)\n-
          chore(deps): update all dependencies ([#&#8203;4779](https://redirect.github.com/ansible/ansible-lint/issues/4779))
          @&#8203;[renovate\\[bot\\]](https://redirect.github.com/apps/renovate)\n-
          chore(deps): update all dependencies ([#&#8203;4778](https://redirect.github.com/ansible/ansible-lint/issues/4778))
          @&#8203;[renovate\\[bot\\]](https://redirect.github.com/apps/renovate)\n-
          chore(deps): update all dependencies ([#&#8203;4776](https://redirect.github.com/ansible/ansible-lint/issues/4776))
          @&#8203;[renovate\\[bot\\]](https://redirect.github.com/apps/renovate)\n\n###
          [`v25.9.0`](https://redirect.github.com/ansible/ansible-lint/releases/tag/v25.9.0)\n\n[Compare
          Source](https://redirect.github.com/ansible/ansible-lint/compare/v25.8.2...v25.9.0)\n\n#####
          Fixes\n\n- Remove patterns validation checks ([#&#8203;4772](https://redirect.github.com/ansible/ansible-lint/issues/4772))
          [@&#8203;alisonlhart](https://redirect.github.com/alisonlhart)\n- Reapply
          \"fix: adopt uv.lock and dependency-groups ([#&#8203;4757](https://redirect.github.com/ansible/ansible-lint/issues/4757))\"
          ([#&#8203;4761](https://redirect.github.com/ansible/ansible-lint/issues/4761))
          [@&#8203;Qalthos](https://redirect.github.com/Qalthos)\n- Revert \"fix:
          adopt uv.lock and dependency-groups ([#&#8203;4757](https://redirect.github.com/ansible/ansible-lint/issues/4757))\"
          ([#&#8203;4760](https://redirect.github.com/ansible/ansible-lint/issues/4760))
          [@&#8203;Qalthos](https://redirect.github.com/Qalthos)\n- fix: adopt uv.lock
          and dependency-groups ([#&#8203;4757](https://redirect.github.com/ansible/ansible-lint/issues/4757))
          [@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)\n- fix: avoid warnings
          about PATH with uv installations ([#&#8203;4714](https://redirect.github.com/ansible/ansible-lint/issues/4714))
          [@&#8203;SecT0uch](https://redirect.github.com/SecT0uch)\n- fix: clarify
          error message related to --fix arguments ([#&#8203;4720](https://redirect.github.com/ansible/ansible-lint/issues/4720))
          [@&#8203;simonLeary42](https://redirect.github.com/simonLeary42)\n- fix:
          change patterns schema location ([#&#8203;4755](https://redirect.github.com/ansible/ansible-lint/issues/4755))
          [@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)\n- fix: recognize
          Debian 14 (Forky) as a platform ([#&#8203;4726](https://redirect.github.com/ansible/ansible-lint/issues/4726))
          [@&#8203;mcdonnnj](https://redirect.github.com/mcdonnnj)\n- Prevent false
          positive pattern detection in filenames containing \"pattern.json\" ([#&#8203;4743](https://redirect.github.com/ansible/ansible-lint/issues/4743))
          [@&#8203;shatakshiiii](https://redirect.github.com/shatakshiiii)\n- Require
          ansible-core 2.19 when used as a pre-commit hook ([#&#8203;4744](https://redirect.github.com/ansible/ansible-lint/issues/4744))
          [@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)\n- Exclude non-linted
          files in summary ([#&#8203;4725](https://redirect.github.com/ansible/ansible-lint/issues/4725))
          [@&#8203;simonLeary42](https://redirect.github.com/simonLeary42)\n- Fix
          rule summary for error messages ([#&#8203;4740](https://redirect.github.com/ansible/ansible-lint/issues/4740))
          [@&#8203;simonLeary42](https://redirect.github.com/simonLeary42)\n\n#####
          Maintenance\n\n- chore(deps): update all dependencies ([#&#8203;4773](https://redirect.github.com/ansible/ansible-lint/issues/4773))
          @&#8203;[renovate\\[bot\\]](https://redirect.github.com/apps/renovate)\n-
          chore(deps): update all dependencies ([#&#8203;4771](https://redirect.github.com/ansible/ansible-lint/issues/4771))
          @&#8203;[renovate\\[bot\\]](https://redirect.github.com/apps/renovate)\n-
          chore(deps): update all dependencies ([#&#8203;4770](https://redirect.github.com/ansible/ansible-lint/issues/4770))
          @&#8203;[renovate\\[bot\\]](https://redirect.github.com/apps/renovate)\n-
          chore(deps): update all dependencies ([#&#8203;4769](https://redirect.github.com/ansible/ansible-lint/issues/4769))
          @&#8203;[renovate\\[bot\\]](https://redirect.github.com/apps/renovate)\n-
          chore(deps): update all dependencies ([#&#8203;4768](https://redirect.github.com/ansible/ansible-lint/issues/4768))
          @&#8203;[renovate\\[bot\\]](https://redirect.github.com/apps/renovate)\n-
          chore(deps): update all dependencies ([#&#8203;4766](https://redirect.github.com/ansible/ansible-lint/issues/4766))
          @&#8203;[renovate\\[bot\\]](https://redirect.github.com/apps/renovate)\n-
          chore: replace prettier with biome ([#&#8203;4765](https://redirect.github.com/ansible/ansible-lint/issues/4765))
          [@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)\n- chore: fix renovate
          config ([#&#8203;4764](https://redirect.github.com/ansible/ansible-lint/issues/4764))
          [@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)\n- chore: configure
          renovate ([#&#8203;4753](https://redirect.github.com/ansible/ansible-lint/issues/4753))
          [@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)\n- chore: update
          hook configs ([#&#8203;4752](https://redirect.github.com/ansible/ansible-lint/issues/4752))
          [@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)\n- chore: pre-commit
          autoupdate ([#&#8203;4708](https://redirect.github.com/ansible/ansible-lint/issues/4708))
          @&#8203;[pre-commit-ci\\[bot\\]](https://redirect.github.com/apps/pre-commit-ci)\n-
          Bump codecov/codecov-action from 5.4.3 to 5.5.0 ([#&#8203;4738](https://redirect.github.com/ansible/ansible-lint/issues/4738))
          @&#8203;[dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot)\n-
          Bump actions/checkout from 4 to 5 ([#&#8203;4718](https://redirect.github.com/ansible/ansible-lint/issues/4718))
          @&#8203;[dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot)\n-
          Bump actions/download-artifact from 4 to 5 ([#&#8203;4711](https://redirect.github.com/ansible/ansible-lint/issues/4711))
          @&#8203;[dependabot\\[bot\\]](https://redirect.github.com/apps/dependabot)\n-
          Jinja test fixes ([#&#8203;4742](https://redirect.github.com/ansible/ansible-lint/issues/4742))
          [@&#8203;anusshukla](https://redirect.github.com/anusshukla)\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/vexxhost/atmosphere.common).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45Ny4xMCIsInVwZGF0ZWRJblZlciI6IjQzLjExMC4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->\n"
        change_url: https://github.com/vexxhost/atmosphere.common/pull/100
        commit_id: f28d06cfb47e97ffa9f38e083cb6cc677c4df4f6
        patchset: f28d06cfb47e97ffa9f38e083cb6cc677c4df4f6
        project:
          canonical_hostname: github.com
          canonical_name: github.com/vexxhost/atmosphere.common
          name: vexxhost/atmosphere.common
          short_name: atmosphere.common
          src_dir: src/github.com/vexxhost/atmosphere.common
        topic: null
      job: atmosphere-common-molecule-secretgen-controller
      jobtags: []
      max_attempts: 3
      message: Y2hvcmUoZGVwcyk6IHVwZGF0ZSBhbnNpYmxlL2Fuc2libGUtbGludCBhY3Rpb24gdG8gdjI1LjEyLjIKClRoaXMgUFIgY29udGFpbnMgdGhlIGZvbGxvd2luZyB1cGRhdGVzOgoKfCBQYWNrYWdlIHwgVHlwZSB8IFVwZGF0ZSB8IENoYW5nZSB8CnwtLS18LS0tfC0tLXwtLS18CnwgW2Fuc2libGUvYW5zaWJsZS1saW50XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYW5zaWJsZS9hbnNpYmxlLWxpbnQpIHwgYWN0aW9uIHwgbWlub3IgfCBgdjI1LjguMmAg4oaSIGB2MjUuMTIuMmAgfAoKLS0tCgojIyMgUmVsZWFzZSBOb3RlcwoKPGRldGFpbHM+CjxzdW1tYXJ5PmFuc2libGUvYW5zaWJsZS1saW50IChhbnNpYmxlL2Fuc2libGUtbGludCk8L3N1bW1hcnk+CgojIyMgW2B2MjUuMTIuMmBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hbnNpYmxlL2Fuc2libGUtbGludC9yZWxlYXNlcy90YWcvdjI1LjEyLjIpCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hbnNpYmxlL2Fuc2libGUtbGludC9jb21wYXJlL3YyNS4xMi4xLi4udjI1LjEyLjIpCgojIyMjIEZpeGVzCgotIFVwZGF0ZSBjb25maWd1cmluZy5tZCB0byByZWZsZWN0IGNvcnJlY3QgcHJlY29tbWl0IG5hbWUgKFsjJiM4MjAzOzQ4NzJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hbnNpYmxlL2Fuc2libGUtbGludC9pc3N1ZXMvNDg3MikpIFtAJiM4MjAzO0FndXN0aW5SYW1pcm9EaWF6XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vQWd1c3RpblJhbWlyb0RpYXopCi0gZml4OiBwcmV2ZW50IHRyYWlsaW5nIHNwYWNlIG9uIGJsYW5rIGNvbW1lbnQgbGluZXMgKFsjJiM4MjAzOzQ4NjhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hbnNpYmxlL2Fuc2libGUtbGludC9pc3N1ZXMvNDg2OCkpIFtAJiM4MjAzO2VtbWFudWVsLWZlcmRtYW5dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lbW1hbnVlbC1mZXJkbWFuKQoKIyMjIyBNYWludGVuYW5jZQoKLSBjaG9yZShkZXBzKTogdXBkYXRlIGRlcGVuZGVuY2llcyBcW3NlY3VyaXR5XSAtIGFiYW5kb25lZCAoWyMmIzgyMDM7NDg3NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Fuc2libGUvYW5zaWJsZS1saW50L2lzc3Vlcy80ODc0KSkgQCYjODIwMztbcmVub3ZhdGVcW2JvdFxdXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXBwcy9yZW5vdmF0ZSkKLSBjaG9yZShkZXBzKTogdXBkYXRlIGFsbCBkZXBlbmRlbmNpZXMgKFsjJiM4MjAzOzQ4NjddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hbnNpYmxlL2Fuc2libGUtbGludC9pc3N1ZXMvNDg2NykpIEAmIzgyMDM7W3Jlbm92YXRlXFtib3RcXV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FwcHMvcmVub3ZhdGUpCi0gY2hvcmUoZGVwcyk6IHVwZGF0ZSBkZXBlbmRlbmNpZXMgXFtzZWN1cml0eV0gKFsjJiM4MjAzOzQ4NzNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hbnNpYmxlL2Fuc2libGUtbGludC9pc3N1ZXMvNDg3MykpIEAmIzgyMDM7W3Jlbm92YXRlXFtib3RcXV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FwcHMvcmVub3ZhdGUpCi0gY2hvcmUoZGVwcyk6IGJ1bXAgZmlsZWxvY2sgZnJvbSAzLjIwLjAgdG8gMy4yMC4xIGluIC8uY29uZmlnIChbIyYjODIwMzs0ODY5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYW5zaWJsZS9hbnNpYmxlLWxpbnQvaXNzdWVzLzQ4NjkpKSBAJiM4MjAzO1tkZXBlbmRhYm90XFtib3RcXV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FwcHMvZGVwZW5kYWJvdCkKLSBjaG9yZShkZXBzKTogdXBkYXRlIGRlcGVuZGVuY2llcyBcW3NlY3VyaXR5XSAoWyMmIzgyMDM7NDg3MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Fuc2libGUvYW5zaWJsZS1saW50L2lzc3Vlcy80ODcwKSkgQCYjODIwMztbcmVub3ZhdGVcW2JvdFxdXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXBwcy9yZW5vdmF0ZSkKCiMjIyBbYHYyNS4xMi4xYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Fuc2libGUvYW5zaWJsZS1saW50L3JlbGVhc2VzL3RhZy92MjUuMTIuMSkKCltDb21wYXJlIFNvdXJjZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Fuc2libGUvYW5zaWJsZS1saW50L2NvbXBhcmUvdjI1LjEyLjAuLi52MjUuMTIuMSkKCiMjIyMgRmVhdHVyZXMKCi0gZmVhdChhY3Rpb24pOiBBbGxvdyB1c2VycyB0byBvdmVycmlkZSBweXRob25cX3ZlcnNpb24gKFsjJiM4MjAzOzQ4MjldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hbnNpYmxlL2Fuc2libGUtbGludC9pc3N1ZXMvNDgyOSkpIFtAJiM4MjAzO2tvbnN0cnVrdG9pZF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2tvbnN0cnVrdG9pZCkKCiMjIyMgRml4ZXMKCi0gZml4OiBhdm9pZCBzdGFja3RyYWNlIHdoZW4gYW5zaWJsZSBzeW50YXggY2hlY2sgZG9lcyBub3QgcmV0dXJuIGZpbGVuYW1lIChbIyYjODIwMzs0ODY0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYW5zaWJsZS9hbnNpYmxlLWxpbnQvaXNzdWVzLzQ4NjQpKSBbQCYjODIwMztzc2Jhcm5lYV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3NzYmFybmVhKQotIGZpeDogY2hhbmdlIHNldHVwLXB5dGhvbiBhY3Rpb24gdG8gc3BlY2lmaWMgY29tbWl0IChbIyYjODIwMzs0ODU2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYW5zaWJsZS9hbnNpYmxlLWxpbnQvaXNzdWVzLzQ4NTYpKSBbQCYjODIwMzthcmNhbmlzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXJjYW5pcykKLSBmaXg6IGF1dG9maXggY29tbWVudHMgbWlzc2luZyBzcGFjZSBhZnRlciBoYXNoIChbIyYjODIwMzs0ODU1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYW5zaWJsZS9hbnNpYmxlLWxpbnQvaXNzdWVzLzQ4NTUpKSBbQCYjODIwMztlbW1hbnVlbC1mZXJkbWFuXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZW1tYW51ZWwtZmVyZG1hbikKCiMjIyMgTWFpbnRlbmFuY2UKCi0gY2hvcmUoZGVwcyk6IHVwZGF0ZSBhbGwgZGVwZW5kZW5jaWVzIChbIyYjODIwMzs0ODYzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYW5zaWJsZS9hbnNpYmxlLWxpbnQvaXNzdWVzLzQ4NjMpKSBAJiM4MjAzO1tyZW5vdmF0ZVxbYm90XF1dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hcHBzL3Jlbm92YXRlKQotIGNob3JlOiBwcmUtY29tbWl0IGF1dG91cGRhdGUgKFsjJiM4MjAzOzQ4NTldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hbnNpYmxlL2Fuc2libGUtbGludC9pc3N1ZXMvNDg1OSkpIEAmIzgyMDM7W3ByZS1jb21taXQtY2lcW2JvdFxdXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXBwcy9wcmUtY29tbWl0LWNpKQotIGNob3JlOiBhZG9wdCBweXRlc3Q+PTkuMC4wIGNvbmZpZyAoWyMmIzgyMDM7NDg2MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Fuc2libGUvYW5zaWJsZS1saW50L2lzc3Vlcy80ODYxKSkgW0AmIzgyMDM7UWFsdGhvc10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL1FhbHRob3MpCi0gY2hvcmUoZGVwcyk6IHVwZGF0ZSBhbGwgZGVwZW5kZW5jaWVzIChbIyYjODIwMzs0ODUyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYW5zaWJsZS9hbnNpYmxlLWxpbnQvaXNzdWVzLzQ4NTIpKSBAJiM4MjAzO1tyZW5vdmF0ZVxbYm90XF1dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hcHBzL3Jlbm92YXRlKQoKIyMjIFtgdjI1LjEyLjBgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYW5zaWJsZS9hbnNpYmxlLWxpbnQvcmVsZWFzZXMvdGFnL3YyNS4xMi4wKQoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYW5zaWJsZS9hbnNpYmxlLWxpbnQvY29tcGFyZS92MjUuMTEuMS4uLnYyNS4xMi4wKQoKIyMjIyBNYWludGVuYW5jZQoKLSBjaG9yZTogUmVtb3ZlIGNmZmksIGltcG9ydGxpYi1tZXRhZGF0YSwgcmVkdWNlIGNvcmUgbG93ZXIgYm91bmQgKFsjJiM4MjAzOzQ4NjBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hbnNpYmxlL2Fuc2libGUtbGludC9pc3N1ZXMvNDg2MCkpIFtAJiM4MjAzO2NpZHJibG9ja10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2NpZHJibG9jaykKCiMjIyBbYHYyNS4xMS4xYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Fuc2libGUvYW5zaWJsZS1saW50L3JlbGVhc2VzL3RhZy92MjUuMTEuMSkKCltDb21wYXJlIFNvdXJjZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Fuc2libGUvYW5zaWJsZS1saW50L2NvbXBhcmUvdjI1LjExLjAuLi52MjUuMTEuMSkKCiMjIyMgRmVhdHVyZXMKCi0gZmVhdDogZGV0ZWN0IG1pc3NpbmcgcHJlZml4IGluIHJvbGUncyBoYW5kbGVycyB2YXJzIChbIyYjODIwMzs0ODI2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYW5zaWJsZS9hbnNpYmxlLWxpbnQvaXNzdWVzLzQ4MjYpKSBbQCYjODIwMztjYXZjcm9zYnldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9jYXZjcm9zYnkpCgojIyMjIEZpeGVzCgotIE1pZ3JhdGUgUlREIFVSTHMgdG8gZG9jcy5hbnNpYmxlLmNvbSAoWyMmIzgyMDM7NDg0Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Fuc2libGUvYW5zaWJsZS1saW50L2lzc3Vlcy80ODQyKSkgW0AmIzgyMDM7Z3VuZGFsb3ddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ndW5kYWxvdykKLSBmaXg6IFBhc3MgbW9kdWxlIHNwZWMgdmlhIHN0ZGluIGluc3RlYWQgb2YgY29tbWFuZCBsaW5lIGFyZ3MgKFsjJiM4MjAzOzQ4NDRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hbnNpYmxlL2Fuc2libGUtbGludC9pc3N1ZXMvNDg0NCkpIFtAJiM4MjAzO2Fwb2xsbzEzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXBvbGxvMTMpCi0gZml4OiBVcGRhdGUgbXlweSBweXRob24gdmVyc2lvbiB0byAzLjEyIChbIyYjODIwMzs0ODQ2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYW5zaWJsZS9hbnNpYmxlLWxpbnQvaXNzdWVzLzQ4NDYpKSBbQCYjODIwMzthbGlzb25saGFydF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FsaXNvbmxoYXJ0KQoKIyMjIyBNYWludGVuYW5jZQoKLSBjaG9yZShkZXBzKTogdXBkYXRlIGFsbCBkZXBlbmRlbmNpZXMgKFsjJiM4MjAzOzQ4MzNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hbnNpYmxlL2Fuc2libGUtbGludC9pc3N1ZXMvNDgzMykpIEAmIzgyMDM7W3Jlbm92YXRlXFtib3RcXV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FwcHMvcmVub3ZhdGUpCi0gY2hvcmUoZGVwcyk6IGJ1bXAganMteWFtbCBmcm9tIDQuMS4wIHRvIDQuMS4xIGluIC90ZXN0L3NjaGVtYXMgKFsjJiM4MjAzOzQ4NDldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hbnNpYmxlL2Fuc2libGUtbGludC9pc3N1ZXMvNDg0OSkpIEAmIzgyMDM7W2RlcGVuZGFib3RcW2JvdFxdXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXBwcy9kZXBlbmRhYm90KQotIGNob3JlKGRlcHMtZGV2KTogYnVtcCBnbG9iIGZyb20gMTAuNC41IHRvIDEwLjUuMCBpbiAvdGVzdC9zY2hlbWFzIChbIyYjODIwMzs0ODQ3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYW5zaWJsZS9hbnNpYmxlLWxpbnQvaXNzdWVzLzQ4NDcpKSBAJiM4MjAzO1tkZXBlbmRhYm90XFtib3RcXV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FwcHMvZGVwZW5kYWJvdCkKLSBBZGQgc3VwcG9ydCBmb3IgRmVkb3JhIDQzIChbIyYjODIwMzs0ODM2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYW5zaWJsZS9hbnNpYmxlLWxpbnQvaXNzdWVzLzQ4MzYpKSBbQCYjODIwMztqc2Y5a10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2pzZjlrKQoKIyMjIFtgdjI1LjExLjBgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYW5zaWJsZS9hbnNpYmxlLWxpbnQvcmVsZWFzZXMvdGFnL3YyNS4xMS4wKQoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYW5zaWJsZS9hbnNpYmxlLWxpbnQvY29tcGFyZS92MjUuOS4yLi4udjI1LjExLjApCgojIyMjIEZpeGVzCgotIGZpeDogcmVxdWlyZSBhbnNpYmxlLWNvcmU+PTIuMTcuMTAgKFsjJiM4MjAzOzQ4MzVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hbnNpYmxlL2Fuc2libGUtbGludC9pc3N1ZXMvNDgzNSkpIFtAJiM4MjAzO3NzYmFybmVhXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vc3NiYXJuZWEpCi0gZml4OiBpZ25vcmUgaW50ZXJuYWwgdHlwZXMgZmFsc2UgcG9zaXRpdmVzIHdpdGggamluamFcW2ludmFsaWRdIChbIyYjODIwMzs0ODIzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYW5zaWJsZS9hbnNpYmxlLWxpbnQvaXNzdWVzLzQ4MjMpKSBbQCYjODIwMzthbnVzc2h1a2xhXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYW51c3NodWtsYSkKLSBmaXg6IG1ha2UgcmVwb3NpdG9yeSBrZXkgb3B0aW9uYWwgaW4gZ2FsYXh5LnltbCAoWyMmIzgyMDM7NDc5OF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Fuc2libGUvYW5zaWJsZS1saW50L2lzc3Vlcy80Nzk4KSkgW0AmIzgyMDM7cml2djBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9yaXZ2MCkKLSBmaXg6IGdpdGh1YiBhY3Rpb24gcmVmIGRvZXNuJ3QgY2hlY2tvdXQgdGhhdCByZWYgKFsjJiM4MjAzOzQ3NzRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hbnNpYmxlL2Fuc2libGUtbGludC9pc3N1ZXMvNDc3NCkpIFtAJiM4MjAzO3JvaHVuLWFwZXhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9yb2h1bi1hcGV4KQotIGZpeDogYWRkIHNldC1lbnZpcm9ubWVudCBhbmQgdW5zZXQtZW52aXJvbm1lbnQgaW4gZXhlY3V0YWJsZVxfb3B0aW9ucyBmb3Igc3lzdGVtY3RsIChbIyYjODIwMzs0Nzg1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYW5zaWJsZS9hbnNpYmxlLWxpbnQvaXNzdWVzLzQ3ODUpKSBbQCYjODIwMzt6aWVnZW5iZXJnXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vemllZ2VuYmVyZykKLSBGaXggdHlwb3MgKFsjJiM4MjAzOzQ4MTRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hbnNpYmxlL2Fuc2libGUtbGludC9pc3N1ZXMvNDgxNCkpIFtAJiM4MjAzO2pzZjlrXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vanNmOWspCgojIyMjIE1haW50ZW5hbmNlCgotIGNob3JlOiBwcmUtY29tbWl0IGF1dG91cGRhdGUgKFsjJiM4MjAzOzQ4MzRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hbnNpYmxlL2Fuc2libGUtbGludC9pc3N1ZXMvNDgzNCkpIEAmIzgyMDM7W3ByZS1jb21taXQtY2lcW2JvdFxdXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXBwcy9wcmUtY29tbWl0LWNpKQotIGNob3JlOiBUZXN0IGNzcGVsbCBjb25maWd1cmF0aW9uIChbIyYjODIwMzs0ODI4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYW5zaWJsZS9hbnNpYmxlLWxpbnQvaXNzdWVzLzQ4MjgpKSBbQCYjODIwMzthbGlzb25saGFydF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FsaXNvbmxoYXJ0KQotIGNob3JlKGRlcHMpOiB1cGRhdGUgYWxsIGRlcGVuZGVuY2llcyAoWyMmIzgyMDM7NDgxN10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Fuc2libGUvYW5zaWJsZS1saW50L2lzc3Vlcy80ODE3KSkgQCYjODIwMztbcmVub3ZhdGVcW2JvdFxdXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXBwcy9yZW5vdmF0ZSkKLSBBZGQgZmluYWxpemUgd29ya2Zsb3cgZm9yIHNlY3VyZSBzb25hcmNsb3VkIGNoZWNrcyAoWyMmIzgyMDM7NDgyMF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Fuc2libGUvYW5zaWJsZS1saW50L2lzc3Vlcy80ODIwKSkgW0AmIzgyMDM7YWxpc29ubGhhcnRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hbGlzb25saGFydCkKLSBVcGRhdGUgc29uYXItcHJvamVjdC5wcm9wZXJ0aWVzIChbIyYjODIwMzs0ODE1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYW5zaWJsZS9hbnNpYmxlLWxpbnQvaXNzdWVzLzQ4MTUpKSBbQCYjODIwMzthbGlzb25saGFydF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FsaXNvbmxoYXJ0KQoKIyMjIFtgdjI1LjkuMmBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hbnNpYmxlL2Fuc2libGUtbGludC9yZWxlYXNlcy90YWcvdjI1LjkuMikKCltDb21wYXJlIFNvdXJjZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Fuc2libGUvYW5zaWJsZS1saW50L2NvbXBhcmUvdjI1LjkuMS4uLnYyNS45LjIpCgojIyMjIEZpeGVzCgotIGZpeDogYXZvaWQgdXNpbmcgdW5yZWxlYXNlZCBkZXBlbmRlbmN5IGNvbnN0cmFpbnRzIChbIyYjODIwMzs0ODAyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYW5zaWJsZS9hbnNpYmxlLWxpbnQvaXNzdWVzLzQ4MDIpKSBbQCYjODIwMztzc2Jhcm5lYV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3NzYmFybmVhKQoKIyMjIyBNYWludGVuYW5jZQoKLSBjaG9yZTogcmVuYW1lIHNvbmFyIGNvbmZpZyBmaWxlIChbIyYjODIwMzs0ODEwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYW5zaWJsZS9hbnNpYmxlLWxpbnQvaXNzdWVzLzQ4MTApKSBbQCYjODIwMztzc2Jhcm5lYV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3NzYmFybmVhKQotIGNob3JlOiBzd2l0Y2ggdG8gcmV1c2FibGUgd29ya2Zsb3cgKFsjJiM4MjAzOzQ4MDldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hbnNpYmxlL2Fuc2libGUtbGludC9pc3N1ZXMvNDgwOSkpIFtAJiM4MjAzO3NzYmFybmVhXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vc3NiYXJuZWEpCi0gY2hvcmUoZGVwcyk6IHVwZGF0ZSBhbGwgZGVwZW5kZW5jaWVzIChbIyYjODIwMzs0ODA4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYW5zaWJsZS9hbnNpYmxlLWxpbnQvaXNzdWVzLzQ4MDgpKSBAJiM4MjAzO1tyZW5vdmF0ZVxbYm90XF1dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hcHBzL3Jlbm92YXRlKQotIGNob3JlKGRlcHMpOiB1cGRhdGUgYWxsIGRlcGVuZGVuY2llcyAoWyMmIzgyMDM7NDgwNV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Fuc2libGUvYW5zaWJsZS1saW50L2lzc3Vlcy80ODA1KSkgQCYjODIwMztbcmVub3ZhdGVcW2JvdFxdXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXBwcy9yZW5vdmF0ZSkKLSBjaG9yZShkZXBzKTogdXBkYXRlIGFsbCBkZXBlbmRlbmNpZXMgKFsjJiM4MjAzOzQ3ODddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hbnNpYmxlL2Fuc2libGUtbGludC9pc3N1ZXMvNDc4NykpIEAmIzgyMDM7W3Jlbm92YXRlXFtib3RcXV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FwcHMvcmVub3ZhdGUpCgojIyMgW2B2MjUuOS4xYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Fuc2libGUvYW5zaWJsZS1saW50L3JlbGVhc2VzL3RhZy92MjUuOS4xKQoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYW5zaWJsZS9hbnNpYmxlLWxpbnQvY29tcGFyZS92MjUuOS4wLi4udjI1LjkuMSkKCiMjIyMgRml4ZXMKCi0gZml4OiBwaW4gdG8gcHl0aG9uMy4xMyBmb3IgdGhlIHByZS1jb21taXQgaG9vayAoWyMmIzgyMDM7NDc5Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Fuc2libGUvYW5zaWJsZS1saW50L2lzc3Vlcy80Nzk2KSkgW0AmIzgyMDM7c3NiYXJuZWFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9zc2Jhcm5lYSkKLSBmaXg6IGFkZCBzdXBwb3J0IGZvciBweXRob24gMy4xNCAoWyMmIzgyMDM7NDc5NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Fuc2libGUvYW5zaWJsZS1saW50L2lzc3Vlcy80Nzk1KSkgW0AmIzgyMDM7c3NiYXJuZWFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9zc2Jhcm5lYSkKCiMjIyMgTWFpbnRlbmFuY2UKCi0gY2hvcmU6IHJlbW92ZSByZW5vdmF0ZSBob29rIChbIyYjODIwMzs0Nzk3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYW5zaWJsZS9hbnNpYmxlLWxpbnQvaXNzdWVzLzQ3OTcpKSBbQCYjODIwMztzc2Jhcm5lYV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3NzYmFybmVhKQotIGNob3JlOiByZXBsYWNlIHRvbWwtc29ydCB3aXRoIHRvbWJpIChbIyYjODIwMzs0Nzk0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYW5zaWJsZS9hbnNpYmxlLWxpbnQvaXNzdWVzLzQ3OTQpKSBbQCYjODIwMztzc2Jhcm5lYV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3NzYmFybmVhKQotIGNob3JlKGRlcHMpOiB1cGRhdGUgYWxsIGRlcGVuZGVuY2llcyAoWyMmIzgyMDM7NDc4Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Fuc2libGUvYW5zaWJsZS1saW50L2lzc3Vlcy80Nzg2KSkgQCYjODIwMztbcmVub3ZhdGVcW2JvdFxdXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXBwcy9yZW5vdmF0ZSkKLSBjaG9yZShkZXBzKTogdXBkYXRlIGFsbCBkZXBlbmRlbmNpZXMgKFsjJiM4MjAzOzQ3ODNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hbnNpYmxlL2Fuc2libGUtbGludC9pc3N1ZXMvNDc4MykpIEAmIzgyMDM7W3Jlbm92YXRlXFtib3RcXV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FwcHMvcmVub3ZhdGUpCi0gY2hvcmUoZGVwcyk6IHVwZGF0ZSBhbGwgZGVwZW5kZW5jaWVzIChbIyYjODIwMzs0NzgxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYW5zaWJsZS9hbnNpYmxlLWxpbnQvaXNzdWVzLzQ3ODEpKSBAJiM4MjAzO1tyZW5vdmF0ZVxbYm90XF1dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hcHBzL3Jlbm92YXRlKQotIGNob3JlKGRlcHMpOiB1cGRhdGUgYWxsIGRlcGVuZGVuY2llcyAoWyMmIzgyMDM7NDc4MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Fuc2libGUvYW5zaWJsZS1saW50L2lzc3Vlcy80NzgwKSkgQCYjODIwMztbcmVub3ZhdGVcW2JvdFxdXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXBwcy9yZW5vdmF0ZSkKLSBjaG9yZShkZXBzKTogdXBkYXRlIGFsbCBkZXBlbmRlbmNpZXMgKFsjJiM4MjAzOzQ3NzldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hbnNpYmxlL2Fuc2libGUtbGludC9pc3N1ZXMvNDc3OSkpIEAmIzgyMDM7W3Jlbm92YXRlXFtib3RcXV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FwcHMvcmVub3ZhdGUpCi0gY2hvcmUoZGVwcyk6IHVwZGF0ZSBhbGwgZGVwZW5kZW5jaWVzIChbIyYjODIwMzs0Nzc4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYW5zaWJsZS9hbnNpYmxlLWxpbnQvaXNzdWVzLzQ3NzgpKSBAJiM4MjAzO1tyZW5vdmF0ZVxbYm90XF1dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hcHBzL3Jlbm92YXRlKQotIGNob3JlKGRlcHMpOiB1cGRhdGUgYWxsIGRlcGVuZGVuY2llcyAoWyMmIzgyMDM7NDc3Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Fuc2libGUvYW5zaWJsZS1saW50L2lzc3Vlcy80Nzc2KSkgQCYjODIwMztbcmVub3ZhdGVcW2JvdFxdXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXBwcy9yZW5vdmF0ZSkKCiMjIyBbYHYyNS45LjBgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYW5zaWJsZS9hbnNpYmxlLWxpbnQvcmVsZWFzZXMvdGFnL3YyNS45LjApCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hbnNpYmxlL2Fuc2libGUtbGludC9jb21wYXJlL3YyNS44LjIuLi52MjUuOS4wKQoKIyMjIyMgRml4ZXMKCi0gUmVtb3ZlIHBhdHRlcm5zIHZhbGlkYXRpb24gY2hlY2tzIChbIyYjODIwMzs0NzcyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYW5zaWJsZS9hbnNpYmxlLWxpbnQvaXNzdWVzLzQ3NzIpKSBbQCYjODIwMzthbGlzb25saGFydF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FsaXNvbmxoYXJ0KQotIFJlYXBwbHkgImZpeDogYWRvcHQgdXYubG9jayBhbmQgZGVwZW5kZW5jeS1ncm91cHMgKFsjJiM4MjAzOzQ3NTddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hbnNpYmxlL2Fuc2libGUtbGludC9pc3N1ZXMvNDc1NykpIiAoWyMmIzgyMDM7NDc2MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Fuc2libGUvYW5zaWJsZS1saW50L2lzc3Vlcy80NzYxKSkgW0AmIzgyMDM7UWFsdGhvc10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL1FhbHRob3MpCi0gUmV2ZXJ0ICJmaXg6IGFkb3B0IHV2LmxvY2sgYW5kIGRlcGVuZGVuY3ktZ3JvdXBzIChbIyYjODIwMzs0NzU3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYW5zaWJsZS9hbnNpYmxlLWxpbnQvaXNzdWVzLzQ3NTcpKSIgKFsjJiM4MjAzOzQ3NjBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hbnNpYmxlL2Fuc2libGUtbGludC9pc3N1ZXMvNDc2MCkpIFtAJiM4MjAzO1FhbHRob3NdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9RYWx0aG9zKQotIGZpeDogYWRvcHQgdXYubG9jayBhbmQgZGVwZW5kZW5jeS1ncm91cHMgKFsjJiM4MjAzOzQ3NTddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hbnNpYmxlL2Fuc2libGUtbGludC9pc3N1ZXMvNDc1NykpIFtAJiM4MjAzO3NzYmFybmVhXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vc3NiYXJuZWEpCi0gZml4OiBhdm9pZCB3YXJuaW5ncyBhYm91dCBQQVRIIHdpdGggdXYgaW5zdGFsbGF0aW9ucyAoWyMmIzgyMDM7NDcxNF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Fuc2libGUvYW5zaWJsZS1saW50L2lzc3Vlcy80NzE0KSkgW0AmIzgyMDM7U2VjVDB1Y2hdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9TZWNUMHVjaCkKLSBmaXg6IGNsYXJpZnkgZXJyb3IgbWVzc2FnZSByZWxhdGVkIHRvIC0tZml4IGFyZ3VtZW50cyAoWyMmIzgyMDM7NDcyMF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Fuc2libGUvYW5zaWJsZS1saW50L2lzc3Vlcy80NzIwKSkgW0AmIzgyMDM7c2ltb25MZWFyeTQyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vc2ltb25MZWFyeTQyKQotIGZpeDogY2hhbmdlIHBhdHRlcm5zIHNjaGVtYSBsb2NhdGlvbiAoWyMmIzgyMDM7NDc1NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Fuc2libGUvYW5zaWJsZS1saW50L2lzc3Vlcy80NzU1KSkgW0AmIzgyMDM7c3NiYXJuZWFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9zc2Jhcm5lYSkKLSBmaXg6IHJlY29nbml6ZSBEZWJpYW4gMTQgKEZvcmt5KSBhcyBhIHBsYXRmb3JtIChbIyYjODIwMzs0NzI2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYW5zaWJsZS9hbnNpYmxlLWxpbnQvaXNzdWVzLzQ3MjYpKSBbQCYjODIwMzttY2Rvbm5ual0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21jZG9ubm5qKQotIFByZXZlbnQgZmFsc2UgcG9zaXRpdmUgcGF0dGVybiBkZXRlY3Rpb24gaW4gZmlsZW5hbWVzIGNvbnRhaW5pbmcgInBhdHRlcm4uanNvbiIgKFsjJiM4MjAzOzQ3NDNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hbnNpYmxlL2Fuc2libGUtbGludC9pc3N1ZXMvNDc0MykpIFtAJiM4MjAzO3NoYXRha3NoaWlpaV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3NoYXRha3NoaWlpaSkKLSBSZXF1aXJlIGFuc2libGUtY29yZSAyLjE5IHdoZW4gdXNlZCBhcyBhIHByZS1jb21taXQgaG9vayAoWyMmIzgyMDM7NDc0NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Fuc2libGUvYW5zaWJsZS1saW50L2lzc3Vlcy80NzQ0KSkgW0AmIzgyMDM7c3NiYXJuZWFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9zc2Jhcm5lYSkKLSBFeGNsdWRlIG5vbi1saW50ZWQgZmlsZXMgaW4gc3VtbWFyeSAoWyMmIzgyMDM7NDcyNV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Fuc2libGUvYW5zaWJsZS1saW50L2lzc3Vlcy80NzI1KSkgW0AmIzgyMDM7c2ltb25MZWFyeTQyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vc2ltb25MZWFyeTQyKQotIEZpeCBydWxlIHN1bW1hcnkgZm9yIGVycm9yIG1lc3NhZ2VzIChbIyYjODIwMzs0NzQwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYW5zaWJsZS9hbnNpYmxlLWxpbnQvaXNzdWVzLzQ3NDApKSBbQCYjODIwMztzaW1vbkxlYXJ5NDJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9zaW1vbkxlYXJ5NDIpCgojIyMjIyBNYWludGVuYW5jZQoKLSBjaG9yZShkZXBzKTogdXBkYXRlIGFsbCBkZXBlbmRlbmNpZXMgKFsjJiM4MjAzOzQ3NzNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hbnNpYmxlL2Fuc2libGUtbGludC9pc3N1ZXMvNDc3MykpIEAmIzgyMDM7W3Jlbm92YXRlXFtib3RcXV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FwcHMvcmVub3ZhdGUpCi0gY2hvcmUoZGVwcyk6IHVwZGF0ZSBhbGwgZGVwZW5kZW5jaWVzIChbIyYjODIwMzs0NzcxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYW5zaWJsZS9hbnNpYmxlLWxpbnQvaXNzdWVzLzQ3NzEpKSBAJiM4MjAzO1tyZW5vdmF0ZVxbYm90XF1dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hcHBzL3Jlbm92YXRlKQotIGNob3JlKGRlcHMpOiB1cGRhdGUgYWxsIGRlcGVuZGVuY2llcyAoWyMmIzgyMDM7NDc3MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Fuc2libGUvYW5zaWJsZS1saW50L2lzc3Vlcy80NzcwKSkgQCYjODIwMztbcmVub3ZhdGVcW2JvdFxdXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXBwcy9yZW5vdmF0ZSkKLSBjaG9yZShkZXBzKTogdXBkYXRlIGFsbCBkZXBlbmRlbmNpZXMgKFsjJiM4MjAzOzQ3NjldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hbnNpYmxlL2Fuc2libGUtbGludC9pc3N1ZXMvNDc2OSkpIEAmIzgyMDM7W3Jlbm92YXRlXFtib3RcXV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FwcHMvcmVub3ZhdGUpCi0gY2hvcmUoZGVwcyk6IHVwZGF0ZSBhbGwgZGVwZW5kZW5jaWVzIChbIyYjODIwMzs0NzY4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYW5zaWJsZS9hbnNpYmxlLWxpbnQvaXNzdWVzLzQ3NjgpKSBAJiM4MjAzO1tyZW5vdmF0ZVxbYm90XF1dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hcHBzL3Jlbm92YXRlKQotIGNob3JlKGRlcHMpOiB1cGRhdGUgYWxsIGRlcGVuZGVuY2llcyAoWyMmIzgyMDM7NDc2Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Fuc2libGUvYW5zaWJsZS1saW50L2lzc3Vlcy80NzY2KSkgQCYjODIwMztbcmVub3ZhdGVcW2JvdFxdXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXBwcy9yZW5vdmF0ZSkKLSBjaG9yZTogcmVwbGFjZSBwcmV0dGllciB3aXRoIGJpb21lIChbIyYjODIwMzs0NzY1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYW5zaWJsZS9hbnNpYmxlLWxpbnQvaXNzdWVzLzQ3NjUpKSBbQCYjODIwMztzc2Jhcm5lYV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3NzYmFybmVhKQotIGNob3JlOiBmaXggcmVub3ZhdGUgY29uZmlnIChbIyYjODIwMzs0NzY0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYW5zaWJsZS9hbnNpYmxlLWxpbnQvaXNzdWVzLzQ3NjQpKSBbQCYjODIwMztzc2Jhcm5lYV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3NzYmFybmVhKQotIGNob3JlOiBjb25maWd1cmUgcmVub3ZhdGUgKFsjJiM4MjAzOzQ3NTNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hbnNpYmxlL2Fuc2libGUtbGludC9pc3N1ZXMvNDc1MykpIFtAJiM4MjAzO3NzYmFybmVhXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vc3NiYXJuZWEpCi0gY2hvcmU6IHVwZGF0ZSBob29rIGNvbmZpZ3MgKFsjJiM4MjAzOzQ3NTJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hbnNpYmxlL2Fuc2libGUtbGludC9pc3N1ZXMvNDc1MikpIFtAJiM4MjAzO3NzYmFybmVhXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vc3NiYXJuZWEpCi0gY2hvcmU6IHByZS1jb21taXQgYXV0b3VwZGF0ZSAoWyMmIzgyMDM7NDcwOF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Fuc2libGUvYW5zaWJsZS1saW50L2lzc3Vlcy80NzA4KSkgQCYjODIwMztbcHJlLWNvbW1pdC1jaVxbYm90XF1dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hcHBzL3ByZS1jb21taXQtY2kpCi0gQnVtcCBjb2RlY292L2NvZGVjb3YtYWN0aW9uIGZyb20gNS40LjMgdG8gNS41LjAgKFsjJiM4MjAzOzQ3MzhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hbnNpYmxlL2Fuc2libGUtbGludC9pc3N1ZXMvNDczOCkpIEAmIzgyMDM7W2RlcGVuZGFib3RcW2JvdFxdXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXBwcy9kZXBlbmRhYm90KQotIEJ1bXAgYWN0aW9ucy9jaGVja291dCBmcm9tIDQgdG8gNSAoWyMmIzgyMDM7NDcxOF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Fuc2libGUvYW5zaWJsZS1saW50L2lzc3Vlcy80NzE4KSkgQCYjODIwMztbZGVwZW5kYWJvdFxbYm90XF1dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hcHBzL2RlcGVuZGFib3QpCi0gQnVtcCBhY3Rpb25zL2Rvd25sb2FkLWFydGlmYWN0IGZyb20gNCB0byA1IChbIyYjODIwMzs0NzExXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYW5zaWJsZS9hbnNpYmxlLWxpbnQvaXNzdWVzLzQ3MTEpKSBAJiM4MjAzO1tkZXBlbmRhYm90XFtib3RcXV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FwcHMvZGVwZW5kYWJvdCkKLSBKaW5qYSB0ZXN0IGZpeGVzIChbIyYjODIwMzs0NzQyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYW5zaWJsZS9hbnNpYmxlLWxpbnQvaXNzdWVzLzQ3NDIpKSBbQCYjODIwMzthbnVzc2h1a2xhXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYW51c3NodWtsYSkKCjwvZGV0YWlscz4KCi0tLQoKIyMjIENvbmZpZ3VyYXRpb24KCvCfk4UgKipTY2hlZHVsZSoqOiAoVVRDKQoKLSBCcmFuY2ggY3JlYXRpb24KICAtIEF0IGFueSB0aW1lIChubyBzY2hlZHVsZSBkZWZpbmVkKQotIEF1dG9tZXJnZQogIC0gQXQgYW55IHRpbWUgKG5vIHNjaGVkdWxlIGRlZmluZWQpCgrwn5qmICoqQXV0b21lcmdlKio6IERpc2FibGVkIGJ5IGNvbmZpZy4gUGxlYXNlIG1lcmdlIHRoaXMgbWFudWFsbHkgb25jZSB5b3UgYXJlIHNhdGlzZmllZC4KCuKZuyAqKlJlYmFzaW5nKio6IFdoZW5ldmVyIFBSIGJlY29tZXMgY29uZmxpY3RlZCwgb3IgeW91IHRpY2sgdGhlIHJlYmFzZS9yZXRyeSBjaGVja2JveC4KCvCflJUgKipJZ25vcmUqKjogQ2xvc2UgdGhpcyBQUiBhbmQgeW91IHdvbid0IGJlIHJlbWluZGVkIGFib3V0IHRoaXMgdXBkYXRlIGFnYWluLgoKLS0tCgogLSBbIF0gPCEtLSByZWJhc2UtY2hlY2sgLS0+SWYgeW91IHdhbnQgdG8gcmViYXNlL3JldHJ5IHRoaXMgUFIsIGNoZWNrIHRoaXMgYm94CgotLS0KClRoaXMgUFIgd2FzIGdlbmVyYXRlZCBieSBbTWVuZCBSZW5vdmF0ZV0oaHR0cHM6Ly9tZW5kLmlvL3Jlbm92YXRlLykuIFZpZXcgdGhlIFtyZXBvc2l0b3J5IGpvYiBsb2ddKGh0dHBzOi8vZGV2ZWxvcGVyLm1lbmQuaW8vZ2l0aHViL3ZleHhob3N0L2F0bW9zcGhlcmUuY29tbW9uKS4KPCEtLXJlbm92YXRlLWRlYnVnOmV5SmpjbVZoZEdWa1NXNVdaWElpT2lJME1TNDVOeTR4TUNJc0luVndaR0YwWldSSmJsWmxjaUk2SWpRekxqRXhNQzR5SWl3aWRHRnlaMlYwUW5KaGJtTm9Jam9pYldGcGJpSXNJbXhoWW1Wc2N5STZXMTE5LS0+Cg==
      patchset: f28d06cfb47e97ffa9f38e083cb6cc677c4df4f6
      pipeline: check
      playbook_context:
        playbook_projects:
          trusted/project_0/github.com/vexxhost/zuul-config:
            canonical_name: github.com/vexxhost/zuul-config
            checkout: main
            commit: 298983cd1253e6833abdb49d87d912527e0e6597
          trusted/project_1/opendev.org/zuul/zuul-jobs:
            canonical_name: opendev.org/zuul/zuul-jobs
            checkout: master
            commit: c75fe6ef19c05b98349573c971950c51bbf24758
          trusted/project_2/github.com/vexxhost/zuul-jobs:
            canonical_name: github.com/vexxhost/zuul-jobs
            checkout: main
            commit: a6e68243e02ef030ce5e75f8b67630880c475f33
          untrusted/project_0/github.com/vexxhost/zuul-jobs:
            canonical_name: github.com/vexxhost/zuul-jobs
            checkout: main
            commit: a6e68243e02ef030ce5e75f8b67630880c475f33
          untrusted/project_1/github.com/vexxhost/zuul-config:
            canonical_name: github.com/vexxhost/zuul-config
            checkout: main
            commit: 298983cd1253e6833abdb49d87d912527e0e6597
          untrusted/project_2/opendev.org/zuul/zuul-jobs:
            canonical_name: opendev.org/zuul/zuul-jobs
            checkout: master
            commit: c75fe6ef19c05b98349573c971950c51bbf24758
        playbooks:
        - path: untrusted/project_0/github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml
          roles:
          - checkout: master
            checkout_description: project default branch
            link_name: ansible/playbook_0/role_1/zuul-jobs
            link_target: untrusted/project_2/opendev.org/zuul/zuul-jobs
            role_path: ansible/playbook_0/role_1/zuul-jobs/roles
          - checkout: main
            checkout_description: playbook branch
            link_name: ansible/playbook_0/role_2/zuul-jobs
            link_target: untrusted/project_0/github.com/vexxhost/zuul-jobs
            role_path: ansible/playbook_0/role_2/zuul-jobs/roles
        post_playbooks:
        - path: trusted/project_0/github.com/vexxhost/zuul-config/playbooks/base/post.yaml
          roles:
          - checkout: master
            checkout_description: project default branch
            link_name: ansible/post_playbook_0/role_1/zuul-jobs
            link_target: trusted/project_1/opendev.org/zuul/zuul-jobs
            role_path: ansible/post_playbook_0/role_1/zuul-jobs/roles
          - checkout: main
            checkout_description: zuul branch
            link_name: ansible/post_playbook_0/role_2/zuul-jobs
            link_target: trusted/project_2/github.com/vexxhost/zuul-jobs
            role_path: ansible/post_playbook_0/role_2/zuul-jobs/roles
        - path: trusted/project_0/github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml
          roles:
          - checkout: master
            checkout_description: project default branch
            link_name: ansible/post_playbook_1/role_1/zuul-jobs
            link_target: trusted/project_1/opendev.org/zuul/zuul-jobs
            role_path: ansible/post_playbook_1/role_1/zuul-jobs/roles
          - checkout: main
            checkout_description: zuul branch
            link_name: ansible/post_playbook_1/role_2/zuul-jobs
            link_target: trusted/project_2/github.com/vexxhost/zuul-jobs
            role_path: ansible/post_playbook_1/role_2/zuul-jobs/roles
        pre_playbooks:
        - path: trusted/project_0/github.com/vexxhost/zuul-config/playbooks/base/pre.yaml
          roles:
          - checkout: master
            checkout_description: project default branch
            link_name: ansible/pre_playbook_0/role_1/zuul-jobs
            link_target: trusted/project_1/opendev.org/zuul/zuul-jobs
            role_path: ansible/pre_playbook_0/role_1/zuul-jobs/roles
          - checkout: main
            checkout_description: zuul branch
            link_name: ansible/pre_playbook_0/role_2/zuul-jobs
            link_target: trusted/project_2/github.com/vexxhost/zuul-jobs
            role_path: ansible/pre_playbook_0/role_2/zuul-jobs/roles
        - path: untrusted/project_0/github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml
          roles:
          - checkout: master
            checkout_description: project default branch
            link_name: ansible/pre_playbook_1/role_1/zuul-jobs
            link_target: untrusted/project_2/opendev.org/zuul/zuul-jobs
            role_path: ansible/pre_playbook_1/role_1/zuul-jobs/roles
          - checkout: main
            checkout_description: playbook branch
            link_name: ansible/pre_playbook_1/role_2/zuul-jobs
            link_target: untrusted/project_0/github.com/vexxhost/zuul-jobs
            role_path: ansible/pre_playbook_1/role_2/zuul-jobs/roles
      post_review: false
      post_timeout: null
      pre_timeout: null
      project:
        canonical_hostname: github.com
        canonical_name: github.com/vexxhost/atmosphere.common
        name: vexxhost/atmosphere.common
        short_name: atmosphere.common
        src_dir: src/github.com/vexxhost/atmosphere.common
      projects:
        github.com/vexxhost/atmosphere.common:
          canonical_hostname: github.com
          canonical_name: github.com/vexxhost/atmosphere.common
          checkout: main
          checkout_description: zuul branch
          commit: 4e88236bfd6565c4393eec1d50698773db5d486f
          name: vexxhost/atmosphere.common
          required: false
          short_name: atmosphere.common
          src_dir: src/github.com/vexxhost/atmosphere.common
      ref: refs/pull/100/head
      resources: {}
      tenant: oss
      timeout: 1800
      topic: null
      voting: true
