Skip to content
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

Upcoming Release Changes #6552

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open

Upcoming Release Changes #6552

wants to merge 1 commit into from

Conversation

theguild-bot
Copy link
Collaborator

@theguild-bot theguild-bot commented Feb 24, 2025

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@graphql-hive/[email protected]

Minor Changes

  • #6574
    494697e
    Thanks @n1ru4l! - Add support for providing a target for usage
    reporting with organization access tokens. This can either be a slug following the format
    $organizationSlug/$projectSlug/$targetSlug (e.g the-guild/graphql-hive/staging) or an UUID
    (e.g. a0f4c605-6541-4350-8cfe-b31f21a4bf80)

    import { useHive } from '@graphql-hive/apollo'
    
    const hivePlugin = useHive({
      enabled: true,
      token: 'ORGANIZATION_ACCESS_TOKEN',
      usage: {
        target: 'my-org/my-project/my-target'
      }
    })

Patch Changes

@graphql-hive/[email protected]

Minor Changes

  • #6573
    3bf0598
    Thanks @n1ru4l! - Better error handling for missing --target option
    when required.

Patch Changes

@graphql-hive/[email protected]

Minor Changes

  • #6574
    494697e
    Thanks @n1ru4l! - Add support for providing a target for usage
    reporting with organization access tokens. This can either be a slug following the format
    $organizationSlug/$projectSlug/$targetSlug (e.g the-guild/graphql-hive/staging) or an UUID
    (e.g. a0f4c605-6541-4350-8cfe-b31f21a4bf80)

    import { createHive } from '@graphql-hive/core'
    
    const hive = createHive({
      enabled: true,
      token: 'ORGANIZATION_ACCESS_TOKEN',
      usage: {
        target: 'my-org/my-project/my-target'
      }
    })

@graphql-hive/[email protected]

Minor Changes

  • #6574
    494697e
    Thanks @n1ru4l! - Add support for providing a target for usage
    reporting with organization access tokens. This can either be a slug following the format
    $organizationSlug/$projectSlug/$targetSlug (e.g the-guild/graphql-hive/staging) or an UUID
    (e.g. a0f4c605-6541-4350-8cfe-b31f21a4bf80)

    import { useHive } from '@graphql-hive/envelop'
    
    const hivePlugin = useHive({
      enabled: true,
      token: 'ORGANIZATION_ACCESS_TOKEN',
      usage: {
        target: 'my-org/my-project/my-target'
      }
    })

Patch Changes

@graphql-hive/[email protected]

Minor Changes

  • #6574
    494697e
    Thanks @n1ru4l! - Add support for providing a target for usage
    reporting with organization access tokens. This can either be a slug following the format
    $organizationSlug/$projectSlug/$targetSlug (e.g the-guild/graphql-hive/staging) or an UUID
    (e.g. a0f4c605-6541-4350-8cfe-b31f21a4bf80)

    import { useHive } from '@graphql-hive/yoga'
    
    const hivePlugin = useHive({
      enabled: true,
      token: 'ORGANIZATION_ACCESS_TOKEN',
      usage: {
        target: 'my-org/my-project/my-target'
      }
    })

Patch Changes

[email protected]

Minor Changes

  • #6577
    c5d7822
    Thanks @dotansimha! - Add support for providing a target for
    usage reporting with organization access tokens.

    This can either be a slug following the format $organizationSlug/$projectSlug/$targetSlug (e.g
    the-guild/graphql-hive/staging) or an UUID (e.g. a0f4c605-6541-4350-8cfe-b31f21a4bf80).

    # ... other apollo-router configuration
    plugins:
      hive.usage:
        enabled: true
        registry_token: 'ORGANIZATION_ACCESS_TOKEN'
        target: 'my-org/my-project/my-target'

[email protected]

Patch Changes

Copy link
Contributor

coderabbitai bot commented Feb 24, 2025

📝 Walkthrough

Summary by CodeRabbit

  • New Features

    • Standardized email templates now ensure consistent design and messaging.
    • Added flexible usage reporting configuration that accepts organization access tokens in both slug and UUID formats.
    • Introduced an optional URL parameter for schema checks, offering enhanced configuration options.
  • Bug Fixes

    • Enhanced error handling in command line tools to clearly indicate missing required options.
    • Resolved issues with GraphQL operations to prevent unhandled errors and improve field usage tracking.
  • Chores

    • Updated package versions across components to deliver these improvements.

Walkthrough

The changes involve the deletion of multiple changeset files that documented the consolidation of email templating logic into a dedicated emails service, the standardization of email templates, and the addition of functionality for writing heap dumps upon receiving a specific signal. A new entry has been added to the CHANGELOG.md for version 5.1.3, detailing specific patch changes. Additionally, the package version in the deployment configuration has been updated from 5.1.2 to 5.1.3. No alterations were made to public or exported entities.

Changes

File(s) Change Summary
.changeset/wicked-plants-float.md, .changeset/cyan-ears-shout.md Deleted files that contained patch notes about consolidating email templating logic into the emails service and standardizing the design and content of all email templates.
.changeset/light-llamas-divide.md, .changeset/honest-apples-tap.md Deleted files that documented features for preventing unhandled rejections in Apollo Server and for writing heap dumps upon receiving the SIGUSR1 signal.
deployment/CHANGELOG.md, deployment/package.json Added a new changelog entry for version 5.1.3 (with PR references) and updated the package version from 5.1.2 to 5.1.3.
packages/libraries/apollo/CHANGELOG.md, packages/libraries/apollo/package.json, packages/libraries/apollo/src/version.ts Updated version numbers to 0.38.0 in the changelog and package.json, and modified the version constant in version.ts.
packages/libraries/cli/CHANGELOG.md, packages/libraries/cli/package.json Updated version number from 0.48.3 to 0.49.0 in changelog and package.json.
packages/libraries/core/CHANGELOG.md, packages/libraries/core/package.json, packages/libraries/core/src/version.ts Updated version numbers to 0.10.0 in changelog, package.json, and version.ts.
packages/libraries/envelop/CHANGELOG.md, packages/libraries/envelop/package.json, packages/libraries/envelop/src/version.ts Updated version numbers to 0.35.0 in changelog, package.json, and version.ts.
packages/libraries/yoga/CHANGELOG.md, packages/libraries/yoga/package.json, packages/libraries/yoga/src/version.ts Updated version numbers to 0.41.0 in changelog, package.json, and version.ts.
packages/libraries/router/CHANGELOG.md, packages/libraries/router/Cargo.toml, packages/libraries/router/package.json Updated version numbers to 2.1.0 in changelog, Cargo.toml, and package.json.

Possibly related PRs

  • Upcoming Release Changes gateway#583: The changes in the main PR, which consolidate email templating logic into the emails service, are related to the retrieved PR that also discusses updates to email template standardization, indicating a direct connection in the context of email handling.

🪧 Tips

Chat

There are 3 ways to chat with CodeRabbit:

  • Review comments: Directly reply to a review comment made by CodeRabbit. Example:
    • I pushed a fix in commit <commit_id>, please review it.
    • Generate unit testing code for this file.
    • Open a follow-up GitHub issue for this discussion.
  • Files and specific lines of code (under the "Files changed" tab): Tag @coderabbitai in a new review comment at the desired location with your query. Examples:
    • @coderabbitai generate unit testing code for this file.
    • @coderabbitai modularize this function.
  • PR comments: Tag @coderabbitai in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples:
    • @coderabbitai gather interesting stats about this repository and render them as a table. Additionally, render a pie chart showing the language distribution in the codebase.
    • @coderabbitai read src/utils.ts and generate unit testing code.
    • @coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.
    • @coderabbitai help me debug CodeRabbit configuration file.

Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments.

CodeRabbit Commands (Invoked using PR comments)

  • @coderabbitai pause to pause the reviews on a PR.
  • @coderabbitai resume to resume the paused reviews.
  • @coderabbitai review to trigger an incremental review. This is useful when automatic reviews are disabled for the repository.
  • @coderabbitai full review to do a full review from scratch and review all the files again.
  • @coderabbitai summary to regenerate the summary of the PR.
  • @coderabbitai resolve resolve all the CodeRabbit review comments.
  • @coderabbitai configuration to show the current CodeRabbit configuration for the repository.
  • @coderabbitai help to get help.

Other keywords and placeholders

  • Add @coderabbitai ignore anywhere in the PR description to prevent this PR from being reviewed.
  • Add @coderabbitai summary to generate the high-level summary at a specific location in the PR description.
  • Add @coderabbitai anywhere in the PR title to generate the title automatically.

CodeRabbit Configuration File (.coderabbit.yaml)

  • You can programmatically configure CodeRabbit by adding a .coderabbit.yaml file to the root of your repository.
  • Please see the configuration documentation for more information.
  • If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: # yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json

Documentation and Community

  • Visit our Documentation for detailed information on how to use CodeRabbit.
  • Join our Discord Community to get help, request features, and share feedback.
  • Follow us on X/Twitter for updates and announcements.

Copy link
Contributor

github-actions bot commented Feb 24, 2025

🚀 Snapshot Release (rc)

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

Package Version Info
@graphql-hive/apollo 0.38.0-rc-20250307015515-3a9113b46b5193bb57bb23bb78e9cd5cef08afe3 npm ↗︎ unpkg ↗︎
@graphql-hive/cli 0.49.0-rc-20250307015515-3a9113b46b5193bb57bb23bb78e9cd5cef08afe3 npm ↗︎ unpkg ↗︎
@graphql-hive/core 0.10.0-rc-20250307015515-3a9113b46b5193bb57bb23bb78e9cd5cef08afe3 npm ↗︎ unpkg ↗︎
@graphql-hive/envelop 0.35.0-rc-20250307015515-3a9113b46b5193bb57bb23bb78e9cd5cef08afe3 npm ↗︎ unpkg ↗︎
@graphql-hive/yoga 0.41.0-rc-20250307015515-3a9113b46b5193bb57bb23bb78e9cd5cef08afe3 npm ↗︎ unpkg ↗︎
hive 5.1.3-rc-20250307015515-3a9113b46b5193bb57bb23bb78e9cd5cef08afe3 npm ↗︎ unpkg ↗︎
hive-apollo-router-plugin 2.1.0-rc-20250307015515-3a9113b46b5193bb57bb23bb78e9cd5cef08afe3 npm ↗︎ unpkg ↗︎

Copy link
Contributor

github-actions bot commented Feb 24, 2025

💻 Website Preview

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

Copy link
Contributor

github-actions bot commented Feb 24, 2025

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

Targets: build

Platforms: linux/arm64

Image Tag: 3a9113b46b5193bb57bb23bb78e9cd5cef08afe3

Docker Bake metadata
{
"app": {
  "buildx.build.provenance": {
    "buildType": "https://mobyproject.org/buildkit@v1",
    "materials": [
      {
        "uri": "pkg:docker/[email protected]?platform=linux%2Farm64",
        "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": "3a9113b46b5193bb57bb23bb78e9cd5cef08afe3",
          "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": "tqek0e38tfwspuiplo38i93ea",
          "local-sessionid:dockerfile": "tqek0e38tfwspuiplo38i93ea",
          "local-sessionid:shared": "tqek0e38tfwspuiplo38i93ea"
        },
        "locals": [
          {
            "name": "context"
          },
          {
            "name": "dist"
          },
          {
            "name": "dockerfile"
          },
          {
            "name": "shared"
          }
        ]
      },
      "environment": {
        "platform": "linux/arm64"
      }
    }
  },
  "buildx.build.ref": "builder-9f50934d-4464-42af-872e-ec87159deed2/builder-9f50934d-4464-42af-872e-ec87159deed20/rfej0nekeigcjz51gltmfpvib",
  "containerimage.config.digest": "sha256:00c909695e0ac39b2a6d1d5626a4aac4168dcfd5e54922223d9a43efa82db4df",
  "containerimage.descriptor": {
    "mediaType": "application/vnd.docker.distribution.manifest.v2+json",
    "digest": "sha256:e25f3349ddbc346e62e2804cc369b64fd9f90c8932cb8c5c6395db1777de59dd",
    "size": 2075,
    "platform": {
      "architecture": "arm64",
      "os": "linux"
    }
  },
  "containerimage.digest": "sha256:e25f3349ddbc346e62e2804cc369b64fd9f90c8932cb8c5c6395db1777de59dd",
  "image.name": "ghcr.io/graphql-hive/app:3a9113b46b5193bb57bb23bb78e9cd5cef08afe3-arm64,ghcr.io/graphql-hive/app:changeset_release_main-arm64"
},
"buildx.build.warnings": [
  {
    "vertex": "sha256:275db1165f3eaaaf449299e8a2364992b82c393fa5dcea87ff15e4137c0c2bb2",
    "level": 1,
    "short": "TGVnYWN5S2V5VmFsdWVGb3JtYXQ6ICJFTlYga2V5PXZhbHVlIiBzaG91bGQgYmUgdXNlZCBpbnN0ZWFkIG9mIGxlZ2FjeSAiRU5WIGtleSB2YWx1ZSIgZm9ybWF0IChsaW5lIDIwKQ==",
    "detail": [
      "TGVnYWN5IGtleS92YWx1ZSBmb3JtYXQgd2l0aCB3aGl0ZXNwYWNlIHNlcGFyYXRvciBzaG91bGQgbm90IGJlIHVzZWQ="
    ],
    "url": "https://docs.docker.com/go/dockerfile/rule/legacy-key-value-format/",
    "sourceInfo": {
      "filename": "services.dockerfile",
      "data": "RlJPTSBub2RlOjIyLjEzLjAtc2xpbQoKUlVOIGFwdC1nZXQgdXBkYXRlICYmIGFwdC1nZXQgaW5zdGFsbCAteSB3Z2V0IGNhLWNlcnRpZmljYXRlcyAmJiBybSAtcmYgL3Zhci9saWIvYXB0L2xpc3RzLyoKCkFSRyBTRVJWSUNFX0RJUl9OQU1FCldPUktESVIgL3Vzci9zcmMvYXBwLyRTRVJWSUNFX0RJUl9OQU1FCgpDT1BZIC0tZnJvbT1kaXN0IC4gL3Vzci9zcmMvYXBwLyRTRVJWSUNFX0RJUl9OQU1FLwpDT1BZIC0tZnJvbT1zaGFyZWQgLiAvCgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UubGljZW5zZXM9TUlUCkxBQkVMIG9yZy5vcGVuY29udGFpbmVycy5pbWFnZS50aXRsZT0kSU1BR0VfVElUTEUKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLnZlcnNpb249JFJFTEVBU0UKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLmRlc2NyaXB0aW9uPSRJTUFHRV9ERVNDUklQVElPTgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UuYXV0aG9ycz0iVGhlIEd1aWxkIgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UudmVuZG9yPSJLYW1pbCBLaXNpZWxhIgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UudXJsPSJodHRwczovL2dpdGh1Yi5jb20vZ3JhcGhxbC1oaXZlL3BsYXRmb3JtIgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2Uuc291cmNlPSJodHRwczovL2dpdGh1Yi5jb20vZ3JhcGhxbC1oaXZlL3BsYXRmb3JtIgoKRU5WIEVOVklST05NRU5UIHByb2R1Y3Rpb24KRU5WIFJFTEVBU0UgJFJFTEVBU0UKRU5WIFBPUlQgJFBPUlQKCkhFQUxUSENIRUNLIC0taW50ZXJ2YWw9NXMgXAogIC0tdGltZW91dD01cyBcCiAgLS1zdGFydC1wZXJpb2Q9NXMgXAogIC0tcmV0cmllcz02IFwKICBDTUQgJEhFQUxUSENIRUNLX0NNRAoKRU5UUllQT0lOVCBbICIvZW50cnlwb2ludC5zaCIgXQo=",
      "language": "Dockerfile"
    },
    "range": [
      {
        "start": {
          "line": 20
        },
        "end": {
          "line": 20
        }
      }
    ]
  },
  {
    "vertex": "sha256:c372c7ec6b8aa68fd472d8f560e8e5895a806e5f721e0f6ac2fe0055561ade2f",
    "level": 1,
    "short": "TGVnYWN5S2V5VmFsdWVGb3JtYXQ6ICJFTlYga2V5PXZhbHVlIiBzaG91bGQgYmUgdXNlZCBpbnN0ZWFkIG9mIGxlZ2FjeSAiRU5WIGtleSB2YWx1ZSIgZm9ybWF0IChsaW5lIDExKQ==",
    "detail": [
      "TGVnYWN5IGtleS92YWx1ZSBmb3JtYXQgd2l0aCB3aGl0ZXNwYWNlIHNlcGFyYXRvciBzaG91bGQgbm90IGJlIHVzZWQ="
    ],
    "url": "https://docs.docker.com/go/dockerfile/rule/legacy-key-value-format/",
    "sourceInfo": {
      "filename": "migrations.dockerfile",
      "data": "RlJPTSBub2RlOjIyLjEzLjAtc2xpbQoKUlVOIGFwdC1nZXQgdXBkYXRlICYmIGFwdC1nZXQgaW5zdGFsbCAteSBjYS1jZXJ0aWZpY2F0ZXMKCldPUktESVIgL3Vzci9zcmMvYXBwCgpDT1BZIC0tZnJvbT1kaXN0IC4gL3Vzci9zcmMvYXBwLwpDT1BZIC0tZnJvbT1zaGFyZWQgLiAvCgpFTlYgRU5WSVJPTk1FTlQgcHJvZHVjdGlvbgpFTlYgTk9ERV9FTlYgcHJvZHVjdGlvbgpFTlYgUkVMRUFTRSAkUkVMRUFTRQoKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLmxpY2Vuc2VzPU1JVApMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UudGl0bGU9JElNQUdFX1RJVExFCkxBQkVMIG9yZy5vcGVuY29udGFpbmVycy5pbWFnZS52ZXJzaW9uPSRSRUxFQVNFCkxBQkVMIG9yZy5vcGVuY29udGFpbmVycy5pbWFnZS5kZXNjcmlwdGlvbj0kSU1BR0VfREVTQ1JJUFRJT04KTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLmF1dGhvcnM9IlRoZSBHdWlsZCIKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLnZlbmRvcj0iS2FtaWwgS2lzaWVsYSIKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLnVybD0iaHR0cHM6Ly9naXRodWIuY29tL2dyYXBocWwtaGl2ZS9wbGF0Zm9ybSIKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLnNvdXJjZT0iaHR0cHM6Ly9naXRodWIuY29tL2dyYXBocWwtaGl2ZS9wbGF0Zm9ybSIKCkVOVFJZUE9JTlQgWyAiL2VudHJ5cG9pbnQuc2giIF0K",
      "language": "Dockerfile"
    },
    "range": [
      {
        "start": {
          "line": 11
        },
        "end": {
          "line": 11
        }
      }
    ]
  },
  {
    "vertex": "sha256:c372c7ec6b8aa68fd472d8f560e8e5895a806e5f721e0f6ac2fe0055561ade2f",
    "level": 1,
    "short": "VW5kZWZpbmVkVmFyOiBVc2FnZSBvZiB1bmRlZmluZWQgdmFyaWFibGUgJyRSRUxFQVNFJyAobGluZSAxMik=",
    "detail": [
      "VmFyaWFibGVzIHNob3VsZCBiZSBkZWZpbmVkIGJlZm9yZSB0aGVpciB1c2U="
    ],
    "url": "https://docs.docker.com/go/dockerfile/rule/undefined-var/",
    "sourceInfo": {
      "filename": "migrations.dockerfile",
      "data": "RlJPTSBub2RlOjIyLjEzLjAtc2xpbQoKUlVOIGFwdC1nZXQgdXBkYXRlICYmIGFwdC1nZXQgaW5zdGFsbCAteSBjYS1jZXJ0aWZpY2F0ZXMKCldPUktESVIgL3Vzci9zcmMvYXBwCgpDT1BZIC0tZnJvbT1kaXN0IC4gL3Vzci9zcmMvYXBwLwpDT1BZIC0tZnJvbT1zaGFyZWQgLiAvCgpFTlYgRU5WSVJPTk1FTlQgcHJvZHVjdGlvbgpFTlYgTk9ERV9FTlYgcHJvZHVjdGlvbgpFTlYgUkVMRUFTRSAkUkVMRUFTRQoKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLmxpY2Vuc2VzPU1JVApMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UudGl0bGU9JElNQUdFX1RJVExFCkxBQkVMIG9yZy5vcGVuY29udGFpbmVycy5pbWFnZS52ZXJzaW9uPSRSRUxFQVNFCkxBQkVMIG9yZy5vcGVuY29udGFpbmVycy5pbWFnZS5kZXNjcmlwdGlvbj0kSU1BR0VfREVTQ1JJUFRJT04KTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLmF1dGhvcnM9IlRoZSBHdWlsZCIKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLnZlbmRvcj0iS2FtaWwgS2lzaWVsYSIKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLnVybD0iaHR0cHM6Ly9naXRodWIuY29tL2dyYXBocWwtaGl2ZS9wbGF0Zm9ybSIKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLnNvdXJjZT0iaHR0cHM6Ly9naXRodWIuY29tL2dyYXBocWwtaGl2ZS9wbGF0Zm9ybSIKCkVOVFJZUE9JTlQgWyAiL2VudHJ5cG9pbnQuc2giIF0K",
      "language": "Dockerfile"
    },
    "range": [
      {
        "start": {
          "line": 12
        },
        "end": {
          "line": 12
        }
      }
    ]
  },
  {
    "vertex": "sha256:275db1165f3eaaaf449299e8a2364992b82c393fa5dcea87ff15e4137c0c2bb2",
    "level": 1,
    "short": "VW5kZWZpbmVkVmFyOiBVc2FnZSBvZiB1bmRlZmluZWQgdmFyaWFibGUgJyRJTUFHRV9ERVNDUklQVElPTicgKGxpbmUgMTQp",
    "detail": [
      "VmFyaWFibGVzIHNob3VsZCBiZSBkZWZpbmVkIGJlZm9yZSB0aGVpciB1c2U="
    ],
    "url": "https://docs.docker.com/go/dockerfile/rule/undefined-var/",
    "sourceInfo": {
      "filename": "services.dockerfile",
      "data": "RlJPTSBub2RlOjIyLjEzLjAtc2xpbQoKUlVOIGFwdC1nZXQgdXBkYXRlICYmIGFwdC1nZXQgaW5zdGFsbCAteSB3Z2V0IGNhLWNlcnRpZmljYXRlcyAmJiBybSAtcmYgL3Zhci9saWIvYXB0L2xpc3RzLyoKCkFSRyBTRVJWSUNFX0RJUl9OQU1FCldPUktESVIgL3Vzci9zcmMvYXBwLyRTRVJWSUNFX0RJUl9OQU1FCgpDT1BZIC0tZnJvbT1kaXN0IC4gL3Vzci9zcmMvYXBwLyRTRVJWSUNFX0RJUl9OQU1FLwpDT1BZIC0tZnJvbT1zaGFyZWQgLiAvCgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UubGljZW5zZXM9TUlUCkxBQkVMIG9yZy5vcGVuY29udGFpbmVycy5pbWFnZS50aXRsZT0kSU1BR0VfVElUTEUKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLnZlcnNpb249JFJFTEVBU0UKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLmRlc2NyaXB0aW9uPSRJTUFHRV9ERVNDUklQVElPTgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UuYXV0aG9ycz0iVGhlIEd1aWxkIgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UudmVuZG9yPSJLYW1pbCBLaXNpZWxhIgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UudXJsPSJodHRwczovL2dpdGh1Yi5jb20vZ3JhcGhxbC1oaXZlL3BsYXRmb3JtIgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2Uuc291cmNlPSJodHRwczovL2dpdGh1Yi5jb20vZ3JhcGhxbC1oaXZlL3BsYXRmb3JtIgoKRU5WIEVOVklST05NRU5UIHByb2R1Y3Rpb24KRU5WIFJFTEVBU0UgJFJFTEVBU0UKRU5WIFBPUlQgJFBPUlQKCkhFQUxUSENIRUNLIC0taW50ZXJ2YWw9NXMgXAogIC0tdGltZW91dD01cyBcCiAgLS1zdGFydC1wZXJpb2Q9NXMgXAogIC0tcmV0cmllcz02IFwKICBDTUQgJEhFQUxUSENIRUNLX0NNRAoKRU5UUllQT0lOVCBbICIvZW50cnlwb2ludC5zaCIgXQo=",
      "language": "Dockerfile"
    },
    "range": [
      {
        "start": {
          "line": 14
        },
        "end": {
          "line": 14
        }
      }
    ]
  },
  {
    "vertex": "sha256:275db1165f3eaaaf449299e8a2364992b82c393fa5dcea87ff15e4137c0c2bb2",
    "level": 1,
    "short": "TGVnYWN5S2V5VmFsdWVGb3JtYXQ6ICJFTlYga2V5PXZhbHVlIiBzaG91bGQgYmUgdXNlZCBpbnN0ZWFkIG9mIGxlZ2FjeSAiRU5WIGtleSB2YWx1ZSIgZm9ybWF0IChsaW5lIDIxKQ==",
    "detail": [
      "TGVnYWN5IGtleS92YWx1ZSBmb3JtYXQgd2l0aCB3aGl0ZXNwYWNlIHNlcGFyYXRvciBzaG91bGQgbm90IGJlIHVzZWQ="
    ],
    "url": "https://docs.docker.com/go/dockerfile/rule/legacy-key-value-format/",
    "sourceInfo": {
      "filename": "services.dockerfile",
      "data": "RlJPTSBub2RlOjIyLjEzLjAtc2xpbQoKUlVOIGFwdC1nZXQgdXBkYXRlICYmIGFwdC1nZXQgaW5zdGFsbCAteSB3Z2V0IGNhLWNlcnRpZmljYXRlcyAmJiBybSAtcmYgL3Zhci9saWIvYXB0L2xpc3RzLyoKCkFSRyBTRVJWSUNFX0RJUl9OQU1FCldPUktESVIgL3Vzci9zcmMvYXBwLyRTRVJWSUNFX0RJUl9OQU1FCgpDT1BZIC0tZnJvbT1kaXN0IC4gL3Vzci9zcmMvYXBwLyRTRVJWSUNFX0RJUl9OQU1FLwpDT1BZIC0tZnJvbT1zaGFyZWQgLiAvCgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UubGljZW5zZXM9TUlUCkxBQkVMIG9yZy5vcGVuY29udGFpbmVycy5pbWFnZS50aXRsZT0kSU1BR0VfVElUTEUKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLnZlcnNpb249JFJFTEVBU0UKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLmRlc2NyaXB0aW9uPSRJTUFHRV9ERVNDUklQVElPTgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UuYXV0aG9ycz0iVGhlIEd1aWxkIgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UudmVuZG9yPSJLYW1pbCBLaXNpZWxhIgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UudXJsPSJodHRwczovL2dpdGh1Yi5jb20vZ3JhcGhxbC1oaXZlL3BsYXRmb3JtIgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2Uuc291cmNlPSJodHRwczovL2dpdGh1Yi5jb20vZ3JhcGhxbC1oaXZlL3BsYXRmb3JtIgoKRU5WIEVOVklST05NRU5UIHByb2R1Y3Rpb24KRU5WIFJFTEVBU0UgJFJFTEVBU0UKRU5WIFBPUlQgJFBPUlQKCkhFQUxUSENIRUNLIC0taW50ZXJ2YWw9NXMgXAogIC0tdGltZW91dD01cyBcCiAgLS1zdGFydC1wZXJpb2Q9NXMgXAogIC0tcmV0cmllcz02IFwKICBDTUQgJEhFQUxUSENIRUNLX0NNRAoKRU5UUllQT0lOVCBbICIvZW50cnlwb2ludC5zaCIgXQo=",
      "language": "Dockerfile"
    },
    "range": [
      {
        "start": {
          "line": 21
        },
        "end": {
          "line": 21
        }
      }
    ]
  },
  {
    "vertex": "sha256:c372c7ec6b8aa68fd472d8f560e8e5895a806e5f721e0f6ac2fe0055561ade2f",
    "level": 1,
    "short": "TGVnYWN5S2V5VmFsdWVGb3JtYXQ6ICJFTlYga2V5PXZhbHVlIiBzaG91bGQgYmUgdXNlZCBpbnN0ZWFkIG9mIGxlZ2FjeSAiRU5WIGtleSB2YWx1ZSIgZm9ybWF0IChsaW5lIDEwKQ==",
    "detail": [
      "TGVnYWN5IGtleS92YWx1ZSBmb3JtYXQgd2l0aCB3aGl0ZXNwYWNlIHNlcGFyYXRvciBzaG91bGQgbm90IGJlIHVzZWQ="
    ],
    "url": "https://docs.docker.com/go/dockerfile/rule/legacy-key-value-format/",
    "sourceInfo": {
      "filename": "migrations.dockerfile",
      "data": "RlJPTSBub2RlOjIyLjEzLjAtc2xpbQoKUlVOIGFwdC1nZXQgdXBkYXRlICYmIGFwdC1nZXQgaW5zdGFsbCAteSBjYS1jZXJ0aWZpY2F0ZXMKCldPUktESVIgL3Vzci9zcmMvYXBwCgpDT1BZIC0tZnJvbT1kaXN0IC4gL3Vzci9zcmMvYXBwLwpDT1BZIC0tZnJvbT1zaGFyZWQgLiAvCgpFTlYgRU5WSVJPTk1FTlQgcHJvZHVjdGlvbgpFTlYgTk9ERV9FTlYgcHJvZHVjdGlvbgpFTlYgUkVMRUFTRSAkUkVMRUFTRQoKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLmxpY2Vuc2VzPU1JVApMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UudGl0bGU9JElNQUdFX1RJVExFCkxBQkVMIG9yZy5vcGVuY29udGFpbmVycy5pbWFnZS52ZXJzaW9uPSRSRUxFQVNFCkxBQkVMIG9yZy5vcGVuY29udGFpbmVycy5pbWFnZS5kZXNjcmlwdGlvbj0kSU1BR0VfREVTQ1JJUFRJT04KTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLmF1dGhvcnM9IlRoZSBHdWlsZCIKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLnZlbmRvcj0iS2FtaWwgS2lzaWVsYSIKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLnVybD0iaHR0cHM6Ly9naXRodWIuY29tL2dyYXBocWwtaGl2ZS9wbGF0Zm9ybSIKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLnNvdXJjZT0iaHR0cHM6Ly9naXRodWIuY29tL2dyYXBocWwtaGl2ZS9wbGF0Zm9ybSIKCkVOVFJZUE9JTlQgWyAiL2VudHJ5cG9pbnQuc2giIF0K",
      "language": "Dockerfile"
    },
    "range": [
      {
        "start": {
          "line": 10
        },
        "end": {
          "line": 10
        }
      }
    ]
  },
  {
    "vertex": "sha256:c372c7ec6b8aa68fd472d8f560e8e5895a806e5f721e0f6ac2fe0055561ade2f",
    "level": 1,
    "short": "VW5kZWZpbmVkVmFyOiBVc2FnZSBvZiB1bmRlZmluZWQgdmFyaWFibGUgJyRJTUFHRV9ERVNDUklQVElPTicgKGxpbmUgMTcp",
    "detail": [
      "VmFyaWFibGVzIHNob3VsZCBiZSBkZWZpbmVkIGJlZm9yZSB0aGVpciB1c2U="
    ],
    "url": "https://docs.docker.com/go/dockerfile/rule/undefined-var/",
    "sourceInfo": {
      "filename": "migrations.dockerfile",
      "data": "RlJPTSBub2RlOjIyLjEzLjAtc2xpbQoKUlVOIGFwdC1nZXQgdXBkYXRlICYmIGFwdC1nZXQgaW5zdGFsbCAteSBjYS1jZXJ0aWZpY2F0ZXMKCldPUktESVIgL3Vzci9zcmMvYXBwCgpDT1BZIC0tZnJvbT1kaXN0IC4gL3Vzci9zcmMvYXBwLwpDT1BZIC0tZnJvbT1zaGFyZWQgLiAvCgpFTlYgRU5WSVJPTk1FTlQgcHJvZHVjdGlvbgpFTlYgTk9ERV9FTlYgcHJvZHVjdGlvbgpFTlYgUkVMRUFTRSAkUkVMRUFTRQoKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLmxpY2Vuc2VzPU1JVApMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UudGl0bGU9JElNQUdFX1RJVExFCkxBQkVMIG9yZy5vcGVuY29udGFpbmVycy5pbWFnZS52ZXJzaW9uPSRSRUxFQVNFCkxBQkVMIG9yZy5vcGVuY29udGFpbmVycy5pbWFnZS5kZXNjcmlwdGlvbj0kSU1BR0VfREVTQ1JJUFRJT04KTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLmF1dGhvcnM9IlRoZSBHdWlsZCIKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLnZlbmRvcj0iS2FtaWwgS2lzaWVsYSIKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLnVybD0iaHR0cHM6Ly9naXRodWIuY29tL2dyYXBocWwtaGl2ZS9wbGF0Zm9ybSIKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLnNvdXJjZT0iaHR0cHM6Ly9naXRodWIuY29tL2dyYXBocWwtaGl2ZS9wbGF0Zm9ybSIKCkVOVFJZUE9JTlQgWyAiL2VudHJ5cG9pbnQuc2giIF0K",
      "language": "Dockerfile"
    },
    "range": [
      {
        "start": {
          "line": 17
        },
        "end": {
          "line": 17
        }
      }
    ]
  },
  {
    "vertex": "sha256:275db1165f3eaaaf449299e8a2364992b82c393fa5dcea87ff15e4137c0c2bb2",
    "level": 1,
    "short": "VW5kZWZpbmVkVmFyOiBVc2FnZSBvZiB1bmRlZmluZWQgdmFyaWFibGUgJyRJTUFHRV9USVRMRScgKGxpbmUgMTIp",
    "detail": [
      "VmFyaWFibGVzIHNob3VsZCBiZSBkZWZpbmVkIGJlZm9yZSB0aGVpciB1c2U="
    ],
    "url": "https://docs.docker.com/go/dockerfile/rule/undefined-var/",
    "sourceInfo": {
      "filename": "services.dockerfile",
      "data": "RlJPTSBub2RlOjIyLjEzLjAtc2xpbQoKUlVOIGFwdC1nZXQgdXBkYXRlICYmIGFwdC1nZXQgaW5zdGFsbCAteSB3Z2V0IGNhLWNlcnRpZmljYXRlcyAmJiBybSAtcmYgL3Zhci9saWIvYXB0L2xpc3RzLyoKCkFSRyBTRVJWSUNFX0RJUl9OQU1FCldPUktESVIgL3Vzci9zcmMvYXBwLyRTRVJWSUNFX0RJUl9OQU1FCgpDT1BZIC0tZnJvbT1kaXN0IC4gL3Vzci9zcmMvYXBwLyRTRVJWSUNFX0RJUl9OQU1FLwpDT1BZIC0tZnJvbT1zaGFyZWQgLiAvCgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UubGljZW5zZXM9TUlUCkxBQkVMIG9yZy5vcGVuY29udGFpbmVycy5pbWFnZS50aXRsZT0kSU1BR0VfVElUTEUKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLnZlcnNpb249JFJFTEVBU0UKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLmRlc2NyaXB0aW9uPSRJTUFHRV9ERVNDUklQVElPTgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UuYXV0aG9ycz0iVGhlIEd1aWxkIgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UudmVuZG9yPSJLYW1pbCBLaXNpZWxhIgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UudXJsPSJodHRwczovL2dpdGh1Yi5jb20vZ3JhcGhxbC1oaXZlL3BsYXRmb3JtIgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2Uuc291cmNlPSJodHRwczovL2dpdGh1Yi5jb20vZ3JhcGhxbC1oaXZlL3BsYXRmb3JtIgoKRU5WIEVOVklST05NRU5UIHByb2R1Y3Rpb24KRU5WIFJFTEVBU0UgJFJFTEVBU0UKRU5WIFBPUlQgJFBPUlQKCkhFQUxUSENIRUNLIC0taW50ZXJ2YWw9NXMgXAogIC0tdGltZW91dD01cyBcCiAgLS1zdGFydC1wZXJpb2Q9NXMgXAogIC0tcmV0cmllcz02IFwKICBDTUQgJEhFQUxUSENIRUNLX0NNRAoKRU5UUllQT0lOVCBbICIvZW50cnlwb2ludC5zaCIgXQo=",
      "language": "Dockerfile"
    },
    "range": [
      {
        "start": {
          "line": 12
        },
        "end": {
          "line": 12
        }
      }
    ]
  },
  {
    "vertex": "sha256:275db1165f3eaaaf449299e8a2364992b82c393fa5dcea87ff15e4137c0c2bb2",
    "level": 1,
    "short": "VW5kZWZpbmVkVmFyOiBVc2FnZSBvZiB1bmRlZmluZWQgdmFyaWFibGUgJyRSRUxFQVNFJyAobGluZSAxMyk=",
    "detail": [
      "VmFyaWFibGVzIHNob3VsZCBiZSBkZWZpbmVkIGJlZm9yZSB0aGVpciB1c2U="
    ],
    "url": "https://docs.docker.com/go/dockerfile/rule/undefined-var/",
    "sourceInfo": {
      "filename": "services.dockerfile",
      "data": "RlJPTSBub2RlOjIyLjEzLjAtc2xpbQoKUlVOIGFwdC1nZXQgdXBkYXRlICYmIGFwdC1nZXQgaW5zdGFsbCAteSB3Z2V0IGNhLWNlcnRpZmljYXRlcyAmJiBybSAtcmYgL3Zhci9saWIvYXB0L2xpc3RzLyoKCkFSRyBTRVJWSUNFX0RJUl9OQU1FCldPUktESVIgL3Vzci9zcmMvYXBwLyRTRVJWSUNFX0RJUl9OQU1FCgpDT1BZIC0tZnJvbT1kaXN0IC4gL3Vzci9zcmMvYXBwLyRTRVJWSUNFX0RJUl9OQU1FLwpDT1BZIC0tZnJvbT1zaGFyZWQgLiAvCgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UubGljZW5zZXM9TUlUCkxBQkVMIG9yZy5vcGVuY29udGFpbmVycy5pbWFnZS50aXRsZT0kSU1BR0VfVElUTEUKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLnZlcnNpb249JFJFTEVBU0UKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLmRlc2NyaXB0aW9uPSRJTUFHRV9ERVNDUklQVElPTgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UuYXV0aG9ycz0iVGhlIEd1aWxkIgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UudmVuZG9yPSJLYW1pbCBLaXNpZWxhIgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UudXJsPSJodHRwczovL2dpdGh1Yi5jb20vZ3JhcGhxbC1oaXZlL3BsYXRmb3JtIgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2Uuc291cmNlPSJodHRwczovL2dpdGh1Yi5jb20vZ3JhcGhxbC1oaXZlL3BsYXRmb3JtIgoKRU5WIEVOVklST05NRU5UIHByb2R1Y3Rpb24KRU5WIFJFTEVBU0UgJFJFTEVBU0UKRU5WIFBPUlQgJFBPUlQKCkhFQUxUSENIRUNLIC0taW50ZXJ2YWw9NXMgXAogIC0tdGltZW91dD01cyBcCiAgLS1zdGFydC1wZXJpb2Q9NXMgXAogIC0tcmV0cmllcz02IFwKICBDTUQgJEhFQUxUSENIRUNLX0NNRAoKRU5UUllQT0lOVCBbICIvZW50cnlwb2ludC5zaCIgXQo=",
      "language": "Dockerfile"
    },
    "range": [
      {
        "start": {
          "line": 13
        },
        "end": {
          "line": 13
        }
      }
    ]
  },
  {
    "vertex": "sha256:275db1165f3eaaaf449299e8a2364992b82c393fa5dcea87ff15e4137c0c2bb2",
    "level": 1,
    "short": "VW5kZWZpbmVkVmFyOiBVc2FnZSBvZiB1bmRlZmluZWQgdmFyaWFibGUgJyRSRUxFQVNFJyAobGluZSAyMSk=",
    "detail": [
      "VmFyaWFibGVzIHNob3VsZCBiZSBkZWZpbmVkIGJlZm9yZSB0aGVpciB1c2U="
    ],
    "url": "https://docs.docker.com/go/dockerfile/rule/undefined-var/",
    "sourceInfo": {
      "filename": "services.dockerfile",
      "data": "RlJPTSBub2RlOjIyLjEzLjAtc2xpbQoKUlVOIGFwdC1nZXQgdXBkYXRlICYmIGFwdC1nZXQgaW5zdGFsbCAteSB3Z2V0IGNhLWNlcnRpZmljYXRlcyAmJiBybSAtcmYgL3Zhci9saWIvYXB0L2xpc3RzLyoKCkFSRyBTRVJWSUNFX0RJUl9OQU1FCldPUktESVIgL3Vzci9zcmMvYXBwLyRTRVJWSUNFX0RJUl9OQU1FCgpDT1BZIC0tZnJvbT1kaXN0IC4gL3Vzci9zcmMvYXBwLyRTRVJWSUNFX0RJUl9OQU1FLwpDT1BZIC0tZnJvbT1zaGFyZWQgLiAvCgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UubGljZW5zZXM9TUlUCkxBQkVMIG9yZy5vcGVuY29udGFpbmVycy5pbWFnZS50aXRsZT0kSU1BR0VfVElUTEUKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLnZlcnNpb249JFJFTEVBU0UKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLmRlc2NyaXB0aW9uPSRJTUFHRV9ERVNDUklQVElPTgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UuYXV0aG9ycz0iVGhlIEd1aWxkIgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UudmVuZG9yPSJLYW1pbCBLaXNpZWxhIgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UudXJsPSJodHRwczovL2dpdGh1Yi5jb20vZ3JhcGhxbC1oaXZlL3BsYXRmb3JtIgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2Uuc291cmNlPSJodHRwczovL2dpdGh1Yi5jb20vZ3JhcGhxbC1oaXZlL3BsYXRmb3JtIgoKRU5WIEVOVklST05NRU5UIHByb2R1Y3Rpb24KRU5WIFJFTEVBU0UgJFJFTEVBU0UKRU5WIFBPUlQgJFBPUlQKCkhFQUxUSENIRUNLIC0taW50ZXJ2YWw9NXMgXAogIC0tdGltZW91dD01cyBcCiAgLS1zdGFydC1wZXJpb2Q9NXMgXAogIC0tcmV0cmllcz02IFwKICBDTUQgJEhFQUxUSENIRUNLX0NNRAoKRU5UUllQT0lOVCBbICIvZW50cnlwb2ludC5zaCIgXQo=",
      "language": "Dockerfile"
    },
    "range": [
      {
        "start": {
          "line": 21
        },
        "end": {
          "line": 21
        }
      }
    ]
  },
  {
    "vertex": "sha256:c372c7ec6b8aa68fd472d8f560e8e5895a806e5f721e0f6ac2fe0055561ade2f",
    "level": 1,
    "short": "TGVnYWN5S2V5VmFsdWVGb3JtYXQ6ICJFTlYga2V5PXZhbHVlIiBzaG91bGQgYmUgdXNlZCBpbnN0ZWFkIG9mIGxlZ2FjeSAiRU5WIGtleSB2YWx1ZSIgZm9ybWF0IChsaW5lIDEyKQ==",
    "detail": [
      "TGVnYWN5IGtleS92YWx1ZSBmb3JtYXQgd2l0aCB3aGl0ZXNwYWNlIHNlcGFyYXRvciBzaG91bGQgbm90IGJlIHVzZWQ="
    ],
    "url": "https://docs.docker.com/go/dockerfile/rule/legacy-key-value-format/",
    "sourceInfo": {
      "filename": "migrations.dockerfile",
      "data": "RlJPTSBub2RlOjIyLjEzLjAtc2xpbQoKUlVOIGFwdC1nZXQgdXBkYXRlICYmIGFwdC1nZXQgaW5zdGFsbCAteSBjYS1jZXJ0aWZpY2F0ZXMKCldPUktESVIgL3Vzci9zcmMvYXBwCgpDT1BZIC0tZnJvbT1kaXN0IC4gL3Vzci9zcmMvYXBwLwpDT1BZIC0tZnJvbT1zaGFyZWQgLiAvCgpFTlYgRU5WSVJPTk1FTlQgcHJvZHVjdGlvbgpFTlYgTk9ERV9FTlYgcHJvZHVjdGlvbgpFTlYgUkVMRUFTRSAkUkVMRUFTRQoKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLmxpY2Vuc2VzPU1JVApMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UudGl0bGU9JElNQUdFX1RJVExFCkxBQkVMIG9yZy5vcGVuY29udGFpbmVycy5pbWFnZS52ZXJzaW9uPSRSRUxFQVNFCkxBQkVMIG9yZy5vcGVuY29udGFpbmVycy5pbWFnZS5kZXNjcmlwdGlvbj0kSU1BR0VfREVTQ1JJUFRJT04KTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLmF1dGhvcnM9IlRoZSBHdWlsZCIKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLnZlbmRvcj0iS2FtaWwgS2lzaWVsYSIKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLnVybD0iaHR0cHM6Ly9naXRodWIuY29tL2dyYXBocWwtaGl2ZS9wbGF0Zm9ybSIKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLnNvdXJjZT0iaHR0cHM6Ly9naXRodWIuY29tL2dyYXBocWwtaGl2ZS9wbGF0Zm9ybSIKCkVOVFJZUE9JTlQgWyAiL2VudHJ5cG9pbnQuc2giIF0K",
      "language": "Dockerfile"
    },
    "range": [
      {
        "start": {
          "line": 12
        },
        "end": {
          "line": 12
        }
      }
    ]
  },
  {
    "vertex": "sha256:c372c7ec6b8aa68fd472d8f560e8e5895a806e5f721e0f6ac2fe0055561ade2f",
    "level": 1,
    "short": "VW5kZWZpbmVkVmFyOiBVc2FnZSBvZiB1bmRlZmluZWQgdmFyaWFibGUgJyRJTUFHRV9USVRMRScgKGxpbmUgMTUp",
    "detail": [
      "VmFyaWFibGVzIHNob3VsZCBiZSBkZWZpbmVkIGJlZm9yZSB0aGVpciB1c2U="
    ],
    "url": "https://docs.docker.com/go/dockerfile/rule/undefined-var/",
    "sourceInfo": {
      "filename": "migrations.dockerfile",
      "data": "RlJPTSBub2RlOjIyLjEzLjAtc2xpbQoKUlVOIGFwdC1nZXQgdXBkYXRlICYmIGFwdC1nZXQgaW5zdGFsbCAteSBjYS1jZXJ0aWZpY2F0ZXMKCldPUktESVIgL3Vzci9zcmMvYXBwCgpDT1BZIC0tZnJvbT1kaXN0IC4gL3Vzci9zcmMvYXBwLwpDT1BZIC0tZnJvbT1zaGFyZWQgLiAvCgpFTlYgRU5WSVJPTk1FTlQgcHJvZHVjdGlvbgpFTlYgTk9ERV9FTlYgcHJvZHVjdGlvbgpFTlYgUkVMRUFTRSAkUkVMRUFTRQoKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLmxpY2Vuc2VzPU1JVApMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UudGl0bGU9JElNQUdFX1RJVExFCkxBQkVMIG9yZy5vcGVuY29udGFpbmVycy5pbWFnZS52ZXJzaW9uPSRSRUxFQVNFCkxBQkVMIG9yZy5vcGVuY29udGFpbmVycy5pbWFnZS5kZXNjcmlwdGlvbj0kSU1BR0VfREVTQ1JJUFRJT04KTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLmF1dGhvcnM9IlRoZSBHdWlsZCIKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLnZlbmRvcj0iS2FtaWwgS2lzaWVsYSIKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLnVybD0iaHR0cHM6Ly9naXRodWIuY29tL2dyYXBocWwtaGl2ZS9wbGF0Zm9ybSIKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLnNvdXJjZT0iaHR0cHM6Ly9naXRodWIuY29tL2dyYXBocWwtaGl2ZS9wbGF0Zm9ybSIKCkVOVFJZUE9JTlQgWyAiL2VudHJ5cG9pbnQuc2giIF0K",
      "language": "Dockerfile"
    },
    "range": [
      {
        "start": {
          "line": 15
        },
        "end": {
          "line": 15
        }
      }
    ]
  },
  {
    "vertex": "sha256:275db1165f3eaaaf449299e8a2364992b82c393fa5dcea87ff15e4137c0c2bb2",
    "level": 1,
    "short": "VW5kZWZpbmVkVmFyOiBVc2FnZSBvZiB1bmRlZmluZWQgdmFyaWFibGUgJyRQT1JUJyAobGluZSAyMik=",
    "detail": [
      "VmFyaWFibGVzIHNob3VsZCBiZSBkZWZpbmVkIGJlZm9yZSB0aGVpciB1c2U="
    ],
    "url": "https://docs.docker.com/go/dockerfile/rule/undefined-var/",
    "sourceInfo": {
      "filename": "services.dockerfile",
      "data": "RlJPTSBub2RlOjIyLjEzLjAtc2xpbQoKUlVOIGFwdC1nZXQgdXBkYXRlICYmIGFwdC1nZXQgaW5zdGFsbCAteSB3Z2V0IGNhLWNlcnRpZmljYXRlcyAmJiBybSAtcmYgL3Zhci9saWIvYXB0L2xpc3RzLyoKCkFSRyBTRVJWSUNFX0RJUl9OQU1FCldPUktESVIgL3Vzci9zcmMvYXBwLyRTRVJWSUNFX0RJUl9OQU1FCgpDT1BZIC0tZnJvbT1kaXN0IC4gL3Vzci9zcmMvYXBwLyRTRVJWSUNFX0RJUl9OQU1FLwpDT1BZIC0tZnJvbT1zaGFyZWQgLiAvCgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UubGljZW5zZXM9TUlUCkxBQkVMIG9yZy5vcGVuY29udGFpbmVycy5pbWFnZS50aXRsZT0kSU1BR0VfVElUTEUKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLnZlcnNpb249JFJFTEVBU0UKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLmRlc2NyaXB0aW9uPSRJTUFHRV9ERVNDUklQVElPTgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UuYXV0aG9ycz0iVGhlIEd1aWxkIgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UudmVuZG9yPSJLYW1pbCBLaXNpZWxhIgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UudXJsPSJodHRwczovL2dpdGh1Yi5jb20vZ3JhcGhxbC1oaXZlL3BsYXRmb3JtIgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2Uuc291cmNlPSJodHRwczovL2dpdGh1Yi5jb20vZ3JhcGhxbC1oaXZlL3BsYXRmb3JtIgoKRU5WIEVOVklST05NRU5UIHByb2R1Y3Rpb24KRU5WIFJFTEVBU0UgJFJFTEVBU0UKRU5WIFBPUlQgJFBPUlQKCkhFQUxUSENIRUNLIC0taW50ZXJ2YWw9NXMgXAogIC0tdGltZW91dD01cyBcCiAgLS1zdGFydC1wZXJpb2Q9NXMgXAogIC0tcmV0cmllcz02IFwKICBDTUQgJEhFQUxUSENIRUNLX0NNRAoKRU5UUllQT0lOVCBbICIvZW50cnlwb2ludC5zaCIgXQo=",
      "language": "Dockerfile"
    },
    "range": [
      {
        "start": {
          "line": 22
        },
        "end": {
          "line": 22
        }
      }
    ]
  },
  {
    "vertex": "sha256:275db1165f3eaaaf449299e8a2364992b82c393fa5dcea87ff15e4137c0c2bb2",
    "level": 1,
    "short": "TGVnYWN5S2V5VmFsdWVGb3JtYXQ6ICJFTlYga2V5PXZhbHVlIiBzaG91bGQgYmUgdXNlZCBpbnN0ZWFkIG9mIGxlZ2FjeSAiRU5WIGtleSB2YWx1ZSIgZm9ybWF0IChsaW5lIDIyKQ==",
    "detail": [
      "TGVnYWN5IGtleS92YWx1ZSBmb3JtYXQgd2l0aCB3aGl0ZXNwYWNlIHNlcGFyYXRvciBzaG91bGQgbm90IGJlIHVzZWQ="
    ],
    "url": "https://docs.docker.com/go/dockerfile/rule/legacy-key-value-format/",
    "sourceInfo": {
      "filename": "services.dockerfile",
      "data": "RlJPTSBub2RlOjIyLjEzLjAtc2xpbQoKUlVOIGFwdC1nZXQgdXBkYXRlICYmIGFwdC1nZXQgaW5zdGFsbCAteSB3Z2V0IGNhLWNlcnRpZmljYXRlcyAmJiBybSAtcmYgL3Zhci9saWIvYXB0L2xpc3RzLyoKCkFSRyBTRVJWSUNFX0RJUl9OQU1FCldPUktESVIgL3Vzci9zcmMvYXBwLyRTRVJWSUNFX0RJUl9OQU1FCgpDT1BZIC0tZnJvbT1kaXN0IC4gL3Vzci9zcmMvYXBwLyRTRVJWSUNFX0RJUl9OQU1FLwpDT1BZIC0tZnJvbT1zaGFyZWQgLiAvCgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UubGljZW5zZXM9TUlUCkxBQkVMIG9yZy5vcGVuY29udGFpbmVycy5pbWFnZS50aXRsZT0kSU1BR0VfVElUTEUKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLnZlcnNpb249JFJFTEVBU0UKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLmRlc2NyaXB0aW9uPSRJTUFHRV9ERVNDUklQVElPTgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UuYXV0aG9ycz0iVGhlIEd1aWxkIgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UudmVuZG9yPSJLYW1pbCBLaXNpZWxhIgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UudXJsPSJodHRwczovL2dpdGh1Yi5jb20vZ3JhcGhxbC1oaXZlL3BsYXRmb3JtIgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2Uuc291cmNlPSJodHRwczovL2dpdGh1Yi5jb20vZ3JhcGhxbC1oaXZlL3BsYXRmb3JtIgoKRU5WIEVOVklST05NRU5UIHByb2R1Y3Rpb24KRU5WIFJFTEVBU0UgJFJFTEVBU0UKRU5WIFBPUlQgJFBPUlQKCkhFQUxUSENIRUNLIC0taW50ZXJ2YWw9NXMgXAogIC0tdGltZW91dD01cyBcCiAgLS1zdGFydC1wZXJpb2Q9NXMgXAogIC0tcmV0cmllcz02IFwKICBDTUQgJEhFQUxUSENIRUNLX0NNRAoKRU5UUllQT0lOVCBbICIvZW50cnlwb2ludC5zaCIgXQo=",
      "language": "Dockerfile"
    },
    "range": [
      {
        "start": {
          "line": 22
        },
        "end": {
          "line": 22
        }
      }
    ]
  }
],
"commerce": {
  "buildx.build.provenance": {
    "buildType": "https://mobyproject.org/buildkit@v1",
    "materials": [
      {
        "uri": "pkg:docker/[email protected]?platform=linux%2Farm64",
        "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": "3a9113b46b5193bb57bb23bb78e9cd5cef08afe3",
          "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": "tqek0e38tfwspuiplo38i93ea",
          "local-sessionid:dockerfile": "tqek0e38tfwspuiplo38i93ea",
          "local-sessionid:shared": "tqek0e38tfwspuiplo38i93ea"
        },
        "locals": [
          {
            "name": "context"
          },
          {
            "name": "dist"
          },
          {
            "name": "dockerfile"
          },
          {
            "name": "shared"
          }
        ]
      },
      "environment": {
        "platform": "linux/arm64"
      }
    }
  },
  "buildx.build.ref": "builder-9f50934d-4464-42af-872e-ec87159deed2/builder-9f50934d-4464-42af-872e-ec87159deed20/z95io5d34g4pddsfw7d8j0xx5",
  "containerimage.config.digest": "sha256:e7b00fcaad4665aa94efd578ec12cd64aa57ada10b78d2a1c7e94ed47bb225f3",
  "containerimage.descriptor": {
    "mediaType": "application/vnd.docker.distribution.manifest.v2+json",
    "digest": "sha256:60369925e36b45e66500cbeccb480562dc25897ce386a7b78c395a3e8d827118",
    "size": 2075,
    "platform": {
      "architecture": "arm64",
      "os": "linux"
    }
  },
  "containerimage.digest": "sha256:60369925e36b45e66500cbeccb480562dc25897ce386a7b78c395a3e8d827118",
  "image.name": "ghcr.io/graphql-hive/commerce:3a9113b46b5193bb57bb23bb78e9cd5cef08afe3-arm64,ghcr.io/graphql-hive/commerce:changeset_release_main-arm64"
},
"composition-federation-2": {
  "buildx.build.provenance": {
    "buildType": "https://mobyproject.org/buildkit@v1",
    "materials": [
      {
        "uri": "pkg:docker/[email protected]?platform=linux%2Farm64",
        "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": "3a9113b46b5193bb57bb23bb78e9cd5cef08afe3",
          "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": "tqek0e38tfwspuiplo38i93ea",
          "local-sessionid:dockerfile": "tqek0e38tfwspuiplo38i93ea",
          "local-sessionid:shared": "tqek0e38tfwspuiplo38i93ea"
        },
        "locals": [
          {
            "name": "context"
          },
          {
            "name": "dist"
          },
          {
            "name": "dockerfile"
          },
          {
            "name": "shared"
          }
        ]
      },
      "environment": {
        "platform": "linux/arm64"
      }
    }
  },
  "buildx.build.ref": "builder-9f50934d-4464-42af-872e-ec87159deed2/builder-9f50934d-4464-42af-872e-ec87159deed20/tqwi4s9xt75m8jbin46pmigmr",
  "containerimage.config.digest": "sha256:3250d683182eff1845fc56cbfbac0a9a6cbc85a1ca4c30718e9c6a93b6164704",
  "containerimage.descriptor": {
    "mediaType": "application/vnd.docker.distribution.manifest.v2+json",
    "digest": "sha256:c9c1c8057e393ed1dc2c8260c66303cad1885a895b5d418a1988392b941dacdc",
    "size": 2075,
    "platform": {
      "architecture": "arm64",
      "os": "linux"
    }
  },
  "containerimage.digest": "sha256:c9c1c8057e393ed1dc2c8260c66303cad1885a895b5d418a1988392b941dacdc",
  "image.name": "ghcr.io/graphql-hive/composition-federation-2:3a9113b46b5193bb57bb23bb78e9cd5cef08afe3-arm64,ghcr.io/graphql-hive/composition-federation-2:changeset_release_main-arm64"
},
"emails": {
  "buildx.build.provenance": {
    "buildType": "https://mobyproject.org/buildkit@v1",
    "materials": [
      {
        "uri": "pkg:docker/[email protected]?platform=linux%2Farm64",
        "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": "3a9113b46b5193bb57bb23bb78e9cd5cef08afe3",
          "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": "tqek0e38tfwspuiplo38i93ea",
          "local-sessionid:dockerfile": "tqek0e38tfwspuiplo38i93ea",
          "local-sessionid:shared": "tqek0e38tfwspuiplo38i93ea"
        },
        "locals": [
          {
            "name": "context"
          },
          {
            "name": "dist"
          },
          {
            "name": "dockerfile"
          },
          {
            "name": "shared"
          }
        ]
      },
      "environment": {
        "platform": "linux/arm64"
      }
    }
  },
  "buildx.build.ref": "builder-9f50934d-4464-42af-872e-ec87159deed2/builder-9f50934d-4464-42af-872e-ec87159deed20/8rei9vjidj8beleoabay7lbfw",
  "containerimage.config.digest": "sha256:8b7c7daf82669b54467117eb3e3d415428fe662b2319aa3e84b6be1d559aaa4b",
  "containerimage.descriptor": {
    "mediaType": "application/vnd.docker.distribution.manifest.v2+json",
    "digest": "sha256:aa3380542a3affd1a5badfb57b4fa47454e0c4870bd7cf3ad270f29a5c154c1e",
    "size": 2075,
    "platform": {
      "architecture": "arm64",
      "os": "linux"
    }
  },
  "containerimage.digest": "sha256:aa3380542a3affd1a5badfb57b4fa47454e0c4870bd7cf3ad270f29a5c154c1e",
  "image.name": "ghcr.io/graphql-hive/emails:3a9113b46b5193bb57bb23bb78e9cd5cef08afe3-arm64,ghcr.io/graphql-hive/emails:changeset_release_main-arm64"
},
"policy": {
  "buildx.build.provenance": {
    "buildType": "https://mobyproject.org/buildkit@v1",
    "materials": [
      {
        "uri": "pkg:docker/[email protected]?platform=linux%2Farm64",
        "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": "3a9113b46b5193bb57bb23bb78e9cd5cef08afe3",
          "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": "tqek0e38tfwspuiplo38i93ea",
          "local-sessionid:dockerfile": "tqek0e38tfwspuiplo38i93ea",
          "local-sessionid:shared": "tqek0e38tfwspuiplo38i93ea"
        },
        "locals": [
          {
            "name": "context"
          },
          {
            "name": "dist"
          },
          {
            "name": "dockerfile"
          },
          {
            "name": "shared"
          }
        ]
      },
      "environment": {
        "platform": "linux/arm64"
      }
    }
  },
  "buildx.build.ref": "builder-9f50934d-4464-42af-872e-ec87159deed2/builder-9f50934d-4464-42af-872e-ec87159deed20/0u00828hl7frc494p6jv2jo50",
  "containerimage.config.digest": "sha256:37a5da6dbe6bf107087ca83782dff9a9294aa3b2166b7999a38e794f9619e4f6",
  "containerimage.descriptor": {
    "mediaType": "application/vnd.docker.distribution.manifest.v2+json",
    "digest": "sha256:12550ef9c3863238202232b9593d925b7981207c71774a4be60acf5aefb0babb",
    "size": 2075,
    "platform": {
      "architecture": "arm64",
      "os": "linux"
    }
  },
  "containerimage.digest": "sha256:12550ef9c3863238202232b9593d925b7981207c71774a4be60acf5aefb0babb",
  "image.name": "ghcr.io/graphql-hive/policy:3a9113b46b5193bb57bb23bb78e9cd5cef08afe3-arm64,ghcr.io/graphql-hive/policy:changeset_release_main-arm64"
},
"schema": {
  "buildx.build.provenance": {
    "buildType": "https://mobyproject.org/buildkit@v1",
    "materials": [
      {
        "uri": "pkg:docker/[email protected]?platform=linux%2Farm64",
        "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": "3a9113b46b5193bb57bb23bb78e9cd5cef08afe3",
          "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": "tqek0e38tfwspuiplo38i93ea",
          "local-sessionid:dockerfile": "tqek0e38tfwspuiplo38i93ea",
          "local-sessionid:shared": "tqek0e38tfwspuiplo38i93ea"
        },
        "locals": [
          {
            "name": "context"
          },
          {
            "name": "dist"
          },
          {
            "name": "dockerfile"
          },
          {
            "name": "shared"
          }
        ]
      },
      "environment": {
        "platform": "linux/arm64"
      }
    }
  },
  "buildx.build.ref": "builder-9f50934d-4464-42af-872e-ec87159deed2/builder-9f50934d-4464-42af-872e-ec87159deed20/z5twgnnr8njr3bbf897uk9f2a",
  "containerimage.config.digest": "sha256:63e3b32489818e6afd63da43439c27d39abc37c90749ec10af9a2bf98844d0ea",
  "containerimage.descriptor": {
    "mediaType": "application/vnd.docker.distribution.manifest.v2+json",
    "digest": "sha256:80306c508757a0f5cd9b623cf8786f5c8b620d8b124bdac880f01e8f8c6bd541",
    "size": 2075,
    "platform": {
      "architecture": "arm64",
      "os": "linux"
    }
  },
  "containerimage.digest": "sha256:80306c508757a0f5cd9b623cf8786f5c8b620d8b124bdac880f01e8f8c6bd541",
  "image.name": "ghcr.io/graphql-hive/schema:3a9113b46b5193bb57bb23bb78e9cd5cef08afe3-arm64,ghcr.io/graphql-hive/schema:changeset_release_main-arm64"
},
"server": {
  "buildx.build.provenance": {
    "buildType": "https://mobyproject.org/buildkit@v1",
    "materials": [
      {
        "uri": "pkg:docker/[email protected]?platform=linux%2Farm64",
        "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": "3a9113b46b5193bb57bb23bb78e9cd5cef08afe3",
          "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": "tqek0e38tfwspuiplo38i93ea",
          "local-sessionid:dockerfile": "tqek0e38tfwspuiplo38i93ea",
          "local-sessionid:shared": "tqek0e38tfwspuiplo38i93ea"
        },
        "locals": [
          {
            "name": "context"
          },
          {
            "name": "dist"
          },
          {
            "name": "dockerfile"
          },
          {
            "name": "shared"
          }
        ]
      },
      "environment": {
        "platform": "linux/arm64"
      }
    }
  },
  "buildx.build.ref": "builder-9f50934d-4464-42af-872e-ec87159deed2/builder-9f50934d-4464-42af-872e-ec87159deed20/9f7kn639quff152fuw4uzgnd2",
  "containerimage.config.digest": "sha256:c95163176405e20afd7632b5f6706be998476259f75dc1fa55ceefb9965def78",
  "containerimage.descriptor": {
    "mediaType": "application/vnd.docker.distribution.manifest.v2+json",
    "digest": "sha256:ebf81aff4c69740d649c71825a785e993ecef09441b00038c7ddfa8618e9e266",
    "size": 2076,
    "platform": {
      "architecture": "arm64",
      "os": "linux"
    }
  },
  "containerimage.digest": "sha256:ebf81aff4c69740d649c71825a785e993ecef09441b00038c7ddfa8618e9e266",
  "image.name": "ghcr.io/graphql-hive/server:3a9113b46b5193bb57bb23bb78e9cd5cef08afe3-arm64,ghcr.io/graphql-hive/server:changeset_release_main-arm64"
},
"storage": {
  "buildx.build.provenance": {
    "buildType": "https://mobyproject.org/buildkit@v1",
    "materials": [
      {
        "uri": "pkg:docker/[email protected]?platform=linux%2Farm64",
        "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": "3a9113b46b5193bb57bb23bb78e9cd5cef08afe3",
          "context:dist": "local:dist",
          "context:shared": "local:shared",
          "frontend.caps": "moby.buildkit.frontend.contexts+forward",
          "local-sessionid:context": "tqek0e38tfwspuiplo38i93ea",
          "local-sessionid:dockerfile": "tqek0e38tfwspuiplo38i93ea",
          "local-sessionid:shared": "tqek0e38tfwspuiplo38i93ea"
        },
        "locals": [
          {
            "name": "context"
          },
          {
            "name": "dist"
          },
          {
            "name": "dockerfile"
          },
          {
            "name": "shared"
          }
        ]
      },
      "environment": {
        "platform": "linux/arm64"
      }
    }
  },
  "buildx.build.ref": "builder-9f50934d-4464-42af-872e-ec87159deed2/builder-9f50934d-4464-42af-872e-ec87159deed20/wu5n9pup8zh6y8qx40pvd5wju",
  "containerimage.config.digest": "sha256:0c136b449df54df2aa32044487aeff5f5d635c72505f0943606515c8f1f7b0af",
  "containerimage.descriptor": {
    "mediaType": "application/vnd.docker.distribution.manifest.v2+json",
    "digest": "sha256:2884ad5df5fe7ea78851327440c6130358921830ab136662bd9b07fcc4f5d4c1",
    "size": 2075,
    "platform": {
      "architecture": "arm64",
      "os": "linux"
    }
  },
  "containerimage.digest": "sha256:2884ad5df5fe7ea78851327440c6130358921830ab136662bd9b07fcc4f5d4c1",
  "image.name": "ghcr.io/graphql-hive/storage:3a9113b46b5193bb57bb23bb78e9cd5cef08afe3-arm64,ghcr.io/graphql-hive/storage:changeset_release_main-arm64"
},
"tokens": {
  "buildx.build.provenance": {
    "buildType": "https://mobyproject.org/buildkit@v1",
    "materials": [
      {
        "uri": "pkg:docker/[email protected]?platform=linux%2Farm64",
        "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": "3a9113b46b5193bb57bb23bb78e9cd5cef08afe3",
          "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": "tqek0e38tfwspuiplo38i93ea",
          "local-sessionid:dockerfile": "tqek0e38tfwspuiplo38i93ea",
          "local-sessionid:shared": "tqek0e38tfwspuiplo38i93ea"
        },
        "locals": [
          {
            "name": "context"
          },
          {
            "name": "dist"
          },
          {
            "name": "dockerfile"
          },
          {
            "name": "shared"
          }
        ]
      },
      "environment": {
        "platform": "linux/arm64"
      }
    }
  },
  "buildx.build.ref": "builder-9f50934d-4464-42af-872e-ec87159deed2/builder-9f50934d-4464-42af-872e-ec87159deed20/kkw2w9e5uxdgnn6k5l6aab7uu",
  "containerimage.config.digest": "sha256:7a2ee1e7bfdf9244dc6cf9b409a5e3495bf42cd395bf5b7181a6896ddb094fc6",
  "containerimage.descriptor": {
    "mediaType": "application/vnd.docker.distribution.manifest.v2+json",
    "digest": "sha256:71d94d861f77bcf0e67bdf1468992d095764946b4a6ae42b88ed60c34ef7f2a9",
    "size": 2075,
    "platform": {
      "architecture": "arm64",
      "os": "linux"
    }
  },
  "containerimage.digest": "sha256:71d94d861f77bcf0e67bdf1468992d095764946b4a6ae42b88ed60c34ef7f2a9",
  "image.name": "ghcr.io/graphql-hive/tokens:3a9113b46b5193bb57bb23bb78e9cd5cef08afe3-arm64,ghcr.io/graphql-hive/tokens:changeset_release_main-arm64"
},
"usage": {
  "buildx.build.provenance": {
    "buildType": "https://mobyproject.org/buildkit@v1",
    "materials": [
      {
        "uri": "pkg:docker/[email protected]?platform=linux%2Farm64",
        "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": "3a9113b46b5193bb57bb23bb78e9cd5cef08afe3",
          "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": "tqek0e38tfwspuiplo38i93ea",
          "local-sessionid:dockerfile": "tqek0e38tfwspuiplo38i93ea",
          "local-sessionid:shared": "tqek0e38tfwspuiplo38i93ea"
        },
        "locals": [
          {
            "name": "context"
          },
          {
            "name": "dist"
          },
          {
            "name": "dockerfile"
          },
          {
            "name": "shared"
          }
        ]
      },
      "environment": {
        "platform": "linux/arm64"
      }
    }
  },
  "buildx.build.ref": "builder-9f50934d-4464-42af-872e-ec87159deed2/builder-9f50934d-4464-42af-872e-ec87159deed20/mw58l471iyxwbff4zwq2q6shk",
  "containerimage.config.digest": "sha256:ce1bf835efaa4a505e1d544b95ca7123ecf215259207e2d5fcb5c31012f69bce",
  "containerimage.descriptor": {
    "mediaType": "application/vnd.docker.distribution.manifest.v2+json",
    "digest": "sha256:de3d5b89d70f71aa193d701a234976bb612308cd5768e9efd4e03b17a6f2e9d1",
    "size": 2075,
    "platform": {
      "architecture": "arm64",
      "os": "linux"
    }
  },
  "containerimage.digest": "sha256:de3d5b89d70f71aa193d701a234976bb612308cd5768e9efd4e03b17a6f2e9d1",
  "image.name": "ghcr.io/graphql-hive/usage:3a9113b46b5193bb57bb23bb78e9cd5cef08afe3-arm64,ghcr.io/graphql-hive/usage:changeset_release_main-arm64"
},
"usage-ingestor": {
  "buildx.build.provenance": {
    "buildType": "https://mobyproject.org/buildkit@v1",
    "materials": [
      {
        "uri": "pkg:docker/[email protected]?platform=linux%2Farm64",
        "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": "3a9113b46b5193bb57bb23bb78e9cd5cef08afe3",
          "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": "tqek0e38tfwspuiplo38i93ea",
          "local-sessionid:dockerfile": "tqek0e38tfwspuiplo38i93ea",
          "local-sessionid:shared": "tqek0e38tfwspuiplo38i93ea"
        },
        "locals": [
          {
            "name": "context"
          },
          {
            "name": "dist"
          },
          {
            "name": "dockerfile"
          },
          {
            "name": "shared"
          }
        ]
      },
      "environment": {
        "platform": "linux/arm64"
      }
    }
  },
  "buildx.build.ref": "builder-9f50934d-4464-42af-872e-ec87159deed2/builder-9f50934d-4464-42af-872e-ec87159deed20/tyz6worqz8q5qevy9t908151g",
  "containerimage.config.digest": "sha256:1af93b71f92edce7e95d113f510aec11d466c689c842643cf28eb3643cf5a4f6",
  "containerimage.descriptor": {
    "mediaType": "application/vnd.docker.distribution.manifest.v2+json",
    "digest": "sha256:11d61262abe6bd7aed15d36c65b140c303931054592556ec5ec7e5c3990644eb",
    "size": 2075,
    "platform": {
      "architecture": "arm64",
      "os": "linux"
    }
  },
  "containerimage.digest": "sha256:11d61262abe6bd7aed15d36c65b140c303931054592556ec5ec7e5c3990644eb",
  "image.name": "ghcr.io/graphql-hive/usage-ingestor:3a9113b46b5193bb57bb23bb78e9cd5cef08afe3-arm64,ghcr.io/graphql-hive/usage-ingestor:changeset_release_main-arm64"
},
"webhooks": {
  "buildx.build.provenance": {
    "buildType": "https://mobyproject.org/buildkit@v1",
    "materials": [
      {
        "uri": "pkg:docker/[email protected]?platform=linux%2Farm64",
        "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": "3a9113b46b5193bb57bb23bb78e9cd5cef08afe3",
          "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": "tqek0e38tfwspuiplo38i93ea",
          "local-sessionid:dockerfile": "tqek0e38tfwspuiplo38i93ea",
          "local-sessionid:shared": "tqek0e38tfwspuiplo38i93ea"
        },
        "locals": [
          {
            "name": "context"
          },
          {
            "name": "dist"
          },
          {
            "name": "dockerfile"
          },
          {
            "name": "shared"
          }
        ]
      },
      "environment": {
        "platform": "linux/arm64"
      }
    }
  },
  "buildx.build.ref": "builder-9f50934d-4464-42af-872e-ec87159deed2/builder-9f50934d-4464-42af-872e-ec87159deed20/cbmn3ixfo34rvsvyxz9lzwezp",
  "containerimage.config.digest": "sha256:49cc18228b3dd71cb2049dc226213a5c788862128563a5438df5b85ab3c91c20",
  "containerimage.descriptor": {
    "mediaType": "application/vnd.docker.distribution.manifest.v2+json",
    "digest": "sha256:227aa5d6ca7d8e64af0f35d57ab727f1d513985b3ddc2f9dc6a707e2497657cd",
    "size": 2075,
    "platform": {
      "architecture": "arm64",
      "os": "linux"
    }
  },
  "containerimage.digest": "sha256:227aa5d6ca7d8e64af0f35d57ab727f1d513985b3ddc2f9dc6a707e2497657cd",
  "image.name": "ghcr.io/graphql-hive/webhooks:3a9113b46b5193bb57bb23bb78e9cd5cef08afe3-arm64,ghcr.io/graphql-hive/webhooks:changeset_release_main-arm64"
}
}

@theguild-bot theguild-bot force-pushed the changeset-release/main branch 5 times, most recently from 5cb670b to 96475f9 Compare February 27, 2025 03:15
Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 0

🧹 Nitpick comments (1)
packages/libraries/apollo/CHANGELOG.md (1)

7-12: Detailed Patch Change Description

The entry clearly lists the related pull request, commit hash, and contributor details, and succinctly describes the purpose of the change—preventing unhandled rejections for Apollo Server v3 when encountering a GraphQL document with an unsatisfiable selection set. Consider a slight rephrase for improved readability, for example:

"Prevent GraphQL documents with non-satisfiable selection sets from causing unhandled rejections for Apollo Server v3"
if that better captures the intended meaning.

📜 Review details

Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 5cb670b and 96475f9.

📒 Files selected for processing (7)
  • .changeset/cyan-ears-shout.md (0 hunks)
  • .changeset/wicked-plants-float.md (0 hunks)
  • deployment/CHANGELOG.md (1 hunks)
  • deployment/package.json (1 hunks)
  • packages/libraries/apollo/CHANGELOG.md (1 hunks)
  • packages/libraries/apollo/package.json (1 hunks)
  • packages/libraries/apollo/src/version.ts (1 hunks)
💤 Files with no reviewable changes (2)
  • .changeset/cyan-ears-shout.md
  • .changeset/wicked-plants-float.md
✅ Files skipped from review due to trivial changes (2)
  • packages/libraries/apollo/package.json
  • packages/libraries/apollo/src/version.ts
🚧 Files skipped from review as they are similar to previous changes (2)
  • deployment/package.json
  • deployment/CHANGELOG.md
🧰 Additional context used
📓 Path-based instructions (1)
`packages/libraries/**`: Most of the dirs here are NPM packa...

packages/libraries/**: Most of the dirs here are NPM packages that provides our customers an integration library, in order to get/fetch data from Hive Console API or Hive CDN.

  • packages/libraries/apollo/CHANGELOG.md
⏰ Context from checks skipped due to timeout of 90000ms (9)
  • GitHub Check: release-candidate / snapshot
  • GitHub Check: website-preview / deployment
  • GitHub Check: test / unit
  • GitHub Check: typescript / typecheck
  • GitHub Check: static-analysis / analyze (typescript)
  • GitHub Check: static-analysis / analyze (javascript)
  • GitHub Check: code-style / eslint-and-prettier
  • GitHub Check: build / dockerize (linux/arm64)
  • GitHub Check: build / dockerize (linux/amd64)
🔇 Additional comments (2)
packages/libraries/apollo/CHANGELOG.md (2)

3-4: Version Header Update is Correct

The new header ## 0.37.2 is clear and consistent with the overall changelog format, effectively marking the new release version.


5-6: Appropriate Patch Changes Heading

The ### Patch Changes subheading neatly categorizes the update, maintaining clarity in the changelog structure.

@theguild-bot theguild-bot force-pushed the changeset-release/main branch 11 times, most recently from 6cec0fc to 3bafeac Compare March 4, 2025 20:25
Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 0

🧹 Nitpick comments (1)
deployment/CHANGELOG.md (1)

12-15: Heap Dump Feature Entry - Minor Wording Suggestion
The second bullet for PR [#6571] documents the new heap dump feature. There is a minor grammatical suggestion:

  • Consider changing "Adds ability to all services to write a" to "Adds the ability to all services to write a".
  • Also, “to a disk” can be simplified to “to disk” for clarity.

For example, applying the following diff would improve readability:

-  Thanks [@kamilkisiela](https://github.com/kamilkisiela)! - Adds ability to all services to write a
-  heap dump to a disk when SIGUSR1 signal is received
+  Thanks [@kamilkisiela](https://github.com/kamilkisiela)! - Adds the ability to all services to write a heap dump to disk when SIGUSR1 signal is received
🧰 Tools
🪛 LanguageTool

[uncategorized] ~14-~14: You might be missing the article “the” here.
Context: ...ttps://github.com/kamilkisiela)! - Adds ability to all services to write a heap dump ...

(AI_EN_LECTOR_MISSING_DETERMINER_THE)

📜 Review details

Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 6cec0fc and 3bafeac.

📒 Files selected for processing (9)
  • .changeset/cyan-ears-shout.md (0 hunks)
  • .changeset/honest-apples-tap.md (0 hunks)
  • .changeset/light-llamas-divide.md (0 hunks)
  • .changeset/wicked-plants-float.md (0 hunks)
  • deployment/CHANGELOG.md (1 hunks)
  • deployment/package.json (1 hunks)
  • packages/libraries/apollo/CHANGELOG.md (1 hunks)
  • packages/libraries/apollo/package.json (1 hunks)
  • packages/libraries/apollo/src/version.ts (1 hunks)
💤 Files with no reviewable changes (4)
  • .changeset/cyan-ears-shout.md
  • .changeset/light-llamas-divide.md
  • .changeset/honest-apples-tap.md
  • .changeset/wicked-plants-float.md
🚧 Files skipped from review as they are similar to previous changes (4)
  • packages/libraries/apollo/src/version.ts
  • deployment/package.json
  • packages/libraries/apollo/CHANGELOG.md
  • packages/libraries/apollo/package.json
🧰 Additional context used
📓 Path-based instructions (1)
`deployment/**`: infrastructure-as-code written in TypeScrip...

deployment/**: infrastructure-as-code written in TypeScript using Pulumi. Deploys resources to CloudFlare, Azure, AWS.

  • deployment/CHANGELOG.md
🪛 LanguageTool
deployment/CHANGELOG.md

[uncategorized] ~14-~14: You might be missing the article “the” here.
Context: ...ttps://github.com/kamilkisiela)! - Adds ability to all services to write a heap dump ...

(AI_EN_LECTOR_MISSING_DETERMINER_THE)

⏰ Context from checks skipped due to timeout of 90000ms (9)
  • GitHub Check: website-preview / deployment
  • GitHub Check: test / unit
  • GitHub Check: typescript / typecheck
  • GitHub Check: static-analysis / analyze (typescript)
  • GitHub Check: static-analysis / analyze (javascript)
  • GitHub Check: release-candidate / snapshot
  • GitHub Check: build / dockerize (linux/arm64)
  • GitHub Check: build / dockerize (linux/amd64)
  • GitHub Check: code-style / eslint-and-prettier
🔇 Additional comments (4)
deployment/CHANGELOG.md (4)

3-4: New Version Header Added
The new version header "## 5.1.3" is added correctly and fits well into the descending order of versions.


5-5: Patch Changes Heading Added
The addition of the "### Patch Changes" heading for version 5.1.3 is consistent with earlier sections.


7-9: Email Template Standardization Entry
The first bullet correctly references PR [#6553] and the related commit, and clearly explains the standardization of email templates.


17-20: Email Templating Logic Consolidation Entry
The third bullet for PR [#6542] clearly explains the consolidation of email templating logic into the emails service. It is well formatted and consistent with the other entries.

@theguild-bot theguild-bot force-pushed the changeset-release/main branch from 3bafeac to 09b1e59 Compare March 5, 2025 12:28
Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 0

🧹 Nitpick comments (1)
deployment/CHANGELOG.md (1)

12-16: Grammar Improvement in Changelog Entry for PR [#6571]

The changelog entry for PR [#6571] currently reads:

- [#6571](https://github.com/graphql-hive/console/pull/6571)
  [`bf06e94`](https://github.com/graphql-hive/console/commit/bf06e94f5f115770f229b0b6e9961a44f057fa4d)
  Thanks [@kamilkisiela](https://github.com/kamilkisiela)! - Adds ability to all services to write a
  heap dump to a disk when SIGUSR1 signal is received

To improve clarity and grammatical correctness, consider rephrasing it as follows:

-  Thanks [@kamilkisiela](https://github.com/kamilkisiela)! - Adds ability to all services to write a
-  heap dump to a disk when SIGUSR1 signal is received
+  Thanks [@kamilkisiela](https://github.com/kamilkisiela)! - Adds the ability for all services to write a heap dump to disk when the SIGUSR1 signal is received

This small change improves the flow and clarity of the description.

🧰 Tools
🪛 LanguageTool

[uncategorized] ~14-~14: You might be missing the article “the” here.
Context: ...ttps://github.com/kamilkisiela)! - Adds ability to all services to write a heap dump ...

(AI_EN_LECTOR_MISSING_DETERMINER_THE)

📜 Review details

Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 3bafeac and 09b1e59.

📒 Files selected for processing (9)
  • .changeset/cyan-ears-shout.md (0 hunks)
  • .changeset/honest-apples-tap.md (0 hunks)
  • .changeset/light-llamas-divide.md (0 hunks)
  • .changeset/wicked-plants-float.md (0 hunks)
  • deployment/CHANGELOG.md (1 hunks)
  • deployment/package.json (1 hunks)
  • packages/libraries/apollo/CHANGELOG.md (1 hunks)
  • packages/libraries/apollo/package.json (1 hunks)
  • packages/libraries/apollo/src/version.ts (1 hunks)
💤 Files with no reviewable changes (4)
  • .changeset/cyan-ears-shout.md
  • .changeset/light-llamas-divide.md
  • .changeset/honest-apples-tap.md
  • .changeset/wicked-plants-float.md
🚧 Files skipped from review as they are similar to previous changes (4)
  • packages/libraries/apollo/src/version.ts
  • deployment/package.json
  • packages/libraries/apollo/CHANGELOG.md
  • packages/libraries/apollo/package.json
🧰 Additional context used
📓 Path-based instructions (1)
`deployment/**`: infrastructure-as-code written in TypeScrip...

deployment/**: infrastructure-as-code written in TypeScript using Pulumi. Deploys resources to CloudFlare, Azure, AWS.

  • deployment/CHANGELOG.md
🪛 LanguageTool
deployment/CHANGELOG.md

[uncategorized] ~14-~14: You might be missing the article “the” here.
Context: ...ttps://github.com/kamilkisiela)! - Adds ability to all services to write a heap dump ...

(AI_EN_LECTOR_MISSING_DETERMINER_THE)

⏰ Context from checks skipped due to timeout of 90000ms (9)
  • GitHub Check: typescript / typecheck
  • GitHub Check: website-preview / deployment
  • GitHub Check: test / unit
  • GitHub Check: static-analysis / analyze (typescript)
  • GitHub Check: static-analysis / analyze (javascript)
  • GitHub Check: release-candidate / snapshot
  • GitHub Check: build / dockerize (linux/arm64)
  • GitHub Check: build / dockerize (linux/amd64)
  • GitHub Check: code-style / eslint-and-prettier
🔇 Additional comments (4)
deployment/CHANGELOG.md (4)

3-4: Version Header Addition for 5.1.3

The new version header (## 5.1.3) is clearly added at the top and follows the established format.


5-6: Section Header: Patch Changes

The subheader (### Patch Changes) for version 5.1.3 has been appropriately included.


7-11: Changelog Entry for PR [#6553]

The entry for PR [#6553] clearly documents the standardization of email templates with commit reference and acknowledgment. This entry is detailed and consistent with the previous changelog entries.


17-21: Changelog Entry for PR [#6542]

The entry for PR [#6542] correctly and succinctly describes the consolidation of email templating logic into the emails service. The acknowledgment is clear and consistent with the others.

@theguild-bot theguild-bot force-pushed the changeset-release/main branch from 09b1e59 to 1848bc8 Compare March 5, 2025 15:06
Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 0

🧹 Nitpick comments (1)
deployment/CHANGELOG.md (1)

12-16: Heap Dump Functionality Note – Linguistic Refinement
The note for [#6571] explains the new heap dump feature well. However, consider revising the phrasing for clarity and conciseness. For example, you might change:
- [#6571](https://github.com/graphql-hive/console/pull/6571)
… - Adds ability to all services to write a heap dump to a disk when SIGUSR1 signal is received
to
- [#6571](https://github.com/graphql-hive/console/pull/6571)
… - Adds the ability for all services to write a heap dump to disk when the SIGUSR1 signal is received
This change removes unnecessary articles and follows common idiomatic usage.

🧰 Tools
🪛 LanguageTool

[uncategorized] ~14-~14: You might be missing the article “the” here.
Context: ...ttps://github.com/kamilkisiela)! - Adds ability to all services to write a heap dump ...

(AI_EN_LECTOR_MISSING_DETERMINER_THE)

📜 Review details

Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 09b1e59 and 1848bc8.

📒 Files selected for processing (9)
  • .changeset/cyan-ears-shout.md (0 hunks)
  • .changeset/honest-apples-tap.md (0 hunks)
  • .changeset/light-llamas-divide.md (0 hunks)
  • .changeset/wicked-plants-float.md (0 hunks)
  • deployment/CHANGELOG.md (1 hunks)
  • deployment/package.json (1 hunks)
  • packages/libraries/apollo/CHANGELOG.md (1 hunks)
  • packages/libraries/apollo/package.json (1 hunks)
  • packages/libraries/apollo/src/version.ts (1 hunks)
💤 Files with no reviewable changes (4)
  • .changeset/wicked-plants-float.md
  • .changeset/cyan-ears-shout.md
  • .changeset/light-llamas-divide.md
  • .changeset/honest-apples-tap.md
🚧 Files skipped from review as they are similar to previous changes (4)
  • deployment/package.json
  • packages/libraries/apollo/package.json
  • packages/libraries/apollo/src/version.ts
  • packages/libraries/apollo/CHANGELOG.md
🧰 Additional context used
📓 Path-based instructions (1)
`deployment/**`: infrastructure-as-code written in TypeScrip...

deployment/**: infrastructure-as-code written in TypeScript using Pulumi. Deploys resources to CloudFlare, Azure, AWS.

  • deployment/CHANGELOG.md
🪛 LanguageTool
deployment/CHANGELOG.md

[uncategorized] ~14-~14: You might be missing the article “the” here.
Context: ...ttps://github.com/kamilkisiela)! - Adds ability to all services to write a heap dump ...

(AI_EN_LECTOR_MISSING_DETERMINER_THE)

⏰ Context from checks skipped due to timeout of 90000ms (9)
  • GitHub Check: website-preview / deployment
  • GitHub Check: test / unit
  • GitHub Check: typescript / typecheck
  • GitHub Check: static-analysis / analyze (typescript)
  • GitHub Check: release-candidate / snapshot
  • GitHub Check: static-analysis / analyze (javascript)
  • GitHub Check: build / dockerize (linux/arm64)
  • GitHub Check: build / dockerize (linux/amd64)
  • GitHub Check: code-style / eslint-and-prettier
🔇 Additional comments (4)
deployment/CHANGELOG.md (4)

3-4: Release Version Header Update
The new version heading ## 5.1.3 is clear and correctly positioned to introduce the upcoming patch release.


5-6: Section Heading "Patch Changes"
The header ### Patch Changes clearly delineates the group of changes relevant to the 5.1.3 release.


7-10: Email Templates Standardization Note
The patch note for [#6553] effectively describes the update to standardize the design and content of all email templates. The inclusion of the commit hash and acknowledgment are informative and helpful for traceability.


17-21: Email Templating Consolidation Note
The patch note for [#6542] communicates the consolidation of email templating logic into the emails service clearly and effectively.

@theguild-bot theguild-bot force-pushed the changeset-release/main branch 3 times, most recently from 4e5d853 to dd46341 Compare March 6, 2025 01:22
Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 0

🧹 Nitpick comments (1)
deployment/CHANGELOG.md (1)

12-16: Patch Entry [#6571]: Ability to Write Heap Dumps
This update correctly adds functionality for services to write a heap dump when the SIGUSR1 signal is received.

Minor Nitpick: Consider a grammatical refinement for clarity. For example, replace:

-  Thanks [@kamilkisiela](https://github.com/kamilkisiela)! - Adds ability to all services to write a
-  heap dump to a disk when SIGUSR1 signal is received
+  Thanks [@kamilkisiela](https://github.com/kamilkisiela)! - Adds the ability for all services to write a heap dump to disk when SIGUSR1 signal is received

This change improves the readability and grammatical flow of the entry.

🧰 Tools
🪛 LanguageTool

[uncategorized] ~14-~14: You might be missing the article “the” here.
Context: ...ttps://github.com/kamilkisiela)! - Adds ability to all services to write a heap dump ...

(AI_EN_LECTOR_MISSING_DETERMINER_THE)

📜 Review details

Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 1848bc8 and dd46341.

📒 Files selected for processing (9)
  • .changeset/cyan-ears-shout.md (0 hunks)
  • .changeset/honest-apples-tap.md (0 hunks)
  • .changeset/light-llamas-divide.md (0 hunks)
  • .changeset/wicked-plants-float.md (0 hunks)
  • deployment/CHANGELOG.md (1 hunks)
  • deployment/package.json (1 hunks)
  • packages/libraries/apollo/CHANGELOG.md (1 hunks)
  • packages/libraries/apollo/package.json (1 hunks)
  • packages/libraries/apollo/src/version.ts (1 hunks)
💤 Files with no reviewable changes (4)
  • .changeset/cyan-ears-shout.md
  • .changeset/honest-apples-tap.md
  • .changeset/light-llamas-divide.md
  • .changeset/wicked-plants-float.md
🚧 Files skipped from review as they are similar to previous changes (4)
  • deployment/package.json
  • packages/libraries/apollo/package.json
  • packages/libraries/apollo/src/version.ts
  • packages/libraries/apollo/CHANGELOG.md
🧰 Additional context used
📓 Path-based instructions (1)
`deployment/**`: infrastructure-as-code written in TypeScrip...

deployment/**: infrastructure-as-code written in TypeScript using Pulumi. Deploys resources to CloudFlare, Azure, AWS.

  • deployment/CHANGELOG.md
🪛 LanguageTool
deployment/CHANGELOG.md

[uncategorized] ~14-~14: You might be missing the article “the” here.
Context: ...ttps://github.com/kamilkisiela)! - Adds ability to all services to write a heap dump ...

(AI_EN_LECTOR_MISSING_DETERMINER_THE)

⏰ Context from checks skipped due to timeout of 90000ms (9)
  • GitHub Check: website-preview / deployment
  • GitHub Check: release-candidate / snapshot
  • GitHub Check: test / unit
  • GitHub Check: static-analysis / analyze (typescript)
  • GitHub Check: static-analysis / analyze (javascript)
  • GitHub Check: typescript / typecheck
  • GitHub Check: code-style / eslint-and-prettier
  • GitHub Check: build / dockerize (linux/arm64)
  • GitHub Check: build / dockerize (linux/amd64)
🔇 Additional comments (4)
deployment/CHANGELOG.md (4)

3-4: Version Header Updated for 5.1.3
The version header "## 5.1.3" clearly reflects the new release version as intended.


5-6: Patch Changes Section Heading is Correct
The header "### Patch Changes" appropriately introduces the set of updates for this release.


7-11: Patch Entry [#6553]: Standardization of Email Templates
This entry documents that the design and content of all email templates have been standardized for consistency. The Markdown formatting and link references are correct.


17-21: Patch Entry [#6542]: Consolidation of Email Templating Logic
This entry clearly documents the consolidation of email templating logic into the emails service, and the formatting is consistent with the other entries.

@theguild-bot theguild-bot force-pushed the changeset-release/main branch from dd46341 to 37c3c65 Compare March 6, 2025 01:56
Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 0

🧹 Nitpick comments (1)
deployment/CHANGELOG.md (1)

12-16: Heap Dump Functionality Description – Minor Wording Suggestion
The entry for PR [#6571] explains the addition of heap dump functionality when the SIGUSR1 signal is received. To improve grammatical consistency, consider inserting "the" before "heap dump" (e.g., "Adds ability to all services to write the heap dump to disk when SIGUSR1 signal is received").

🧰 Tools
🪛 LanguageTool

[uncategorized] ~14-~14: You might be missing the article “the” here.
Context: ...ttps://github.com/kamilkisiela)! - Adds ability to all services to write a heap dump ...

(AI_EN_LECTOR_MISSING_DETERMINER_THE)

📜 Review details

Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between dd46341 and 37c3c65.

📒 Files selected for processing (9)
  • .changeset/cyan-ears-shout.md (0 hunks)
  • .changeset/honest-apples-tap.md (0 hunks)
  • .changeset/light-llamas-divide.md (0 hunks)
  • .changeset/wicked-plants-float.md (0 hunks)
  • deployment/CHANGELOG.md (1 hunks)
  • deployment/package.json (1 hunks)
  • packages/libraries/apollo/CHANGELOG.md (1 hunks)
  • packages/libraries/apollo/package.json (1 hunks)
  • packages/libraries/apollo/src/version.ts (1 hunks)
💤 Files with no reviewable changes (4)
  • .changeset/cyan-ears-shout.md
  • .changeset/honest-apples-tap.md
  • .changeset/light-llamas-divide.md
  • .changeset/wicked-plants-float.md
🚧 Files skipped from review as they are similar to previous changes (4)
  • deployment/package.json
  • packages/libraries/apollo/package.json
  • packages/libraries/apollo/CHANGELOG.md
  • packages/libraries/apollo/src/version.ts
🧰 Additional context used
📓 Path-based instructions (1)
`deployment/**`: infrastructure-as-code written in TypeScrip...

deployment/**: infrastructure-as-code written in TypeScript using Pulumi. Deploys resources to CloudFlare, Azure, AWS.

  • deployment/CHANGELOG.md
🪛 LanguageTool
deployment/CHANGELOG.md

[uncategorized] ~14-~14: You might be missing the article “the” here.
Context: ...ttps://github.com/kamilkisiela)! - Adds ability to all services to write a heap dump ...

(AI_EN_LECTOR_MISSING_DETERMINER_THE)

⏰ Context from checks skipped due to timeout of 90000ms (9)
  • GitHub Check: website-preview / deployment
  • GitHub Check: typescript / typecheck
  • GitHub Check: release-candidate / snapshot
  • GitHub Check: static-analysis / analyze (typescript)
  • GitHub Check: test / unit
  • GitHub Check: static-analysis / analyze (javascript)
  • GitHub Check: build / dockerize (linux/arm64)
  • GitHub Check: build / dockerize (linux/amd64)
  • GitHub Check: code-style / eslint-and-prettier
🔇 Additional comments (4)
deployment/CHANGELOG.md (4)

3-3: New Version Header Added
The new version header "## 5.1.3" is clear and correctly formatted.


5-6: Patch Changes Section Introduced
The "### Patch Changes" section is appropriately introduced for version 5.1.3.


7-11: Email Template Standardization Entry
The entry for PR [#6553] clearly documents the standardization of email template design and content. The commit hash and attribution are well-presented.


17-21: Email Templating Consolidation Entry
The entry for PR [#6542] succinctly explains that email templating logic has been consolidated into the emails service. The commit reference and attribution are clear.

@theguild-bot theguild-bot force-pushed the changeset-release/main branch from 37c3c65 to 74222a8 Compare March 6, 2025 02:50
Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 0

🧹 Nitpick comments (5)
deployment/CHANGELOG.md (1)

12-16: Heap Dump Feature Entry Correction
The entry for pull request [#6571] documents the new heap dump functionality well. However, consider a minor language improvement for clarity by adding the definite article "the."

-  Thanks [@kamilkisiela](https://github.com/kamilkisiela)! - Adds ability to all services to write a
+  Thanks [@kamilkisiela](https://github.com/kamilkisiela)! - Adds the ability to all services to write a

This small change will improve the flow and readability of the release note.

🧰 Tools
🪛 LanguageTool

[uncategorized] ~14-~14: You might be missing the article “the” here.
Context: ...ttps://github.com/kamilkisiela)! - Adds ability to all services to write a heap dump ...

(AI_EN_LECTOR_MISSING_DETERMINER_THE)

packages/libraries/core/CHANGELOG.md (1)

3-13: Changelog Entry for Version 0.10.0: Grammar and Clarity Check
The new changelog entry for version 0.10.0 is clear and structured. One minor nitpick: the phrase “an UUID” should be corrected to “a UUID” for proper grammar.

🧰 Tools
🪛 LanguageTool

[misspelling] ~11-~11: Use “a” instead of ‘an’ if the following word doesn’t start with a vowel sound, e.g. ‘a sentence’, ‘a university’.
Context: ....g the-guild/graphql-hive/staging) or an UUID (e.g. `a0f4c605-6541-4350-8cfe-b...

(EN_A_VS_AN)

packages/libraries/envelop/CHANGELOG.md (1)

3-13: Changelog Entry for Version 0.35.0: Minor Changes Update
The changelog text introduces support for providing a target for usage reporting effectively. As with similar entries, please update “an UUID” to “a UUID” to maintain grammatical accuracy.

🧰 Tools
🪛 LanguageTool

[misspelling] ~11-~11: Use “a” instead of ‘an’ if the following word doesn’t start with a vowel sound, e.g. ‘a sentence’, ‘a university’.
Context: ....g the-guild/graphql-hive/staging) or an UUID (e.g. `a0f4c605-6541-4350-8cfe-b...

(EN_A_VS_AN)

packages/libraries/yoga/CHANGELOG.md (1)

3-13: Changelog Entry for Version 0.41.0: Grammar and Consistency
This new entry for version 0.41.0 is informative. Please replace “an UUID” with “a UUID” for correct reading.

🧰 Tools
🪛 LanguageTool

[misspelling] ~11-~11: Use “a” instead of ‘an’ if the following word doesn’t start with a vowel sound, e.g. ‘a sentence’, ‘a university’.
Context: ....g the-guild/graphql-hive/staging) or an UUID (e.g. `a0f4c605-6541-4350-8cfe-b...

(EN_A_VS_AN)

packages/libraries/apollo/CHANGELOG.md (1)

3-13: Changelog Entry for Version 0.38.0: Minor Changes Detail
The entry for version 0.38.0 clearly explains the new support for specifying a target for usage reporting, complete with an example. Please update “or an UUID” to “or a UUID” to meet grammatical standards.

🧰 Tools
🪛 LanguageTool

[misspelling] ~11-~11: Use “a” instead of ‘an’ if the following word doesn’t start with a vowel sound, e.g. ‘a sentence’, ‘a university’.
Context: ....g the-guild/graphql-hive/staging) or an UUID (e.g. `a0f4c605-6541-4350-8cfe-b...

(EN_A_VS_AN)

📜 Review details

Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 37c3c65 and 74222a8.

📒 Files selected for processing (20)
  • .changeset/cyan-ears-shout.md (0 hunks)
  • .changeset/honest-apples-tap.md (0 hunks)
  • .changeset/light-llamas-divide.md (0 hunks)
  • .changeset/wicked-plants-float.md (0 hunks)
  • deployment/CHANGELOG.md (1 hunks)
  • deployment/package.json (1 hunks)
  • packages/libraries/apollo/CHANGELOG.md (1 hunks)
  • packages/libraries/apollo/package.json (1 hunks)
  • packages/libraries/apollo/src/version.ts (1 hunks)
  • packages/libraries/cli/CHANGELOG.md (1 hunks)
  • packages/libraries/cli/package.json (1 hunks)
  • packages/libraries/core/CHANGELOG.md (1 hunks)
  • packages/libraries/core/package.json (1 hunks)
  • packages/libraries/core/src/version.ts (1 hunks)
  • packages/libraries/envelop/CHANGELOG.md (1 hunks)
  • packages/libraries/envelop/package.json (1 hunks)
  • packages/libraries/envelop/src/version.ts (1 hunks)
  • packages/libraries/yoga/CHANGELOG.md (1 hunks)
  • packages/libraries/yoga/package.json (1 hunks)
  • packages/libraries/yoga/src/version.ts (1 hunks)
💤 Files with no reviewable changes (4)
  • .changeset/cyan-ears-shout.md
  • .changeset/honest-apples-tap.md
  • .changeset/wicked-plants-float.md
  • .changeset/light-llamas-divide.md
✅ Files skipped from review due to trivial changes (8)
  • packages/libraries/yoga/src/version.ts
  • packages/libraries/core/src/version.ts
  • packages/libraries/envelop/package.json
  • packages/libraries/envelop/src/version.ts
  • packages/libraries/core/package.json
  • packages/libraries/cli/package.json
  • packages/libraries/yoga/package.json
  • packages/libraries/cli/CHANGELOG.md
🚧 Files skipped from review as they are similar to previous changes (3)
  • packages/libraries/apollo/package.json
  • deployment/package.json
  • packages/libraries/apollo/src/version.ts
🧰 Additional context used
📓 Path-based instructions (2)
`packages/libraries/**`: Most of the dirs here are NPM packa...

packages/libraries/**: Most of the dirs here are NPM packages that provides our customers an integration library, in order to get/fetch data from Hive Console API or Hive CDN.

  • packages/libraries/yoga/CHANGELOG.md
  • packages/libraries/core/CHANGELOG.md
  • packages/libraries/envelop/CHANGELOG.md
  • packages/libraries/apollo/CHANGELOG.md
`deployment/**`: infrastructure-as-code written in TypeScrip...

deployment/**: infrastructure-as-code written in TypeScript using Pulumi. Deploys resources to CloudFlare, Azure, AWS.

  • deployment/CHANGELOG.md
🪛 LanguageTool
packages/libraries/yoga/CHANGELOG.md

[misspelling] ~11-~11: Use “a” instead of ‘an’ if the following word doesn’t start with a vowel sound, e.g. ‘a sentence’, ‘a university’.
Context: ....g the-guild/graphql-hive/staging) or an UUID (e.g. `a0f4c605-6541-4350-8cfe-b...

(EN_A_VS_AN)

packages/libraries/core/CHANGELOG.md

[misspelling] ~11-~11: Use “a” instead of ‘an’ if the following word doesn’t start with a vowel sound, e.g. ‘a sentence’, ‘a university’.
Context: ....g the-guild/graphql-hive/staging) or an UUID (e.g. `a0f4c605-6541-4350-8cfe-b...

(EN_A_VS_AN)

packages/libraries/envelop/CHANGELOG.md

[misspelling] ~11-~11: Use “a” instead of ‘an’ if the following word doesn’t start with a vowel sound, e.g. ‘a sentence’, ‘a university’.
Context: ....g the-guild/graphql-hive/staging) or an UUID (e.g. `a0f4c605-6541-4350-8cfe-b...

(EN_A_VS_AN)

packages/libraries/apollo/CHANGELOG.md

[misspelling] ~11-~11: Use “a” instead of ‘an’ if the following word doesn’t start with a vowel sound, e.g. ‘a sentence’, ‘a university’.
Context: ....g the-guild/graphql-hive/staging) or an UUID (e.g. `a0f4c605-6541-4350-8cfe-b...

(EN_A_VS_AN)

deployment/CHANGELOG.md

[uncategorized] ~14-~14: You might be missing the article “the” here.
Context: ...ttps://github.com/kamilkisiela)! - Adds ability to all services to write a heap dump ...

(AI_EN_LECTOR_MISSING_DETERMINER_THE)

⏰ Context from checks skipped due to timeout of 90000ms (9)
  • GitHub Check: website-preview / deployment
  • GitHub Check: test / unit
  • GitHub Check: typescript / typecheck
  • GitHub Check: release-candidate / snapshot
  • GitHub Check: static-analysis / analyze (typescript)
  • GitHub Check: static-analysis / analyze (javascript)
  • GitHub Check: build / dockerize (linux/arm64)
  • GitHub Check: build / dockerize (linux/amd64)
  • GitHub Check: code-style / eslint-and-prettier
🔇 Additional comments (11)
deployment/CHANGELOG.md (4)

3-4: New Version Header for 5.1.3
The new version header is clearly introduced using a "##" heading, which correctly signals the start of the release notes for version 5.1.3.


5-6: Patch Changes Section Formatting
The "### Patch Changes" header is used appropriately to categorize the changes under the new version section. This ensures that readers can easily distinguish between different types of updates.


7-10: Email Templates Standardization Entry
The entry for pull request [#6553] properly documents the standardization of email templates, including a direct link to the commit and acknowledgment of the contributor. This is clear and consistent with the changelog format.


17-21: Email Templating Consolidation Entry
The entry for pull request [#6542] concisely explains that the email templating logic has been consolidated into the emails service. The commit reference and contributor acknowledgment are both present and correctly formatted.

packages/libraries/core/CHANGELOG.md (1)

14-24: Usage Example: Clarity and Relevance
The provided TypeScript snippet clearly illustrates how to use the new createHive function with the usage.target option. This example is both practical and easy to follow.

packages/libraries/envelop/CHANGELOG.md (2)

14-24: Usage Snippet Verification
The code snippet shows the usage of the useHive function with the new configuration (including the usage.target property) very clearly. It serves well as an implementation example.


26-31: Dependency Update Confirmation
The dependency update to @graphql-hive/[email protected] is consistent with the overall ecosystem changes. Double-check that all consumers of this package have been updated accordingly.

packages/libraries/yoga/CHANGELOG.md (2)

14-24: Usage Example Review
The TypeScript snippet is well-crafted and demonstrates how to configure the useHive function with token and target parameters. It is both clear and meaningful for users.


26-31: Dependency Update Verification
The update to include @graphql-hive/[email protected] under the patch changes is in line with similar updates across packages. Good to see consistency.

packages/libraries/apollo/CHANGELOG.md (2)

14-24: Usage Code Snippet Clarity
The TypeScript example provided here is concise and illustrates the intended usage of the useHive function (with token and usage.target). It effectively communicates the required configuration to end users.


26-37: Patch Changes Overview and Dependency Update
The patch changes addressing the handling of unsatisfiable GraphQL document selection sets and the subsequent dependency update to @graphql-hive/[email protected] are well-documented. Ensure that these fixes are well-tested in the Apollo Server v3 context.

@theguild-bot theguild-bot force-pushed the changeset-release/main branch from 74222a8 to c52f4ac Compare March 6, 2025 07:50
Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 0

🧹 Nitpick comments (5)
deployment/CHANGELOG.md (1)

12-16: Improve Language Consistency for SIGUSR1 Handling
In the patch change for [#6571], the description could be made more readable by adding the definite article and clarifying the phrasing. For example, consider changing:

-  Thanks [@kamilkisiela](https://github.com/kamilkisiela)! - Adds ability to all services to write a
-  heap dump to a disk when SIGUSR1 signal is received
+  Thanks [@kamilkisiela](https://github.com/kamilkisiela)! - Adds the ability for all services to write a heap dump to disk when the SIGUSR1 signal is received

This change resolves the minor grammatical issue identified by static analysis and enhances clarity.

🧰 Tools
🪛 LanguageTool

[uncategorized] ~14-~14: You might be missing the article “the” here.
Context: ...ttps://github.com/kamilkisiela)! - Adds ability to all services to write a heap dump ...

(AI_EN_LECTOR_MISSING_DETERMINER_THE)

packages/libraries/core/CHANGELOG.md (1)

3-13: Minor Changes – Usage Reporting Support
The new version “## 0.10.0” entry clearly documents the addition of target support for usage reporting using organization access tokens. However, the text “… or an UUID” should be corrected to “… or a UUID” for grammatical accuracy.

- ... (e.g. `a0f4c605-6541-4350-8cfe-b31f21a4bf80`)
+ ... (e.g. `a0f4c605-6541-4350-8cfe-b31f21a4bf80`)

(Replace “an UUID” with “a UUID” in the descriptive text.)

🧰 Tools
🪛 LanguageTool

[misspelling] ~11-~11: Use “a” instead of ‘an’ if the following word doesn’t start with a vowel sound, e.g. ‘a sentence’, ‘a university’.
Context: ....g the-guild/graphql-hive/staging) or an UUID (e.g. `a0f4c605-6541-4350-8cfe-b...

(EN_A_VS_AN)

packages/libraries/envelop/CHANGELOG.md (1)

7-13: Minor Changes – Usage Reporting Support
The entry for version “## 0.35.0” clearly specifies support for providing a target for usage reporting. For grammatical accuracy, please change “an UUID” to “a UUID”.

- ... (e.g `the-guild/graphql-hive/staging`) or an UUID (e.g. `a0f4c605-6541-4350-8cfe-b31f21a4bf80`)
+ ... (e.g `the-guild/graphql-hive/staging`) or a UUID (e.g. `a0f4c605-6541-4350-8cfe-b31f21a4bf80`)
🧰 Tools
🪛 LanguageTool

[misspelling] ~11-~11: Use “a” instead of ‘an’ if the following word doesn’t start with a vowel sound, e.g. ‘a sentence’, ‘a university’.
Context: ....g the-guild/graphql-hive/staging) or an UUID (e.g. `a0f4c605-6541-4350-8cfe-b...

(EN_A_VS_AN)

packages/libraries/yoga/CHANGELOG.md (1)

7-13: Minor Changes – Usage Reporting Support
The changelog entry for version “## 0.41.0” documents the new support for usage reporting. Please change “an UUID” to “a UUID” for proper grammar.

- ... or an UUID (e.g. `a0f4c605-6541-4350-8cfe-b31f21a4bf80`)
+ ... or a UUID (e.g. `a0f4c605-6541-4350-8cfe-b31f21a4bf80`)
🧰 Tools
🪛 LanguageTool

[misspelling] ~11-~11: Use “a” instead of ‘an’ if the following word doesn’t start with a vowel sound, e.g. ‘a sentence’, ‘a university’.
Context: ....g the-guild/graphql-hive/staging) or an UUID (e.g. `a0f4c605-6541-4350-8cfe-b...

(EN_A_VS_AN)

packages/libraries/apollo/CHANGELOG.md (1)

7-13: Minor Changes – Usage Reporting Support
The new section for version “## 0.38.0” explains that the Apollo package now supports providing a target for usage reporting. Please update “an UUID” to “a UUID” for correct grammar.

- ... or an UUID (e.g. `a0f4c605-6541-4350-8cfe-b31f21a4bf80`)
+ ... or a UUID (e.g. `a0f4c605-6541-4350-8cfe-b31f21a4bf80`)
🧰 Tools
🪛 LanguageTool

[misspelling] ~11-~11: Use “a” instead of ‘an’ if the following word doesn’t start with a vowel sound, e.g. ‘a sentence’, ‘a university’.
Context: ....g the-guild/graphql-hive/staging) or an UUID (e.g. `a0f4c605-6541-4350-8cfe-b...

(EN_A_VS_AN)

📜 Review details

Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 74222a8 and c52f4ac.

📒 Files selected for processing (24)
  • .changeset/cyan-ears-shout.md (0 hunks)
  • .changeset/five-stingrays-search.md (0 hunks)
  • .changeset/good-rocks-appear.md (0 hunks)
  • .changeset/honest-apples-tap.md (0 hunks)
  • .changeset/light-llamas-divide.md (0 hunks)
  • .changeset/rotten-hairs-pay.md (0 hunks)
  • .changeset/tame-paws-float.md (0 hunks)
  • .changeset/wicked-plants-float.md (0 hunks)
  • deployment/CHANGELOG.md (1 hunks)
  • deployment/package.json (1 hunks)
  • packages/libraries/apollo/CHANGELOG.md (1 hunks)
  • packages/libraries/apollo/package.json (1 hunks)
  • packages/libraries/apollo/src/version.ts (1 hunks)
  • packages/libraries/cli/CHANGELOG.md (1 hunks)
  • packages/libraries/cli/package.json (1 hunks)
  • packages/libraries/core/CHANGELOG.md (1 hunks)
  • packages/libraries/core/package.json (1 hunks)
  • packages/libraries/core/src/version.ts (1 hunks)
  • packages/libraries/envelop/CHANGELOG.md (1 hunks)
  • packages/libraries/envelop/package.json (1 hunks)
  • packages/libraries/envelop/src/version.ts (1 hunks)
  • packages/libraries/yoga/CHANGELOG.md (1 hunks)
  • packages/libraries/yoga/package.json (1 hunks)
  • packages/libraries/yoga/src/version.ts (1 hunks)
💤 Files with no reviewable changes (8)
  • .changeset/cyan-ears-shout.md
  • .changeset/good-rocks-appear.md
  • .changeset/light-llamas-divide.md
  • .changeset/tame-paws-float.md
  • .changeset/rotten-hairs-pay.md
  • .changeset/wicked-plants-float.md
  • .changeset/five-stingrays-search.md
  • .changeset/honest-apples-tap.md
🚧 Files skipped from review as they are similar to previous changes (10)
  • deployment/package.json
  • packages/libraries/envelop/src/version.ts
  • packages/libraries/core/src/version.ts
  • packages/libraries/apollo/src/version.ts
  • packages/libraries/yoga/package.json
  • packages/libraries/cli/package.json
  • packages/libraries/apollo/package.json
  • packages/libraries/envelop/package.json
  • packages/libraries/core/package.json
  • packages/libraries/yoga/src/version.ts
🧰 Additional context used
📓 Path-based instructions (3)
`packages/libraries/cli/**`: The CLI to interact with Hive C...

packages/libraries/cli/**: The CLI to interact with Hive Console APIs.

  • packages/libraries/cli/CHANGELOG.md
`packages/libraries/**`: Most of the dirs here are NPM packa...

packages/libraries/**: Most of the dirs here are NPM packages that provides our customers an integration library, in order to get/fetch data from Hive Console API or Hive CDN.

  • packages/libraries/cli/CHANGELOG.md
  • packages/libraries/apollo/CHANGELOG.md
  • packages/libraries/core/CHANGELOG.md
  • packages/libraries/envelop/CHANGELOG.md
  • packages/libraries/yoga/CHANGELOG.md
`deployment/**`: infrastructure-as-code written in TypeScrip...

deployment/**: infrastructure-as-code written in TypeScript using Pulumi. Deploys resources to CloudFlare, Azure, AWS.

  • deployment/CHANGELOG.md
🪛 LanguageTool
deployment/CHANGELOG.md

[uncategorized] ~14-~14: You might be missing the article “the” here.
Context: ...ttps://github.com/kamilkisiela)! - Adds ability to all services to write a heap dump ...

(AI_EN_LECTOR_MISSING_DETERMINER_THE)

packages/libraries/apollo/CHANGELOG.md

[misspelling] ~11-~11: Use “a” instead of ‘an’ if the following word doesn’t start with a vowel sound, e.g. ‘a sentence’, ‘a university’.
Context: ....g the-guild/graphql-hive/staging) or an UUID (e.g. `a0f4c605-6541-4350-8cfe-b...

(EN_A_VS_AN)

packages/libraries/core/CHANGELOG.md

[misspelling] ~11-~11: Use “a” instead of ‘an’ if the following word doesn’t start with a vowel sound, e.g. ‘a sentence’, ‘a university’.
Context: ....g the-guild/graphql-hive/staging) or an UUID (e.g. `a0f4c605-6541-4350-8cfe-b...

(EN_A_VS_AN)

packages/libraries/envelop/CHANGELOG.md

[misspelling] ~11-~11: Use “a” instead of ‘an’ if the following word doesn’t start with a vowel sound, e.g. ‘a sentence’, ‘a university’.
Context: ....g the-guild/graphql-hive/staging) or an UUID (e.g. `a0f4c605-6541-4350-8cfe-b...

(EN_A_VS_AN)

packages/libraries/yoga/CHANGELOG.md

[misspelling] ~11-~11: Use “a” instead of ‘an’ if the following word doesn’t start with a vowel sound, e.g. ‘a sentence’, ‘a university’.
Context: ....g the-guild/graphql-hive/staging) or an UUID (e.g. `a0f4c605-6541-4350-8cfe-b...

(EN_A_VS_AN)

⏰ Context from checks skipped due to timeout of 90000ms (9)
  • GitHub Check: website-preview / deployment
  • GitHub Check: test / unit
  • GitHub Check: typescript / typecheck
  • GitHub Check: static-analysis / analyze (typescript)
  • GitHub Check: static-analysis / analyze (javascript)
  • GitHub Check: release-candidate / snapshot
  • GitHub Check: build / dockerize (linux/arm64)
  • GitHub Check: build / dockerize (linux/amd64)
  • GitHub Check: code-style / eslint-and-prettier
🔇 Additional comments (12)
deployment/CHANGELOG.md (2)

3-10: Changelog Entry for Version 5.1.3 is Clear and Concise
The new section for version 5.1.3 is well-formatted and clearly communicates the patch changes for standardizing email templates. This follows the established convention in the changelog and integrates seamlessly with previous versions.


17-21: Clear and Consistent Description for Email Templating Update
The patch change for [#6542] clearly indicates that the email templating logic has been consolidated into the emails service. The description is concise and maintains consistency with the style of previous changelog entries.

packages/libraries/cli/CHANGELOG.md (3)

3-4: New Version Header Section
The new version header “## 0.49.0” is clear and appropriately separates the latest changes.


7-10: Enhanced Error Handling Entry
The changelog entry for PR #6573 clearly describes the improved error handling for missing the --target option.


12-16: Updated Dependencies Notification
The “### Patch Changes” section correctly lists the dependency update (i.e. upgrading @graphql-hive/core to version 0.10.0) and provides a clear reference to commit 494697e.

packages/libraries/core/CHANGELOG.md (1)

14-24: Clear Usage Example
The provided TypeScript example using createHive is concise and effectively demonstrates how to configure usage reporting with a target.

packages/libraries/envelop/CHANGELOG.md (2)

14-24: Effective Code Sample
The TypeScript code snippet using useHive clearly illustrates how to enable usage reporting with a target.


26-31: Dependencies Updated
The “### Patch Changes” in this section provides a clear update that @graphql-hive/core has been upgraded to version 0.10.0.

packages/libraries/yoga/CHANGELOG.md (2)

14-24: Usage Example Clarity
The provided example using useHive is clear and demonstrates how users can configure the plugin with a usage target effectively.


26-31: Dependency Update Acknowledgment
The “### Patch Changes” section clearly indicates that @graphql-hive/core has been updated to version 0.10.0, which aligns with the updates in the other packages.

packages/libraries/apollo/CHANGELOG.md (2)

14-24: Clear and Helpful Code Example
The TypeScript snippet demonstrating the use of useHive in the Apollo integration is concise and instructive.


26-37: Apollo Server v3 Patch Changes
The patch changes entry addresses the issue with unhandled rejections when a GraphQL document’s selection set isn’t satisfiable. The description is clear and provides useful context with links to the related PR and issue. Also, the dependency update to @graphql-hive/[email protected] is clearly indicated.

@theguild-bot theguild-bot force-pushed the changeset-release/main branch from c52f4ac to 5e9d7fd Compare March 6, 2025 15:36
Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 0

🧹 Nitpick comments (5)
deployment/CHANGELOG.md (1)

12-16: Grammatical Improvement Suggestion for [#6571]

The changelog entry for pull request [#6571] is informative. However, to improve grammatical clarity, consider rephrasing the text to include the missing determiner and adjust phrasing for readability. For example, you could change:

-  Thanks [@kamilkisiela](https://github.com/kamilkisiela)! - Adds ability to all services to write a
-  heap dump to a disk when SIGUSR1 signal is received
+  Thanks [@kamilkisiela](https://github.com/kamilkisiela)! - Adds the ability for all services to write a
+  heap dump to disk when a SIGUSR1 signal is received

This makes the sentence read more naturally.

🧰 Tools
🪛 LanguageTool

[uncategorized] ~14-~14: You might be missing the article “the” here.
Context: ...ttps://github.com/kamilkisiela)! - Adds ability to all services to write a heap dump ...

(AI_EN_LECTOR_MISSING_DETERMINER_THE)

packages/libraries/core/CHANGELOG.md (1)

3-13: Minor Changelog Entry Approved with a Minor Text Correction
The new 0.10.0 entry clearly explains the new support for usage reporting along with a helpful TypeScript example. One minor language nits: on line 11 the text reads “or an UUID” whereas it should read “or a UUID”.

-  `$organizationSlug/$projectSlug/$targetSlug` (e.g `the-guild/graphql-hive/staging`) or an UUID
+  `$organizationSlug/$projectSlug/$targetSlug` (e.g `the-guild/graphql-hive/staging`) or a UUID
🧰 Tools
🪛 LanguageTool

[misspelling] ~11-~11: Use “a” instead of ‘an’ if the following word doesn’t start with a vowel sound, e.g. ‘a sentence’, ‘a university’.
Context: ....g the-guild/graphql-hive/staging) or an UUID (e.g. `a0f4c605-6541-4350-8cfe-b...

(EN_A_VS_AN)

packages/libraries/yoga/CHANGELOG.md (1)

3-13: Changelog Entry for Version 0.41.0 is Well Written
The 0.41.0 entry accurately documents the minor change including the support for specifying a target for usage reporting. As with the core changelog, please change “or an UUID” (line 11) to “or a UUID” for grammatical correctness.

-  `$organizationSlug/$projectSlug/$targetSlug` (e.g `the-guild/graphql-hive/staging`) or an UUID
+  `$organizationSlug/$projectSlug/$targetSlug` (e.g `the-guild/graphql-hive/staging`) or a UUID
🧰 Tools
🪛 LanguageTool

[misspelling] ~11-~11: Use “a” instead of ‘an’ if the following word doesn’t start with a vowel sound, e.g. ‘a sentence’, ‘a university’.
Context: ....g the-guild/graphql-hive/staging) or an UUID (e.g. `a0f4c605-6541-4350-8cfe-b...

(EN_A_VS_AN)

packages/libraries/apollo/CHANGELOG.md (1)

3-13: Apollo Changelog 0.38.0 Entry is Clear with a Minor Language Nudge
The entry clearly explains the added support for specifying a target for usage reporting along with an example using useHive. Please update “or an UUID” (line 11) to “or a UUID” to adhere to correct grammar.

-  `$organizationSlug/$projectSlug/$targetSlug` (e.g `the-guild/graphql-hive/staging`) or an UUID
+  `$organizationSlug/$projectSlug/$targetSlug` (e.g `the-guild/graphql-hive/staging`) or a UUID
🧰 Tools
🪛 LanguageTool

[misspelling] ~11-~11: Use “a” instead of ‘an’ if the following word doesn’t start with a vowel sound, e.g. ‘a sentence’, ‘a university’.
Context: ....g the-guild/graphql-hive/staging) or an UUID (e.g. `a0f4c605-6541-4350-8cfe-b...

(EN_A_VS_AN)

packages/libraries/envelop/CHANGELOG.md (1)

3-13: Envelop Changelog 0.35.0 Entry is Consistent and Informative
This entry mirrors the changes seen in the other packages by adding support for usage reporting with organization access tokens. As with the other files, please change “or an UUID” (line 11) to “or a UUID”.

-  `$organizationSlug/$projectSlug/$targetSlug` (e.g `the-guild/graphql-hive/staging`) or an UUID
+  `$organizationSlug/$projectSlug/$targetSlug` (e.g `the-guild/graphql-hive/staging`) or a UUID
🧰 Tools
🪛 LanguageTool

[misspelling] ~11-~11: Use “a” instead of ‘an’ if the following word doesn’t start with a vowel sound, e.g. ‘a sentence’, ‘a university’.
Context: ....g the-guild/graphql-hive/staging) or an UUID (e.g. `a0f4c605-6541-4350-8cfe-b...

(EN_A_VS_AN)

📜 Review details

Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between c52f4ac and 5e9d7fd.

📒 Files selected for processing (25)
  • .changeset/cyan-ears-shout.md (0 hunks)
  • .changeset/eleven-brooms-happen.md (0 hunks)
  • .changeset/five-stingrays-search.md (0 hunks)
  • .changeset/good-rocks-appear.md (0 hunks)
  • .changeset/honest-apples-tap.md (0 hunks)
  • .changeset/light-llamas-divide.md (0 hunks)
  • .changeset/rotten-hairs-pay.md (0 hunks)
  • .changeset/tame-paws-float.md (0 hunks)
  • .changeset/wicked-plants-float.md (0 hunks)
  • deployment/CHANGELOG.md (1 hunks)
  • deployment/package.json (1 hunks)
  • packages/libraries/apollo/CHANGELOG.md (1 hunks)
  • packages/libraries/apollo/package.json (1 hunks)
  • packages/libraries/apollo/src/version.ts (1 hunks)
  • packages/libraries/cli/CHANGELOG.md (1 hunks)
  • packages/libraries/cli/package.json (1 hunks)
  • packages/libraries/core/CHANGELOG.md (1 hunks)
  • packages/libraries/core/package.json (1 hunks)
  • packages/libraries/core/src/version.ts (1 hunks)
  • packages/libraries/envelop/CHANGELOG.md (1 hunks)
  • packages/libraries/envelop/package.json (1 hunks)
  • packages/libraries/envelop/src/version.ts (1 hunks)
  • packages/libraries/yoga/CHANGELOG.md (1 hunks)
  • packages/libraries/yoga/package.json (1 hunks)
  • packages/libraries/yoga/src/version.ts (1 hunks)
💤 Files with no reviewable changes (9)
  • .changeset/cyan-ears-shout.md
  • .changeset/eleven-brooms-happen.md
  • .changeset/good-rocks-appear.md
  • .changeset/wicked-plants-float.md
  • .changeset/light-llamas-divide.md
  • .changeset/honest-apples-tap.md
  • .changeset/tame-paws-float.md
  • .changeset/rotten-hairs-pay.md
  • .changeset/five-stingrays-search.md
🚧 Files skipped from review as they are similar to previous changes (11)
  • packages/libraries/core/src/version.ts
  • deployment/package.json
  • packages/libraries/apollo/src/version.ts
  • packages/libraries/yoga/src/version.ts
  • packages/libraries/cli/package.json
  • packages/libraries/yoga/package.json
  • packages/libraries/apollo/package.json
  • packages/libraries/envelop/package.json
  • packages/libraries/core/package.json
  • packages/libraries/envelop/src/version.ts
  • packages/libraries/cli/CHANGELOG.md
🧰 Additional context used
📓 Path-based instructions (2)
`packages/libraries/**`: Most of the dirs here are NPM packa...

packages/libraries/**: Most of the dirs here are NPM packages that provides our customers an integration library, in order to get/fetch data from Hive Console API or Hive CDN.

  • packages/libraries/envelop/CHANGELOG.md
  • packages/libraries/apollo/CHANGELOG.md
  • packages/libraries/core/CHANGELOG.md
  • packages/libraries/yoga/CHANGELOG.md
`deployment/**`: infrastructure-as-code written in TypeScrip...

deployment/**: infrastructure-as-code written in TypeScript using Pulumi. Deploys resources to CloudFlare, Azure, AWS.

  • deployment/CHANGELOG.md
🪛 LanguageTool
packages/libraries/envelop/CHANGELOG.md

[misspelling] ~11-~11: Use “a” instead of ‘an’ if the following word doesn’t start with a vowel sound, e.g. ‘a sentence’, ‘a university’.
Context: ....g the-guild/graphql-hive/staging) or an UUID (e.g. `a0f4c605-6541-4350-8cfe-b...

(EN_A_VS_AN)

deployment/CHANGELOG.md

[uncategorized] ~14-~14: You might be missing the article “the” here.
Context: ...ttps://github.com/kamilkisiela)! - Adds ability to all services to write a heap dump ...

(AI_EN_LECTOR_MISSING_DETERMINER_THE)

packages/libraries/apollo/CHANGELOG.md

[misspelling] ~11-~11: Use “a” instead of ‘an’ if the following word doesn’t start with a vowel sound, e.g. ‘a sentence’, ‘a university’.
Context: ....g the-guild/graphql-hive/staging) or an UUID (e.g. `a0f4c605-6541-4350-8cfe-b...

(EN_A_VS_AN)

packages/libraries/core/CHANGELOG.md

[misspelling] ~11-~11: Use “a” instead of ‘an’ if the following word doesn’t start with a vowel sound, e.g. ‘a sentence’, ‘a university’.
Context: ....g the-guild/graphql-hive/staging) or an UUID (e.g. `a0f4c605-6541-4350-8cfe-b...

(EN_A_VS_AN)

packages/libraries/yoga/CHANGELOG.md

[misspelling] ~11-~11: Use “a” instead of ‘an’ if the following word doesn’t start with a vowel sound, e.g. ‘a sentence’, ‘a university’.
Context: ....g the-guild/graphql-hive/staging) or an UUID (e.g. `a0f4c605-6541-4350-8cfe-b...

(EN_A_VS_AN)

⏰ Context from checks skipped due to timeout of 90000ms (9)
  • GitHub Check: website-preview / deployment
  • GitHub Check: test / unit
  • GitHub Check: static-analysis / analyze (typescript)
  • GitHub Check: typescript / typecheck
  • GitHub Check: static-analysis / analyze (javascript)
  • GitHub Check: release-candidate / snapshot
  • GitHub Check: build / dockerize (linux/arm64)
  • GitHub Check: build / dockerize (linux/amd64)
  • GitHub Check: code-style / eslint-and-prettier
🔇 Additional comments (11)
deployment/CHANGELOG.md (4)

3-4: Version Header Addition Approved

The addition of the version header ## 5.1.3 is clear and follows the established changelog format. This marks the new release correctly.


5-6: Heading Consistency Check

The heading ### Patch Changes is consistent with previous versions and clearly introduces the list of patch changes for version 5.1.3.


7-10: Changelog Entry for [#6553] Approved

The entry for pull request [#6553] detailing the standardization of email templates is well-documented. Both the commit hash and contributor attribution are present and clear.


17-21: Changelog Entry for [#6542] Approved

The entry for pull request [#6542] properly documents the consolidation of email templating logic into the emails service and is clear and concise.

packages/libraries/core/CHANGELOG.md (1)

14-25: Usage Example is Clear and Correct
The provided TypeScript snippet demonstrates how to use the new createHive function with the updated usage reporting options effectively.

packages/libraries/yoga/CHANGELOG.md (2)

14-25: Usage Example for Yoga is Clear and Consistent
The example using useHive is straightforward and matches the new API requirements—good job ensuring consistency across packages.


26-31: Dependency Update Noted
The patch change updating @graphql-hive/core to version 0.10.0 is clearly indicated and aligns with related packages.

packages/libraries/apollo/CHANGELOG.md (2)

14-25: Usage Example in Apollo Changelog is Correct
The code snippet demonstrating how to use the useHive function in the Apollo package is well presented and should be very helpful for users.


26-37: Patch Changes Detailing Apollo Server v3 Fix are Well Documented
The patch change section explains the fix for preventing unhandled rejections in Apollo Server v3 very clearly. The dependency update to @graphql-hive/[email protected] further reinforces consistency.

packages/libraries/envelop/CHANGELOG.md (2)

14-25: Usage Example in Envelop Changelog is Clear
The TypeScript snippet using useHive in the Envelop package is clear and demonstrates the new API usage well.


26-31: Patch Updates for Envelop are Well Structured
The dependency update to @graphql-hive/[email protected] and subsequent patch and minor updates are clearly listed, ensuring users are aware of all changes.

@theguild-bot theguild-bot force-pushed the changeset-release/main branch 3 times, most recently from 2f11cb7 to 5e9c080 Compare March 7, 2025 00:45
Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 0

🧹 Nitpick comments (7)
packages/libraries/core/CHANGELOG.md (1)

10-12: Minor Language Correction: Replace "an UUID" with "a UUID".
Since "UUID" is pronounced "you-UID," the article "a" is more appropriate for improved readability.

🧰 Tools
🪛 LanguageTool

[misspelling] ~11-~11: Use “a” instead of ‘an’ if the following word doesn’t start with a vowel sound, e.g. ‘a sentence’, ‘a university’.
Context: ....g the-guild/graphql-hive/staging) or an UUID (e.g. `a0f4c605-6541-4350-8cfe-b...

(EN_A_VS_AN)

packages/libraries/yoga/CHANGELOG.md (1)

10-12: Minor Language Correction: Replace "an UUID" with "a UUID".
This small adjustment follows standard English usage and enhances clarity.

🧰 Tools
🪛 LanguageTool

[misspelling] ~11-~11: Use “a” instead of ‘an’ if the following word doesn’t start with a vowel sound, e.g. ‘a sentence’, ‘a university’.
Context: ....g the-guild/graphql-hive/staging) or an UUID (e.g. `a0f4c605-6541-4350-8cfe-b...

(EN_A_VS_AN)

packages/libraries/apollo/CHANGELOG.md (1)

10-12: Minor Language Correction: Replace "an UUID" with "a UUID".
Using "a UUID" improves the readability in accordance with standard grammar rules.

🧰 Tools
🪛 LanguageTool

[misspelling] ~11-~11: Use “a” instead of ‘an’ if the following word doesn’t start with a vowel sound, e.g. ‘a sentence’, ‘a university’.
Context: ....g the-guild/graphql-hive/staging) or an UUID (e.g. `a0f4c605-6541-4350-8cfe-b...

(EN_A_VS_AN)

packages/libraries/envelop/CHANGELOG.md (1)

10-12: Minor Language Correction: Use "a UUID" instead of "an UUID".
This correction ensures consistency with standard English usage.

🧰 Tools
🪛 LanguageTool

[misspelling] ~11-~11: Use “a” instead of ‘an’ if the following word doesn’t start with a vowel sound, e.g. ‘a sentence’, ‘a university’.
Context: ....g the-guild/graphql-hive/staging) or an UUID (e.g. `a0f4c605-6541-4350-8cfe-b...

(EN_A_VS_AN)

deployment/CHANGELOG.md (3)

12-16: Nitpick: Refine Wording for Heap Dump Feature
The current wording for [#6571] (“Adds ability to all services to write a heap dump to a disk when SIGUSR1 signal is received”) could be improved for clarity and grammatical correctness. Consider rewording it to include the article “the” and to remove the redundant “a” before “disk”. For example, you might update it as follows:

-  Thanks [@kamilkisiela](https://github.com/kamilkisiela)! - Adds ability to all services to write a
-  heap dump to a disk when SIGUSR1 signal is received
+  Thanks [@kamilkisiela](https://github.com/kamilkisiela)! - Adds the ability for all services to write a heap dump to disk when the SIGUSR1 signal is received
🧰 Tools
🪛 LanguageTool

[uncategorized] ~14-~14: You might be missing the article “the” here.
Context: ...ttps://github.com/kamilkisiela)! - Adds ability to all services to write a heap dump ...

(AI_EN_LECTOR_MISSING_DETERMINER_THE)


17-20: Nitpick: Capitalize "URL" for Consistency
In the [#6582] entry, “Adds optional url argument to schema checks” should use “URL” for consistency with common technical terminology. A suggested update is:

-  Thanks [@jdolle](https://github.com/jdolle)! - Adds optional url argument to schema checks
+  Thanks [@jdolle](https://github.com/jdolle)! - Adds optional URL argument to schema checks

21-25: Nitpick: Use “Fixed” Instead of “Corrected”
For the [#6586] entry, using “Fixed” can offer clearer communication regarding the resolution of the issue. Consider updating the text as follows:

-  Thanks [@kamilkisiela](https://github.com/kamilkisiela)! - Corrected an issue where fields from
-  type extensions were not marked as unused when appropriate
+  Thanks [@kamilkisiela](https://github.com/kamilkisiela)! - Fixed an issue where fields from type extensions were not marked as unused when appropriate
🧰 Tools
🪛 LanguageTool

[style] ~23-~23: Consider using a different verb for a more formal wording.
Context: ...la](https://github.com/kamilkisiela)! - Corrected an issue where fields from type exten...

(FIX_RESOLVE)

📜 Review details

Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 5e9d7fd and 5e9c080.

📒 Files selected for processing (25)
  • .changeset/cyan-ears-shout.md (0 hunks)
  • .changeset/eleven-brooms-happen.md (0 hunks)
  • .changeset/five-stingrays-search.md (0 hunks)
  • .changeset/good-rocks-appear.md (0 hunks)
  • .changeset/honest-apples-tap.md (0 hunks)
  • .changeset/light-llamas-divide.md (0 hunks)
  • .changeset/rotten-hairs-pay.md (0 hunks)
  • .changeset/tame-paws-float.md (0 hunks)
  • .changeset/wicked-plants-float.md (0 hunks)
  • deployment/CHANGELOG.md (1 hunks)
  • deployment/package.json (1 hunks)
  • packages/libraries/apollo/CHANGELOG.md (1 hunks)
  • packages/libraries/apollo/package.json (1 hunks)
  • packages/libraries/apollo/src/version.ts (1 hunks)
  • packages/libraries/cli/CHANGELOG.md (1 hunks)
  • packages/libraries/cli/package.json (1 hunks)
  • packages/libraries/core/CHANGELOG.md (1 hunks)
  • packages/libraries/core/package.json (1 hunks)
  • packages/libraries/core/src/version.ts (1 hunks)
  • packages/libraries/envelop/CHANGELOG.md (1 hunks)
  • packages/libraries/envelop/package.json (1 hunks)
  • packages/libraries/envelop/src/version.ts (1 hunks)
  • packages/libraries/yoga/CHANGELOG.md (1 hunks)
  • packages/libraries/yoga/package.json (1 hunks)
  • packages/libraries/yoga/src/version.ts (1 hunks)
💤 Files with no reviewable changes (9)
  • .changeset/cyan-ears-shout.md
  • .changeset/light-llamas-divide.md
  • .changeset/honest-apples-tap.md
  • .changeset/eleven-brooms-happen.md
  • .changeset/good-rocks-appear.md
  • .changeset/wicked-plants-float.md
  • .changeset/tame-paws-float.md
  • .changeset/rotten-hairs-pay.md
  • .changeset/five-stingrays-search.md
🚧 Files skipped from review as they are similar to previous changes (11)
  • packages/libraries/apollo/package.json
  • packages/libraries/yoga/src/version.ts
  • deployment/package.json
  • packages/libraries/core/src/version.ts
  • packages/libraries/core/package.json
  • packages/libraries/apollo/src/version.ts
  • packages/libraries/cli/CHANGELOG.md
  • packages/libraries/cli/package.json
  • packages/libraries/yoga/package.json
  • packages/libraries/envelop/package.json
  • packages/libraries/envelop/src/version.ts
🧰 Additional context used
📓 Path-based instructions (2)
`deployment/**`: infrastructure-as-code written in TypeScrip...

deployment/**: infrastructure-as-code written in TypeScript using Pulumi. Deploys resources to CloudFlare, Azure, AWS.

  • deployment/CHANGELOG.md
`packages/libraries/**`: Most of the dirs here are NPM packa...

packages/libraries/**: Most of the dirs here are NPM packages that provides our customers an integration library, in order to get/fetch data from Hive Console API or Hive CDN.

  • packages/libraries/apollo/CHANGELOG.md
  • packages/libraries/core/CHANGELOG.md
  • packages/libraries/envelop/CHANGELOG.md
  • packages/libraries/yoga/CHANGELOG.md
🪛 LanguageTool
deployment/CHANGELOG.md

[uncategorized] ~14-~14: You might be missing the article “the” here.
Context: ...ttps://github.com/kamilkisiela)! - Adds ability to all services to write a heap dump ...

(AI_EN_LECTOR_MISSING_DETERMINER_THE)


[style] ~23-~23: Consider using a different verb for a more formal wording.
Context: ...la](https://github.com/kamilkisiela)! - Corrected an issue where fields from type exten...

(FIX_RESOLVE)

packages/libraries/apollo/CHANGELOG.md

[misspelling] ~11-~11: Use “a” instead of ‘an’ if the following word doesn’t start with a vowel sound, e.g. ‘a sentence’, ‘a university’.
Context: ....g the-guild/graphql-hive/staging) or an UUID (e.g. `a0f4c605-6541-4350-8cfe-b...

(EN_A_VS_AN)

packages/libraries/core/CHANGELOG.md

[misspelling] ~11-~11: Use “a” instead of ‘an’ if the following word doesn’t start with a vowel sound, e.g. ‘a sentence’, ‘a university’.
Context: ....g the-guild/graphql-hive/staging) or an UUID (e.g. `a0f4c605-6541-4350-8cfe-b...

(EN_A_VS_AN)

packages/libraries/envelop/CHANGELOG.md

[misspelling] ~11-~11: Use “a” instead of ‘an’ if the following word doesn’t start with a vowel sound, e.g. ‘a sentence’, ‘a university’.
Context: ....g the-guild/graphql-hive/staging) or an UUID (e.g. `a0f4c605-6541-4350-8cfe-b...

(EN_A_VS_AN)

packages/libraries/yoga/CHANGELOG.md

[misspelling] ~11-~11: Use “a” instead of ‘an’ if the following word doesn’t start with a vowel sound, e.g. ‘a sentence’, ‘a university’.
Context: ....g the-guild/graphql-hive/staging) or an UUID (e.g. `a0f4c605-6541-4350-8cfe-b...

(EN_A_VS_AN)

⏰ Context from checks skipped due to timeout of 90000ms (8)
  • GitHub Check: website-preview / deployment
  • GitHub Check: typescript / typecheck
  • GitHub Check: static-analysis / analyze (typescript)
  • GitHub Check: static-analysis / analyze (javascript)
  • GitHub Check: release-candidate / snapshot
  • GitHub Check: code-style / eslint-and-prettier
  • GitHub Check: build / dockerize (linux/arm64)
  • GitHub Check: build / dockerize (linux/amd64)
🔇 Additional comments (7)
packages/libraries/core/CHANGELOG.md (1)

3-13: Documentation Clarity: The 0.10.0 entry is well-documented.
The changelog clearly explains the new support for usage reporting with organization access tokens, and the included TypeScript example is helpful.

🧰 Tools
🪛 LanguageTool

[misspelling] ~11-~11: Use “a” instead of ‘an’ if the following word doesn’t start with a vowel sound, e.g. ‘a sentence’, ‘a university’.
Context: ....g the-guild/graphql-hive/staging) or an UUID (e.g. `a0f4c605-6541-4350-8cfe-b...

(EN_A_VS_AN)

packages/libraries/yoga/CHANGELOG.md (1)

3-13: Documentation Clarity: The 0.41.0 update is clear and consistent.
The changelog entry effectively details the new usage reporting feature for the Yoga package along with an illustrative example that aligns with similar updates in other packages.

🧰 Tools
🪛 LanguageTool

[misspelling] ~11-~11: Use “a” instead of ‘an’ if the following word doesn’t start with a vowel sound, e.g. ‘a sentence’, ‘a university’.
Context: ....g the-guild/graphql-hive/staging) or an UUID (e.g. `a0f4c605-6541-4350-8cfe-b...

(EN_A_VS_AN)

packages/libraries/apollo/CHANGELOG.md (1)

3-13: Documentation Clarity: The 0.38.0 update is well articulated.
The changelog entry for the Apollo package concisely outlines the new support for specifying a target for usage reporting and also documents the related dependency update effectively.

🧰 Tools
🪛 LanguageTool

[misspelling] ~11-~11: Use “a” instead of ‘an’ if the following word doesn’t start with a vowel sound, e.g. ‘a sentence’, ‘a university’.
Context: ....g the-guild/graphql-hive/staging) or an UUID (e.g. `a0f4c605-6541-4350-8cfe-b...

(EN_A_VS_AN)

packages/libraries/envelop/CHANGELOG.md (1)

3-13: Documentation Clarity: The 0.35.0 update is comprehensive.
The changelog for the Envelop package clearly explains the new feature for usage reporting and appropriately notes the dependency update to @graphql-hive/[email protected].

🧰 Tools
🪛 LanguageTool

[misspelling] ~11-~11: Use “a” instead of ‘an’ if the following word doesn’t start with a vowel sound, e.g. ‘a sentence’, ‘a university’.
Context: ....g the-guild/graphql-hive/staging) or an UUID (e.g. `a0f4c605-6541-4350-8cfe-b...

(EN_A_VS_AN)

deployment/CHANGELOG.md (3)

3-4: Version Header Update Approved
The new section header “## 5.1.3” is clearly added to denote the upcoming release version.


5-10: Email Template Standardization Entry
The entry for [#6553] detailing the standardization of email templates is clear and concise. No changes needed.


26-30: Email Templating Logic Consolidation Approved
The [#6542] entry, which consolidates email templating logic into the emails service, is well described.

@theguild-bot theguild-bot force-pushed the changeset-release/main branch from 5e9c080 to 3fc2164 Compare March 7, 2025 01:34
Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 0

🧹 Nitpick comments (7)
deployment/CHANGELOG.md (3)

12-16: Bullet Entry for Heap Dump Feature Enhancement

The entry for [#6571] specifies that services can now write a heap dump when a SIGUSR1 signal is received. Consider revising the wording to improve clarity and consistency. For example, changing the phrase to:

-  Thanks [@kamilkisiela](https://github.com/kamilkisiela)! - Adds ability to all services to write a
-  heap dump to a disk when SIGUSR1 signal is received
+  Thanks [@kamilkisiela](https://github.com/kamilkisiela)! - Adds the ability for all services to write a heap dump to disk when SIGUSR1 signal is received

This change adds the missing article and streamlines the phrasing.

🧰 Tools
🪛 LanguageTool

[uncategorized] ~14-~14: You might be missing the article “the” here.
Context: ...ttps://github.com/kamilkisiela)! - Adds ability to all services to write a heap dump ...

(AI_EN_LECTOR_MISSING_DETERMINER_THE)


17-20: Bullet Entry for Optional URL Argument

The entry for [#6582] mentions adding an optional url argument to schema checks. For clarity and adherence to style guidelines, consider capitalizing "url" to "URL":

-  Thanks [@jdolle](https://github.com/jdolle)! - Adds optional url argument to schema checks
+  Thanks [@jdolle](https://github.com/jdolle)! - Adds optional URL argument to schema checks

This small adjustment improves readability.

🧰 Tools
🪛 LanguageTool

[uncategorized] ~17-~17: A punctuation mark might be missing here.
Context: ...hub.com//pull/6582) [bb2f2aa](https://github.com/graphql-hi...

(AI_EN_LECTOR_MISSING_PUNCTUATION)


21-25: Bullet Entry for Unused Field Marking Fix

The entry for [#6586] indicates an issue was "Corrected" regarding marking fields as unused. Consider using a more formal verb such as "Resolved" to convey the fix more clearly. For example:

-  Thanks [@kamilkisiela](https://github.com/kamilkisiela)! - Corrected an issue where fields from
-  type extensions were not marked as unused when appropriate
+  Thanks [@kamilkisiela](https://github.com/kamilkisiela)! - Resolved an issue where fields from type extensions were not marked as unused when appropriate

This adjustment aligns the tone with other changelog entries.

🧰 Tools
🪛 LanguageTool

[style] ~23-~23: Consider using a different verb for a more formal wording.
Context: ...la](https://github.com/kamilkisiela)! - Corrected an issue where fields from type exten...

(FIX_RESOLVE)

packages/libraries/core/CHANGELOG.md (1)

3-25: Review New Version 0.10.0 Entry and Grammar Correction

The new changelog entry clearly documents the addition of target support for usage reporting (with an informative example). Please update “or an UUID” in line 11 to “or a UUID” for proper grammatical accuracy.

🧰 Tools
🪛 LanguageTool

[misspelling] ~11-~11: Use “a” instead of ‘an’ if the following word doesn’t start with a vowel sound, e.g. ‘a sentence’, ‘a university’.
Context: ....g the-guild/graphql-hive/staging) or an UUID (e.g. `a0f4c605-6541-4350-8cfe-b...

(EN_A_VS_AN)

packages/libraries/yoga/CHANGELOG.md (1)

3-25: Review New Version 0.41.0 Entry and Grammar Correction

The new entry for version 0.41.0 is clear and provides a useful code example for using the new usage reporting feature. Similar to other changelogs, please change “or an UUID” in line 11 to “or a UUID” to improve readability.

🧰 Tools
🪛 LanguageTool

[misspelling] ~11-~11: Use “a” instead of ‘an’ if the following word doesn’t start with a vowel sound, e.g. ‘a sentence’, ‘a university’.
Context: ....g the-guild/graphql-hive/staging) or an UUID (e.g. `a0f4c605-6541-4350-8cfe-b...

(EN_A_VS_AN)

packages/libraries/apollo/CHANGELOG.md (1)

3-25: Review New Version 0.38.0 Entry and Grammar Correction

The new section clearly introduces support for specifying a target for usage reporting, including a well-documented TypeScript example. Please correct “or an UUID” in line 11 to “or a UUID” for proper language usage.

🧰 Tools
🪛 LanguageTool

[misspelling] ~11-~11: Use “a” instead of ‘an’ if the following word doesn’t start with a vowel sound, e.g. ‘a sentence’, ‘a university’.
Context: ....g the-guild/graphql-hive/staging) or an UUID (e.g. `a0f4c605-6541-4350-8cfe-b...

(EN_A_VS_AN)

packages/libraries/envelop/CHANGELOG.md (1)

3-25: Review New Version 0.35.0 Entry and Grammar Correction

The new changelog entry effectively details the new support for specifying a target for usage reporting, complete with an example using useHive. To maintain consistency, please change “or an UUID” in line 11 to “or a UUID”.

🧰 Tools
🪛 LanguageTool

[misspelling] ~11-~11: Use “a” instead of ‘an’ if the following word doesn’t start with a vowel sound, e.g. ‘a sentence’, ‘a university’.
Context: ....g the-guild/graphql-hive/staging) or an UUID (e.g. `a0f4c605-6541-4350-8cfe-b...

(EN_A_VS_AN)

📜 Review details

Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 5e9c080 and 3fc2164.

📒 Files selected for processing (27)
  • .changeset/cyan-ears-shout.md (0 hunks)
  • .changeset/eleven-brooms-happen.md (0 hunks)
  • .changeset/five-stingrays-search.md (0 hunks)
  • .changeset/good-rocks-appear.md (0 hunks)
  • .changeset/honest-apples-tap.md (0 hunks)
  • .changeset/light-llamas-divide.md (0 hunks)
  • .changeset/red-needles-know.md (0 hunks)
  • .changeset/rotten-hairs-pay.md (0 hunks)
  • .changeset/tame-paws-float.md (0 hunks)
  • .changeset/wet-panthers-notice.md (0 hunks)
  • .changeset/wicked-plants-float.md (0 hunks)
  • deployment/CHANGELOG.md (1 hunks)
  • deployment/package.json (1 hunks)
  • packages/libraries/apollo/CHANGELOG.md (1 hunks)
  • packages/libraries/apollo/package.json (1 hunks)
  • packages/libraries/apollo/src/version.ts (1 hunks)
  • packages/libraries/cli/CHANGELOG.md (1 hunks)
  • packages/libraries/cli/package.json (1 hunks)
  • packages/libraries/core/CHANGELOG.md (1 hunks)
  • packages/libraries/core/package.json (1 hunks)
  • packages/libraries/core/src/version.ts (1 hunks)
  • packages/libraries/envelop/CHANGELOG.md (1 hunks)
  • packages/libraries/envelop/package.json (1 hunks)
  • packages/libraries/envelop/src/version.ts (1 hunks)
  • packages/libraries/yoga/CHANGELOG.md (1 hunks)
  • packages/libraries/yoga/package.json (1 hunks)
  • packages/libraries/yoga/src/version.ts (1 hunks)
💤 Files with no reviewable changes (11)
  • .changeset/red-needles-know.md
  • .changeset/cyan-ears-shout.md
  • .changeset/wet-panthers-notice.md
  • .changeset/eleven-brooms-happen.md
  • .changeset/rotten-hairs-pay.md
  • .changeset/light-llamas-divide.md
  • .changeset/good-rocks-appear.md
  • .changeset/tame-paws-float.md
  • .changeset/wicked-plants-float.md
  • .changeset/five-stingrays-search.md
  • .changeset/honest-apples-tap.md
🚧 Files skipped from review as they are similar to previous changes (11)
  • deployment/package.json
  • packages/libraries/envelop/src/version.ts
  • packages/libraries/cli/package.json
  • packages/libraries/core/src/version.ts
  • packages/libraries/core/package.json
  • packages/libraries/envelop/package.json
  • packages/libraries/apollo/src/version.ts
  • packages/libraries/apollo/package.json
  • packages/libraries/yoga/package.json
  • packages/libraries/yoga/src/version.ts
  • packages/libraries/cli/CHANGELOG.md
🧰 Additional context used
📓 Path-based instructions (2)
`deployment/**`: infrastructure-as-code written in TypeScrip...

deployment/**: infrastructure-as-code written in TypeScript using Pulumi. Deploys resources to CloudFlare, Azure, AWS.

  • deployment/CHANGELOG.md
`packages/libraries/**`: Most of the dirs here are NPM packa...

packages/libraries/**: Most of the dirs here are NPM packages that provides our customers an integration library, in order to get/fetch data from Hive Console API or Hive CDN.

  • packages/libraries/apollo/CHANGELOG.md
  • packages/libraries/core/CHANGELOG.md
  • packages/libraries/envelop/CHANGELOG.md
  • packages/libraries/yoga/CHANGELOG.md
🪛 LanguageTool
deployment/CHANGELOG.md

[uncategorized] ~14-~14: You might be missing the article “the” here.
Context: ...ttps://github.com/kamilkisiela)! - Adds ability to all services to write a heap dump ...

(AI_EN_LECTOR_MISSING_DETERMINER_THE)


[uncategorized] ~17-~17: A punctuation mark might be missing here.
Context: ...hub.com//pull/6582) [bb2f2aa](https://github.com/graphql-hi...

(AI_EN_LECTOR_MISSING_PUNCTUATION)


[style] ~23-~23: Consider using a different verb for a more formal wording.
Context: ...la](https://github.com/kamilkisiela)! - Corrected an issue where fields from type exten...

(FIX_RESOLVE)

packages/libraries/apollo/CHANGELOG.md

[misspelling] ~11-~11: Use “a” instead of ‘an’ if the following word doesn’t start with a vowel sound, e.g. ‘a sentence’, ‘a university’.
Context: ....g the-guild/graphql-hive/staging) or an UUID (e.g. `a0f4c605-6541-4350-8cfe-b...

(EN_A_VS_AN)

packages/libraries/core/CHANGELOG.md

[misspelling] ~11-~11: Use “a” instead of ‘an’ if the following word doesn’t start with a vowel sound, e.g. ‘a sentence’, ‘a university’.
Context: ....g the-guild/graphql-hive/staging) or an UUID (e.g. `a0f4c605-6541-4350-8cfe-b...

(EN_A_VS_AN)

packages/libraries/envelop/CHANGELOG.md

[misspelling] ~11-~11: Use “a” instead of ‘an’ if the following word doesn’t start with a vowel sound, e.g. ‘a sentence’, ‘a university’.
Context: ....g the-guild/graphql-hive/staging) or an UUID (e.g. `a0f4c605-6541-4350-8cfe-b...

(EN_A_VS_AN)

packages/libraries/yoga/CHANGELOG.md

[misspelling] ~11-~11: Use “a” instead of ‘an’ if the following word doesn’t start with a vowel sound, e.g. ‘a sentence’, ‘a university’.
Context: ....g the-guild/graphql-hive/staging) or an UUID (e.g. `a0f4c605-6541-4350-8cfe-b...

(EN_A_VS_AN)

⏰ Context from checks skipped due to timeout of 90000ms (9)
  • GitHub Check: website-preview / deployment
  • GitHub Check: test / unit
  • GitHub Check: static-analysis / analyze (typescript)
  • GitHub Check: typescript / typecheck
  • GitHub Check: static-analysis / analyze (javascript)
  • GitHub Check: release-candidate / snapshot
  • GitHub Check: build / dockerize (linux/arm64)
  • GitHub Check: build / dockerize (linux/amd64)
  • GitHub Check: code-style / eslint-and-prettier
🔇 Additional comments (9)
deployment/CHANGELOG.md (3)

3-4: New Release Version Header Added

The new version header "## 5.1.3" is clearly introduced and follows the established changelog format.


7-11: Bullet Entry for Email Template Standardization

The description for [#6553] accurately reflects the update to standardize the design and content of email templates for consistency.


26-30: Bullet Entry for Email Templating Logic Consolidation

The entry for [#6542] clearly documents the consolidation of email templating logic into the emails service and is consistent with the project’s updates.

packages/libraries/yoga/CHANGELOG.md (1)

26-31: Approval of Dependency Update

The patch changes that update the dependency to @graphql-hive/[email protected] are straightforward and appear correct.

packages/libraries/apollo/CHANGELOG.md (2)

26-37: Approval of Patch Changes for Apollo Server v3

The patch changes to prevent unhandled rejections for Apollo Server v3—as well as the dependency update to @graphql-hive/[email protected]—are properly documented and look appropriate.


38-45: Approval of Dependency Update for Version 0.37.1

The dependency update to @graphql-hive/[email protected] in the 0.37.1 patch changes is acceptable.

packages/libraries/envelop/CHANGELOG.md (3)

26-31: Approval of Dependency Update

The dependency update to @graphql-hive/[email protected] is appropriately noted in the patch changes.


44-48: Approval of Minor Change in Version 0.34.0

The minor change that adds logging for the x-request-id header is well documented and contributes positively to enhanced traceability.


50-55: Approval of Subsequent Dependency Update

The dependency update to @graphql-hive/[email protected] in the later patch changes aligns with the overall release strategy.

@theguild-bot theguild-bot force-pushed the changeset-release/main branch from 3fc2164 to 3a9113b Compare March 7, 2025 01:54
Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 0

🧹 Nitpick comments (8)
packages/libraries/router/CHANGELOG.md (1)

11-12: Language Correction for Consistency

Consider replacing “or an UUID” with “or a UUID” for improved grammatical correctness.

packages/libraries/core/CHANGELOG.md (1)

11-12: Language Correction Suggestion

Replace “or an UUID” with “or a UUID” to ensure correct English usage.

🧰 Tools
🪛 LanguageTool

[misspelling] ~11-~11: Use “a” instead of ‘an’ if the following word doesn’t start with a vowel sound, e.g. ‘a sentence’, ‘a university’.
Context: ....g the-guild/graphql-hive/staging) or an UUID (e.g. `a0f4c605-6541-4350-8cfe-b...

(EN_A_VS_AN)

packages/libraries/yoga/CHANGELOG.md (1)

11-12: Grammatical Correction Needed

Please change “or an UUID” to “or a UUID” for grammatical accuracy.

🧰 Tools
🪛 LanguageTool

[misspelling] ~11-~11: Use “a” instead of ‘an’ if the following word doesn’t start with a vowel sound, e.g. ‘a sentence’, ‘a university’.
Context: ....g the-guild/graphql-hive/staging) or an UUID (e.g. `a0f4c605-6541-4350-8cfe-b...

(EN_A_VS_AN)

packages/libraries/apollo/CHANGELOG.md (1)

11-12: Language Suggestion

Consider revising “or an UUID” to “or a UUID” for clarity and correctness.

🧰 Tools
🪛 LanguageTool

[misspelling] ~11-~11: Use “a” instead of ‘an’ if the following word doesn’t start with a vowel sound, e.g. ‘a sentence’, ‘a university’.
Context: ....g the-guild/graphql-hive/staging) or an UUID (e.g. `a0f4c605-6541-4350-8cfe-b...

(EN_A_VS_AN)

packages/libraries/envelop/CHANGELOG.md (1)

7-13: Clarify PR Details & Grammar Correction
The PR details, including the reference to [#6574] and commit information, provide clear context. However, note that on line 11 the phrase “an UUID” should be revised to “a UUID” to follow proper grammatical conventions.

🧰 Tools
🪛 LanguageTool

[misspelling] ~11-~11: Use “a” instead of ‘an’ if the following word doesn’t start with a vowel sound, e.g. ‘a sentence’, ‘a university’.
Context: ....g the-guild/graphql-hive/staging) or an UUID (e.g. `a0f4c605-6541-4350-8cfe-b...

(EN_A_VS_AN)

deployment/CHANGELOG.md (3)

12-16: Heap Dump Feature Update:
This entry for [#6571] describes adding the ability for all services to write a heap dump when the SIGUSR1 signal is received. For clarity and grammatical consistency, consider revising the phrasing as follows:

  • Current:
    Thanks [@kamilkisiela](https://github.com/kamilkisiela)! - Adds ability to all services to write a
    heap dump to a disk when SIGUSR1 signal is received
  • Proposed Revision:
    Thanks [@kamilkisiela](https://github.com/kamilkisiela)! - Adds the ability for all services to write a heap dump to disk when the SIGUSR1 signal is received.
-  Thanks [@kamilkisiela](https://github.com/kamilkisiela)! - Adds ability to all services to write a
-  heap dump to a disk when SIGUSR1 signal is received
+  Thanks [@kamilkisiela](https://github.com/kamilkisiela)! - Adds the ability for all services to write a heap dump to disk when the SIGUSR1 signal is received.
🧰 Tools
🪛 LanguageTool

[uncategorized] ~14-~14: You might be missing the article “the” here.
Context: ...ttps://github.com/kamilkisiela)! - Adds ability to all services to write a heap dump ...

(AI_EN_LECTOR_MISSING_DETERMINER_THE)


17-19: Optional URL Argument Entry:
The [#6582] change adds an optional URL argument to schema checks. For consistency and clarity, consider capitalizing “url” to “URL” and adding a terminal punctuation. For example:

-  Thanks [@jdolle](https://github.com/jdolle)! - Adds optional url argument to schema checks
+  Thanks [@jdolle](https://github.com/jdolle)! - Adds optional URL argument to schema checks.
🧰 Tools
🪛 LanguageTool

[uncategorized] ~17-~17: A punctuation mark might be missing here.
Context: ...hub.com//pull/6582) [bb2f2aa](https://github.com/graphql-hi...

(AI_EN_LECTOR_MISSING_PUNCTUATION)


21-24: Field Unused Marking Update:
The entry for [#6586] explains that an issue with fields from type extensions not being marked as unused has been addressed. For a more formal technical tone, consider replacing “Corrected” with “Fixed”:

-  Thanks [@kamilkisiela](https://github.com/kamilkisiela)! - Corrected an issue where fields from
+  Thanks [@kamilkisiela](https://github.com/kamilkisiela)! - Fixed an issue where fields from
🧰 Tools
🪛 LanguageTool

[style] ~23-~23: Consider using a different verb for a more formal wording.
Context: ...la](https://github.com/kamilkisiela)! - Corrected an issue where fields from type exten...

(FIX_RESOLVE)

📜 Review details

Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 3fc2164 and 3a9113b.

📒 Files selected for processing (30)
  • .changeset/cyan-ears-shout.md (0 hunks)
  • .changeset/eleven-brooms-happen.md (0 hunks)
  • .changeset/five-stingrays-search.md (0 hunks)
  • .changeset/good-rocks-appear.md (0 hunks)
  • .changeset/honest-apples-tap.md (0 hunks)
  • .changeset/light-llamas-divide.md (0 hunks)
  • .changeset/red-needles-know.md (0 hunks)
  • .changeset/rotten-hairs-pay.md (0 hunks)
  • .changeset/tame-paws-float.md (0 hunks)
  • .changeset/wet-panthers-notice.md (0 hunks)
  • .changeset/wicked-plants-float.md (0 hunks)
  • deployment/CHANGELOG.md (1 hunks)
  • deployment/package.json (1 hunks)
  • packages/libraries/apollo/CHANGELOG.md (1 hunks)
  • packages/libraries/apollo/package.json (1 hunks)
  • packages/libraries/apollo/src/version.ts (1 hunks)
  • packages/libraries/cli/CHANGELOG.md (1 hunks)
  • packages/libraries/cli/package.json (1 hunks)
  • packages/libraries/core/CHANGELOG.md (1 hunks)
  • packages/libraries/core/package.json (1 hunks)
  • packages/libraries/core/src/version.ts (1 hunks)
  • packages/libraries/envelop/CHANGELOG.md (1 hunks)
  • packages/libraries/envelop/package.json (1 hunks)
  • packages/libraries/envelop/src/version.ts (1 hunks)
  • packages/libraries/router/CHANGELOG.md (1 hunks)
  • packages/libraries/router/Cargo.toml (1 hunks)
  • packages/libraries/router/package.json (1 hunks)
  • packages/libraries/yoga/CHANGELOG.md (1 hunks)
  • packages/libraries/yoga/package.json (1 hunks)
  • packages/libraries/yoga/src/version.ts (1 hunks)
💤 Files with no reviewable changes (11)
  • .changeset/good-rocks-appear.md
  • .changeset/light-llamas-divide.md
  • .changeset/cyan-ears-shout.md
  • .changeset/wicked-plants-float.md
  • .changeset/wet-panthers-notice.md
  • .changeset/rotten-hairs-pay.md
  • .changeset/tame-paws-float.md
  • .changeset/five-stingrays-search.md
  • .changeset/eleven-brooms-happen.md
  • .changeset/red-needles-know.md
  • .changeset/honest-apples-tap.md
✅ Files skipped from review due to trivial changes (1)
  • packages/libraries/router/package.json
🚧 Files skipped from review as they are similar to previous changes (11)
  • deployment/package.json
  • packages/libraries/apollo/src/version.ts
  • packages/libraries/cli/package.json
  • packages/libraries/apollo/package.json
  • packages/libraries/envelop/src/version.ts
  • packages/libraries/core/package.json
  • packages/libraries/yoga/package.json
  • packages/libraries/yoga/src/version.ts
  • packages/libraries/envelop/package.json
  • packages/libraries/core/src/version.ts
  • packages/libraries/cli/CHANGELOG.md
🧰 Additional context used
📓 Path-based instructions (2)
`deployment/**`: infrastructure-as-code written in TypeScrip...

deployment/**: infrastructure-as-code written in TypeScript using Pulumi. Deploys resources to CloudFlare, Azure, AWS.

  • deployment/CHANGELOG.md
`packages/libraries/**`: Most of the dirs here are NPM packa...

packages/libraries/**: Most of the dirs here are NPM packages that provides our customers an integration library, in order to get/fetch data from Hive Console API or Hive CDN.

  • packages/libraries/router/Cargo.toml
  • packages/libraries/router/CHANGELOG.md
  • packages/libraries/apollo/CHANGELOG.md
  • packages/libraries/core/CHANGELOG.md
  • packages/libraries/envelop/CHANGELOG.md
  • packages/libraries/yoga/CHANGELOG.md
🪛 LanguageTool
deployment/CHANGELOG.md

[uncategorized] ~14-~14: You might be missing the article “the” here.
Context: ...ttps://github.com/kamilkisiela)! - Adds ability to all services to write a heap dump ...

(AI_EN_LECTOR_MISSING_DETERMINER_THE)


[uncategorized] ~17-~17: A punctuation mark might be missing here.
Context: ...hub.com//pull/6582) [bb2f2aa](https://github.com/graphql-hi...

(AI_EN_LECTOR_MISSING_PUNCTUATION)


[style] ~23-~23: Consider using a different verb for a more formal wording.
Context: ...la](https://github.com/kamilkisiela)! - Corrected an issue where fields from type exten...

(FIX_RESOLVE)

packages/libraries/router/CHANGELOG.md

[misspelling] ~13-~13: Use “a” instead of ‘an’ if the following word doesn’t start with a vowel sound, e.g. ‘a sentence’, ‘a university’.
Context: ... the-guild/graphql-hive/staging) or an UUID (e.g. `a0f4c605-6541-4350-8cfe-b31...

(EN_A_VS_AN)

packages/libraries/apollo/CHANGELOG.md

[misspelling] ~11-~11: Use “a” instead of ‘an’ if the following word doesn’t start with a vowel sound, e.g. ‘a sentence’, ‘a university’.
Context: ....g the-guild/graphql-hive/staging) or an UUID (e.g. `a0f4c605-6541-4350-8cfe-b...

(EN_A_VS_AN)

packages/libraries/core/CHANGELOG.md

[misspelling] ~11-~11: Use “a” instead of ‘an’ if the following word doesn’t start with a vowel sound, e.g. ‘a sentence’, ‘a university’.
Context: ....g the-guild/graphql-hive/staging) or an UUID (e.g. `a0f4c605-6541-4350-8cfe-b...

(EN_A_VS_AN)

packages/libraries/envelop/CHANGELOG.md

[misspelling] ~11-~11: Use “a” instead of ‘an’ if the following word doesn’t start with a vowel sound, e.g. ‘a sentence’, ‘a university’.
Context: ....g the-guild/graphql-hive/staging) or an UUID (e.g. `a0f4c605-6541-4350-8cfe-b...

(EN_A_VS_AN)

packages/libraries/yoga/CHANGELOG.md

[misspelling] ~11-~11: Use “a” instead of ‘an’ if the following word doesn’t start with a vowel sound, e.g. ‘a sentence’, ‘a university’.
Context: ....g the-guild/graphql-hive/staging) or an UUID (e.g. `a0f4c605-6541-4350-8cfe-b...

(EN_A_VS_AN)

⏰ Context from checks skipped due to timeout of 90000ms (14)
  • GitHub Check: binary / publish-rust (macos-latest)
  • GitHub Check: binary / publish-rust (windows-latest)
  • GitHub Check: binary / publish-rust (ubuntu-latest)
  • GitHub Check: image-build / dockerize (linux/arm64)
  • GitHub Check: image-build / dockerize (linux/amd64)
  • GitHub Check: website-preview / deployment
  • GitHub Check: test / unit
  • GitHub Check: typescript / typecheck
  • GitHub Check: release-candidate / snapshot
  • GitHub Check: static-analysis / analyze (typescript)
  • GitHub Check: static-analysis / analyze (javascript)
  • GitHub Check: build / dockerize (linux/arm64)
  • GitHub Check: build / dockerize (linux/amd64)
  • GitHub Check: code-style / eslint-and-prettier
🔇 Additional comments (17)
packages/libraries/router/Cargo.toml (1)

8-8: Version Bump to 2.1.0 Confirmed

The package version has been correctly updated from "2.0.0" to "2.1.0" as expected for this release.

packages/libraries/router/CHANGELOG.md (2)

3-14: New CHANGELOG Entry for Version 2.1.0

This section clearly describes the addition of support for specifying a target for usage reporting with organization access tokens. The description is detailed and consistent with similar changes in other packages.

🧰 Tools
🪛 LanguageTool

[misspelling] ~13-~13: Use “a” instead of ‘an’ if the following word doesn’t start with a vowel sound, e.g. ‘a sentence’, ‘a university’.
Context: ... the-guild/graphql-hive/staging) or an UUID (e.g. `a0f4c605-6541-4350-8cfe-b31...

(EN_A_VS_AN)


15-22: YAML Configuration Snippet Clarity

The provided YAML example effectively illustrates how to enable the usage reporting plugin with the target setting.

packages/libraries/core/CHANGELOG.md (2)

3-13: New CHANGELOG Entry for Version 0.10.0

The entry succinctly documents the new support for specifying a target for usage reporting with organization access tokens. The explanation is clear and the overall entry is well organized.

🧰 Tools
🪛 LanguageTool

[misspelling] ~11-~11: Use “a” instead of ‘an’ if the following word doesn’t start with a vowel sound, e.g. ‘a sentence’, ‘a university’.
Context: ....g the-guild/graphql-hive/staging) or an UUID (e.g. `a0f4c605-6541-4350-8cfe-b...

(EN_A_VS_AN)


14-24: TypeScript Code Snippet Review

The example code snippet demonstrating the use of the createHive function is clear and correctly shows how to configure the new usage reporting target.

packages/libraries/yoga/CHANGELOG.md (2)

3-13: New CHANGELOG Entry for Version 0.41.0

This changelog entry clearly describes the minor enhancement for usage reporting support, aligning closely with the updates in related packages.

🧰 Tools
🪛 LanguageTool

[misspelling] ~11-~11: Use “a” instead of ‘an’ if the following word doesn’t start with a vowel sound, e.g. ‘a sentence’, ‘a university’.
Context: ....g the-guild/graphql-hive/staging) or an UUID (e.g. `a0f4c605-6541-4350-8cfe-b...

(EN_A_VS_AN)


14-24: Example Code Snippet Verification

The TypeScript snippet using useHive is well structured and effectively demonstrates the new configuration pattern.

packages/libraries/apollo/CHANGELOG.md (3)

3-13: New CHANGELOG Entry for Version 0.38.0

The changelog entry for version 0.38.0 is comprehensive. It details the minor changes—including support for specifying a target for usage reporting—and includes a clear example snippet.

🧰 Tools
🪛 LanguageTool

[misspelling] ~11-~11: Use “a” instead of ‘an’ if the following word doesn’t start with a vowel sound, e.g. ‘a sentence’, ‘a university’.
Context: ....g the-guild/graphql-hive/staging) or an UUID (e.g. `a0f4c605-6541-4350-8cfe-b...

(EN_A_VS_AN)


14-24: Example Configuration Snippet

The provided TypeScript example for using useHive from @graphql-hive/apollo is concise and accurately conveys the updated usage reporting feature.


26-37: Apollo Server Patch Changes

The patch changes correctly address the issue with unhandled rejections in Apollo Server v3. The dependency update to @graphql-hive/[email protected] is consistent with similar changes across the ecosystem.

packages/libraries/envelop/CHANGELOG.md (3)

3-6: Changelog Version Header Format
The version heading "## 0.35.0" and the subtitle "### Minor Changes" are clearly defined and consistent with the file’s structure. Please ensure that future version sections adhere to this format for consistency across releases.


14-25: Usage Reporting Example Snippet
The included TypeScript snippet that demonstrates the new usage configuration for useHive is clear and helpful. It effectively shows how to set a target (either as a slug or UUID), aiding users in understanding the new feature.


26-31: Dependency Update Documentation
The "### Patch Changes" section correctly documents the dependency update to @graphql-hive/[email protected]. This section is formatted consistently with previous entries and provides the necessary commit reference.

deployment/CHANGELOG.md (4)

3-3: Version Header Added:
The new version header for 5.1.3 is correctly introduced and follows the established changelog format.


5-5: Patch Changes Header Introduced:
The header ### Patch Changes for version 5.1.3 is clear and consistent with previous versions.


7-10: Email Template Standardization Entry:
The entry for [#6553] details the standardization of email templates well. The commit reference and acknowledgment are clear.


26-29: Email Templating Consolidation Entry:
The entry for [#6542] detailing the consolidation of email templating logic into the emails service is well described and consistent with the changelog's style.

Copy link
Contributor

github-actions bot commented Mar 7, 2025

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

Targets: apollo-router-hive-build

Platforms: linux/arm64

Image Tag: 5f1d772eac9b1dde29091a43420a46a8662809f6

Docker Bake metadata
{
"apollo-router": {
  "buildx.build.provenance": {
    "buildType": "https://mobyproject.org/buildkit@v1",
    "materials": [
      {
        "uri": "pkg:docker/docker/dockerfile@1",
        "digest": {
          "sha256": "4c68376a702446fc3c79af22de146a148bc3367e73c25a5803d453b6b3f722fb"
        }
      },
      {
        "uri": "pkg:docker/debian@12-slim?platform=linux%2Farm64",
        "digest": {
          "sha256": "12c396bd585df7ec21d5679bb6a83d4878bc4415ce926c9e5ea6426d23c60bdc"
        }
      },
      {
        "uri": "pkg:docker/[email protected]?platform=linux%2Farm64",
        "digest": {
          "sha256": "738ae99a3d75623f41e6882566b4ef37e38a9840244a47efd4a0ca22e9628b88"
        }
      }
    ],
    "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": "5f1d772eac9b1dde29091a43420a46a8662809f6",
          "cmdline": "docker/dockerfile:1",
          "context:config": "local:config",
          "context:pkg": "local:pkg",
          "frontend.caps": "moby.buildkit.frontend.contexts+forward",
          "source": "docker/dockerfile:1"
        },
        "locals": [
          {
            "name": "config"
          },
          {
            "name": "context"
          },
          {
            "name": "dockerfile"
          },
          {
            "name": "pkg"
          }
        ]
      },
      "environment": {
        "platform": "linux/arm64"
      }
    }
  },
  "buildx.build.ref": "builder-7ed429fa-11de-434e-be24-96d1c56f2e55/builder-7ed429fa-11de-434e-be24-96d1c56f2e550/mtxjns272div25ggmc1vkamub",
  "containerimage.config.digest": "sha256:32daf91e03014a84094195e46af7a0694ef63e8e5868ed573be57d5a5b34a310",
  "containerimage.descriptor": {
    "mediaType": "application/vnd.docker.distribution.manifest.v2+json",
    "digest": "sha256:5b5979158263af9241414dffa779eefab3bf75c6acdd97eba88fe7db261854a1",
    "size": 2069,
    "platform": {
      "architecture": "arm64",
      "os": "linux"
    }
  },
  "containerimage.digest": "sha256:5b5979158263af9241414dffa779eefab3bf75c6acdd97eba88fe7db261854a1",
  "image.name": "ghcr.io/graphql-hive/apollo-router:5f1d772eac9b1dde29091a43420a46a8662809f6-arm64,ghcr.io/graphql-hive/apollo-router:changeset_release_main-arm64"
},
"buildx.build.warnings": [
  {
    "vertex": "sha256:0cc00e2435c9690d596831d8094ae75529323110d18b9327fa630a122266f22f",
    "level": 1,
    "short": "VW5kZWZpbmVkVmFyOiBVc2FnZSBvZiB1bmRlZmluZWQgdmFyaWFibGUgJyRSRUxFQVNFJyAobGluZSA0NCk=",
    "detail": [
      "VmFyaWFibGVzIHNob3VsZCBiZSBkZWZpbmVkIGJlZm9yZSB0aGVpciB1c2U="
    ],
    "url": "https://docs.docker.com/go/dockerfile/rule/undefined-var/",
    "sourceInfo": {
      "filename": "router.dockerfile",
      "data": "IyBzeW50YXg9ZG9ja2VyL2RvY2tlcmZpbGU6MQpGUk9NIHNjcmF0Y2ggQVMgcGtnCkZST00gc2NyYXRjaCBBUyBjb25maWcKCkZST00gcnVzdDoxLjg0IEFTIGJ1aWxkCgojIFJlcXVpcmVkIGJ5IEFwb2xsbyBSb3V0ZXIKUlVOIGFwdC1nZXQgdXBkYXRlClJVTiBhcHQtZ2V0IC15IGluc3RhbGwgbnBtIHByb3RvYnVmLWNvbXBpbGVyIGNtYWtlClJVTiBybSAtcmYgL3Zhci9saWIvYXB0L2xpc3RzLyoKUlVOIHVwZGF0ZS1jYS1jZXJ0aWZpY2F0ZXMKUlVOIHJ1c3R1cCBjb21wb25lbnQgYWRkIHJ1c3RmbXQKCldPUktESVIgL3Vzci9zcmMKIyBDcmVhdGUgYmxhbmsgcHJvamVjdApSVU4gVVNFUj1yb290IGNhcmdvIG5ldyByb3V0ZXIKCiMgQ29weSBDYXJnbyBmaWxlcwpDT1BZIC0tZnJvbT1wa2cgQ2FyZ28udG9tbCAvdXNyL3NyYy9yb3V0ZXIvCkNPUFkgLS1mcm9tPWNvbmZpZyBDYXJnby5sb2NrIC91c3Ivc3JjL3JvdXRlci8KCldPUktESVIgL3Vzci9zcmMvcm91dGVyCiMgR2V0IHRoZSBkZXBlbmRlbmNpZXMgY2FjaGVkLCBzbyB3ZSBjYW4gdXNlIGR1bW15IGlucHV0IGZpbGVzIHNvIENhcmdvIHdvbnQgZmFpbApSVU4gZWNobyAnZm4gbWFpbigpIHsgcHJpbnRsbiEoIiIpOyB9JyA+IC4vc3JjL21haW4ucnMKUlVOIGVjaG8gJ2ZuIG1haW4oKSB7IHByaW50bG4hKCIiKTsgfScgPiAuL3NyYy9saWIucnMKUlVOIGNhcmdvIGJ1aWxkIC0tcmVsZWFzZQoKIyBDb3B5IGluIHRoZSBhY3R1YWwgc291cmNlIGNvZGUKQ09QWSAtLWZyb209cGtnIHNyYyAuL3NyYwpSVU4gdG91Y2ggLi9zcmMvbWFpbi5ycwpSVU4gdG91Y2ggLi9zcmMvbGliLnJzCgojIFJlYWwgYnVpbGQgdGhpcyB0aW1lClJVTiBjYXJnbyBidWlsZCAtLXJlbGVhc2UKCiMgUnVudGltZQpGUk9NIGRlYmlhbjoxMi1zbGltIEFTIHJ1bnRpbWUKClJVTiBhcHQtZ2V0IHVwZGF0ZQpSVU4gYXB0LWdldCAteSBpbnN0YWxsIGNhLWNlcnRpZmljYXRlcwpSVU4gcm0gLXJmIC92YXIvbGliL2FwdC9saXN0cy8qCgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UudGl0bGU9JElNQUdFX1RJVExFCkxBQkVMIG9yZy5vcGVuY29udGFpbmVycy5pbWFnZS52ZXJzaW9uPSRSRUxFQVNFCkxBQkVMIG9yZy5vcGVuY29udGFpbmVycy5pbWFnZS5kZXNjcmlwdGlvbj0kSU1BR0VfREVTQ1JJUFRJT04KTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLmF1dGhvcnM9IlRoZSBHdWlsZCIKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLnZlbmRvcj0iS2FtaWwgS2lzaWVsYSIKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLnVybD0iaHR0cHM6Ly9naXRodWIuY29tL2dyYXBocWwtaGl2ZS9jb25zb2xlIgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2Uuc291cmNlPSJodHRwczovL2dpdGh1Yi5jb20vZ3JhcGhxbC1oaXZlL2NvbnNvbGUiCgpSVU4gbWtkaXIgLXAgL2Rpc3QvY29uZmlnClJVTiBta2RpciAvZGlzdC9zY2hlbWEKCiMgQ29weSBpbiB0aGUgcmVxdWlyZWQgZmlsZXMgZnJvbSBvdXIgYnVpbGQgaW1hZ2UKQ09QWSAtLWZyb209YnVpbGQgLS1jaG93bj1yb290OnJvb3QgL3Vzci9zcmMvcm91dGVyL3RhcmdldC9yZWxlYXNlL3JvdXRlciAvZGlzdApDT1BZIC0tZnJvbT1wa2cgcm91dGVyLnlhbWwgL2Rpc3QvY29uZmlnL3JvdXRlci55YW1sCgpXT1JLRElSIC9kaXN0CgpFTlYgQVBPTExPX1JPVVRFUl9DT05GSUdfUEFUSD0iL2Rpc3QvY29uZmlnL3JvdXRlci55YW1sIgoKRU5UUllQT0lOVCBbIi4vcm91dGVyIl0K",
      "language": "Dockerfile"
    },
    "range": [
      {
        "start": {
          "line": 44
        },
        "end": {
          "line": 44
        }
      }
    ]
  },
  {
    "vertex": "sha256:0cc00e2435c9690d596831d8094ae75529323110d18b9327fa630a122266f22f",
    "level": 1,
    "short": "VW5kZWZpbmVkVmFyOiBVc2FnZSBvZiB1bmRlZmluZWQgdmFyaWFibGUgJyRJTUFHRV9ERVNDUklQVElPTicgKGxpbmUgNDUp",
    "detail": [
      "VmFyaWFibGVzIHNob3VsZCBiZSBkZWZpbmVkIGJlZm9yZSB0aGVpciB1c2U="
    ],
    "url": "https://docs.docker.com/go/dockerfile/rule/undefined-var/",
    "sourceInfo": {
      "filename": "router.dockerfile",
      "data": "IyBzeW50YXg9ZG9ja2VyL2RvY2tlcmZpbGU6MQpGUk9NIHNjcmF0Y2ggQVMgcGtnCkZST00gc2NyYXRjaCBBUyBjb25maWcKCkZST00gcnVzdDoxLjg0IEFTIGJ1aWxkCgojIFJlcXVpcmVkIGJ5IEFwb2xsbyBSb3V0ZXIKUlVOIGFwdC1nZXQgdXBkYXRlClJVTiBhcHQtZ2V0IC15IGluc3RhbGwgbnBtIHByb3RvYnVmLWNvbXBpbGVyIGNtYWtlClJVTiBybSAtcmYgL3Zhci9saWIvYXB0L2xpc3RzLyoKUlVOIHVwZGF0ZS1jYS1jZXJ0aWZpY2F0ZXMKUlVOIHJ1c3R1cCBjb21wb25lbnQgYWRkIHJ1c3RmbXQKCldPUktESVIgL3Vzci9zcmMKIyBDcmVhdGUgYmxhbmsgcHJvamVjdApSVU4gVVNFUj1yb290IGNhcmdvIG5ldyByb3V0ZXIKCiMgQ29weSBDYXJnbyBmaWxlcwpDT1BZIC0tZnJvbT1wa2cgQ2FyZ28udG9tbCAvdXNyL3NyYy9yb3V0ZXIvCkNPUFkgLS1mcm9tPWNvbmZpZyBDYXJnby5sb2NrIC91c3Ivc3JjL3JvdXRlci8KCldPUktESVIgL3Vzci9zcmMvcm91dGVyCiMgR2V0IHRoZSBkZXBlbmRlbmNpZXMgY2FjaGVkLCBzbyB3ZSBjYW4gdXNlIGR1bW15IGlucHV0IGZpbGVzIHNvIENhcmdvIHdvbnQgZmFpbApSVU4gZWNobyAnZm4gbWFpbigpIHsgcHJpbnRsbiEoIiIpOyB9JyA+IC4vc3JjL21haW4ucnMKUlVOIGVjaG8gJ2ZuIG1haW4oKSB7IHByaW50bG4hKCIiKTsgfScgPiAuL3NyYy9saWIucnMKUlVOIGNhcmdvIGJ1aWxkIC0tcmVsZWFzZQoKIyBDb3B5IGluIHRoZSBhY3R1YWwgc291cmNlIGNvZGUKQ09QWSAtLWZyb209cGtnIHNyYyAuL3NyYwpSVU4gdG91Y2ggLi9zcmMvbWFpbi5ycwpSVU4gdG91Y2ggLi9zcmMvbGliLnJzCgojIFJlYWwgYnVpbGQgdGhpcyB0aW1lClJVTiBjYXJnbyBidWlsZCAtLXJlbGVhc2UKCiMgUnVudGltZQpGUk9NIGRlYmlhbjoxMi1zbGltIEFTIHJ1bnRpbWUKClJVTiBhcHQtZ2V0IHVwZGF0ZQpSVU4gYXB0LWdldCAteSBpbnN0YWxsIGNhLWNlcnRpZmljYXRlcwpSVU4gcm0gLXJmIC92YXIvbGliL2FwdC9saXN0cy8qCgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UudGl0bGU9JElNQUdFX1RJVExFCkxBQkVMIG9yZy5vcGVuY29udGFpbmVycy5pbWFnZS52ZXJzaW9uPSRSRUxFQVNFCkxBQkVMIG9yZy5vcGVuY29udGFpbmVycy5pbWFnZS5kZXNjcmlwdGlvbj0kSU1BR0VfREVTQ1JJUFRJT04KTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLmF1dGhvcnM9IlRoZSBHdWlsZCIKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLnZlbmRvcj0iS2FtaWwgS2lzaWVsYSIKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLnVybD0iaHR0cHM6Ly9naXRodWIuY29tL2dyYXBocWwtaGl2ZS9jb25zb2xlIgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2Uuc291cmNlPSJodHRwczovL2dpdGh1Yi5jb20vZ3JhcGhxbC1oaXZlL2NvbnNvbGUiCgpSVU4gbWtkaXIgLXAgL2Rpc3QvY29uZmlnClJVTiBta2RpciAvZGlzdC9zY2hlbWEKCiMgQ29weSBpbiB0aGUgcmVxdWlyZWQgZmlsZXMgZnJvbSBvdXIgYnVpbGQgaW1hZ2UKQ09QWSAtLWZyb209YnVpbGQgLS1jaG93bj1yb290OnJvb3QgL3Vzci9zcmMvcm91dGVyL3RhcmdldC9yZWxlYXNlL3JvdXRlciAvZGlzdApDT1BZIC0tZnJvbT1wa2cgcm91dGVyLnlhbWwgL2Rpc3QvY29uZmlnL3JvdXRlci55YW1sCgpXT1JLRElSIC9kaXN0CgpFTlYgQVBPTExPX1JPVVRFUl9DT05GSUdfUEFUSD0iL2Rpc3QvY29uZmlnL3JvdXRlci55YW1sIgoKRU5UUllQT0lOVCBbIi4vcm91dGVyIl0K",
      "language": "Dockerfile"
    },
    "range": [
      {
        "start": {
          "line": 45
        },
        "end": {
          "line": 45
        }
      }
    ]
  },
  {
    "vertex": "sha256:0cc00e2435c9690d596831d8094ae75529323110d18b9327fa630a122266f22f",
    "level": 1,
    "short": "VW5kZWZpbmVkVmFyOiBVc2FnZSBvZiB1bmRlZmluZWQgdmFyaWFibGUgJyRJTUFHRV9USVRMRScgKGxpbmUgNDMp",
    "detail": [
      "VmFyaWFibGVzIHNob3VsZCBiZSBkZWZpbmVkIGJlZm9yZSB0aGVpciB1c2U="
    ],
    "url": "https://docs.docker.com/go/dockerfile/rule/undefined-var/",
    "sourceInfo": {
      "filename": "router.dockerfile",
      "data": "IyBzeW50YXg9ZG9ja2VyL2RvY2tlcmZpbGU6MQpGUk9NIHNjcmF0Y2ggQVMgcGtnCkZST00gc2NyYXRjaCBBUyBjb25maWcKCkZST00gcnVzdDoxLjg0IEFTIGJ1aWxkCgojIFJlcXVpcmVkIGJ5IEFwb2xsbyBSb3V0ZXIKUlVOIGFwdC1nZXQgdXBkYXRlClJVTiBhcHQtZ2V0IC15IGluc3RhbGwgbnBtIHByb3RvYnVmLWNvbXBpbGVyIGNtYWtlClJVTiBybSAtcmYgL3Zhci9saWIvYXB0L2xpc3RzLyoKUlVOIHVwZGF0ZS1jYS1jZXJ0aWZpY2F0ZXMKUlVOIHJ1c3R1cCBjb21wb25lbnQgYWRkIHJ1c3RmbXQKCldPUktESVIgL3Vzci9zcmMKIyBDcmVhdGUgYmxhbmsgcHJvamVjdApSVU4gVVNFUj1yb290IGNhcmdvIG5ldyByb3V0ZXIKCiMgQ29weSBDYXJnbyBmaWxlcwpDT1BZIC0tZnJvbT1wa2cgQ2FyZ28udG9tbCAvdXNyL3NyYy9yb3V0ZXIvCkNPUFkgLS1mcm9tPWNvbmZpZyBDYXJnby5sb2NrIC91c3Ivc3JjL3JvdXRlci8KCldPUktESVIgL3Vzci9zcmMvcm91dGVyCiMgR2V0IHRoZSBkZXBlbmRlbmNpZXMgY2FjaGVkLCBzbyB3ZSBjYW4gdXNlIGR1bW15IGlucHV0IGZpbGVzIHNvIENhcmdvIHdvbnQgZmFpbApSVU4gZWNobyAnZm4gbWFpbigpIHsgcHJpbnRsbiEoIiIpOyB9JyA+IC4vc3JjL21haW4ucnMKUlVOIGVjaG8gJ2ZuIG1haW4oKSB7IHByaW50bG4hKCIiKTsgfScgPiAuL3NyYy9saWIucnMKUlVOIGNhcmdvIGJ1aWxkIC0tcmVsZWFzZQoKIyBDb3B5IGluIHRoZSBhY3R1YWwgc291cmNlIGNvZGUKQ09QWSAtLWZyb209cGtnIHNyYyAuL3NyYwpSVU4gdG91Y2ggLi9zcmMvbWFpbi5ycwpSVU4gdG91Y2ggLi9zcmMvbGliLnJzCgojIFJlYWwgYnVpbGQgdGhpcyB0aW1lClJVTiBjYXJnbyBidWlsZCAtLXJlbGVhc2UKCiMgUnVudGltZQpGUk9NIGRlYmlhbjoxMi1zbGltIEFTIHJ1bnRpbWUKClJVTiBhcHQtZ2V0IHVwZGF0ZQpSVU4gYXB0LWdldCAteSBpbnN0YWxsIGNhLWNlcnRpZmljYXRlcwpSVU4gcm0gLXJmIC92YXIvbGliL2FwdC9saXN0cy8qCgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UudGl0bGU9JElNQUdFX1RJVExFCkxBQkVMIG9yZy5vcGVuY29udGFpbmVycy5pbWFnZS52ZXJzaW9uPSRSRUxFQVNFCkxBQkVMIG9yZy5vcGVuY29udGFpbmVycy5pbWFnZS5kZXNjcmlwdGlvbj0kSU1BR0VfREVTQ1JJUFRJT04KTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLmF1dGhvcnM9IlRoZSBHdWlsZCIKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLnZlbmRvcj0iS2FtaWwgS2lzaWVsYSIKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLnVybD0iaHR0cHM6Ly9naXRodWIuY29tL2dyYXBocWwtaGl2ZS9jb25zb2xlIgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2Uuc291cmNlPSJodHRwczovL2dpdGh1Yi5jb20vZ3JhcGhxbC1oaXZlL2NvbnNvbGUiCgpSVU4gbWtkaXIgLXAgL2Rpc3QvY29uZmlnClJVTiBta2RpciAvZGlzdC9zY2hlbWEKCiMgQ29weSBpbiB0aGUgcmVxdWlyZWQgZmlsZXMgZnJvbSBvdXIgYnVpbGQgaW1hZ2UKQ09QWSAtLWZyb209YnVpbGQgLS1jaG93bj1yb290OnJvb3QgL3Vzci9zcmMvcm91dGVyL3RhcmdldC9yZWxlYXNlL3JvdXRlciAvZGlzdApDT1BZIC0tZnJvbT1wa2cgcm91dGVyLnlhbWwgL2Rpc3QvY29uZmlnL3JvdXRlci55YW1sCgpXT1JLRElSIC9kaXN0CgpFTlYgQVBPTExPX1JPVVRFUl9DT05GSUdfUEFUSD0iL2Rpc3QvY29uZmlnL3JvdXRlci55YW1sIgoKRU5UUllQT0lOVCBbIi4vcm91dGVyIl0K",
      "language": "Dockerfile"
    },
    "range": [
      {
        "start": {
          "line": 43
        },
        "end": {
          "line": 43
        }
      }
    ]
  }
]
}

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.

1 participant