all:
  children:
    zuul_unreachable:
      hosts: {}
  hosts:
    debian-bookworm:
      ansible_connection: ssh
      ansible_host: 2a13:1a81:8000:3124:f816:3eff:feec:2dc
      ansible_port: 22
      ansible_python_interpreter: auto
      ansible_user: zuul
      nodepool:
        az: nova
        cloud: regiocloud-a-ci
        external_id: 1ad27439-c0d5-4771-b7dc-a1be427c7347
        host_id: df70f2a3f3d0c26428f22685cfc722ebc48099d99e7332c39e017195
        interface_ip: 2a13:1a81:8000:3124:f816:3eff:feec:2dc
        label: debian-bookworm
        node_properties: {}
        private_ipv4: 10.128.0.106
        private_ipv6: null
        provider: regiocloud-a
        public_ipv4: 81.163.192.244
        public_ipv6: 2a13:1a81:8000:3124:f816:3eff:feec:2dc
        region: null
        slot: null
  vars:
    zuul:
      _inheritance_path:
      - '<Job base explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: osism/zuul-config/zuul.d/jobs.yaml@main#2>'
      - '<Job mypy explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: osism/zuul-jobs/.zuul.yaml@main#42>'
      - '<Job mypy explicit: None implied: None source: osism/python-osism/.zuul.yaml@main#138>'
      ansible_version: '9'
      attempts: 1
      branch: main
      build: f72e04ad06824a52833e29d0657159f6
      build_refs:
      - branch: main
        change: '2245'
        change_message: "Update dependency boto3 to v1.43.2\n\nThis PR contains the
          following updates:\n\n| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/)
          | [Confidence](https://docs.renovatebot.com/merge-confidence/) |\n|---|---|---|---|\n|
          [boto3](https://redirect.github.com/boto/boto3) | `==1.43.1` \u2192 `==1.43.2`
          | ![age](https://developer.mend.io/api/mc/badges/age/pypi/boto3/1.43.2?slim=true)
          | ![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/boto3/1.43.1/1.43.2?slim=true)
          |\n\n---\n\n### Release Notes\n\n<details>\n<summary>boto/boto3 (boto3)</summary>\n\n###
          [`v1.43.2`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#1432)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.43.1...1.43.2)\n\n\\======\n\n-
          api-change:`appstream`: \\[`botocore`] Amazon WorkSpaces Applications now
          enables AI agents to securely operate desktop applications. Administrators
          configure stacks to provide agents access to WorkSpaces. Agents can click,
          type, and take screenshots. Agents authenticate with AWS IAM credentials
          with activity logged in AWS CloudTrail.\n- api-change:`cloudwatch`: \\[`botocore`]
          This release adds tag support for CloudWatch Dashboards. The PutDashboard
          API now accepts a Tags parameter, allowing you to tag dashboards at creation
          time. Additionally, the TagResource, UntagResource, and ListTagsForResource
          APIs now support dashboard ARNs as resources.\n- api-change:`entityresolution`:
          \\[`botocore`] Add support for transitive matching in AWS Entity Resolution
          rule-based matching workflows. When enabled, records that match through
          different rules are grouped together into the same match group, allowing
          related records to be connected across rule levels.\n- api-change:`iam`:
          \\[`botocore`] Added guidance for CreateOpenIDConnectProvider to include
          multiple thumbprints when OIDC discovery and JWKS endpoints use different
          hosts or certificates\n- api-change:`iot`: \\[`botocore`] AWS IoT HTTP rule
          actions now support cross-topic batching, combining messages from different
          MQTT topics into single HTTP requests.\n- api-change:`logs`: \\[`botocore`]
          Adds support for filtering log groups by tags in the ListLogGroups API via
          the new logGroupTags parameter.\n- api-change:`qconnect`: \\[`botocore`]
          Added reasoning details, statusDescription, and timeToFirstTokenMs fields
          to the ListSpans response in Amazon Q in Connect to provide visibility into
          model thinking, error diagnostics, and inference latency metrics.\n- api-change:`quicksight`:
          \\[`botocore`] Add IdentityProviderCACertificatesBundleS3Uri for private
          CA certs with OAuth datasources. 256-char limit for FontFamily in themes.
          ControlTitleFormatText on all 13 filters. ControlTitleFontConfiguration.
          ContextRegion for cross-region identity context. Story,scenario in CreateCustomCapability
          API.\n\n</details>\n\n---\n\n### Configuration\n\n\U0001F4C5 **Schedule**:
          (UTC)\n\n- Branch creation\n  - At any time (no schedule defined)\n- Automerge\n
          \ - At any time (no schedule defined)\n\n\U0001F6A6 **Automerge**: Disabled
          by config. Please merge this manually once you are satisfied.\n\n\u267B
          **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry
          checkbox.\n\n\U0001F515 **Ignore**: Close this PR and you won't be reminded
          about this update again.\n\n---\n\n - [ ] <!-- rebase-check -->If you want
          to rebase/retry this PR, check this box\n\n---\n\nThis PR was generated
          by [Mend Renovate](https://mend.io/renovate/). View the [repository job
          log](https://developer.mend.io/github/osism/python-osism).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xNTkuMiIsInVwZGF0ZWRJblZlciI6IjQzLjE1OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
        change_url: https://github.com/osism/python-osism/pull/2245
        commit_id: ffe13a9b26c044738dc17afce80e3d0fbd276760
        patchset: ffe13a9b26c044738dc17afce80e3d0fbd276760
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/python-osism
          name: osism/python-osism
          short_name: python-osism
        src_dir: src/github.com/osism/python-osism
        topic: null
      buildset: 767c93825dc54aeb944d9beed9d91669
      buildset_refs:
      - branch: main
        change: '2245'
        change_message: "Update dependency boto3 to v1.43.2\n\nThis PR contains the
          following updates:\n\n| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/)
          | [Confidence](https://docs.renovatebot.com/merge-confidence/) |\n|---|---|---|---|\n|
          [boto3](https://redirect.github.com/boto/boto3) | `==1.43.1` \u2192 `==1.43.2`
          | ![age](https://developer.mend.io/api/mc/badges/age/pypi/boto3/1.43.2?slim=true)
          | ![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/boto3/1.43.1/1.43.2?slim=true)
          |\n\n---\n\n### Release Notes\n\n<details>\n<summary>boto/boto3 (boto3)</summary>\n\n###
          [`v1.43.2`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#1432)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.43.1...1.43.2)\n\n\\======\n\n-
          api-change:`appstream`: \\[`botocore`] Amazon WorkSpaces Applications now
          enables AI agents to securely operate desktop applications. Administrators
          configure stacks to provide agents access to WorkSpaces. Agents can click,
          type, and take screenshots. Agents authenticate with AWS IAM credentials
          with activity logged in AWS CloudTrail.\n- api-change:`cloudwatch`: \\[`botocore`]
          This release adds tag support for CloudWatch Dashboards. The PutDashboard
          API now accepts a Tags parameter, allowing you to tag dashboards at creation
          time. Additionally, the TagResource, UntagResource, and ListTagsForResource
          APIs now support dashboard ARNs as resources.\n- api-change:`entityresolution`:
          \\[`botocore`] Add support for transitive matching in AWS Entity Resolution
          rule-based matching workflows. When enabled, records that match through
          different rules are grouped together into the same match group, allowing
          related records to be connected across rule levels.\n- api-change:`iam`:
          \\[`botocore`] Added guidance for CreateOpenIDConnectProvider to include
          multiple thumbprints when OIDC discovery and JWKS endpoints use different
          hosts or certificates\n- api-change:`iot`: \\[`botocore`] AWS IoT HTTP rule
          actions now support cross-topic batching, combining messages from different
          MQTT topics into single HTTP requests.\n- api-change:`logs`: \\[`botocore`]
          Adds support for filtering log groups by tags in the ListLogGroups API via
          the new logGroupTags parameter.\n- api-change:`qconnect`: \\[`botocore`]
          Added reasoning details, statusDescription, and timeToFirstTokenMs fields
          to the ListSpans response in Amazon Q in Connect to provide visibility into
          model thinking, error diagnostics, and inference latency metrics.\n- api-change:`quicksight`:
          \\[`botocore`] Add IdentityProviderCACertificatesBundleS3Uri for private
          CA certs with OAuth datasources. 256-char limit for FontFamily in themes.
          ControlTitleFormatText on all 13 filters. ControlTitleFontConfiguration.
          ContextRegion for cross-region identity context. Story,scenario in CreateCustomCapability
          API.\n\n</details>\n\n---\n\n### Configuration\n\n\U0001F4C5 **Schedule**:
          (UTC)\n\n- Branch creation\n  - At any time (no schedule defined)\n- Automerge\n
          \ - At any time (no schedule defined)\n\n\U0001F6A6 **Automerge**: Disabled
          by config. Please merge this manually once you are satisfied.\n\n\u267B
          **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry
          checkbox.\n\n\U0001F515 **Ignore**: Close this PR and you won't be reminded
          about this update again.\n\n---\n\n - [ ] <!-- rebase-check -->If you want
          to rebase/retry this PR, check this box\n\n---\n\nThis PR was generated
          by [Mend Renovate](https://mend.io/renovate/). View the [repository job
          log](https://developer.mend.io/github/osism/python-osism).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xNTkuMiIsInVwZGF0ZWRJblZlciI6IjQzLjE1OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
        change_url: https://github.com/osism/python-osism/pull/2245
        commit_id: ffe13a9b26c044738dc17afce80e3d0fbd276760
        patchset: ffe13a9b26c044738dc17afce80e3d0fbd276760
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/python-osism
          name: osism/python-osism
          short_name: python-osism
        src_dir: src/github.com/osism/python-osism
        topic: null
      change: '2245'
      change_message: "Update dependency boto3 to v1.43.2\n\nThis PR contains the
        following updates:\n\n| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/)
        | [Confidence](https://docs.renovatebot.com/merge-confidence/) |\n|---|---|---|---|\n|
        [boto3](https://redirect.github.com/boto/boto3) | `==1.43.1` \u2192 `==1.43.2`
        | ![age](https://developer.mend.io/api/mc/badges/age/pypi/boto3/1.43.2?slim=true)
        | ![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/boto3/1.43.1/1.43.2?slim=true)
        |\n\n---\n\n### Release Notes\n\n<details>\n<summary>boto/boto3 (boto3)</summary>\n\n###
        [`v1.43.2`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#1432)\n\n[Compare
        Source](https://redirect.github.com/boto/boto3/compare/1.43.1...1.43.2)\n\n\\======\n\n-
        api-change:`appstream`: \\[`botocore`] Amazon WorkSpaces Applications now
        enables AI agents to securely operate desktop applications. Administrators
        configure stacks to provide agents access to WorkSpaces. Agents can click,
        type, and take screenshots. Agents authenticate with AWS IAM credentials with
        activity logged in AWS CloudTrail.\n- api-change:`cloudwatch`: \\[`botocore`]
        This release adds tag support for CloudWatch Dashboards. The PutDashboard
        API now accepts a Tags parameter, allowing you to tag dashboards at creation
        time. Additionally, the TagResource, UntagResource, and ListTagsForResource
        APIs now support dashboard ARNs as resources.\n- api-change:`entityresolution`:
        \\[`botocore`] Add support for transitive matching in AWS Entity Resolution
        rule-based matching workflows. When enabled, records that match through different
        rules are grouped together into the same match group, allowing related records
        to be connected across rule levels.\n- api-change:`iam`: \\[`botocore`] Added
        guidance for CreateOpenIDConnectProvider to include multiple thumbprints when
        OIDC discovery and JWKS endpoints use different hosts or certificates\n- api-change:`iot`:
        \\[`botocore`] AWS IoT HTTP rule actions now support cross-topic batching,
        combining messages from different MQTT topics into single HTTP requests.\n-
        api-change:`logs`: \\[`botocore`] Adds support for filtering log groups by
        tags in the ListLogGroups API via the new logGroupTags parameter.\n- api-change:`qconnect`:
        \\[`botocore`] Added reasoning details, statusDescription, and timeToFirstTokenMs
        fields to the ListSpans response in Amazon Q in Connect to provide visibility
        into model thinking, error diagnostics, and inference latency metrics.\n-
        api-change:`quicksight`: \\[`botocore`] Add IdentityProviderCACertificatesBundleS3Uri
        for private CA certs with OAuth datasources. 256-char limit for FontFamily
        in themes. ControlTitleFormatText on all 13 filters. ControlTitleFontConfiguration.
        ContextRegion for cross-region identity context. Story,scenario in CreateCustomCapability
        API.\n\n</details>\n\n---\n\n### Configuration\n\n\U0001F4C5 **Schedule**:
        (UTC)\n\n- Branch creation\n  - At any time (no schedule defined)\n- Automerge\n
        \ - At any time (no schedule defined)\n\n\U0001F6A6 **Automerge**: Disabled
        by config. Please merge this manually once you are satisfied.\n\n\u267B **Rebasing**:
        Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.\n\n\U0001F515
        **Ignore**: Close this PR and you won't be reminded about this update again.\n\n---\n\n
        - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this
        box\n\n---\n\nThis PR was generated by [Mend Renovate](https://mend.io/renovate/).
        View the [repository job log](https://developer.mend.io/github/osism/python-osism).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xNTkuMiIsInVwZGF0ZWRJblZlciI6IjQzLjE1OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
      change_url: https://github.com/osism/python-osism/pull/2245
      child_jobs: []
      commit_id: ffe13a9b26c044738dc17afce80e3d0fbd276760
      event_id: 59943dc0-459f-11f1-996f-ada8b5d4cf31
      executor:
        hostname: 521e9411259a
        inventory_file: /var/lib/zuul/builds/f72e04ad06824a52833e29d0657159f6/ansible/inventory.yaml
        log_root: /var/lib/zuul/builds/f72e04ad06824a52833e29d0657159f6/work/logs
        result_data_file: /var/lib/zuul/builds/f72e04ad06824a52833e29d0657159f6/work/results.json
        src_root: /var/lib/zuul/builds/f72e04ad06824a52833e29d0657159f6/work/src
        work_root: /var/lib/zuul/builds/f72e04ad06824a52833e29d0657159f6/work
      include_vars: []
      items:
      - branch: main
        change: '2245'
        change_message: "Update dependency boto3 to v1.43.2\n\nThis PR contains the
          following updates:\n\n| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/)
          | [Confidence](https://docs.renovatebot.com/merge-confidence/) |\n|---|---|---|---|\n|
          [boto3](https://redirect.github.com/boto/boto3) | `==1.43.1` \u2192 `==1.43.2`
          | ![age](https://developer.mend.io/api/mc/badges/age/pypi/boto3/1.43.2?slim=true)
          | ![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/boto3/1.43.1/1.43.2?slim=true)
          |\n\n---\n\n### Release Notes\n\n<details>\n<summary>boto/boto3 (boto3)</summary>\n\n###
          [`v1.43.2`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#1432)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.43.1...1.43.2)\n\n\\======\n\n-
          api-change:`appstream`: \\[`botocore`] Amazon WorkSpaces Applications now
          enables AI agents to securely operate desktop applications. Administrators
          configure stacks to provide agents access to WorkSpaces. Agents can click,
          type, and take screenshots. Agents authenticate with AWS IAM credentials
          with activity logged in AWS CloudTrail.\n- api-change:`cloudwatch`: \\[`botocore`]
          This release adds tag support for CloudWatch Dashboards. The PutDashboard
          API now accepts a Tags parameter, allowing you to tag dashboards at creation
          time. Additionally, the TagResource, UntagResource, and ListTagsForResource
          APIs now support dashboard ARNs as resources.\n- api-change:`entityresolution`:
          \\[`botocore`] Add support for transitive matching in AWS Entity Resolution
          rule-based matching workflows. When enabled, records that match through
          different rules are grouped together into the same match group, allowing
          related records to be connected across rule levels.\n- api-change:`iam`:
          \\[`botocore`] Added guidance for CreateOpenIDConnectProvider to include
          multiple thumbprints when OIDC discovery and JWKS endpoints use different
          hosts or certificates\n- api-change:`iot`: \\[`botocore`] AWS IoT HTTP rule
          actions now support cross-topic batching, combining messages from different
          MQTT topics into single HTTP requests.\n- api-change:`logs`: \\[`botocore`]
          Adds support for filtering log groups by tags in the ListLogGroups API via
          the new logGroupTags parameter.\n- api-change:`qconnect`: \\[`botocore`]
          Added reasoning details, statusDescription, and timeToFirstTokenMs fields
          to the ListSpans response in Amazon Q in Connect to provide visibility into
          model thinking, error diagnostics, and inference latency metrics.\n- api-change:`quicksight`:
          \\[`botocore`] Add IdentityProviderCACertificatesBundleS3Uri for private
          CA certs with OAuth datasources. 256-char limit for FontFamily in themes.
          ControlTitleFormatText on all 13 filters. ControlTitleFontConfiguration.
          ContextRegion for cross-region identity context. Story,scenario in CreateCustomCapability
          API.\n\n</details>\n\n---\n\n### Configuration\n\n\U0001F4C5 **Schedule**:
          (UTC)\n\n- Branch creation\n  - At any time (no schedule defined)\n- Automerge\n
          \ - At any time (no schedule defined)\n\n\U0001F6A6 **Automerge**: Disabled
          by config. Please merge this manually once you are satisfied.\n\n\u267B
          **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry
          checkbox.\n\n\U0001F515 **Ignore**: Close this PR and you won't be reminded
          about this update again.\n\n---\n\n - [ ] <!-- rebase-check -->If you want
          to rebase/retry this PR, check this box\n\n---\n\nThis PR was generated
          by [Mend Renovate](https://mend.io/renovate/). View the [repository job
          log](https://developer.mend.io/github/osism/python-osism).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xNTkuMiIsInVwZGF0ZWRJblZlciI6IjQzLjE1OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
        change_url: https://github.com/osism/python-osism/pull/2245
        commit_id: ffe13a9b26c044738dc17afce80e3d0fbd276760
        patchset: ffe13a9b26c044738dc17afce80e3d0fbd276760
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/python-osism
          name: osism/python-osism
          short_name: python-osism
          src_dir: src/github.com/osism/python-osism
        topic: null
      job: mypy
      jobtags: []
      max_attempts: 3
      message: VXBkYXRlIGRlcGVuZGVuY3kgYm90bzMgdG8gdjEuNDMuMgoKVGhpcyBQUiBjb250YWlucyB0aGUgZm9sbG93aW5nIHVwZGF0ZXM6Cgp8IFBhY2thZ2UgfCBDaGFuZ2UgfCBbQWdlXShodHRwczovL2RvY3MucmVub3ZhdGVib3QuY29tL21lcmdlLWNvbmZpZGVuY2UvKSB8IFtDb25maWRlbmNlXShodHRwczovL2RvY3MucmVub3ZhdGVib3QuY29tL21lcmdlLWNvbmZpZGVuY2UvKSB8CnwtLS18LS0tfC0tLXwtLS18CnwgW2JvdG8zXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYm90by9ib3RvMykgfCBgPT0xLjQzLjFgIOKGkiBgPT0xLjQzLjJgIHwgIVthZ2VdKGh0dHBzOi8vZGV2ZWxvcGVyLm1lbmQuaW8vYXBpL21jL2JhZGdlcy9hZ2UvcHlwaS9ib3RvMy8xLjQzLjI/c2xpbT10cnVlKSB8ICFbY29uZmlkZW5jZV0oaHR0cHM6Ly9kZXZlbG9wZXIubWVuZC5pby9hcGkvbWMvYmFkZ2VzL2NvbmZpZGVuY2UvcHlwaS9ib3RvMy8xLjQzLjEvMS40My4yP3NsaW09dHJ1ZSkgfAoKLS0tCgojIyMgUmVsZWFzZSBOb3RlcwoKPGRldGFpbHM+CjxzdW1tYXJ5PmJvdG8vYm90bzMgKGJvdG8zKTwvc3VtbWFyeT4KCiMjIyBbYHYxLjQzLjJgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYm90by9ib3RvMy9ibG9iL0hFQUQvQ0hBTkdFTE9HLnJzdCMxNDMyKQoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYm90by9ib3RvMy9jb21wYXJlLzEuNDMuMS4uLjEuNDMuMikKClw9PT09PT0KCi0gYXBpLWNoYW5nZTpgYXBwc3RyZWFtYDogXFtgYm90b2NvcmVgXSBBbWF6b24gV29ya1NwYWNlcyBBcHBsaWNhdGlvbnMgbm93IGVuYWJsZXMgQUkgYWdlbnRzIHRvIHNlY3VyZWx5IG9wZXJhdGUgZGVza3RvcCBhcHBsaWNhdGlvbnMuIEFkbWluaXN0cmF0b3JzIGNvbmZpZ3VyZSBzdGFja3MgdG8gcHJvdmlkZSBhZ2VudHMgYWNjZXNzIHRvIFdvcmtTcGFjZXMuIEFnZW50cyBjYW4gY2xpY2ssIHR5cGUsIGFuZCB0YWtlIHNjcmVlbnNob3RzLiBBZ2VudHMgYXV0aGVudGljYXRlIHdpdGggQVdTIElBTSBjcmVkZW50aWFscyB3aXRoIGFjdGl2aXR5IGxvZ2dlZCBpbiBBV1MgQ2xvdWRUcmFpbC4KLSBhcGktY2hhbmdlOmBjbG91ZHdhdGNoYDogXFtgYm90b2NvcmVgXSBUaGlzIHJlbGVhc2UgYWRkcyB0YWcgc3VwcG9ydCBmb3IgQ2xvdWRXYXRjaCBEYXNoYm9hcmRzLiBUaGUgUHV0RGFzaGJvYXJkIEFQSSBub3cgYWNjZXB0cyBhIFRhZ3MgcGFyYW1ldGVyLCBhbGxvd2luZyB5b3UgdG8gdGFnIGRhc2hib2FyZHMgYXQgY3JlYXRpb24gdGltZS4gQWRkaXRpb25hbGx5LCB0aGUgVGFnUmVzb3VyY2UsIFVudGFnUmVzb3VyY2UsIGFuZCBMaXN0VGFnc0ZvclJlc291cmNlIEFQSXMgbm93IHN1cHBvcnQgZGFzaGJvYXJkIEFSTnMgYXMgcmVzb3VyY2VzLgotIGFwaS1jaGFuZ2U6YGVudGl0eXJlc29sdXRpb25gOiBcW2Bib3RvY29yZWBdIEFkZCBzdXBwb3J0IGZvciB0cmFuc2l0aXZlIG1hdGNoaW5nIGluIEFXUyBFbnRpdHkgUmVzb2x1dGlvbiBydWxlLWJhc2VkIG1hdGNoaW5nIHdvcmtmbG93cy4gV2hlbiBlbmFibGVkLCByZWNvcmRzIHRoYXQgbWF0Y2ggdGhyb3VnaCBkaWZmZXJlbnQgcnVsZXMgYXJlIGdyb3VwZWQgdG9nZXRoZXIgaW50byB0aGUgc2FtZSBtYXRjaCBncm91cCwgYWxsb3dpbmcgcmVsYXRlZCByZWNvcmRzIHRvIGJlIGNvbm5lY3RlZCBhY3Jvc3MgcnVsZSBsZXZlbHMuCi0gYXBpLWNoYW5nZTpgaWFtYDogXFtgYm90b2NvcmVgXSBBZGRlZCBndWlkYW5jZSBmb3IgQ3JlYXRlT3BlbklEQ29ubmVjdFByb3ZpZGVyIHRvIGluY2x1ZGUgbXVsdGlwbGUgdGh1bWJwcmludHMgd2hlbiBPSURDIGRpc2NvdmVyeSBhbmQgSldLUyBlbmRwb2ludHMgdXNlIGRpZmZlcmVudCBob3N0cyBvciBjZXJ0aWZpY2F0ZXMKLSBhcGktY2hhbmdlOmBpb3RgOiBcW2Bib3RvY29yZWBdIEFXUyBJb1QgSFRUUCBydWxlIGFjdGlvbnMgbm93IHN1cHBvcnQgY3Jvc3MtdG9waWMgYmF0Y2hpbmcsIGNvbWJpbmluZyBtZXNzYWdlcyBmcm9tIGRpZmZlcmVudCBNUVRUIHRvcGljcyBpbnRvIHNpbmdsZSBIVFRQIHJlcXVlc3RzLgotIGFwaS1jaGFuZ2U6YGxvZ3NgOiBcW2Bib3RvY29yZWBdIEFkZHMgc3VwcG9ydCBmb3IgZmlsdGVyaW5nIGxvZyBncm91cHMgYnkgdGFncyBpbiB0aGUgTGlzdExvZ0dyb3VwcyBBUEkgdmlhIHRoZSBuZXcgbG9nR3JvdXBUYWdzIHBhcmFtZXRlci4KLSBhcGktY2hhbmdlOmBxY29ubmVjdGA6IFxbYGJvdG9jb3JlYF0gQWRkZWQgcmVhc29uaW5nIGRldGFpbHMsIHN0YXR1c0Rlc2NyaXB0aW9uLCBhbmQgdGltZVRvRmlyc3RUb2tlbk1zIGZpZWxkcyB0byB0aGUgTGlzdFNwYW5zIHJlc3BvbnNlIGluIEFtYXpvbiBRIGluIENvbm5lY3QgdG8gcHJvdmlkZSB2aXNpYmlsaXR5IGludG8gbW9kZWwgdGhpbmtpbmcsIGVycm9yIGRpYWdub3N0aWNzLCBhbmQgaW5mZXJlbmNlIGxhdGVuY3kgbWV0cmljcy4KLSBhcGktY2hhbmdlOmBxdWlja3NpZ2h0YDogXFtgYm90b2NvcmVgXSBBZGQgSWRlbnRpdHlQcm92aWRlckNBQ2VydGlmaWNhdGVzQnVuZGxlUzNVcmkgZm9yIHByaXZhdGUgQ0EgY2VydHMgd2l0aCBPQXV0aCBkYXRhc291cmNlcy4gMjU2LWNoYXIgbGltaXQgZm9yIEZvbnRGYW1pbHkgaW4gdGhlbWVzLiBDb250cm9sVGl0bGVGb3JtYXRUZXh0IG9uIGFsbCAxMyBmaWx0ZXJzLiBDb250cm9sVGl0bGVGb250Q29uZmlndXJhdGlvbi4gQ29udGV4dFJlZ2lvbiBmb3IgY3Jvc3MtcmVnaW9uIGlkZW50aXR5IGNvbnRleHQuIFN0b3J5LHNjZW5hcmlvIGluIENyZWF0ZUN1c3RvbUNhcGFiaWxpdHkgQVBJLgoKPC9kZXRhaWxzPgoKLS0tCgojIyMgQ29uZmlndXJhdGlvbgoK8J+ThSAqKlNjaGVkdWxlKio6IChVVEMpCgotIEJyYW5jaCBjcmVhdGlvbgogIC0gQXQgYW55IHRpbWUgKG5vIHNjaGVkdWxlIGRlZmluZWQpCi0gQXV0b21lcmdlCiAgLSBBdCBhbnkgdGltZSAobm8gc2NoZWR1bGUgZGVmaW5lZCkKCvCfmqYgKipBdXRvbWVyZ2UqKjogRGlzYWJsZWQgYnkgY29uZmlnLiBQbGVhc2UgbWVyZ2UgdGhpcyBtYW51YWxseSBvbmNlIHlvdSBhcmUgc2F0aXNmaWVkLgoK4pm7ICoqUmViYXNpbmcqKjogV2hlbmV2ZXIgUFIgYmVjb21lcyBjb25mbGljdGVkLCBvciB5b3UgdGljayB0aGUgcmViYXNlL3JldHJ5IGNoZWNrYm94LgoK8J+UlSAqKklnbm9yZSoqOiBDbG9zZSB0aGlzIFBSIGFuZCB5b3Ugd29uJ3QgYmUgcmVtaW5kZWQgYWJvdXQgdGhpcyB1cGRhdGUgYWdhaW4uCgotLS0KCiAtIFsgXSA8IS0tIHJlYmFzZS1jaGVjayAtLT5JZiB5b3Ugd2FudCB0byByZWJhc2UvcmV0cnkgdGhpcyBQUiwgY2hlY2sgdGhpcyBib3gKCi0tLQoKVGhpcyBQUiB3YXMgZ2VuZXJhdGVkIGJ5IFtNZW5kIFJlbm92YXRlXShodHRwczovL21lbmQuaW8vcmVub3ZhdGUvKS4gVmlldyB0aGUgW3JlcG9zaXRvcnkgam9iIGxvZ10oaHR0cHM6Ly9kZXZlbG9wZXIubWVuZC5pby9naXRodWIvb3Npc20vcHl0aG9uLW9zaXNtKS4KPCEtLXJlbm92YXRlLWRlYnVnOmV5SmpjbVZoZEdWa1NXNVdaWElpT2lJME15NHhOVGt1TWlJc0luVndaR0YwWldSSmJsWmxjaUk2SWpRekxqRTFPUzR5SWl3aWRHRnlaMlYwUW5KaGJtTm9Jam9pYldGcGJpSXNJbXhoWW1Wc2N5STZXeUp5Wlc1dmRtRjBaU0pkZlE9PS0tPgo=
      patchset: ffe13a9b26c044738dc17afce80e3d0fbd276760
      pipeline: check
      playbook_context:
        playbook_projects:
          trusted/project_0/github.com/osism/zuul-config:
            canonical_name: github.com/osism/zuul-config
            checkout: main
            commit: 7fe648e065ead713980d61fa015a03a26ed6c629
          trusted/project_1/github.com/osism/openinfra-zuul-jobs:
            canonical_name: github.com/osism/openinfra-zuul-jobs
            checkout: master
            commit: 397240f42127868e42e86e6aeb120c2cb092d117
          untrusted/project_0/github.com/osism/zuul-jobs:
            canonical_name: github.com/osism/zuul-jobs
            checkout: main
            commit: 8ad17ed1be1f63229e054fab94af45f2511a98ea
          untrusted/project_1/github.com/osism/zuul-config:
            canonical_name: github.com/osism/zuul-config
            checkout: main
            commit: 7fe648e065ead713980d61fa015a03a26ed6c629
          untrusted/project_2/github.com/osism/openinfra-zuul-jobs:
            canonical_name: github.com/osism/openinfra-zuul-jobs
            checkout: master
            commit: 397240f42127868e42e86e6aeb120c2cb092d117
        playbooks:
        - path: untrusted/project_0/github.com/osism/zuul-jobs/playbooks/mypy/run.yaml
          roles:
          - checkout: main
            checkout_description: playbook branch
            link_name: ansible/playbook_0/role_0/zuul-jobs
            link_target: untrusted/project_0/github.com/osism/zuul-jobs
            role_path: ansible/playbook_0/role_0/zuul-jobs/roles
          - checkout: main
            checkout_description: zuul branch
            link_name: ansible/playbook_0/role_1/zuul-config
            link_target: untrusted/project_1/github.com/osism/zuul-config
            role_path: ansible/playbook_0/role_1/zuul-config/roles
          - checkout: master
            checkout_description: project default branch
            link_name: ansible/playbook_0/role_2/openinfra-zuul-jobs
            link_target: untrusted/project_2/github.com/osism/openinfra-zuul-jobs
            role_path: ansible/playbook_0/role_2/openinfra-zuul-jobs/roles
      post_review: false
      post_timeout: null
      pre_timeout: null
      project:
        canonical_hostname: github.com
        canonical_name: github.com/osism/python-osism
        name: osism/python-osism
        short_name: python-osism
        src_dir: src/github.com/osism/python-osism
      projects:
        github.com/osism/python-osism:
          canonical_hostname: github.com
          canonical_name: github.com/osism/python-osism
          checkout: main
          checkout_description: zuul branch
          commit: 5a3f3e00d9984f97530d08d92b854e3a42e1b0b2
          name: osism/python-osism
          required: false
          short_name: python-osism
          src_dir: src/github.com/osism/python-osism
      ref: refs/pull/2245/head
      resources: {}
      tenant: osism
      timeout: 1800
      topic: null
      voting: true
