Skip to content

Conversation

@theguild-bot
Copy link
Collaborator

Automatic update of apollo-router to version 2.8.2.

@gemini-code-assist
Copy link
Contributor

Summary of Changes

Hello @theguild-bot, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!

This pull request performs an automatic update of the apollo-router to its latest version, 2.8.2. This update ensures that the project benefits from the newest features, bug fixes, and performance improvements available in the router. The change also involves updating several other related and core Rust dependencies to maintain compatibility and leverage their latest stable releases, alongside the introduction of a new dependency, serde_json, for the router.

Highlights

  • Apollo Router Update: The primary change is the update of apollo-router to version 2.8.2.
  • Related Dependency Updates: Several related packages have also been updated, including apollo-federation to 2.8.2, hive-apollo-router-plugin to 2.3.2, and hive-console-sdk to 0.1.1.
  • Core Dependency Updates: Underlying Rust dependencies like itertools have been updated from 0.11.0 to 0.14.0, rhai from 1.21.0 to 1.23.6, and rhai_codegen from 2.2.0 to 3.1.0.
  • New Dependency: The apollo-router now includes serde_json as a new dependency.
Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point by creating a comment using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in pull request comments and review comments.
Help /gemini help Displays a list of available commands.

Customization

To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.

Limitations & Feedback

Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here.

You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension.

Footnotes

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

Copy link
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

The dependency updates are mostly routine. The major version bump of the transitive dependency rhai_codegen from v2.2.0 to v3.1.0 is the most notable change. This is considered low-risk as it's pulled in by a patch release of a direct dependency. The changes look good to merge, pending CI.

@github-actions
Copy link
Contributor

github-actions bot commented Nov 11, 2025

🚀 Snapshot Release (alpha)

The latest changes of this PR are available as alpha on npm (based on the declared changesets):

Package Version Info
hive 8.11.0 npm ↗︎ unpkg ↗︎

@github-actions
Copy link
Contributor

github-actions bot commented Nov 11, 2025

📚 Storybook Deployment

The latest changes are available as preview in: https://pr-7255.hive-storybook.pages.dev

@github-actions
Copy link
Contributor

github-actions bot commented Nov 11, 2025

💻 Website Preview

The latest changes are available as preview in: https://pr-7255.hive-landing-page.pages.dev

@github-actions
Copy link
Contributor

github-actions bot commented Nov 11, 2025

🐋 This PR was built and pushed to the following Docker images:

Targets: build

Platforms: linux/amd64

Image Tag: 693c82228337629bb3d106d369105a7474c13702

Docker Bake metadata
{
"app": {
  "buildx.build.provenance": {
    "builder": {
      "id": ""
    },
    "buildType": "https://mobyproject.org/buildkit@v1",
    "materials": [
      {
        "uri": "pkg:docker/[email protected]?platform=linux%2Famd64",
        "digest": {
          "sha256": "f5a0871ab03b035c58bdb3007c3d177b001c2145c18e81817b71624dcf7d8bff"
        }
      }
    ],
    "invocation": {
      "configSource": {
        "entryPoint": "services.dockerfile"
      },
      "parameters": {
        "frontend": "dockerfile.v0",
        "args": {
          "build-arg:HEALTHCHECK_CMD": "wget --spider -q http://127.0.0.1:${PORT}/api/health",
          "build-arg:IMAGE_DESCRIPTION": "The app of the GraphQL Hive project.",
          "build-arg:IMAGE_TITLE": "graphql-hive/app",
          "build-arg:PORT": "3000",
          "build-arg:RELEASE": "693c82228337629bb3d106d369105a7474c13702",
          "build-arg:SERVICE_DIR_NAME": "@hive/app",
          "context:dist": "local:dist",
          "context:shared": "local:shared",
          "frontend.caps": "moby.buildkit.frontend.contexts+forward",
          "local-sessionid:context": "4v85jxts72iw2xew2zf5c6s58",
          "local-sessionid:dockerfile": "4v85jxts72iw2xew2zf5c6s58",
          "local-sessionid:shared": "4v85jxts72iw2xew2zf5c6s58"
        },
        "locals": [
          {
            "name": "context"
          },
          {
            "name": "dist"
          },
          {
            "name": "dockerfile"
          },
          {
            "name": "shared"
          }
        ]
      },
      "environment": {
        "platform": "linux/amd64",
        "ProvenanceCustomEnv": null
      }
    }
  },
  "buildx.build.ref": "builder-a24b5568-df47-4711-955d-d2621acc3581/builder-a24b5568-df47-4711-955d-d2621acc35810/yqlm81zmu6aihb3n3pis5yvmq",
  "containerimage.config.digest": "sha256:3e99a0e10cf5a8c6e962a4cf2e7df494c8c0947e59333687749c7e70ff2be43f",
  "containerimage.descriptor": {
    "mediaType": "application/vnd.docker.distribution.manifest.v2+json",
    "digest": "sha256:25f29aa97e20b12d976186d82f8a1a8c14b9e2d46732e81179743c8b9cf27059",
    "size": 2075,
    "platform": {
      "architecture": "amd64",
      "os": "linux"
    }
  },
  "containerimage.digest": "sha256:25f29aa97e20b12d976186d82f8a1a8c14b9e2d46732e81179743c8b9cf27059",
  "image.name": "ghcr.io/graphql-hive/app:693c82228337629bb3d106d369105a7474c13702-amd64,ghcr.io/graphql-hive/app:apollo_router_update_2.8.2-amd64"
},
"buildx.build.warnings": [
  {
    "vertex": "sha256:fa8760c0d39d618fccf3989f4b78a46f34e6aadb1bdb80c1f0aa63729ad95c41",
    "level": 1,
    "short": "VW5kZWZpbmVkVmFyOiBVc2FnZSBvZiB1bmRlZmluZWQgdmFyaWFibGUgJyRJTUFHRV9USVRMRScgKGxpbmUgMTIp",
    "detail": [
      "VmFyaWFibGVzIHNob3VsZCBiZSBkZWZpbmVkIGJlZm9yZSB0aGVpciB1c2U="
    ],
    "url": "https://docs.docker.com/go/dockerfile/rule/undefined-var/",
    "sourceInfo": {
      "filename": "services.dockerfile",
      "data": "RlJPTSBub2RlOjIyLjEzLjAtc2xpbQoKUlVOIGFwdC1nZXQgdXBkYXRlICYmIGFwdC1nZXQgaW5zdGFsbCAteSB3Z2V0IGNhLWNlcnRpZmljYXRlcyAmJiBybSAtcmYgL3Zhci9saWIvYXB0L2xpc3RzLyoKCkFSRyBTRVJWSUNFX0RJUl9OQU1FCldPUktESVIgL3Vzci9zcmMvYXBwLyRTRVJWSUNFX0RJUl9OQU1FCgpDT1BZIC0tZnJvbT1kaXN0IC4gL3Vzci9zcmMvYXBwLyRTRVJWSUNFX0RJUl9OQU1FLwpDT1BZIC0tZnJvbT1zaGFyZWQgLiAvCgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UubGljZW5zZXM9TUlUCkxBQkVMIG9yZy5vcGVuY29udGFpbmVycy5pbWFnZS50aXRsZT0kSU1BR0VfVElUTEUKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLnZlcnNpb249JFJFTEVBU0UKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLmRlc2NyaXB0aW9uPSRJTUFHRV9ERVNDUklQVElPTgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UuYXV0aG9ycz0iVGhlIEd1aWxkIgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UudmVuZG9yPSJLYW1pbCBLaXNpZWxhIgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UudXJsPSJodHRwczovL2dpdGh1Yi5jb20vZ3JhcGhxbC1oaXZlL3BsYXRmb3JtIgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2Uuc291cmNlPSJodHRwczovL2dpdGh1Yi5jb20vZ3JhcGhxbC1oaXZlL3BsYXRmb3JtIgoKRU5WIEVOVklST05NRU5UPXByb2R1Y3Rpb24KRU5WIFJFTEVBU0U9JFJFTEVBU0UKRU5WIFBPUlQ9JFBPUlQKCkhFQUxUSENIRUNLIC0taW50ZXJ2YWw9NXMgXAogIC0tdGltZW91dD01cyBcCiAgLS1zdGFydC1wZXJpb2Q9NXMgXAogIC0tcmV0cmllcz02IFwKICBDTUQgJEhFQUxUSENIRUNLX0NNRAoKRU5UUllQT0lOVCBbICIvZW50cnlwb2ludC5zaCIgXQo=",
      "language": "Dockerfile"
    },
    "range": [
      {
        "start": {
          "line": 12
        },
        "end": {
          "line": 12
        }
      }
    ]
  },
  {
    "vertex": "sha256:fa8760c0d39d618fccf3989f4b78a46f34e6aadb1bdb80c1f0aa63729ad95c41",
    "level": 1,
    "short": "VW5kZWZpbmVkVmFyOiBVc2FnZSBvZiB1bmRlZmluZWQgdmFyaWFibGUgJyRSRUxFQVNFJyAobGluZSAxMyk=",
    "detail": [
      "VmFyaWFibGVzIHNob3VsZCBiZSBkZWZpbmVkIGJlZm9yZSB0aGVpciB1c2U="
    ],
    "url": "https://docs.docker.com/go/dockerfile/rule/undefined-var/",
    "sourceInfo": {
      "filename": "services.dockerfile",
      "data": "RlJPTSBub2RlOjIyLjEzLjAtc2xpbQoKUlVOIGFwdC1nZXQgdXBkYXRlICYmIGFwdC1nZXQgaW5zdGFsbCAteSB3Z2V0IGNhLWNlcnRpZmljYXRlcyAmJiBybSAtcmYgL3Zhci9saWIvYXB0L2xpc3RzLyoKCkFSRyBTRVJWSUNFX0RJUl9OQU1FCldPUktESVIgL3Vzci9zcmMvYXBwLyRTRVJWSUNFX0RJUl9OQU1FCgpDT1BZIC0tZnJvbT1kaXN0IC4gL3Vzci9zcmMvYXBwLyRTRVJWSUNFX0RJUl9OQU1FLwpDT1BZIC0tZnJvbT1zaGFyZWQgLiAvCgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UubGljZW5zZXM9TUlUCkxBQkVMIG9yZy5vcGVuY29udGFpbmVycy5pbWFnZS50aXRsZT0kSU1BR0VfVElUTEUKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLnZlcnNpb249JFJFTEVBU0UKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLmRlc2NyaXB0aW9uPSRJTUFHRV9ERVNDUklQVElPTgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UuYXV0aG9ycz0iVGhlIEd1aWxkIgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UudmVuZG9yPSJLYW1pbCBLaXNpZWxhIgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UudXJsPSJodHRwczovL2dpdGh1Yi5jb20vZ3JhcGhxbC1oaXZlL3BsYXRmb3JtIgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2Uuc291cmNlPSJodHRwczovL2dpdGh1Yi5jb20vZ3JhcGhxbC1oaXZlL3BsYXRmb3JtIgoKRU5WIEVOVklST05NRU5UPXByb2R1Y3Rpb24KRU5WIFJFTEVBU0U9JFJFTEVBU0UKRU5WIFBPUlQ9JFBPUlQKCkhFQUxUSENIRUNLIC0taW50ZXJ2YWw9NXMgXAogIC0tdGltZW91dD01cyBcCiAgLS1zdGFydC1wZXJpb2Q9NXMgXAogIC0tcmV0cmllcz02IFwKICBDTUQgJEhFQUxUSENIRUNLX0NNRAoKRU5UUllQT0lOVCBbICIvZW50cnlwb2ludC5zaCIgXQo=",
      "language": "Dockerfile"
    },
    "range": [
      {
        "start": {
          "line": 13
        },
        "end": {
          "line": 13
        }
      }
    ]
  },
  {
    "vertex": "sha256:fa8760c0d39d618fccf3989f4b78a46f34e6aadb1bdb80c1f0aa63729ad95c41",
    "level": 1,
    "short": "VW5kZWZpbmVkVmFyOiBVc2FnZSBvZiB1bmRlZmluZWQgdmFyaWFibGUgJyRJTUFHRV9ERVNDUklQVElPTicgKGxpbmUgMTQp",
    "detail": [
      "VmFyaWFibGVzIHNob3VsZCBiZSBkZWZpbmVkIGJlZm9yZSB0aGVpciB1c2U="
    ],
    "url": "https://docs.docker.com/go/dockerfile/rule/undefined-var/",
    "sourceInfo": {
      "filename": "services.dockerfile",
      "data": "RlJPTSBub2RlOjIyLjEzLjAtc2xpbQoKUlVOIGFwdC1nZXQgdXBkYXRlICYmIGFwdC1nZXQgaW5zdGFsbCAteSB3Z2V0IGNhLWNlcnRpZmljYXRlcyAmJiBybSAtcmYgL3Zhci9saWIvYXB0L2xpc3RzLyoKCkFSRyBTRVJWSUNFX0RJUl9OQU1FCldPUktESVIgL3Vzci9zcmMvYXBwLyRTRVJWSUNFX0RJUl9OQU1FCgpDT1BZIC0tZnJvbT1kaXN0IC4gL3Vzci9zcmMvYXBwLyRTRVJWSUNFX0RJUl9OQU1FLwpDT1BZIC0tZnJvbT1zaGFyZWQgLiAvCgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UubGljZW5zZXM9TUlUCkxBQkVMIG9yZy5vcGVuY29udGFpbmVycy5pbWFnZS50aXRsZT0kSU1BR0VfVElUTEUKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLnZlcnNpb249JFJFTEVBU0UKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLmRlc2NyaXB0aW9uPSRJTUFHRV9ERVNDUklQVElPTgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UuYXV0aG9ycz0iVGhlIEd1aWxkIgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UudmVuZG9yPSJLYW1pbCBLaXNpZWxhIgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UudXJsPSJodHRwczovL2dpdGh1Yi5jb20vZ3JhcGhxbC1oaXZlL3BsYXRmb3JtIgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2Uuc291cmNlPSJodHRwczovL2dpdGh1Yi5jb20vZ3JhcGhxbC1oaXZlL3BsYXRmb3JtIgoKRU5WIEVOVklST05NRU5UPXByb2R1Y3Rpb24KRU5WIFJFTEVBU0U9JFJFTEVBU0UKRU5WIFBPUlQ9JFBPUlQKCkhFQUxUSENIRUNLIC0taW50ZXJ2YWw9NXMgXAogIC0tdGltZW91dD01cyBcCiAgLS1zdGFydC1wZXJpb2Q9NXMgXAogIC0tcmV0cmllcz02IFwKICBDTUQgJEhFQUxUSENIRUNLX0NNRAoKRU5UUllQT0lOVCBbICIvZW50cnlwb2ludC5zaCIgXQo=",
      "language": "Dockerfile"
    },
    "range": [
      {
        "start": {
          "line": 14
        },
        "end": {
          "line": 14
        }
      }
    ]
  },
  {
    "vertex": "sha256:fa8760c0d39d618fccf3989f4b78a46f34e6aadb1bdb80c1f0aa63729ad95c41",
    "level": 1,
    "short": "VW5kZWZpbmVkVmFyOiBVc2FnZSBvZiB1bmRlZmluZWQgdmFyaWFibGUgJyRSRUxFQVNFJyAobGluZSAyMSk=",
    "detail": [
      "VmFyaWFibGVzIHNob3VsZCBiZSBkZWZpbmVkIGJlZm9yZSB0aGVpciB1c2U="
    ],
    "url": "https://docs.docker.com/go/dockerfile/rule/undefined-var/",
    "sourceInfo": {
      "filename": "services.dockerfile",
      "data": "RlJPTSBub2RlOjIyLjEzLjAtc2xpbQoKUlVOIGFwdC1nZXQgdXBkYXRlICYmIGFwdC1nZXQgaW5zdGFsbCAteSB3Z2V0IGNhLWNlcnRpZmljYXRlcyAmJiBybSAtcmYgL3Zhci9saWIvYXB0L2xpc3RzLyoKCkFSRyBTRVJWSUNFX0RJUl9OQU1FCldPUktESVIgL3Vzci9zcmMvYXBwLyRTRVJWSUNFX0RJUl9OQU1FCgpDT1BZIC0tZnJvbT1kaXN0IC4gL3Vzci9zcmMvYXBwLyRTRVJWSUNFX0RJUl9OQU1FLwpDT1BZIC0tZnJvbT1zaGFyZWQgLiAvCgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UubGljZW5zZXM9TUlUCkxBQkVMIG9yZy5vcGVuY29udGFpbmVycy5pbWFnZS50aXRsZT0kSU1BR0VfVElUTEUKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLnZlcnNpb249JFJFTEVBU0UKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLmRlc2NyaXB0aW9uPSRJTUFHRV9ERVNDUklQVElPTgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UuYXV0aG9ycz0iVGhlIEd1aWxkIgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UudmVuZG9yPSJLYW1pbCBLaXNpZWxhIgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UudXJsPSJodHRwczovL2dpdGh1Yi5jb20vZ3JhcGhxbC1oaXZlL3BsYXRmb3JtIgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2Uuc291cmNlPSJodHRwczovL2dpdGh1Yi5jb20vZ3JhcGhxbC1oaXZlL3BsYXRmb3JtIgoKRU5WIEVOVklST05NRU5UPXByb2R1Y3Rpb24KRU5WIFJFTEVBU0U9JFJFTEVBU0UKRU5WIFBPUlQ9JFBPUlQKCkhFQUxUSENIRUNLIC0taW50ZXJ2YWw9NXMgXAogIC0tdGltZW91dD01cyBcCiAgLS1zdGFydC1wZXJpb2Q9NXMgXAogIC0tcmV0cmllcz02IFwKICBDTUQgJEhFQUxUSENIRUNLX0NNRAoKRU5UUllQT0lOVCBbICIvZW50cnlwb2ludC5zaCIgXQo=",
      "language": "Dockerfile"
    },
    "range": [
      {
        "start": {
          "line": 21
        },
        "end": {
          "line": 21
        }
      }
    ]
  },
  {
    "vertex": "sha256:fa8760c0d39d618fccf3989f4b78a46f34e6aadb1bdb80c1f0aa63729ad95c41",
    "level": 1,
    "short": "VW5kZWZpbmVkVmFyOiBVc2FnZSBvZiB1bmRlZmluZWQgdmFyaWFibGUgJyRQT1JUJyAobGluZSAyMik=",
    "detail": [
      "VmFyaWFibGVzIHNob3VsZCBiZSBkZWZpbmVkIGJlZm9yZSB0aGVpciB1c2U="
    ],
    "url": "https://docs.docker.com/go/dockerfile/rule/undefined-var/",
    "sourceInfo": {
      "filename": "services.dockerfile",
      "data": "RlJPTSBub2RlOjIyLjEzLjAtc2xpbQoKUlVOIGFwdC1nZXQgdXBkYXRlICYmIGFwdC1nZXQgaW5zdGFsbCAteSB3Z2V0IGNhLWNlcnRpZmljYXRlcyAmJiBybSAtcmYgL3Zhci9saWIvYXB0L2xpc3RzLyoKCkFSRyBTRVJWSUNFX0RJUl9OQU1FCldPUktESVIgL3Vzci9zcmMvYXBwLyRTRVJWSUNFX0RJUl9OQU1FCgpDT1BZIC0tZnJvbT1kaXN0IC4gL3Vzci9zcmMvYXBwLyRTRVJWSUNFX0RJUl9OQU1FLwpDT1BZIC0tZnJvbT1zaGFyZWQgLiAvCgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UubGljZW5zZXM9TUlUCkxBQkVMIG9yZy5vcGVuY29udGFpbmVycy5pbWFnZS50aXRsZT0kSU1BR0VfVElUTEUKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLnZlcnNpb249JFJFTEVBU0UKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLmRlc2NyaXB0aW9uPSRJTUFHRV9ERVNDUklQVElPTgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UuYXV0aG9ycz0iVGhlIEd1aWxkIgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UudmVuZG9yPSJLYW1pbCBLaXNpZWxhIgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UudXJsPSJodHRwczovL2dpdGh1Yi5jb20vZ3JhcGhxbC1oaXZlL3BsYXRmb3JtIgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2Uuc291cmNlPSJodHRwczovL2dpdGh1Yi5jb20vZ3JhcGhxbC1oaXZlL3BsYXRmb3JtIgoKRU5WIEVOVklST05NRU5UPXByb2R1Y3Rpb24KRU5WIFJFTEVBU0U9JFJFTEVBU0UKRU5WIFBPUlQ9JFBPUlQKCkhFQUxUSENIRUNLIC0taW50ZXJ2YWw9NXMgXAogIC0tdGltZW91dD01cyBcCiAgLS1zdGFydC1wZXJpb2Q9NXMgXAogIC0tcmV0cmllcz02IFwKICBDTUQgJEhFQUxUSENIRUNLX0NNRAoKRU5UUllQT0lOVCBbICIvZW50cnlwb2ludC5zaCIgXQo=",
      "language": "Dockerfile"
    },
    "range": [
      {
        "start": {
          "line": 22
        },
        "end": {
          "line": 22
        }
      }
    ]
  },
  {
    "vertex": "sha256:2dc40c57faa84b65b3c8a6c3238499e57f6d4b4e8b284ab1cc5bea57f266a095",
    "level": 1,
    "short": "VW5kZWZpbmVkVmFyOiBVc2FnZSBvZiB1bmRlZmluZWQgdmFyaWFibGUgJyRSRUxFQVNFJyAobGluZSAxMik=",
    "detail": [
      "VmFyaWFibGVzIHNob3VsZCBiZSBkZWZpbmVkIGJlZm9yZSB0aGVpciB1c2U="
    ],
    "url": "https://docs.docker.com/go/dockerfile/rule/undefined-var/",
    "sourceInfo": {
      "filename": "migrations.dockerfile",
      "data": "RlJPTSBub2RlOjIyLjEzLjAtc2xpbQoKUlVOIGFwdC1nZXQgdXBkYXRlICYmIGFwdC1nZXQgaW5zdGFsbCAteSBjYS1jZXJ0aWZpY2F0ZXMKCldPUktESVIgL3Vzci9zcmMvYXBwCgpDT1BZIC0tZnJvbT1kaXN0IC4gL3Vzci9zcmMvYXBwLwpDT1BZIC0tZnJvbT1zaGFyZWQgLiAvCgpFTlYgRU5WSVJPTk1FTlQ9cHJvZHVjdGlvbgpFTlYgTk9ERV9FTlY9cHJvZHVjdGlvbgpFTlYgUkVMRUFTRT0kUkVMRUFTRQoKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLmxpY2Vuc2VzPU1JVApMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UudGl0bGU9JElNQUdFX1RJVExFCkxBQkVMIG9yZy5vcGVuY29udGFpbmVycy5pbWFnZS52ZXJzaW9uPSRSRUxFQVNFCkxBQkVMIG9yZy5vcGVuY29udGFpbmVycy5pbWFnZS5kZXNjcmlwdGlvbj0kSU1BR0VfREVTQ1JJUFRJT04KTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLmF1dGhvcnM9IlRoZSBHdWlsZCIKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLnZlbmRvcj0iS2FtaWwgS2lzaWVsYSIKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLnVybD0iaHR0cHM6Ly9naXRodWIuY29tL2dyYXBocWwtaGl2ZS9wbGF0Zm9ybSIKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLnNvdXJjZT0iaHR0cHM6Ly9naXRodWIuY29tL2dyYXBocWwtaGl2ZS9wbGF0Zm9ybSIKCkVOVFJZUE9JTlQgWyAiL2VudHJ5cG9pbnQuc2giIF0K",
      "language": "Dockerfile"
    },
    "range": [
      {
        "start": {
          "line": 12
        },
        "end": {
          "line": 12
        }
      }
    ]
  },
  {
    "vertex": "sha256:2dc40c57faa84b65b3c8a6c3238499e57f6d4b4e8b284ab1cc5bea57f266a095",
    "level": 1,
    "short": "VW5kZWZpbmVkVmFyOiBVc2FnZSBvZiB1bmRlZmluZWQgdmFyaWFibGUgJyRJTUFHRV9USVRMRScgKGxpbmUgMTUp",
    "detail": [
      "VmFyaWFibGVzIHNob3VsZCBiZSBkZWZpbmVkIGJlZm9yZSB0aGVpciB1c2U="
    ],
    "url": "https://docs.docker.com/go/dockerfile/rule/undefined-var/",
    "sourceInfo": {
      "filename": "migrations.dockerfile",
      "data": "RlJPTSBub2RlOjIyLjEzLjAtc2xpbQoKUlVOIGFwdC1nZXQgdXBkYXRlICYmIGFwdC1nZXQgaW5zdGFsbCAteSBjYS1jZXJ0aWZpY2F0ZXMKCldPUktESVIgL3Vzci9zcmMvYXBwCgpDT1BZIC0tZnJvbT1kaXN0IC4gL3Vzci9zcmMvYXBwLwpDT1BZIC0tZnJvbT1zaGFyZWQgLiAvCgpFTlYgRU5WSVJPTk1FTlQ9cHJvZHVjdGlvbgpFTlYgTk9ERV9FTlY9cHJvZHVjdGlvbgpFTlYgUkVMRUFTRT0kUkVMRUFTRQoKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLmxpY2Vuc2VzPU1JVApMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UudGl0bGU9JElNQUdFX1RJVExFCkxBQkVMIG9yZy5vcGVuY29udGFpbmVycy5pbWFnZS52ZXJzaW9uPSRSRUxFQVNFCkxBQkVMIG9yZy5vcGVuY29udGFpbmVycy5pbWFnZS5kZXNjcmlwdGlvbj0kSU1BR0VfREVTQ1JJUFRJT04KTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLmF1dGhvcnM9IlRoZSBHdWlsZCIKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLnZlbmRvcj0iS2FtaWwgS2lzaWVsYSIKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLnVybD0iaHR0cHM6Ly9naXRodWIuY29tL2dyYXBocWwtaGl2ZS9wbGF0Zm9ybSIKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLnNvdXJjZT0iaHR0cHM6Ly9naXRodWIuY29tL2dyYXBocWwtaGl2ZS9wbGF0Zm9ybSIKCkVOVFJZUE9JTlQgWyAiL2VudHJ5cG9pbnQuc2giIF0K",
      "language": "Dockerfile"
    },
    "range": [
      {
        "start": {
          "line": 15
        },
        "end": {
          "line": 15
        }
      }
    ]
  },
  {
    "vertex": "sha256:2dc40c57faa84b65b3c8a6c3238499e57f6d4b4e8b284ab1cc5bea57f266a095",
    "level": 1,
    "short": "VW5kZWZpbmVkVmFyOiBVc2FnZSBvZiB1bmRlZmluZWQgdmFyaWFibGUgJyRJTUFHRV9ERVNDUklQVElPTicgKGxpbmUgMTcp",
    "detail": [
      "VmFyaWFibGVzIHNob3VsZCBiZSBkZWZpbmVkIGJlZm9yZSB0aGVpciB1c2U="
    ],
    "url": "https://docs.docker.com/go/dockerfile/rule/undefined-var/",
    "sourceInfo": {
      "filename": "migrations.dockerfile",
      "data": "RlJPTSBub2RlOjIyLjEzLjAtc2xpbQoKUlVOIGFwdC1nZXQgdXBkYXRlICYmIGFwdC1nZXQgaW5zdGFsbCAteSBjYS1jZXJ0aWZpY2F0ZXMKCldPUktESVIgL3Vzci9zcmMvYXBwCgpDT1BZIC0tZnJvbT1kaXN0IC4gL3Vzci9zcmMvYXBwLwpDT1BZIC0tZnJvbT1zaGFyZWQgLiAvCgpFTlYgRU5WSVJPTk1FTlQ9cHJvZHVjdGlvbgpFTlYgTk9ERV9FTlY9cHJvZHVjdGlvbgpFTlYgUkVMRUFTRT0kUkVMRUFTRQoKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLmxpY2Vuc2VzPU1JVApMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UudGl0bGU9JElNQUdFX1RJVExFCkxBQkVMIG9yZy5vcGVuY29udGFpbmVycy5pbWFnZS52ZXJzaW9uPSRSRUxFQVNFCkxBQkVMIG9yZy5vcGVuY29udGFpbmVycy5pbWFnZS5kZXNjcmlwdGlvbj0kSU1BR0VfREVTQ1JJUFRJT04KTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLmF1dGhvcnM9IlRoZSBHdWlsZCIKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLnZlbmRvcj0iS2FtaWwgS2lzaWVsYSIKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLnVybD0iaHR0cHM6Ly9naXRodWIuY29tL2dyYXBocWwtaGl2ZS9wbGF0Zm9ybSIKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLnNvdXJjZT0iaHR0cHM6Ly9naXRodWIuY29tL2dyYXBocWwtaGl2ZS9wbGF0Zm9ybSIKCkVOVFJZUE9JTlQgWyAiL2VudHJ5cG9pbnQuc2giIF0K",
      "language": "Dockerfile"
    },
    "range": [
      {
        "start": {
          "line": 17
        },
        "end": {
          "line": 17
        }
      }
    ]
  }
],
"commerce": {
  "buildx.build.provenance": {
    "builder": {
      "id": ""
    },
    "buildType": "https://mobyproject.org/buildkit@v1",
    "materials": [
      {
        "uri": "pkg:docker/[email protected]?platform=linux%2Famd64",
        "digest": {
          "sha256": "f5a0871ab03b035c58bdb3007c3d177b001c2145c18e81817b71624dcf7d8bff"
        }
      }
    ],
    "invocation": {
      "configSource": {
        "entryPoint": "services.dockerfile"
      },
      "parameters": {
        "frontend": "dockerfile.v0",
        "args": {
          "build-arg:HEALTHCHECK_CMD": "wget --spider -q http://127.0.0.1:${PORT}/_readiness",
          "build-arg:IMAGE_DESCRIPTION": "The commerce service of the GraphQL Hive project.",
          "build-arg:IMAGE_TITLE": "graphql-hive/commerce",
          "build-arg:PORT": "3010",
          "build-arg:RELEASE": "693c82228337629bb3d106d369105a7474c13702",
          "build-arg:SERVICE_DIR_NAME": "@hive/commerce",
          "context:dist": "local:dist",
          "context:shared": "local:shared",
          "frontend.caps": "moby.buildkit.frontend.contexts+forward",
          "local-sessionid:context": "4v85jxts72iw2xew2zf5c6s58",
          "local-sessionid:dockerfile": "4v85jxts72iw2xew2zf5c6s58",
          "local-sessionid:shared": "4v85jxts72iw2xew2zf5c6s58"
        },
        "locals": [
          {
            "name": "context"
          },
          {
            "name": "dist"
          },
          {
            "name": "dockerfile"
          },
          {
            "name": "shared"
          }
        ]
      },
      "environment": {
        "platform": "linux/amd64",
        "ProvenanceCustomEnv": null
      }
    }
  },
  "buildx.build.ref": "builder-a24b5568-df47-4711-955d-d2621acc3581/builder-a24b5568-df47-4711-955d-d2621acc35810/l1tirfirnody95zuifvkavl3a",
  "containerimage.config.digest": "sha256:531e03521b5f81d0e4e4d8a01a4f9b7305395868f8ead81bd4275cb15706beaf",
  "containerimage.descriptor": {
    "mediaType": "application/vnd.docker.distribution.manifest.v2+json",
    "digest": "sha256:96aec7669c15bf63f2b51643ce5df7844c3419f72e76f4a8911ab6714eb5ba85",
    "size": 2075,
    "platform": {
      "architecture": "amd64",
      "os": "linux"
    }
  },
  "containerimage.digest": "sha256:96aec7669c15bf63f2b51643ce5df7844c3419f72e76f4a8911ab6714eb5ba85",
  "image.name": "ghcr.io/graphql-hive/commerce:693c82228337629bb3d106d369105a7474c13702-amd64,ghcr.io/graphql-hive/commerce:apollo_router_update_2.8.2-amd64"
},
"composition-federation-2": {
  "buildx.build.provenance": {
    "builder": {
      "id": ""
    },
    "buildType": "https://mobyproject.org/buildkit@v1",
    "materials": [
      {
        "uri": "pkg:docker/[email protected]?platform=linux%2Famd64",
        "digest": {
          "sha256": "f5a0871ab03b035c58bdb3007c3d177b001c2145c18e81817b71624dcf7d8bff"
        }
      }
    ],
    "invocation": {
      "configSource": {
        "entryPoint": "services.dockerfile"
      },
      "parameters": {
        "frontend": "dockerfile.v0",
        "args": {
          "build-arg:HEALTHCHECK_CMD": "wget --spider -q http://127.0.0.1:${PORT}/_readiness",
          "build-arg:IMAGE_DESCRIPTION": "Federation 2 Composition Service for GraphQL Hive.",
          "build-arg:IMAGE_TITLE": "graphql-hive/composition-federation-2",
          "build-arg:PORT": "3069",
          "build-arg:RELEASE": "693c82228337629bb3d106d369105a7474c13702",
          "build-arg:SERVICE_DIR_NAME": "@hive/external-composition",
          "context:dist": "local:dist",
          "context:shared": "local:shared",
          "frontend.caps": "moby.buildkit.frontend.contexts+forward",
          "local-sessionid:context": "4v85jxts72iw2xew2zf5c6s58",
          "local-sessionid:dockerfile": "4v85jxts72iw2xew2zf5c6s58",
          "local-sessionid:shared": "4v85jxts72iw2xew2zf5c6s58"
        },
        "locals": [
          {
            "name": "context"
          },
          {
            "name": "dist"
          },
          {
            "name": "dockerfile"
          },
          {
            "name": "shared"
          }
        ]
      },
      "environment": {
        "platform": "linux/amd64",
        "ProvenanceCustomEnv": null
      }
    }
  },
  "buildx.build.ref": "builder-a24b5568-df47-4711-955d-d2621acc3581/builder-a24b5568-df47-4711-955d-d2621acc35810/xt5wdvv9ojzcrdengnb5sj13m",
  "containerimage.config.digest": "sha256:bd4ccdefb79e1c2a633d101b32b108163436665066bbcb95faac356001021ad7",
  "containerimage.descriptor": {
    "mediaType": "application/vnd.docker.distribution.manifest.v2+json",
    "digest": "sha256:c79b354fa9d449b137e321f307c6f8fd01c3af1419ebfd9a2a660dee234e32f6",
    "size": 2075,
    "platform": {
      "architecture": "amd64",
      "os": "linux"
    }
  },
  "containerimage.digest": "sha256:c79b354fa9d449b137e321f307c6f8fd01c3af1419ebfd9a2a660dee234e32f6",
  "image.name": "ghcr.io/graphql-hive/composition-federation-2:693c82228337629bb3d106d369105a7474c13702-amd64,ghcr.io/graphql-hive/composition-federation-2:apollo_router_update_2.8.2-amd64"
},
"emails": {
  "buildx.build.provenance": {
    "builder": {
      "id": ""
    },
    "buildType": "https://mobyproject.org/buildkit@v1",
    "materials": [
      {
        "uri": "pkg:docker/[email protected]?platform=linux%2Famd64",
        "digest": {
          "sha256": "f5a0871ab03b035c58bdb3007c3d177b001c2145c18e81817b71624dcf7d8bff"
        }
      }
    ],
    "invocation": {
      "configSource": {
        "entryPoint": "services.dockerfile"
      },
      "parameters": {
        "frontend": "dockerfile.v0",
        "args": {
          "build-arg:HEALTHCHECK_CMD": "wget --spider -q http://127.0.0.1:${PORT}/_readiness",
          "build-arg:IMAGE_DESCRIPTION": "The emails service of the GraphQL Hive project.",
          "build-arg:IMAGE_TITLE": "graphql-hive/emails",
          "build-arg:PORT": "3006",
          "build-arg:RELEASE": "693c82228337629bb3d106d369105a7474c13702",
          "build-arg:SERVICE_DIR_NAME": "@hive/emails",
          "context:dist": "local:dist",
          "context:shared": "local:shared",
          "frontend.caps": "moby.buildkit.frontend.contexts+forward",
          "local-sessionid:context": "4v85jxts72iw2xew2zf5c6s58",
          "local-sessionid:dockerfile": "4v85jxts72iw2xew2zf5c6s58",
          "local-sessionid:shared": "4v85jxts72iw2xew2zf5c6s58"
        },
        "locals": [
          {
            "name": "context"
          },
          {
            "name": "dist"
          },
          {
            "name": "dockerfile"
          },
          {
            "name": "shared"
          }
        ]
      },
      "environment": {
        "platform": "linux/amd64",
        "ProvenanceCustomEnv": null
      }
    }
  },
  "buildx.build.ref": "builder-a24b5568-df47-4711-955d-d2621acc3581/builder-a24b5568-df47-4711-955d-d2621acc35810/rjvneltla3dyl53s0x0y4p3uv",
  "containerimage.config.digest": "sha256:8b1b9f78716e21496775e085bb2c3ed6f43e195030488aa2728725cad958999c",
  "containerimage.descriptor": {
    "mediaType": "application/vnd.docker.distribution.manifest.v2+json",
    "digest": "sha256:c1547e9c2a4a8a6364a19cba11eb62eadea2e86c63e0fff7d973b2b4eba28eda",
    "size": 2075,
    "platform": {
      "architecture": "amd64",
      "os": "linux"
    }
  },
  "containerimage.digest": "sha256:c1547e9c2a4a8a6364a19cba11eb62eadea2e86c63e0fff7d973b2b4eba28eda",
  "image.name": "ghcr.io/graphql-hive/emails:693c82228337629bb3d106d369105a7474c13702-amd64,ghcr.io/graphql-hive/emails:apollo_router_update_2.8.2-amd64"
},
"otel-collector": {
  "buildx.build.provenance": {
    "builder": {
      "id": ""
    },
    "buildType": "https://mobyproject.org/buildkit@v1",
    "materials": [
      {
        "uri": "pkg:docker/[email protected]?platform=linux%2Famd64",
        "digest": {
          "sha256": "0f2d5c38dd7a4f4f733e688e3a6733cb5ab1ac6e3cb4603a5dd564e5bfb80eed"
        }
      },
      {
        "uri": "pkg:docker/[email protected]?platform=linux%2Famd64",
        "digest": {
          "sha256": "e17419604b6d1f9bc245694425f0ec9b1b53685c80850900a376fb10cb0f70cb"
        }
      }
    ],
    "invocation": {
      "configSource": {
        "entryPoint": "otel-collector.dockerfile"
      },
      "parameters": {
        "frontend": "dockerfile.v0",
        "args": {
          "build-arg:IMAGE_DESCRIPTION": "OTEL Collector for GraphQL Hive.",
          "build-arg:IMAGE_TITLE": "graphql-hive/otel-collector",
          "build-arg:RELEASE": "693c82228337629bb3d106d369105a7474c13702",
          "local-sessionid:dockerfile": "4v85jxts72iw2xew2zf5c6s58"
        },
        "locals": [
          {
            "name": "context"
          },
          {
            "name": "dockerfile"
          }
        ]
      },
      "environment": {
        "platform": "linux/amd64",
        "ProvenanceCustomEnv": null
      }
    }
  },
  "buildx.build.ref": "builder-a24b5568-df47-4711-955d-d2621acc3581/builder-a24b5568-df47-4711-955d-d2621acc35810/jdpx55y4lkkfdns8vohbt0efh",
  "containerimage.config.digest": "sha256:29e8761bba3faa1e5f67552fde9c34d41562937af86606943433e9c9b19e9924",
  "containerimage.descriptor": {
    "mediaType": "application/vnd.docker.distribution.manifest.v2+json",
    "digest": "sha256:a1080f0461b9bd7ce61f26cb1b7c9673c1f146fde4a8d85bf408a5b475fcbd92",
    "size": 1089,
    "platform": {
      "architecture": "amd64",
      "os": "linux"
    }
  },
  "containerimage.digest": "sha256:a1080f0461b9bd7ce61f26cb1b7c9673c1f146fde4a8d85bf408a5b475fcbd92",
  "image.name": "ghcr.io/graphql-hive/otel-collector:693c82228337629bb3d106d369105a7474c13702-amd64,ghcr.io/graphql-hive/otel-collector:apollo_router_update_2.8.2-amd64"
},
"policy": {
  "buildx.build.provenance": {
    "builder": {
      "id": ""
    },
    "buildType": "https://mobyproject.org/buildkit@v1",
    "materials": [
      {
        "uri": "pkg:docker/[email protected]?platform=linux%2Famd64",
        "digest": {
          "sha256": "f5a0871ab03b035c58bdb3007c3d177b001c2145c18e81817b71624dcf7d8bff"
        }
      }
    ],
    "invocation": {
      "configSource": {
        "entryPoint": "services.dockerfile"
      },
      "parameters": {
        "frontend": "dockerfile.v0",
        "args": {
          "build-arg:HEALTHCHECK_CMD": "wget --spider -q http://127.0.0.1:${PORT}/_readiness",
          "build-arg:IMAGE_DESCRIPTION": "The policy service of the GraphQL Hive project.",
          "build-arg:IMAGE_TITLE": "graphql-hive/policy",
          "build-arg:PORT": "3012",
          "build-arg:RELEASE": "693c82228337629bb3d106d369105a7474c13702",
          "build-arg:SERVICE_DIR_NAME": "@hive/policy",
          "context:dist": "local:dist",
          "context:shared": "local:shared",
          "frontend.caps": "moby.buildkit.frontend.contexts+forward",
          "local-sessionid:context": "4v85jxts72iw2xew2zf5c6s58",
          "local-sessionid:dockerfile": "4v85jxts72iw2xew2zf5c6s58",
          "local-sessionid:shared": "4v85jxts72iw2xew2zf5c6s58"
        },
        "locals": [
          {
            "name": "context"
          },
          {
            "name": "dist"
          },
          {
            "name": "dockerfile"
          },
          {
            "name": "shared"
          }
        ]
      },
      "environment": {
        "platform": "linux/amd64",
        "ProvenanceCustomEnv": null
      }
    }
  },
  "buildx.build.ref": "builder-a24b5568-df47-4711-955d-d2621acc3581/builder-a24b5568-df47-4711-955d-d2621acc35810/8moslf0jnakqdfg9jwwj3ldxp",
  "containerimage.config.digest": "sha256:b33c62987ec232f3b087a4e87a2c79c59fc4e1b32da4a5dc4bcc3d39a6cc5e43",
  "containerimage.descriptor": {
    "mediaType": "application/vnd.docker.distribution.manifest.v2+json",
    "digest": "sha256:49a3fdb088a9b9d4b9ae22fae6f95ee18278baf896f8a6926c40b7e937ace14b",
    "size": 2075,
    "platform": {
      "architecture": "amd64",
      "os": "linux"
    }
  },
  "containerimage.digest": "sha256:49a3fdb088a9b9d4b9ae22fae6f95ee18278baf896f8a6926c40b7e937ace14b",
  "image.name": "ghcr.io/graphql-hive/policy:693c82228337629bb3d106d369105a7474c13702-amd64,ghcr.io/graphql-hive/policy:apollo_router_update_2.8.2-amd64"
},
"schema": {
  "buildx.build.provenance": {
    "builder": {
      "id": ""
    },
    "buildType": "https://mobyproject.org/buildkit@v1",
    "materials": [
      {
        "uri": "pkg:docker/[email protected]?platform=linux%2Famd64",
        "digest": {
          "sha256": "f5a0871ab03b035c58bdb3007c3d177b001c2145c18e81817b71624dcf7d8bff"
        }
      }
    ],
    "invocation": {
      "configSource": {
        "entryPoint": "services.dockerfile"
      },
      "parameters": {
        "frontend": "dockerfile.v0",
        "args": {
          "build-arg:HEALTHCHECK_CMD": "wget --spider -q http://127.0.0.1:${PORT}/_readiness",
          "build-arg:IMAGE_DESCRIPTION": "The schema service of the GraphQL Hive project.",
          "build-arg:IMAGE_TITLE": "graphql-hive/schema",
          "build-arg:PORT": "3002",
          "build-arg:RELEASE": "693c82228337629bb3d106d369105a7474c13702",
          "build-arg:SERVICE_DIR_NAME": "@hive/schema",
          "context:dist": "local:dist",
          "context:shared": "local:shared",
          "frontend.caps": "moby.buildkit.frontend.contexts+forward",
          "local-sessionid:context": "4v85jxts72iw2xew2zf5c6s58",
          "local-sessionid:dockerfile": "4v85jxts72iw2xew2zf5c6s58",
          "local-sessionid:shared": "4v85jxts72iw2xew2zf5c6s58"
        },
        "locals": [
          {
            "name": "context"
          },
          {
            "name": "dist"
          },
          {
            "name": "dockerfile"
          },
          {
            "name": "shared"
          }
        ]
      },
      "environment": {
        "platform": "linux/amd64",
        "ProvenanceCustomEnv": null
      }
    }
  },
  "buildx.build.ref": "builder-a24b5568-df47-4711-955d-d2621acc3581/builder-a24b5568-df47-4711-955d-d2621acc35810/fx73zlcifrcxqshyjiki1rxh1",
  "containerimage.config.digest": "sha256:0157779203057b6240351684960d770791a413844e858b59d8d8e240bdd12aa5",
  "containerimage.descriptor": {
    "mediaType": "application/vnd.docker.distribution.manifest.v2+json",
    "digest": "sha256:6ccff620066519cc633fde3fcc1efeed50f7fb9d29b9c665271fc61a55ec1775",
    "size": 2075,
    "platform": {
      "architecture": "amd64",
      "os": "linux"
    }
  },
  "containerimage.digest": "sha256:6ccff620066519cc633fde3fcc1efeed50f7fb9d29b9c665271fc61a55ec1775",
  "image.name": "ghcr.io/graphql-hive/schema:693c82228337629bb3d106d369105a7474c13702-amd64,ghcr.io/graphql-hive/schema:apollo_router_update_2.8.2-amd64"
},
"server": {
  "buildx.build.provenance": {
    "builder": {
      "id": ""
    },
    "buildType": "https://mobyproject.org/buildkit@v1",
    "materials": [
      {
        "uri": "pkg:docker/[email protected]?platform=linux%2Famd64",
        "digest": {
          "sha256": "f5a0871ab03b035c58bdb3007c3d177b001c2145c18e81817b71624dcf7d8bff"
        }
      }
    ],
    "invocation": {
      "configSource": {
        "entryPoint": "services.dockerfile"
      },
      "parameters": {
        "frontend": "dockerfile.v0",
        "args": {
          "build-arg:HEALTHCHECK_CMD": "wget --spider -q http://127.0.0.1:${PORT}/_readiness",
          "build-arg:IMAGE_DESCRIPTION": "The server service of the GraphQL Hive project.",
          "build-arg:IMAGE_TITLE": "graphql-hive/server",
          "build-arg:PORT": "3001",
          "build-arg:RELEASE": "693c82228337629bb3d106d369105a7474c13702",
          "build-arg:SERVICE_DIR_NAME": "@hive/server",
          "context:dist": "local:dist",
          "context:shared": "local:shared",
          "frontend.caps": "moby.buildkit.frontend.contexts+forward",
          "local-sessionid:context": "4v85jxts72iw2xew2zf5c6s58",
          "local-sessionid:dockerfile": "4v85jxts72iw2xew2zf5c6s58",
          "local-sessionid:shared": "4v85jxts72iw2xew2zf5c6s58"
        },
        "locals": [
          {
            "name": "context"
          },
          {
            "name": "dist"
          },
          {
            "name": "dockerfile"
          },
          {
            "name": "shared"
          }
        ]
      },
      "environment": {
        "platform": "linux/amd64",
        "ProvenanceCustomEnv": null
      }
    }
  },
  "buildx.build.ref": "builder-a24b5568-df47-4711-955d-d2621acc3581/builder-a24b5568-df47-4711-955d-d2621acc35810/upyv5e1pk2ggmg1l06q5zoqw8",
  "containerimage.config.digest": "sha256:e7f2fccd8c56225a0a29de431699bee4c0ba91a25462f314528cdaae58bbe7f0",
  "containerimage.descriptor": {
    "mediaType": "application/vnd.docker.distribution.manifest.v2+json",
    "digest": "sha256:67e3cc7c91dbac5247338b26761cdba59fd43c28580bf59223b3835e42942943",
    "size": 2076,
    "platform": {
      "architecture": "amd64",
      "os": "linux"
    }
  },
  "containerimage.digest": "sha256:67e3cc7c91dbac5247338b26761cdba59fd43c28580bf59223b3835e42942943",
  "image.name": "ghcr.io/graphql-hive/server:693c82228337629bb3d106d369105a7474c13702-amd64,ghcr.io/graphql-hive/server:apollo_router_update_2.8.2-amd64"
},
"storage": {
  "buildx.build.provenance": {
    "builder": {
      "id": ""
    },
    "buildType": "https://mobyproject.org/buildkit@v1",
    "materials": [
      {
        "uri": "pkg:docker/[email protected]?platform=linux%2Famd64",
        "digest": {
          "sha256": "f5a0871ab03b035c58bdb3007c3d177b001c2145c18e81817b71624dcf7d8bff"
        }
      }
    ],
    "invocation": {
      "configSource": {
        "entryPoint": "migrations.dockerfile"
      },
      "parameters": {
        "frontend": "dockerfile.v0",
        "args": {
          "build-arg:IMAGE_DESCRIPTION": "The migrations service of the GraphQL Hive project.",
          "build-arg:IMAGE_TITLE": "graphql-hive/storage",
          "build-arg:RELEASE": "693c82228337629bb3d106d369105a7474c13702",
          "context:dist": "local:dist",
          "context:shared": "local:shared",
          "frontend.caps": "moby.buildkit.frontend.contexts+forward",
          "local-sessionid:context": "4v85jxts72iw2xew2zf5c6s58",
          "local-sessionid:dockerfile": "4v85jxts72iw2xew2zf5c6s58",
          "local-sessionid:shared": "4v85jxts72iw2xew2zf5c6s58"
        },
        "locals": [
          {
            "name": "context"
          },
          {
            "name": "dist"
          },
          {
            "name": "dockerfile"
          },
          {
            "name": "shared"
          }
        ]
      },
      "environment": {
        "platform": "linux/amd64",
        "ProvenanceCustomEnv": null
      }
    }
  },
  "buildx.build.ref": "builder-a24b5568-df47-4711-955d-d2621acc3581/builder-a24b5568-df47-4711-955d-d2621acc35810/42mddf0xbg3yg82zzvq1i63no",
  "containerimage.config.digest": "sha256:652a7fce0b8f873dd7e83f1a931fedcfb6eb7cff87831de353450d677ef61d27",
  "containerimage.descriptor": {
    "mediaType": "application/vnd.docker.distribution.manifest.v2+json",
    "digest": "sha256:a03cf8ece90c10e69bddc434cc084c598008d2f21687bc7c66121f5bcc55a2a9",
    "size": 2075,
    "platform": {
      "architecture": "amd64",
      "os": "linux"
    }
  },
  "containerimage.digest": "sha256:a03cf8ece90c10e69bddc434cc084c598008d2f21687bc7c66121f5bcc55a2a9",
  "image.name": "ghcr.io/graphql-hive/storage:693c82228337629bb3d106d369105a7474c13702-amd64,ghcr.io/graphql-hive/storage:apollo_router_update_2.8.2-amd64"
},
"tokens": {
  "buildx.build.provenance": {
    "builder": {
      "id": ""
    },
    "buildType": "https://mobyproject.org/buildkit@v1",
    "materials": [
      {
        "uri": "pkg:docker/[email protected]?platform=linux%2Famd64",
        "digest": {
          "sha256": "f5a0871ab03b035c58bdb3007c3d177b001c2145c18e81817b71624dcf7d8bff"
        }
      }
    ],
    "invocation": {
      "configSource": {
        "entryPoint": "services.dockerfile"
      },
      "parameters": {
        "frontend": "dockerfile.v0",
        "args": {
          "build-arg:HEALTHCHECK_CMD": "wget --spider -q http://127.0.0.1:${PORT}/_readiness",
          "build-arg:IMAGE_DESCRIPTION": "The tokens service of the GraphQL Hive project.",
          "build-arg:IMAGE_TITLE": "graphql-hive/tokens",
          "build-arg:PORT": "3003",
          "build-arg:RELEASE": "693c82228337629bb3d106d369105a7474c13702",
          "build-arg:SERVICE_DIR_NAME": "@hive/tokens",
          "context:dist": "local:dist",
          "context:shared": "local:shared",
          "frontend.caps": "moby.buildkit.frontend.contexts+forward",
          "local-sessionid:context": "4v85jxts72iw2xew2zf5c6s58",
          "local-sessionid:dockerfile": "4v85jxts72iw2xew2zf5c6s58",
          "local-sessionid:shared": "4v85jxts72iw2xew2zf5c6s58"
        },
        "locals": [
          {
            "name": "context"
          },
          {
            "name": "dist"
          },
          {
            "name": "dockerfile"
          },
          {
            "name": "shared"
          }
        ]
      },
      "environment": {
        "platform": "linux/amd64",
        "ProvenanceCustomEnv": null
      }
    }
  },
  "buildx.build.ref": "builder-a24b5568-df47-4711-955d-d2621acc3581/builder-a24b5568-df47-4711-955d-d2621acc35810/0j7ihw2tqaegwuvnyr7e2jj7p",
  "containerimage.config.digest": "sha256:6f5d866979598be1840016899d11a5c47b5f7bab52b9b049d3a93e8496c611d5",
  "containerimage.descriptor": {
    "mediaType": "application/vnd.docker.distribution.manifest.v2+json",
    "digest": "sha256:216b40ec53163ffea5039491da9c424aa78c9d7e52d0c14c8e642396e6b80b3f",
    "size": 2075,
    "platform": {
      "architecture": "amd64",
      "os": "linux"
    }
  },
  "containerimage.digest": "sha256:216b40ec53163ffea5039491da9c424aa78c9d7e52d0c14c8e642396e6b80b3f",
  "image.name": "ghcr.io/graphql-hive/tokens:693c82228337629bb3d106d369105a7474c13702-amd64,ghcr.io/graphql-hive/tokens:apollo_router_update_2.8.2-amd64"
},
"usage": {
  "buildx.build.provenance": {
    "builder": {
      "id": ""
    },
    "buildType": "https://mobyproject.org/buildkit@v1",
    "materials": [
      {
        "uri": "pkg:docker/[email protected]?platform=linux%2Famd64",
        "digest": {
          "sha256": "f5a0871ab03b035c58bdb3007c3d177b001c2145c18e81817b71624dcf7d8bff"
        }
      }
    ],
    "invocation": {
      "configSource": {
        "entryPoint": "services.dockerfile"
      },
      "parameters": {
        "frontend": "dockerfile.v0",
        "args": {
          "build-arg:HEALTHCHECK_CMD": "wget --spider -q http://127.0.0.1:${PORT}/_readiness",
          "build-arg:IMAGE_DESCRIPTION": "The usage ingestor service of the GraphQL Hive project.",
          "build-arg:IMAGE_TITLE": "graphql-hive/usage",
          "build-arg:PORT": "3006",
          "build-arg:RELEASE": "693c82228337629bb3d106d369105a7474c13702",
          "build-arg:SERVICE_DIR_NAME": "@hive/usage",
          "context:dist": "local:dist",
          "context:shared": "local:shared",
          "frontend.caps": "moby.buildkit.frontend.contexts+forward",
          "local-sessionid:context": "4v85jxts72iw2xew2zf5c6s58",
          "local-sessionid:dockerfile": "4v85jxts72iw2xew2zf5c6s58",
          "local-sessionid:shared": "4v85jxts72iw2xew2zf5c6s58"
        },
        "locals": [
          {
            "name": "context"
          },
          {
            "name": "dist"
          },
          {
            "name": "dockerfile"
          },
          {
            "name": "shared"
          }
        ]
      },
      "environment": {
        "platform": "linux/amd64",
        "ProvenanceCustomEnv": null
      }
    }
  },
  "buildx.build.ref": "builder-a24b5568-df47-4711-955d-d2621acc3581/builder-a24b5568-df47-4711-955d-d2621acc35810/qy8mvzdgie5j4lqzug4erjyrq",
  "containerimage.config.digest": "sha256:e0f785c818485c77a0ae672f7eafcae986ca8376eae26e1cb4aeb999fef65cc7",
  "containerimage.descriptor": {
    "mediaType": "application/vnd.docker.distribution.manifest.v2+json",
    "digest": "sha256:3e6335909dd2980adac932b290cdc2cfeac053f3bb98307bb2a3595155ef26e3",
    "size": 2075,
    "platform": {
      "architecture": "amd64",
      "os": "linux"
    }
  },
  "containerimage.digest": "sha256:3e6335909dd2980adac932b290cdc2cfeac053f3bb98307bb2a3595155ef26e3",
  "image.name": "ghcr.io/graphql-hive/usage:693c82228337629bb3d106d369105a7474c13702-amd64,ghcr.io/graphql-hive/usage:apollo_router_update_2.8.2-amd64"
},
"usage-ingestor": {
  "buildx.build.provenance": {
    "builder": {
      "id": ""
    },
    "buildType": "https://mobyproject.org/buildkit@v1",
    "materials": [
      {
        "uri": "pkg:docker/[email protected]?platform=linux%2Famd64",
        "digest": {
          "sha256": "f5a0871ab03b035c58bdb3007c3d177b001c2145c18e81817b71624dcf7d8bff"
        }
      }
    ],
    "invocation": {
      "configSource": {
        "entryPoint": "services.dockerfile"
      },
      "parameters": {
        "frontend": "dockerfile.v0",
        "args": {
          "build-arg:HEALTHCHECK_CMD": "wget --spider -q http://127.0.0.1:${PORT}/_readiness",
          "build-arg:IMAGE_DESCRIPTION": "The usage ingestor service of the GraphQL Hive project.",
          "build-arg:IMAGE_TITLE": "graphql-hive/usage-ingestor",
          "build-arg:PORT": "3007",
          "build-arg:RELEASE": "693c82228337629bb3d106d369105a7474c13702",
          "build-arg:SERVICE_DIR_NAME": "@hive/usage-ingestor",
          "context:dist": "local:dist",
          "context:shared": "local:shared",
          "frontend.caps": "moby.buildkit.frontend.contexts+forward",
          "local-sessionid:context": "4v85jxts72iw2xew2zf5c6s58",
          "local-sessionid:dockerfile": "4v85jxts72iw2xew2zf5c6s58",
          "local-sessionid:shared": "4v85jxts72iw2xew2zf5c6s58"
        },
        "locals": [
          {
            "name": "context"
          },
          {
            "name": "dist"
          },
          {
            "name": "dockerfile"
          },
          {
            "name": "shared"
          }
        ]
      },
      "environment": {
        "platform": "linux/amd64",
        "ProvenanceCustomEnv": null
      }
    }
  },
  "buildx.build.ref": "builder-a24b5568-df47-4711-955d-d2621acc3581/builder-a24b5568-df47-4711-955d-d2621acc35810/wbcsqmvk6zkqdjazpiaw1gqux",
  "containerimage.config.digest": "sha256:cc6ed43240399cc12a320a31a111357b9b93135fcda150d62d802e6880bf1c53",
  "containerimage.descriptor": {
    "mediaType": "application/vnd.docker.distribution.manifest.v2+json",
    "digest": "sha256:9e2bb8eb3c20e51394b4eea4d073b17fc58ad6a6e46562506d9cac40f28481de",
    "size": 2075,
    "platform": {
      "architecture": "amd64",
      "os": "linux"
    }
  },
  "containerimage.digest": "sha256:9e2bb8eb3c20e51394b4eea4d073b17fc58ad6a6e46562506d9cac40f28481de",
  "image.name": "ghcr.io/graphql-hive/usage-ingestor:693c82228337629bb3d106d369105a7474c13702-amd64,ghcr.io/graphql-hive/usage-ingestor:apollo_router_update_2.8.2-amd64"
},
"webhooks": {
  "buildx.build.provenance": {
    "builder": {
      "id": ""
    },
    "buildType": "https://mobyproject.org/buildkit@v1",
    "materials": [
      {
        "uri": "pkg:docker/[email protected]?platform=linux%2Famd64",
        "digest": {
          "sha256": "f5a0871ab03b035c58bdb3007c3d177b001c2145c18e81817b71624dcf7d8bff"
        }
      }
    ],
    "invocation": {
      "configSource": {
        "entryPoint": "services.dockerfile"
      },
      "parameters": {
        "frontend": "dockerfile.v0",
        "args": {
          "build-arg:HEALTHCHECK_CMD": "wget --spider -q http://127.0.0.1:${PORT}/_readiness",
          "build-arg:IMAGE_DESCRIPTION": "The webhooks ingestor service of the GraphQL Hive project.",
          "build-arg:IMAGE_TITLE": "graphql-hive/webhooks",
          "build-arg:PORT": "3005",
          "build-arg:RELEASE": "693c82228337629bb3d106d369105a7474c13702",
          "build-arg:SERVICE_DIR_NAME": "@hive/webhooks",
          "context:dist": "local:dist",
          "context:shared": "local:shared",
          "frontend.caps": "moby.buildkit.frontend.contexts+forward",
          "local-sessionid:context": "4v85jxts72iw2xew2zf5c6s58",
          "local-sessionid:dockerfile": "4v85jxts72iw2xew2zf5c6s58",
          "local-sessionid:shared": "4v85jxts72iw2xew2zf5c6s58"
        },
        "locals": [
          {
            "name": "context"
          },
          {
            "name": "dist"
          },
          {
            "name": "dockerfile"
          },
          {
            "name": "shared"
          }
        ]
      },
      "environment": {
        "platform": "linux/amd64",
        "ProvenanceCustomEnv": null
      }
    }
  },
  "buildx.build.ref": "builder-a24b5568-df47-4711-955d-d2621acc3581/builder-a24b5568-df47-4711-955d-d2621acc35810/zdu1j1i2a7wlxjkc85gaeb2lc",
  "containerimage.config.digest": "sha256:d47cd42813d1302501e6369c46e475b3918d8dce35c5236ae6d2a3adcf7487a8",
  "containerimage.descriptor": {
    "mediaType": "application/vnd.docker.distribution.manifest.v2+json",
    "digest": "sha256:caaf674f71c8dab01ad5d202552cbb45e154cf9c78d51a8744874c4538641812",
    "size": 2075,
    "platform": {
      "architecture": "amd64",
      "os": "linux"
    }
  },
  "containerimage.digest": "sha256:caaf674f71c8dab01ad5d202552cbb45e154cf9c78d51a8744874c4538641812",
  "image.name": "ghcr.io/graphql-hive/webhooks:693c82228337629bb3d106d369105a7474c13702-amd64,ghcr.io/graphql-hive/webhooks:apollo_router_update_2.8.2-amd64"
}
}

@github-actions
Copy link
Contributor

github-actions bot commented Nov 11, 2025

🐋 This PR was built and pushed to the following Docker images:

Targets: apollo-router-hive-build

Platforms: linux/arm64

Image Tag: b8eb87eccb6af2eddd9936a961f7c06d3fa3839a

Docker Bake metadata
{
"apollo-router": {
  "buildx.build.provenance": {
    "builder": {
      "id": ""
    },
    "buildType": "https://mobyproject.org/buildkit@v1",
    "materials": [
      {
        "uri": "pkg:docker/docker/dockerfile@1",
        "digest": {
          "sha256": "b6afd42430b15f2d2a4c5a02b919e98a525b785b1aaff16747d2f623364e39b6"
        }
      },
      {
        "uri": "pkg:docker/debian@bookworm-slim?platform=linux%2Farm64",
        "digest": {
          "sha256": "b4aa902587c2e61ce789849cb54c332b0400fe27b1ee33af4669e1f7e7c3e22f"
        }
      },
      {
        "uri": "pkg:docker/[email protected]?platform=linux%2Farm64",
        "digest": {
          "sha256": "64232e656c058f4468e8d024e990acff04f0fd5a5c0a88a574dc37773d7325c9"
        }
      }
    ],
    "invocation": {
      "configSource": {
        "entryPoint": "router.dockerfile"
      },
      "parameters": {
        "frontend": "gateway.v0",
        "args": {
          "build-arg:IMAGE_DESCRIPTION": "Apollo Router for GraphQL Hive.",
          "build-arg:IMAGE_TITLE": "graphql-hive/apollo-router",
          "build-arg:PORT": "4000",
          "build-arg:RELEASE": "b8eb87eccb6af2eddd9936a961f7c06d3fa3839a",
          "cmdline": "docker/dockerfile:1",
          "context:config": "local:config",
          "context:router_pkg": "local:router_pkg",
          "context:sdk_rs_pkg": "local:sdk_rs_pkg",
          "frontend.caps": "moby.buildkit.frontend.contexts+forward",
          "source": "docker/dockerfile:1"
        },
        "locals": [
          {
            "name": "config"
          },
          {
            "name": "context"
          },
          {
            "name": "dockerfile"
          },
          {
            "name": "router_pkg"
          },
          {
            "name": "sdk_rs_pkg"
          }
        ]
      },
      "environment": {
        "platform": "linux/arm64",
        "ProvenanceCustomEnv": null
      }
    }
  },
  "buildx.build.ref": "builder-dafe3609-a907-45c5-8083-e02099da7a1a/builder-dafe3609-a907-45c5-8083-e02099da7a1a0/eunmkd7afsxwdj4t3ev6y5pga",
  "containerimage.config.digest": "sha256:e4eade1d447306fbce5dfcab8d4d2076e7122746ca8615d88e4096d52ae627de",
  "containerimage.descriptor": {
    "mediaType": "application/vnd.docker.distribution.manifest.v2+json",
    "digest": "sha256:bfc4cc29f3bb95073bb6a6943cd05615ed20600f245fc7a2d629eefd28ceb015",
    "size": 2069,
    "platform": {
      "architecture": "arm64",
      "os": "linux"
    }
  },
  "containerimage.digest": "sha256:bfc4cc29f3bb95073bb6a6943cd05615ed20600f245fc7a2d629eefd28ceb015",
  "image.name": "ghcr.io/graphql-hive/apollo-router:b8eb87eccb6af2eddd9936a961f7c06d3fa3839a-arm64,ghcr.io/graphql-hive/apollo-router:apollo_router_update_2.8.2-arm64"
},
"buildx.build.warnings": [
  {
    "vertex": "sha256:bb21d276f3eb17b45fdc6a4db6a333154947b84c041f112cbd5472d226662e96",
    "level": 1,
    "short": "VW5kZWZpbmVkVmFyOiBVc2FnZSBvZiB1bmRlZmluZWQgdmFyaWFibGUgJyRJTUFHRV9USVRMRScgKGxpbmUgNTcp",
    "detail": [
      "VmFyaWFibGVzIHNob3VsZCBiZSBkZWZpbmVkIGJlZm9yZSB0aGVpciB1c2U="
    ],
    "url": "https://docs.docker.com/go/dockerfile/rule/undefined-var/",
    "sourceInfo": {
      "filename": "router.dockerfile",
      "data": "IyBzeW50YXg9ZG9ja2VyL2RvY2tlcmZpbGU6MQpGUk9NIHNjcmF0Y2ggQVMgcm91dGVyX3BrZwpGUk9NIHNjcmF0Y2ggQVMgc2RrX3JzX3BrZwpGUk9NIHNjcmF0Y2ggQVMgY29uZmlnCgpGUk9NIHJ1c3Q6MS45MC1zbGltLWJvb2t3b3JtIEFTIGJ1aWxkCgojIFJlcXVpcmVkIGJ5IEFwb2xsbyBSb3V0ZXIKUlVOIGFwdC1nZXQgdXBkYXRlClJVTiBhcHQtZ2V0IC15IGluc3RhbGwgbnBtIHByb3RvYnVmLWNvbXBpbGVyIGNtYWtlClJVTiBybSAtcmYgL3Zhci9saWIvYXB0L2xpc3RzLyoKUlVOIHVwZGF0ZS1jYS1jZXJ0aWZpY2F0ZXMKUlVOIHJ1c3R1cCBjb21wb25lbnQgYWRkIHJ1c3RmbXQKCldPUktESVIgL3Vzci9zcmMKIyBDcmVhdGUgYmxhbmsgcHJvamVjdHMKUlVOIFVTRVI9cm9vdCBjYXJnbyBuZXcgcm91dGVyClJVTiBVU0VSPXJvb3QgY2FyZ28gbmV3IHNkay1ycwoKIyBDb3B5IENhcmdvIGZpbGVzCkNPUFkgLS1mcm9tPXJvdXRlcl9wa2cgQ2FyZ28udG9tbCAvdXNyL3NyYy9yb3V0ZXIvCkNPUFkgLS1mcm9tPXNka19yc19wa2cgQ2FyZ28udG9tbCAvdXNyL3NyYy9zZGstcnMvCkNPUFkgLS1mcm9tPWNvbmZpZyBDYXJnby5sb2NrIC91c3Ivc3JjL3JvdXRlci8KCldPUktESVIgL3Vzci9zcmMvc2RrLXJzCiMgR2V0IHRoZSBkZXBlbmRlbmNpZXMgY2FjaGVkLCBzbyB3ZSBjYW4gdXNlIGR1bW15IGlucHV0IGZpbGVzIHNvIENhcmdvIHdvbnQgZmFpbApSVU4gZWNobyAnZm4gbWFpbigpIHsgcHJpbnRsbiEoIiIpOyB9JyA+IC4vc3JjL21haW4ucnMKUlVOIGVjaG8gJ2ZuIG1haW4oKSB7IHByaW50bG4hKCIiKTsgfScgPiAuL3NyYy9saWIucnMKUlVOIGNhcmdvIGJ1aWxkIC0tcmVsZWFzZQoKIyBDb3B5IGluIHRoZSBhY3R1YWwgc291cmNlIGNvZGUKQ09QWSAtLWZyb209c2RrX3JzX3BrZyBzcmMgLi9zcmMKUlVOIHRvdWNoIC4vc3JjL21haW4ucnMKUlVOIHRvdWNoIC4vc3JjL2xpYi5ycwoKV09SS0RJUiAvdXNyL3NyYy9yb3V0ZXIKIyBHZXQgdGhlIGRlcGVuZGVuY2llcyBjYWNoZWQsIHNvIHdlIGNhbiB1c2UgZHVtbXkgaW5wdXQgZmlsZXMgc28gQ2FyZ28gd29udCBmYWlsClJVTiBlY2hvICdmbiBtYWluKCkgeyBwcmludGxuISgiIik7IH0nID4gLi9zcmMvbWFpbi5ycwpSVU4gZWNobyAnZm4gbWFpbigpIHsgcHJpbnRsbiEoIiIpOyB9JyA+IC4vc3JjL2xpYi5ycwpSVU4gY2FyZ28gYnVpbGQgLS1yZWxlYXNlCgojIENvcHkgaW4gdGhlIGFjdHVhbCBzb3VyY2UgY29kZQpDT1BZIC0tZnJvbT1yb3V0ZXJfcGtnIHNyYyAuL3NyYwpSVU4gdG91Y2ggLi9zcmMvbWFpbi5ycwpSVU4gdG91Y2ggLi9zcmMvbGliLnJzCgojIFJlYWwgYnVpbGQgdGhpcyB0aW1lClJVTiBjYXJnbyBidWlsZCAtLXJlbGVhc2UKCiMgUnVudGltZQpGUk9NIGRlYmlhbjpib29rd29ybS1zbGltIEFTIHJ1bnRpbWUKClJVTiBhcHQtZ2V0IHVwZGF0ZQpSVU4gYXB0LWdldCAteSBpbnN0YWxsIGNhLWNlcnRpZmljYXRlcwpSVU4gcm0gLXJmIC92YXIvbGliL2FwdC9saXN0cy8qCgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UudGl0bGU9JElNQUdFX1RJVExFCkxBQkVMIG9yZy5vcGVuY29udGFpbmVycy5pbWFnZS52ZXJzaW9uPSRSRUxFQVNFCkxBQkVMIG9yZy5vcGVuY29udGFpbmVycy5pbWFnZS5kZXNjcmlwdGlvbj0kSU1BR0VfREVTQ1JJUFRJT04KTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLmF1dGhvcnM9IlRoZSBHdWlsZCIKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLnZlbmRvcj0iS2FtaWwgS2lzaWVsYSIKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLnVybD0iaHR0cHM6Ly9naXRodWIuY29tL2dyYXBocWwtaGl2ZS9jb25zb2xlIgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2Uuc291cmNlPSJodHRwczovL2dpdGh1Yi5jb20vZ3JhcGhxbC1oaXZlL2NvbnNvbGUiCgpSVU4gbWtkaXIgLXAgL2Rpc3QvY29uZmlnClJVTiBta2RpciAvZGlzdC9zY2hlbWEKCiMgQ29weSBpbiB0aGUgcmVxdWlyZWQgZmlsZXMgZnJvbSBvdXIgYnVpbGQgaW1hZ2UKQ09QWSAtLWZyb209YnVpbGQgLS1jaG93bj1yb290OnJvb3QgL3Vzci9zcmMvcm91dGVyL3RhcmdldC9yZWxlYXNlL3JvdXRlciAvZGlzdApDT1BZIC0tZnJvbT1yb3V0ZXJfcGtnIHJvdXRlci55YW1sIC9kaXN0L2NvbmZpZy9yb3V0ZXIueWFtbAoKV09SS0RJUiAvZGlzdAoKRU5WIEFQT0xMT19ST1VURVJfQ09ORklHX1BBVEg9Ii9kaXN0L2NvbmZpZy9yb3V0ZXIueWFtbCIKCkVOVFJZUE9JTlQgWyIuL3JvdXRlciJdCg==",
      "language": "Dockerfile"
    },
    "range": [
      {
        "start": {
          "line": 57
        },
        "end": {
          "line": 57
        }
      }
    ]
  },
  {
    "vertex": "sha256:bb21d276f3eb17b45fdc6a4db6a333154947b84c041f112cbd5472d226662e96",
    "level": 1,
    "short": "VW5kZWZpbmVkVmFyOiBVc2FnZSBvZiB1bmRlZmluZWQgdmFyaWFibGUgJyRSRUxFQVNFJyAobGluZSA1OCk=",
    "detail": [
      "VmFyaWFibGVzIHNob3VsZCBiZSBkZWZpbmVkIGJlZm9yZSB0aGVpciB1c2U="
    ],
    "url": "https://docs.docker.com/go/dockerfile/rule/undefined-var/",
    "sourceInfo": {
      "filename": "router.dockerfile",
      "data": "IyBzeW50YXg9ZG9ja2VyL2RvY2tlcmZpbGU6MQpGUk9NIHNjcmF0Y2ggQVMgcm91dGVyX3BrZwpGUk9NIHNjcmF0Y2ggQVMgc2RrX3JzX3BrZwpGUk9NIHNjcmF0Y2ggQVMgY29uZmlnCgpGUk9NIHJ1c3Q6MS45MC1zbGltLWJvb2t3b3JtIEFTIGJ1aWxkCgojIFJlcXVpcmVkIGJ5IEFwb2xsbyBSb3V0ZXIKUlVOIGFwdC1nZXQgdXBkYXRlClJVTiBhcHQtZ2V0IC15IGluc3RhbGwgbnBtIHByb3RvYnVmLWNvbXBpbGVyIGNtYWtlClJVTiBybSAtcmYgL3Zhci9saWIvYXB0L2xpc3RzLyoKUlVOIHVwZGF0ZS1jYS1jZXJ0aWZpY2F0ZXMKUlVOIHJ1c3R1cCBjb21wb25lbnQgYWRkIHJ1c3RmbXQKCldPUktESVIgL3Vzci9zcmMKIyBDcmVhdGUgYmxhbmsgcHJvamVjdHMKUlVOIFVTRVI9cm9vdCBjYXJnbyBuZXcgcm91dGVyClJVTiBVU0VSPXJvb3QgY2FyZ28gbmV3IHNkay1ycwoKIyBDb3B5IENhcmdvIGZpbGVzCkNPUFkgLS1mcm9tPXJvdXRlcl9wa2cgQ2FyZ28udG9tbCAvdXNyL3NyYy9yb3V0ZXIvCkNPUFkgLS1mcm9tPXNka19yc19wa2cgQ2FyZ28udG9tbCAvdXNyL3NyYy9zZGstcnMvCkNPUFkgLS1mcm9tPWNvbmZpZyBDYXJnby5sb2NrIC91c3Ivc3JjL3JvdXRlci8KCldPUktESVIgL3Vzci9zcmMvc2RrLXJzCiMgR2V0IHRoZSBkZXBlbmRlbmNpZXMgY2FjaGVkLCBzbyB3ZSBjYW4gdXNlIGR1bW15IGlucHV0IGZpbGVzIHNvIENhcmdvIHdvbnQgZmFpbApSVU4gZWNobyAnZm4gbWFpbigpIHsgcHJpbnRsbiEoIiIpOyB9JyA+IC4vc3JjL21haW4ucnMKUlVOIGVjaG8gJ2ZuIG1haW4oKSB7IHByaW50bG4hKCIiKTsgfScgPiAuL3NyYy9saWIucnMKUlVOIGNhcmdvIGJ1aWxkIC0tcmVsZWFzZQoKIyBDb3B5IGluIHRoZSBhY3R1YWwgc291cmNlIGNvZGUKQ09QWSAtLWZyb209c2RrX3JzX3BrZyBzcmMgLi9zcmMKUlVOIHRvdWNoIC4vc3JjL21haW4ucnMKUlVOIHRvdWNoIC4vc3JjL2xpYi5ycwoKV09SS0RJUiAvdXNyL3NyYy9yb3V0ZXIKIyBHZXQgdGhlIGRlcGVuZGVuY2llcyBjYWNoZWQsIHNvIHdlIGNhbiB1c2UgZHVtbXkgaW5wdXQgZmlsZXMgc28gQ2FyZ28gd29udCBmYWlsClJVTiBlY2hvICdmbiBtYWluKCkgeyBwcmludGxuISgiIik7IH0nID4gLi9zcmMvbWFpbi5ycwpSVU4gZWNobyAnZm4gbWFpbigpIHsgcHJpbnRsbiEoIiIpOyB9JyA+IC4vc3JjL2xpYi5ycwpSVU4gY2FyZ28gYnVpbGQgLS1yZWxlYXNlCgojIENvcHkgaW4gdGhlIGFjdHVhbCBzb3VyY2UgY29kZQpDT1BZIC0tZnJvbT1yb3V0ZXJfcGtnIHNyYyAuL3NyYwpSVU4gdG91Y2ggLi9zcmMvbWFpbi5ycwpSVU4gdG91Y2ggLi9zcmMvbGliLnJzCgojIFJlYWwgYnVpbGQgdGhpcyB0aW1lClJVTiBjYXJnbyBidWlsZCAtLXJlbGVhc2UKCiMgUnVudGltZQpGUk9NIGRlYmlhbjpib29rd29ybS1zbGltIEFTIHJ1bnRpbWUKClJVTiBhcHQtZ2V0IHVwZGF0ZQpSVU4gYXB0LWdldCAteSBpbnN0YWxsIGNhLWNlcnRpZmljYXRlcwpSVU4gcm0gLXJmIC92YXIvbGliL2FwdC9saXN0cy8qCgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UudGl0bGU9JElNQUdFX1RJVExFCkxBQkVMIG9yZy5vcGVuY29udGFpbmVycy5pbWFnZS52ZXJzaW9uPSRSRUxFQVNFCkxBQkVMIG9yZy5vcGVuY29udGFpbmVycy5pbWFnZS5kZXNjcmlwdGlvbj0kSU1BR0VfREVTQ1JJUFRJT04KTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLmF1dGhvcnM9IlRoZSBHdWlsZCIKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLnZlbmRvcj0iS2FtaWwgS2lzaWVsYSIKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLnVybD0iaHR0cHM6Ly9naXRodWIuY29tL2dyYXBocWwtaGl2ZS9jb25zb2xlIgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2Uuc291cmNlPSJodHRwczovL2dpdGh1Yi5jb20vZ3JhcGhxbC1oaXZlL2NvbnNvbGUiCgpSVU4gbWtkaXIgLXAgL2Rpc3QvY29uZmlnClJVTiBta2RpciAvZGlzdC9zY2hlbWEKCiMgQ29weSBpbiB0aGUgcmVxdWlyZWQgZmlsZXMgZnJvbSBvdXIgYnVpbGQgaW1hZ2UKQ09QWSAtLWZyb209YnVpbGQgLS1jaG93bj1yb290OnJvb3QgL3Vzci9zcmMvcm91dGVyL3RhcmdldC9yZWxlYXNlL3JvdXRlciAvZGlzdApDT1BZIC0tZnJvbT1yb3V0ZXJfcGtnIHJvdXRlci55YW1sIC9kaXN0L2NvbmZpZy9yb3V0ZXIueWFtbAoKV09SS0RJUiAvZGlzdAoKRU5WIEFQT0xMT19ST1VURVJfQ09ORklHX1BBVEg9Ii9kaXN0L2NvbmZpZy9yb3V0ZXIueWFtbCIKCkVOVFJZUE9JTlQgWyIuL3JvdXRlciJdCg==",
      "language": "Dockerfile"
    },
    "range": [
      {
        "start": {
          "line": 58
        },
        "end": {
          "line": 58
        }
      }
    ]
  },
  {
    "vertex": "sha256:bb21d276f3eb17b45fdc6a4db6a333154947b84c041f112cbd5472d226662e96",
    "level": 1,
    "short": "VW5kZWZpbmVkVmFyOiBVc2FnZSBvZiB1bmRlZmluZWQgdmFyaWFibGUgJyRJTUFHRV9ERVNDUklQVElPTicgKGxpbmUgNTkp",
    "detail": [
      "VmFyaWFibGVzIHNob3VsZCBiZSBkZWZpbmVkIGJlZm9yZSB0aGVpciB1c2U="
    ],
    "url": "https://docs.docker.com/go/dockerfile/rule/undefined-var/",
    "sourceInfo": {
      "filename": "router.dockerfile",
      "data": "IyBzeW50YXg9ZG9ja2VyL2RvY2tlcmZpbGU6MQpGUk9NIHNjcmF0Y2ggQVMgcm91dGVyX3BrZwpGUk9NIHNjcmF0Y2ggQVMgc2RrX3JzX3BrZwpGUk9NIHNjcmF0Y2ggQVMgY29uZmlnCgpGUk9NIHJ1c3Q6MS45MC1zbGltLWJvb2t3b3JtIEFTIGJ1aWxkCgojIFJlcXVpcmVkIGJ5IEFwb2xsbyBSb3V0ZXIKUlVOIGFwdC1nZXQgdXBkYXRlClJVTiBhcHQtZ2V0IC15IGluc3RhbGwgbnBtIHByb3RvYnVmLWNvbXBpbGVyIGNtYWtlClJVTiBybSAtcmYgL3Zhci9saWIvYXB0L2xpc3RzLyoKUlVOIHVwZGF0ZS1jYS1jZXJ0aWZpY2F0ZXMKUlVOIHJ1c3R1cCBjb21wb25lbnQgYWRkIHJ1c3RmbXQKCldPUktESVIgL3Vzci9zcmMKIyBDcmVhdGUgYmxhbmsgcHJvamVjdHMKUlVOIFVTRVI9cm9vdCBjYXJnbyBuZXcgcm91dGVyClJVTiBVU0VSPXJvb3QgY2FyZ28gbmV3IHNkay1ycwoKIyBDb3B5IENhcmdvIGZpbGVzCkNPUFkgLS1mcm9tPXJvdXRlcl9wa2cgQ2FyZ28udG9tbCAvdXNyL3NyYy9yb3V0ZXIvCkNPUFkgLS1mcm9tPXNka19yc19wa2cgQ2FyZ28udG9tbCAvdXNyL3NyYy9zZGstcnMvCkNPUFkgLS1mcm9tPWNvbmZpZyBDYXJnby5sb2NrIC91c3Ivc3JjL3JvdXRlci8KCldPUktESVIgL3Vzci9zcmMvc2RrLXJzCiMgR2V0IHRoZSBkZXBlbmRlbmNpZXMgY2FjaGVkLCBzbyB3ZSBjYW4gdXNlIGR1bW15IGlucHV0IGZpbGVzIHNvIENhcmdvIHdvbnQgZmFpbApSVU4gZWNobyAnZm4gbWFpbigpIHsgcHJpbnRsbiEoIiIpOyB9JyA+IC4vc3JjL21haW4ucnMKUlVOIGVjaG8gJ2ZuIG1haW4oKSB7IHByaW50bG4hKCIiKTsgfScgPiAuL3NyYy9saWIucnMKUlVOIGNhcmdvIGJ1aWxkIC0tcmVsZWFzZQoKIyBDb3B5IGluIHRoZSBhY3R1YWwgc291cmNlIGNvZGUKQ09QWSAtLWZyb209c2RrX3JzX3BrZyBzcmMgLi9zcmMKUlVOIHRvdWNoIC4vc3JjL21haW4ucnMKUlVOIHRvdWNoIC4vc3JjL2xpYi5ycwoKV09SS0RJUiAvdXNyL3NyYy9yb3V0ZXIKIyBHZXQgdGhlIGRlcGVuZGVuY2llcyBjYWNoZWQsIHNvIHdlIGNhbiB1c2UgZHVtbXkgaW5wdXQgZmlsZXMgc28gQ2FyZ28gd29udCBmYWlsClJVTiBlY2hvICdmbiBtYWluKCkgeyBwcmludGxuISgiIik7IH0nID4gLi9zcmMvbWFpbi5ycwpSVU4gZWNobyAnZm4gbWFpbigpIHsgcHJpbnRsbiEoIiIpOyB9JyA+IC4vc3JjL2xpYi5ycwpSVU4gY2FyZ28gYnVpbGQgLS1yZWxlYXNlCgojIENvcHkgaW4gdGhlIGFjdHVhbCBzb3VyY2UgY29kZQpDT1BZIC0tZnJvbT1yb3V0ZXJfcGtnIHNyYyAuL3NyYwpSVU4gdG91Y2ggLi9zcmMvbWFpbi5ycwpSVU4gdG91Y2ggLi9zcmMvbGliLnJzCgojIFJlYWwgYnVpbGQgdGhpcyB0aW1lClJVTiBjYXJnbyBidWlsZCAtLXJlbGVhc2UKCiMgUnVudGltZQpGUk9NIGRlYmlhbjpib29rd29ybS1zbGltIEFTIHJ1bnRpbWUKClJVTiBhcHQtZ2V0IHVwZGF0ZQpSVU4gYXB0LWdldCAteSBpbnN0YWxsIGNhLWNlcnRpZmljYXRlcwpSVU4gcm0gLXJmIC92YXIvbGliL2FwdC9saXN0cy8qCgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UudGl0bGU9JElNQUdFX1RJVExFCkxBQkVMIG9yZy5vcGVuY29udGFpbmVycy5pbWFnZS52ZXJzaW9uPSRSRUxFQVNFCkxBQkVMIG9yZy5vcGVuY29udGFpbmVycy5pbWFnZS5kZXNjcmlwdGlvbj0kSU1BR0VfREVTQ1JJUFRJT04KTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLmF1dGhvcnM9IlRoZSBHdWlsZCIKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLnZlbmRvcj0iS2FtaWwgS2lzaWVsYSIKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLnVybD0iaHR0cHM6Ly9naXRodWIuY29tL2dyYXBocWwtaGl2ZS9jb25zb2xlIgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2Uuc291cmNlPSJodHRwczovL2dpdGh1Yi5jb20vZ3JhcGhxbC1oaXZlL2NvbnNvbGUiCgpSVU4gbWtkaXIgLXAgL2Rpc3QvY29uZmlnClJVTiBta2RpciAvZGlzdC9zY2hlbWEKCiMgQ29weSBpbiB0aGUgcmVxdWlyZWQgZmlsZXMgZnJvbSBvdXIgYnVpbGQgaW1hZ2UKQ09QWSAtLWZyb209YnVpbGQgLS1jaG93bj1yb290OnJvb3QgL3Vzci9zcmMvcm91dGVyL3RhcmdldC9yZWxlYXNlL3JvdXRlciAvZGlzdApDT1BZIC0tZnJvbT1yb3V0ZXJfcGtnIHJvdXRlci55YW1sIC9kaXN0L2NvbmZpZy9yb3V0ZXIueWFtbAoKV09SS0RJUiAvZGlzdAoKRU5WIEFQT0xMT19ST1VURVJfQ09ORklHX1BBVEg9Ii9kaXN0L2NvbmZpZy9yb3V0ZXIueWFtbCIKCkVOVFJZUE9JTlQgWyIuL3JvdXRlciJdCg==",
      "language": "Dockerfile"
    },
    "range": [
      {
        "start": {
          "line": 59
        },
        "end": {
          "line": 59
        }
      }
    ]
  }
]
}

@theguild-bot theguild-bot force-pushed the apollo-router-update-2.8.2 branch from 72359f9 to 0cfe083 Compare November 11, 2025 18:05
@theguild-bot theguild-bot force-pushed the apollo-router-update-2.8.2 branch from 0cfe083 to c4d3fc0 Compare November 11, 2025 20:04
@theguild-bot theguild-bot force-pushed the apollo-router-update-2.8.2 branch from c4d3fc0 to 5bc1f1d Compare November 11, 2025 22:04
@theguild-bot theguild-bot force-pushed the apollo-router-update-2.8.2 branch from 5bc1f1d to 8e745b6 Compare November 12, 2025 10:04
@theguild-bot theguild-bot force-pushed the apollo-router-update-2.8.2 branch from 8e745b6 to e25919b Compare November 12, 2025 12:07
@theguild-bot theguild-bot force-pushed the apollo-router-update-2.8.2 branch from e25919b to 12e164a Compare November 13, 2025 12:07
@theguild-bot theguild-bot force-pushed the apollo-router-update-2.8.2 branch from 2696fd5 to 2901e5a Compare November 27, 2025 10:04
@theguild-bot theguild-bot force-pushed the apollo-router-update-2.8.2 branch from 2901e5a to 9a94dec Compare November 27, 2025 12:07
@theguild-bot theguild-bot force-pushed the apollo-router-update-2.8.2 branch from 9a94dec to 6059622 Compare November 27, 2025 14:04
@theguild-bot theguild-bot force-pushed the apollo-router-update-2.8.2 branch from 6059622 to 118584c Compare November 27, 2025 16:05
@theguild-bot theguild-bot force-pushed the apollo-router-update-2.8.2 branch from 118584c to b0a1c9d Compare November 27, 2025 18:05
@theguild-bot theguild-bot force-pushed the apollo-router-update-2.8.2 branch from b0a1c9d to 536dac2 Compare November 28, 2025 10:04
@theguild-bot theguild-bot force-pushed the apollo-router-update-2.8.2 branch from 536dac2 to dbd2a2c Compare November 28, 2025 12:07
@theguild-bot theguild-bot force-pushed the apollo-router-update-2.8.2 branch from dbd2a2c to b5d769d Compare November 28, 2025 14:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

3 participants