Skip to content

[TT-13924]: updated go mod for kafka datasource #7058

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
May 16, 2025
Merged

Conversation

kofoworola
Copy link
Contributor

@kofoworola kofoworola commented May 15, 2025

User description

TT-13924
Summary Change in behaviour of resolve for GraphQL Engine sends errors to UDG subscribers on new Kafka messages
Type Bug Bug
Status In Code Review
Points N/A
Labels Commercial_candidate_rel3-2025, Release3Candidate, customer_bug, jira_escalated

Description

TT-13924

Related Issue

Motivation and Context

How This Has Been Tested

Screenshots (if appropriate)

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)
  • Refactoring or add test (improvements in base code or adds test coverage to functionality)

Checklist

  • I ensured that the documentation is up to date
  • I explained why this PR updates go.mod in detail with reasoning why it's required
  • I would like a code coverage CI quality gate exception and have explained why

PR Type

enhancement


Description

  • Upgraded graphql-go-tools dependency to latest commit

  • Added new indirect dependencies for supporting libraries

  • Updated go.sum to reflect new dependency versions

  • Ensured compatibility with Kafka datasource enhancements


Changes walkthrough 📝

Relevant files
Enhancement
go.mod
Upgrade graphql-go-tools and add indirect dependencies     

go.mod

  • Upgraded github.com/TykTechnologies/graphql-go-tools to a newer commit
  • Added several new indirect dependencies (e.g., cobra, viper, jennifer)
  • Updated dependency versions for improved compatibility
  • +8/-1     
    go.sum
    Update go.sum for new and upgraded dependencies                   

    go.sum

  • Added checksums for new and updated dependencies
  • Reflected changes from go.mod updates
  • Ensured integrity of new indirect dependencies
  • +31/-0   

    Need help?
  • Type /help how to ... in the comments thread for any questions about PR-Agent usage.
  • Check out the documentation for more information.
  • @buger
    Copy link
    Member

    buger commented May 15, 2025

    Knock Knock! 🔍

    Just thought I'd let you know that your PR title and story title look quite different. PR titles that closely resemble the story title make it easier for reviewers to understand the context of the PR.

    An easy-to-understand PR title a day makes the reviewer review away! 😛⚡️
    Story Title Change in behaviour of resolve for GraphQL Engine sends errors to UDG subscribers on new Kafka messages
    PR Title [TT-13924]: updated go mod for kafka datasource

    Check out this guide to learn more about PR best-practices.

    Copy link
    Contributor

    PR Reviewer Guide 🔍

    Here are some key observations to aid the review process:

    ⏱️ Estimated effort to review: 2 🔵🔵⚪⚪⚪
    🧪 No relevant tests
    🔒 No security concerns identified
    ⚡ Recommended focus areas for review

    Dependency Update

    The update to github.com/TykTechnologies/graphql-go-tools introduces a new version. The reviewer should verify that this version is compatible with the rest of the codebase and does not introduce breaking changes or regressions, especially in the context of Kafka datasource and GraphQL Engine behavior.

    github.com/TykTechnologies/graphql-go-tools v1.6.2-0.20250515125820-331bc08d1480
    Indirect Dependencies

    Several new indirect dependencies have been added. The reviewer should confirm that these are necessary and do not introduce unnecessary bloat or potential conflicts in the dependency tree.

    github.com/dave/jennifer v1.4.0 // indirect
    github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect
    github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f // indirect
    github.com/distribution/reference v0.6.0 // indirect
    github.com/docker/docker v28.0.1+incompatible // indirect
    github.com/docker/go-connections v0.5.0 // indirect
    github.com/docker/go-units v0.5.0 // indirect
    github.com/dustin/go-humanize v1.0.1 // indirect
    github.com/eapache/go-resiliency v1.7.0 // indirect
    github.com/eapache/go-xerial-snappy v0.0.0-20230731223053-c322873962e3 // indirect
    github.com/eapache/queue v1.1.0 // indirect
    github.com/ebitengine/purego v0.8.2 // indirect
    github.com/facebookgo/clock v0.0.0-20150410010913-600d898af40a // indirect
    github.com/fatih/color v1.16.0 // indirect
    github.com/fatih/structs v1.1.0 // indirect
    github.com/felixge/httpsnoop v1.0.4 // indirect
    github.com/fsnotify/fsnotify v1.7.0 // indirect
    github.com/getsentry/raven-go v0.2.0 // indirect
    github.com/go-jose/go-jose/v4 v4.0.5 // indirect
    github.com/go-logr/logr v1.4.2 // indirect
    github.com/go-logr/stdr v1.2.2 // indirect
    github.com/go-ole/go-ole v1.2.6 // indirect
    github.com/go-openapi/jsonpointer v0.19.6 // indirect
    github.com/go-openapi/swag v0.22.4 // indirect
    github.com/gobwas/httphead v0.1.0 // indirect
    github.com/gobwas/pool v0.2.1 // indirect
    github.com/gobwas/ws v1.2.1 // indirect
    github.com/gogo/protobuf v1.3.2 // indirect
    github.com/golang-jwt/jwt/v5 v5.2.2 // indirect
    github.com/golang/snappy v0.0.4 // indirect
    github.com/gorilla/css v1.0.1 // indirect
    github.com/gorilla/handlers v1.5.2 // indirect
    github.com/govalues/decimal v0.1.32 // indirect
    github.com/grpc-ecosystem/grpc-gateway/v2 v2.19.1 // indirect
    github.com/hashicorp/errwrap v1.1.0 // indirect
    github.com/hashicorp/go-cleanhttp v0.5.2 // indirect
    github.com/hashicorp/go-hclog v1.6.3 // indirect
    github.com/hashicorp/go-immutable-radix v1.3.1 // indirect
    github.com/hashicorp/go-retryablehttp v0.7.7 // indirect
    github.com/hashicorp/go-rootcerts v1.0.2 // indirect
    github.com/hashicorp/go-secure-stdlib/parseutil v0.1.6 // indirect
    github.com/hashicorp/go-secure-stdlib/strutil v0.1.2 // indirect
    github.com/hashicorp/go-sockaddr v1.0.2 // indirect
    github.com/hashicorp/go-uuid v1.0.3 // indirect
    github.com/hashicorp/golang-lru v0.5.4 // indirect
    github.com/hashicorp/golang-lru/arc/v2 v2.0.7 // indirect
    github.com/hashicorp/golang-lru/v2 v2.0.7 // indirect
    github.com/hashicorp/hcl v1.0.0 // indirect
    github.com/hashicorp/raft v1.7.1 // indirect
    github.com/hashicorp/serf v0.10.1 // indirect
    github.com/huandu/go-clone v1.6.0 // indirect
    github.com/huandu/xstrings v1.5.0 // indirect
    github.com/iancoleman/strcase v0.3.0 // indirect
    github.com/imdario/mergo v0.3.13 // indirect
    github.com/inconshreveable/mousetrap v1.1.0 // indirect
    github.com/influxdata/go-syslog/v3 v3.0.0 // indirect
    github.com/invopop/yaml v0.2.0 // indirect
    github.com/itchyny/gojq v0.12.16 // indirect
    github.com/itchyny/timefmt-go v0.1.6 // indirect
    github.com/jcmturner/aescts/v2 v2.0.0 // indirect
    github.com/jcmturner/dnsutils/v2 v2.0.0 // indirect
    github.com/jcmturner/gofork v1.7.6 // indirect
    github.com/jcmturner/gokrb5/v8 v8.4.4 // indirect
    github.com/jcmturner/rpc/v2 v2.0.3 // indirect
    github.com/jensneuse/byte-template v0.0.0-20200214152254-4f3cf06e5c68 // indirect
    github.com/jensneuse/pipeline v0.0.0-20200117120358-9fb4de085cd6 // indirect
    github.com/jinzhu/inflection v1.0.0 // indirect
    github.com/jinzhu/now v1.1.2 // indirect
    github.com/jmespath/go-jmespath v0.4.0 // indirect
    github.com/josharian/intern v1.0.0 // indirect
    github.com/klauspost/compress v1.17.11 // indirect
    github.com/klauspost/pgzip v1.2.6 // indirect
    github.com/linkedin/goavro/v2 v2.12.0 // indirect
    github.com/lonelycode/go-uuid v0.0.0-20141202165402-ed3ca8a15a93 // indirect
    github.com/lufia/plan9stats v0.0.0-20211012122336-39d0f177ccd0 // indirect
    github.com/magiconair/properties v1.8.9 // indirect
    github.com/mailru/easyjson v0.7.7 // indirect
    github.com/matoous/go-nanoid/v2 v2.0.0 // indirect
    github.com/mattn/go-colorable v0.1.13 // indirect
    github.com/mattn/go-isatty v0.0.20 // indirect
    github.com/mavricknz/asn1-ber v0.0.0-20151103223136-b9df1c2f4213 // indirect
    github.com/microcosm-cc/bluemonday v1.0.27 // indirect
    github.com/minio/highwayhash v1.0.3 // indirect
    github.com/mitchellh/go-homedir v1.1.0 // indirect
    github.com/mitchellh/reflectwalk v1.0.2 // indirect
    github.com/moby/docker-image-spec v1.3.1 // indirect
    github.com/moby/patternmatcher v0.6.0 // indirect
    github.com/moby/sys/sequential v0.5.0 // indirect
    github.com/moby/sys/user v0.1.0 // indirect
    github.com/moby/sys/userns v0.1.0 // indirect
    github.com/moby/term v0.5.0 // indirect
    github.com/mohae/deepcopy v0.0.0-20170929034955-c48cc78d4826 // indirect
    github.com/morikuni/aec v1.0.0 // indirect
    github.com/mpvl/unique v0.0.0-20150818121801-cbe035fff7de // indirect
    github.com/nats-io/jwt/v2 v2.7.2 // indirect
    github.com/nats-io/nkeys v0.4.9 // indirect
    github.com/nats-io/nuid v1.0.1 // indirect
    github.com/nats-io/stan.go v0.10.4 // indirect
    github.com/oasdiff/yaml3 v0.0.0-20241214160948-977117996672 // indirect
    github.com/opencontainers/go-digest v1.0.0 // indirect
    github.com/opencontainers/image-spec v1.1.1 // indirect
    github.com/pelletier/go-toml v1.6.0 // indirect
    github.com/perimeterx/marshmallow v1.1.5 // indirect
    github.com/peterbourgon/g2s v0.0.0-20170223122336-d4e7ad98afea // indirect
    github.com/pierrec/lz4/v4 v4.1.21 // indirect
    github.com/pkg/errors v0.9.1 // indirect
    github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect
    github.com/power-devops/perfstat v0.0.0-20210106213030-5aafc221ea8c // indirect
    github.com/quipo/dependencysolver v0.0.0-20170801134659-2b009cb4ddcc // indirect
    github.com/r3labs/sse/v2 v2.8.1 // indirect
    github.com/rcrowley/go-metrics v0.0.0-20201227073835-cf1acfcdf475 // indirect
    github.com/rickb777/period v1.0.7 // indirect
    github.com/rickb777/plural v1.4.2 // indirect
    github.com/robfig/cron/v3 v3.0.1 // indirect
    github.com/russross/blackfriday/v2 v2.1.0 // indirect
    github.com/ryanuber/go-glob v1.0.0 // indirect
    github.com/santhosh-tekuri/jsonschema/v5 v5.3.1 // indirect
    github.com/segmentio/ksuid v1.0.4 // indirect
    github.com/shirou/gopsutil/v4 v4.25.1 // indirect
    github.com/shopspring/decimal v1.4.0 // indirect
    github.com/spf13/cast v1.7.0 // indirect
    github.com/spf13/cobra v1.7.0 // indirect
    github.com/spf13/jwalterweatherman v1.0.0 // indirect
    github.com/spf13/pflag v1.0.5 // indirect
    github.com/spf13/viper v1.3.2 // indirect

    Copy link
    Contributor

    PR Code Suggestions ✨

    No code suggestions found for the PR.

    Copy link
    Contributor

    github-actions bot commented May 15, 2025

    API Changes

    no api changes detected

    @kofoworola kofoworola force-pushed the fix/kafka branch 2 times, most recently from 792e7dd to d078a29 Compare May 16, 2025 07:29
    @kofoworola kofoworola enabled auto-merge (squash) May 16, 2025 07:53
    Copy link

    @kofoworola kofoworola merged commit cc0add2 into master May 16, 2025
    40 of 41 checks passed
    @kofoworola kofoworola deleted the fix/kafka branch May 16, 2025 08:16
    @kofoworola
    Copy link
    Contributor Author

    /release to release-5.8

    Copy link

    tykbot bot commented May 23, 2025

    Working on it! Note that it can take a few minutes.

    tykbot bot pushed a commit that referenced this pull request May 23, 2025
    ### **User description**
    <details open>
    <summary><a href="https://tyktech.atlassian.net/browse/TT-13924"
    title="TT-13924" target="_blank">TT-13924</a></summary>
      <br />
      <table>
        <tr>
          <th>Summary</th>
    <td>Change in behaviour of resolve for GraphQL Engine sends errors to
    UDG subscribers on new Kafka messages</td>
        </tr>
        <tr>
          <th>Type</th>
          <td>
    <img alt="Bug"
    src="https://tyktech.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10303?size=medium"
    />
            Bug
          </td>
        </tr>
        <tr>
          <th>Status</th>
          <td>In Code Review</td>
        </tr>
        <tr>
          <th>Points</th>
          <td>N/A</td>
        </tr>
        <tr>
          <th>Labels</th>
    <td><a
    href="https://tyktech.atlassian.net/issues?jql=project%20%3D%20TT%20AND%20labels%20%3D%20Commercial_candidate_rel3-2025%20ORDER%20BY%20created%20DESC"
    title="Commercial_candidate_rel3-2025">Commercial_candidate_rel3-2025</a>,
    <a
    href="https://tyktech.atlassian.net/issues?jql=project%20%3D%20TT%20AND%20labels%20%3D%20Release3Candidate%20ORDER%20BY%20created%20DESC"
    title="Release3Candidate">Release3Candidate</a>, <a
    href="https://tyktech.atlassian.net/issues?jql=project%20%3D%20TT%20AND%20labels%20%3D%20customer_bug%20ORDER%20BY%20created%20DESC"
    title="customer_bug">customer_bug</a>, <a
    href="https://tyktech.atlassian.net/issues?jql=project%20%3D%20TT%20AND%20labels%20%3D%20jira_escalated%20ORDER%20BY%20created%20DESC"
    title="jira_escalated">jira_escalated</a></td>
        </tr>
      </table>
    </details>
    <!--
      do not remove this marker as it will break jira-lint's functionality.
      added_by_jira_lint
    -->
    
    ---
    
    <!-- Provide a general summary of your changes in the Title above -->
    
    ## Description
    
    <!-- Describe your changes in detail -->
    [TT-13924](https://tyktech.atlassian.net/browse/TT-13924)
    
    ## Related Issue
    
    <!-- This project only accepts pull requests related to open issues. -->
    <!-- If suggesting a new feature or change, please discuss it in an
    issue first. -->
    <!-- If fixing a bug, there should be an issue describing it with steps
    to reproduce. -->
    <!-- OSS: Please link to the issue here. Tyk: please create/link the
    JIRA ticket. -->
    
    ## Motivation and Context
    
    <!-- Why is this change required? What problem does it solve? -->
    
    ## How This Has Been Tested
    
    <!-- Please describe in detail how you tested your changes -->
    <!-- Include details of your testing environment, and the tests -->
    <!-- you ran to see how your change affects other areas of the code,
    etc. -->
    <!-- This information is helpful for reviewers and QA. -->
    
    ## Screenshots (if appropriate)
    
    ## Types of changes
    
    <!-- What types of changes does your code introduce? Put an `x` in all
    the boxes that apply: -->
    
    - [ ] Bug fix (non-breaking change which fixes an issue)
    - [ ] New feature (non-breaking change which adds functionality)
    - [ ] Breaking change (fix or feature that would cause existing
    functionality to change)
    - [ ] Refactoring or add test (improvements in base code or adds test
    coverage to functionality)
    
    ## Checklist
    
    <!-- Go over all the following points, and put an `x` in all the boxes
    that apply -->
    <!-- If there are no documentation updates required, mark the item as
    checked. -->
    <!-- Raise up any additional concerns not covered by the checklist. -->
    
    - [ ] I ensured that the documentation is up to date
    - [ ] I explained why this PR updates go.mod in detail with reasoning
    why it's required
    - [ ] I would like a code coverage CI quality gate exception and have
    explained why
    
    
    [TT-13924]:
    https://tyktech.atlassian.net/browse/TT-13924?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ
    
    
    ___
    
    ### **PR Type**
    enhancement
    
    
    ___
    
    ### **Description**
    - Upgraded `graphql-go-tools` dependency to latest commit
    
    - Added new indirect dependencies for supporting libraries
    
    - Updated `go.sum` to reflect new dependency versions
    
    - Ensured compatibility with Kafka datasource enhancements
    
    
    ___
    
    
    
    ### **Changes walkthrough** 📝
    <table><thead><tr><th></th><th align="left">Relevant
    files</th></tr></thead><tbody><tr><td><strong>Enhancement</strong></td><td><table>
    <tr>
      <td>
        <details>
    <summary><strong>go.mod</strong><dd><code>Upgrade graphql-go-tools and
    add indirect dependencies</code>&nbsp; &nbsp; &nbsp; </dd></summary>
    <hr>
    
    go.mod
    
    <li>Upgraded <code>github.com/TykTechnologies/graphql-go-tools</code> to
    a newer commit<br> <li> Added several new indirect dependencies (e.g.,
    <code>cobra</code>, <code>viper</code>, <code>jennifer</code>)<br> <li>
    Updated dependency versions for improved compatibility
    
    
    </details>
    
    
      </td>
    <td><a
    href="https://github.com/TykTechnologies/tyk/pull/7058/files#diff-33ef32bf6c23acb95f5902d7097b7a1d5128ca061167ec0716715b0b9eeaa5f6">+8/-1</a>&nbsp;
    &nbsp; &nbsp; </td>
    
    </tr>
    
    <tr>
      <td>
        <details>
    <summary><strong>go.sum</strong><dd><code>Update go.sum for new and
    upgraded dependencies</code>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
    &nbsp; &nbsp; &nbsp; &nbsp; </dd></summary>
    <hr>
    
    go.sum
    
    <li>Added checksums for new and updated dependencies<br> <li> Reflected
    changes from go.mod updates<br> <li> Ensured integrity of new indirect
    dependencies
    
    
    </details>
    
    
      </td>
    <td><a
    href="https://github.com/TykTechnologies/tyk/pull/7058/files#diff-3295df7234525439d778f1b282d146a4f1ff6b415248aaac074e8042d9f42d63">+31/-0</a>&nbsp;
    &nbsp; </td>
    
    </tr>
    </table></td></tr></tr></tbody></table>
    
    ___
    
    > <details> <summary> Need help?</summary><li>Type <code>/help how to
    ...</code> in the comments thread for any questions about PR-Agent
    usage.</li><li>Check out the <a
    href="https://qodo-merge-docs.qodo.ai/usage-guide/">documentation</a>
    for more information.</li></details>
    
    (cherry picked from commit cc0add2)
    Copy link

    tykbot bot commented May 23, 2025

    @kofoworola Created merge PRs

    buger added a commit that referenced this pull request May 23, 2025
    …ce (#7058)
    
    [TT-13924]: updated go mod for kafka datasource (#7058)
    
    ### **User description**
    <details open>
    <summary><a href="https://tyktech.atlassian.net/browse/TT-13924"
    title="TT-13924" target="_blank">TT-13924</a></summary>
      <br />
      <table>
        <tr>
          <th>Summary</th>
    <td>Change in behaviour of resolve for GraphQL Engine sends errors to
    UDG subscribers on new Kafka messages</td>
        </tr>
        <tr>
          <th>Type</th>
          <td>
    <img alt="Bug"
    src="https://tyktech.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10303?size=medium"
    />
            Bug
          </td>
        </tr>
        <tr>
          <th>Status</th>
          <td>In Code Review</td>
        </tr>
        <tr>
          <th>Points</th>
          <td>N/A</td>
        </tr>
        <tr>
          <th>Labels</th>
    <td><a
    href="https://tyktech.atlassian.net/issues?jql=project%20%3D%20TT%20AND%20labels%20%3D%20Commercial_candidate_rel3-2025%20ORDER%20BY%20created%20DESC"
    title="Commercial_candidate_rel3-2025">Commercial_candidate_rel3-2025</a>,
    <a
    href="https://tyktech.atlassian.net/issues?jql=project%20%3D%20TT%20AND%20labels%20%3D%20Release3Candidate%20ORDER%20BY%20created%20DESC"
    title="Release3Candidate">Release3Candidate</a>, <a
    href="https://tyktech.atlassian.net/issues?jql=project%20%3D%20TT%20AND%20labels%20%3D%20customer_bug%20ORDER%20BY%20created%20DESC"
    title="customer_bug">customer_bug</a>, <a
    href="https://tyktech.atlassian.net/issues?jql=project%20%3D%20TT%20AND%20labels%20%3D%20jira_escalated%20ORDER%20BY%20created%20DESC"
    title="jira_escalated">jira_escalated</a></td>
        </tr>
      </table>
    </details>
    <!--
      do not remove this marker as it will break jira-lint's functionality.
      added_by_jira_lint
    -->
    
    ---
    
    <!-- Provide a general summary of your changes in the Title above -->
    
    ## Description
    
    <!-- Describe your changes in detail -->
    [TT-13924](https://tyktech.atlassian.net/browse/TT-13924)
    
    ## Related Issue
    
    <!-- This project only accepts pull requests related to open issues. -->
    <!-- If suggesting a new feature or change, please discuss it in an
    issue first. -->
    <!-- If fixing a bug, there should be an issue describing it with steps
    to reproduce. -->
    <!-- OSS: Please link to the issue here. Tyk: please create/link the
    JIRA ticket. -->
    
    ## Motivation and Context
    
    <!-- Why is this change required? What problem does it solve? -->
    
    ## How This Has Been Tested
    
    <!-- Please describe in detail how you tested your changes -->
    <!-- Include details of your testing environment, and the tests -->
    <!-- you ran to see how your change affects other areas of the code,
    etc. -->
    <!-- This information is helpful for reviewers and QA. -->
    
    ## Screenshots (if appropriate)
    
    ## Types of changes
    
    <!-- What types of changes does your code introduce? Put an `x` in all
    the boxes that apply: -->
    
    - [ ] Bug fix (non-breaking change which fixes an issue)
    - [ ] New feature (non-breaking change which adds functionality)
    - [ ] Breaking change (fix or feature that would cause existing
    functionality to change)
    - [ ] Refactoring or add test (improvements in base code or adds test
    coverage to functionality)
    
    ## Checklist
    
    <!-- Go over all the following points, and put an `x` in all the boxes
    that apply -->
    <!-- If there are no documentation updates required, mark the item as
    checked. -->
    <!-- Raise up any additional concerns not covered by the checklist. -->
    
    - [ ] I ensured that the documentation is up to date
    - [ ] I explained why this PR updates go.mod in detail with reasoning
    why it's required
    - [ ] I would like a code coverage CI quality gate exception and have
    explained why
    
    
    [TT-13924]:
    https://tyktech.atlassian.net/browse/TT-13924?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ
    
    
    ___
    
    ### **PR Type**
    enhancement
    
    
    ___
    
    ### **Description**
    - Upgraded `graphql-go-tools` dependency to latest commit
    
    - Added new indirect dependencies for supporting libraries
    
    - Updated `go.sum` to reflect new dependency versions
    
    - Ensured compatibility with Kafka datasource enhancements
    
    
    ___
    
    
    
    ### **Changes walkthrough** 📝
    <table><thead><tr><th></th><th align="left">Relevant
    files</th></tr></thead><tbody><tr><td><strong>Enhancement</strong></td><td><table>
    <tr>
      <td>
        <details>
    <summary><strong>go.mod</strong><dd><code>Upgrade graphql-go-tools and
    add indirect dependencies</code>&nbsp; &nbsp; &nbsp; </dd></summary>
    <hr>
    
    go.mod
    
    <li>Upgraded <code>github.com/TykTechnologies/graphql-go-tools</code> to
    a newer commit<br> <li> Added several new indirect dependencies (e.g.,
    <code>cobra</code>, <code>viper</code>, <code>jennifer</code>)<br> <li>
    Updated dependency versions for improved compatibility
    
    
    </details>
    
    
      </td>
    <td><a
    href="https://github.com/TykTechnologies/tyk/pull/7058/files#diff-33ef32bf6c23acb95f5902d7097b7a1d5128ca061167ec0716715b0b9eeaa5f6">+8/-1</a>&nbsp;
    &nbsp; &nbsp; </td>
    
    </tr>
    
    <tr>
      <td>
        <details>
    <summary><strong>go.sum</strong><dd><code>Update go.sum for new and
    upgraded dependencies</code>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
    &nbsp; &nbsp; &nbsp; &nbsp; </dd></summary>
    <hr>
    
    go.sum
    
    <li>Added checksums for new and updated dependencies<br> <li> Reflected
    changes from go.mod updates<br> <li> Ensured integrity of new indirect
    dependencies
    
    
    </details>
    
    
      </td>
    <td><a
    href="https://github.com/TykTechnologies/tyk/pull/7058/files#diff-3295df7234525439d778f1b282d146a4f1ff6b415248aaac074e8042d9f42d63">+31/-0</a>&nbsp;
    &nbsp; </td>
    
    </tr>
    </table></td></tr></tr></tbody></table>
    
    ___
    
    > <details> <summary> Need help?</summary><li>Type <code>/help how to
    ...</code> in the comments thread for any questions about PR-Agent
    usage.</li><li>Check out the <a
    href="https://qodo-merge-docs.qodo.ai/usage-guide/">documentation</a>
    for more information.</li></details>
    Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
    Projects
    None yet
    Development

    Successfully merging this pull request may close these issues.

    3 participants