-
Notifications
You must be signed in to change notification settings - Fork 105
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 #6406
base: main
Are you sure you want to change the base?
Upcoming Release Changes #6406
Conversation
💻 Website PreviewThe latest changes are available as preview in: https://ba73483c.hive-landing-page.pages.dev |
🐋 This PR was built and pushed to the following Docker images: Targets: Platforms: Image Tag: Docker Bake metadata{
"app": {
"buildx.build.provenance": {
"buildType": "https://mobyproject.org/buildkit@v1",
"materials": [
{
"uri": "pkg:docker/[email protected]?platform=linux%2Famd64",
"digest": {
"sha256": "f5a0871ab03b035c58bdb3007c3d177b001c2145c18e81817b71624dcf7d8bff"
}
}
],
"invocation": {
"configSource": {
"entryPoint": "services.dockerfile"
},
"parameters": {
"frontend": "dockerfile.v0",
"args": {
"build-arg:HEALTHCHECK_CMD": "wget --spider -q http://127.0.0.1:${PORT}/api/health",
"build-arg:IMAGE_DESCRIPTION": "The app of the GraphQL Hive project.",
"build-arg:IMAGE_TITLE": "graphql-hive/app",
"build-arg:PORT": "3000",
"build-arg:RELEASE": "a56d2c2be03f82a2368381f601a38b38709af517",
"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": "1qnq2he5n5k2s6vgderki68z6",
"local-sessionid:dockerfile": "1qnq2he5n5k2s6vgderki68z6",
"local-sessionid:shared": "1qnq2he5n5k2s6vgderki68z6"
},
"locals": [
{
"name": "context"
},
{
"name": "dist"
},
{
"name": "dockerfile"
},
{
"name": "shared"
}
]
},
"environment": {
"platform": "linux/amd64"
}
}
},
"buildx.build.ref": "builder-185a8e6c-85f8-4864-a00d-aba84e795d18/builder-185a8e6c-85f8-4864-a00d-aba84e795d180/lpqszhefi5e1gvjpfcczpph7d",
"containerimage.config.digest": "sha256:aa340fcd5e59a68f30ecd03e3f65d6f650368257232be9f0328e144cf547721c",
"containerimage.descriptor": {
"mediaType": "application/vnd.docker.distribution.manifest.v2+json",
"digest": "sha256:b1eaf661fd5a0ef37cda33b5a0a8a7004b04d36fcffd4dea80d11c16c78b59cb",
"size": 2075,
"platform": {
"architecture": "amd64",
"os": "linux"
}
},
"containerimage.digest": "sha256:b1eaf661fd5a0ef37cda33b5a0a8a7004b04d36fcffd4dea80d11c16c78b59cb",
"image.name": "ghcr.io/graphql-hive/app:a56d2c2be03f82a2368381f601a38b38709af517-amd64,ghcr.io/graphql-hive/app:changeset_release_main-amd64"
},
"buildx.build.warnings": [
{
"vertex": "sha256:b9266f75986a46b19a8f72f79f63fa4f351550ea014f50906261cb35dcbca137",
"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:b9266f75986a46b19a8f72f79f63fa4f351550ea014f50906261cb35dcbca137",
"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:b9266f75986a46b19a8f72f79f63fa4f351550ea014f50906261cb35dcbca137",
"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:b9266f75986a46b19a8f72f79f63fa4f351550ea014f50906261cb35dcbca137",
"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
}
}
]
},
{
"vertex": "sha256:da83c1940cbf242f541b4f7d9ce11a013d7322afce01d352c8b77fdd86c9df15",
"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:da83c1940cbf242f541b4f7d9ce11a013d7322afce01d352c8b77fdd86c9df15",
"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:b9266f75986a46b19a8f72f79f63fa4f351550ea014f50906261cb35dcbca137",
"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:b9266f75986a46b19a8f72f79f63fa4f351550ea014f50906261cb35dcbca137",
"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:da83c1940cbf242f541b4f7d9ce11a013d7322afce01d352c8b77fdd86c9df15",
"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:b9266f75986a46b19a8f72f79f63fa4f351550ea014f50906261cb35dcbca137",
"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:b9266f75986a46b19a8f72f79f63fa4f351550ea014f50906261cb35dcbca137",
"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:da83c1940cbf242f541b4f7d9ce11a013d7322afce01d352c8b77fdd86c9df15",
"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:da83c1940cbf242f541b4f7d9ce11a013d7322afce01d352c8b77fdd86c9df15",
"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:da83c1940cbf242f541b4f7d9ce11a013d7322afce01d352c8b77fdd86c9df15",
"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
}
}
]
}
],
"composition-federation-2": {
"buildx.build.provenance": {
"buildType": "https://mobyproject.org/buildkit@v1",
"materials": [
{
"uri": "pkg:docker/[email protected]?platform=linux%2Famd64",
"digest": {
"sha256": "f5a0871ab03b035c58bdb3007c3d177b001c2145c18e81817b71624dcf7d8bff"
}
}
],
"invocation": {
"configSource": {
"entryPoint": "services.dockerfile"
},
"parameters": {
"frontend": "dockerfile.v0",
"args": {
"build-arg:HEALTHCHECK_CMD": "wget --spider -q http://127.0.0.1:${PORT}/_readiness",
"build-arg:IMAGE_DESCRIPTION": "Federation 2 Composition Service for GraphQL Hive.",
"build-arg:IMAGE_TITLE": "graphql-hive/composition-federation-2",
"build-arg:PORT": "3069",
"build-arg:RELEASE": "a56d2c2be03f82a2368381f601a38b38709af517",
"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": "1qnq2he5n5k2s6vgderki68z6",
"local-sessionid:dockerfile": "1qnq2he5n5k2s6vgderki68z6",
"local-sessionid:shared": "1qnq2he5n5k2s6vgderki68z6"
},
"locals": [
{
"name": "context"
},
{
"name": "dist"
},
{
"name": "dockerfile"
},
{
"name": "shared"
}
]
},
"environment": {
"platform": "linux/amd64"
}
}
},
"buildx.build.ref": "builder-185a8e6c-85f8-4864-a00d-aba84e795d18/builder-185a8e6c-85f8-4864-a00d-aba84e795d180/lxhhriteh5f4cmhvc4tfko7kv",
"containerimage.config.digest": "sha256:beb3be42c731b714485f3278c527b890fcccb62a58fef74e44a1f6340e524eab",
"containerimage.descriptor": {
"mediaType": "application/vnd.docker.distribution.manifest.v2+json",
"digest": "sha256:972e79dcac95025fc41a465929fe4aba6b7442bb9dc5a1453c60d75bf6e04ad7",
"size": 2075,
"platform": {
"architecture": "amd64",
"os": "linux"
}
},
"containerimage.digest": "sha256:972e79dcac95025fc41a465929fe4aba6b7442bb9dc5a1453c60d75bf6e04ad7",
"image.name": "ghcr.io/graphql-hive/composition-federation-2:a56d2c2be03f82a2368381f601a38b38709af517-amd64,ghcr.io/graphql-hive/composition-federation-2:changeset_release_main-amd64"
},
"emails": {
"buildx.build.provenance": {
"buildType": "https://mobyproject.org/buildkit@v1",
"materials": [
{
"uri": "pkg:docker/[email protected]?platform=linux%2Famd64",
"digest": {
"sha256": "f5a0871ab03b035c58bdb3007c3d177b001c2145c18e81817b71624dcf7d8bff"
}
}
],
"invocation": {
"configSource": {
"entryPoint": "services.dockerfile"
},
"parameters": {
"frontend": "dockerfile.v0",
"args": {
"build-arg:HEALTHCHECK_CMD": "wget --spider -q http://127.0.0.1:${PORT}/_readiness",
"build-arg:IMAGE_DESCRIPTION": "The emails service of the GraphQL Hive project.",
"build-arg:IMAGE_TITLE": "graphql-hive/emails",
"build-arg:PORT": "3006",
"build-arg:RELEASE": "a56d2c2be03f82a2368381f601a38b38709af517",
"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": "1qnq2he5n5k2s6vgderki68z6",
"local-sessionid:dockerfile": "1qnq2he5n5k2s6vgderki68z6",
"local-sessionid:shared": "1qnq2he5n5k2s6vgderki68z6"
},
"locals": [
{
"name": "context"
},
{
"name": "dist"
},
{
"name": "dockerfile"
},
{
"name": "shared"
}
]
},
"environment": {
"platform": "linux/amd64"
}
}
},
"buildx.build.ref": "builder-185a8e6c-85f8-4864-a00d-aba84e795d18/builder-185a8e6c-85f8-4864-a00d-aba84e795d180/lwejx2h1mb0ocs2xtt85twtqw",
"containerimage.config.digest": "sha256:4921f716eda55ff690e22909d85a79ba834dc2ada93c6cadcda03401d68482dc",
"containerimage.descriptor": {
"mediaType": "application/vnd.docker.distribution.manifest.v2+json",
"digest": "sha256:deecf8762fcf34fd9a1fad1acd42f6f58456087cdc15417616a23610a0b24264",
"size": 2075,
"platform": {
"architecture": "amd64",
"os": "linux"
}
},
"containerimage.digest": "sha256:deecf8762fcf34fd9a1fad1acd42f6f58456087cdc15417616a23610a0b24264",
"image.name": "ghcr.io/graphql-hive/emails:a56d2c2be03f82a2368381f601a38b38709af517-amd64,ghcr.io/graphql-hive/emails:changeset_release_main-amd64"
},
"policy": {
"buildx.build.provenance": {
"buildType": "https://mobyproject.org/buildkit@v1",
"materials": [
{
"uri": "pkg:docker/[email protected]?platform=linux%2Famd64",
"digest": {
"sha256": "f5a0871ab03b035c58bdb3007c3d177b001c2145c18e81817b71624dcf7d8bff"
}
}
],
"invocation": {
"configSource": {
"entryPoint": "services.dockerfile"
},
"parameters": {
"frontend": "dockerfile.v0",
"args": {
"build-arg:HEALTHCHECK_CMD": "wget --spider -q http://127.0.0.1:${PORT}/_readiness",
"build-arg:IMAGE_DESCRIPTION": "The policy service of the GraphQL Hive project.",
"build-arg:IMAGE_TITLE": "graphql-hive/policy",
"build-arg:PORT": "3012",
"build-arg:RELEASE": "a56d2c2be03f82a2368381f601a38b38709af517",
"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": "1qnq2he5n5k2s6vgderki68z6",
"local-sessionid:dockerfile": "1qnq2he5n5k2s6vgderki68z6",
"local-sessionid:shared": "1qnq2he5n5k2s6vgderki68z6"
},
"locals": [
{
"name": "context"
},
{
"name": "dist"
},
{
"name": "dockerfile"
},
{
"name": "shared"
}
]
},
"environment": {
"platform": "linux/amd64"
}
}
},
"buildx.build.ref": "builder-185a8e6c-85f8-4864-a00d-aba84e795d18/builder-185a8e6c-85f8-4864-a00d-aba84e795d180/dcnug44fnjgl1jfjhigq5cbpy",
"containerimage.config.digest": "sha256:10016f8e490ba0d6e05c26fd1f69b8ff6a03b2219e0fe4e03d9f945e4a5332bf",
"containerimage.descriptor": {
"mediaType": "application/vnd.docker.distribution.manifest.v2+json",
"digest": "sha256:a75708ee913c69ca8b853ac5346f07ac9756a7e33b1cb5fa6fc2d33e35710ba8",
"size": 2075,
"platform": {
"architecture": "amd64",
"os": "linux"
}
},
"containerimage.digest": "sha256:a75708ee913c69ca8b853ac5346f07ac9756a7e33b1cb5fa6fc2d33e35710ba8",
"image.name": "ghcr.io/graphql-hive/policy:a56d2c2be03f82a2368381f601a38b38709af517-amd64,ghcr.io/graphql-hive/policy:changeset_release_main-amd64"
},
"rate-limit": {
"buildx.build.provenance": {
"buildType": "https://mobyproject.org/buildkit@v1",
"materials": [
{
"uri": "pkg:docker/[email protected]?platform=linux%2Famd64",
"digest": {
"sha256": "f5a0871ab03b035c58bdb3007c3d177b001c2145c18e81817b71624dcf7d8bff"
}
}
],
"invocation": {
"configSource": {
"entryPoint": "services.dockerfile"
},
"parameters": {
"frontend": "dockerfile.v0",
"args": {
"build-arg:HEALTHCHECK_CMD": "wget --spider -q http://127.0.0.1:${PORT}/_readiness",
"build-arg:IMAGE_DESCRIPTION": "The rate limit service of the GraphQL Hive project.",
"build-arg:IMAGE_TITLE": "graphql-hive/rate-limit",
"build-arg:PORT": "3009",
"build-arg:RELEASE": "a56d2c2be03f82a2368381f601a38b38709af517",
"build-arg:SERVICE_DIR_NAME": "@hive/rate-limit",
"context:dist": "local:dist",
"context:shared": "local:shared",
"frontend.caps": "moby.buildkit.frontend.contexts+forward",
"local-sessionid:context": "1qnq2he5n5k2s6vgderki68z6",
"local-sessionid:dockerfile": "1qnq2he5n5k2s6vgderki68z6",
"local-sessionid:shared": "1qnq2he5n5k2s6vgderki68z6"
},
"locals": [
{
"name": "context"
},
{
"name": "dist"
},
{
"name": "dockerfile"
},
{
"name": "shared"
}
]
},
"environment": {
"platform": "linux/amd64"
}
}
},
"buildx.build.ref": "builder-185a8e6c-85f8-4864-a00d-aba84e795d18/builder-185a8e6c-85f8-4864-a00d-aba84e795d180/h6lg0d3bvtqi2i7sb800crafu",
"containerimage.config.digest": "sha256:e659cdc9b1573d4b13de4f3ed91c00425753854e3aa2e6dbe54d8a96c641c02a",
"containerimage.descriptor": {
"mediaType": "application/vnd.docker.distribution.manifest.v2+json",
"digest": "sha256:52a1a7a9d2c665aa94159f75ca467d6c7f160e7bb565f3a0577d153f73825ff4",
"size": 2075,
"platform": {
"architecture": "amd64",
"os": "linux"
}
},
"containerimage.digest": "sha256:52a1a7a9d2c665aa94159f75ca467d6c7f160e7bb565f3a0577d153f73825ff4",
"image.name": "ghcr.io/graphql-hive/rate-limit:a56d2c2be03f82a2368381f601a38b38709af517-amd64,ghcr.io/graphql-hive/rate-limit:changeset_release_main-amd64"
},
"schema": {
"buildx.build.provenance": {
"buildType": "https://mobyproject.org/buildkit@v1",
"materials": [
{
"uri": "pkg:docker/[email protected]?platform=linux%2Famd64",
"digest": {
"sha256": "f5a0871ab03b035c58bdb3007c3d177b001c2145c18e81817b71624dcf7d8bff"
}
}
],
"invocation": {
"configSource": {
"entryPoint": "services.dockerfile"
},
"parameters": {
"frontend": "dockerfile.v0",
"args": {
"build-arg:HEALTHCHECK_CMD": "wget --spider -q http://127.0.0.1:${PORT}/_readiness",
"build-arg:IMAGE_DESCRIPTION": "The schema service of the GraphQL Hive project.",
"build-arg:IMAGE_TITLE": "graphql-hive/schema",
"build-arg:PORT": "3002",
"build-arg:RELEASE": "a56d2c2be03f82a2368381f601a38b38709af517",
"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": "1qnq2he5n5k2s6vgderki68z6",
"local-sessionid:dockerfile": "1qnq2he5n5k2s6vgderki68z6",
"local-sessionid:shared": "1qnq2he5n5k2s6vgderki68z6"
},
"locals": [
{
"name": "context"
},
{
"name": "dist"
},
{
"name": "dockerfile"
},
{
"name": "shared"
}
]
},
"environment": {
"platform": "linux/amd64"
}
}
},
"buildx.build.ref": "builder-185a8e6c-85f8-4864-a00d-aba84e795d18/builder-185a8e6c-85f8-4864-a00d-aba84e795d180/pwtxxjt7n0cyarmhu4qdini4l",
"containerimage.config.digest": "sha256:51d101b3075c6f6cff52de3baf1ff76b21679e9ba7f519cb3c3e7c0f8fbfe397",
"containerimage.descriptor": {
"mediaType": "application/vnd.docker.distribution.manifest.v2+json",
"digest": "sha256:a93e09b080e50097f119246cce73b1318d5f88a423ebac3ed90c9383eb4c462f",
"size": 2075,
"platform": {
"architecture": "amd64",
"os": "linux"
}
},
"containerimage.digest": "sha256:a93e09b080e50097f119246cce73b1318d5f88a423ebac3ed90c9383eb4c462f",
"image.name": "ghcr.io/graphql-hive/schema:a56d2c2be03f82a2368381f601a38b38709af517-amd64,ghcr.io/graphql-hive/schema:changeset_release_main-amd64"
},
"server": {
"buildx.build.provenance": {
"buildType": "https://mobyproject.org/buildkit@v1",
"materials": [
{
"uri": "pkg:docker/[email protected]?platform=linux%2Famd64",
"digest": {
"sha256": "f5a0871ab03b035c58bdb3007c3d177b001c2145c18e81817b71624dcf7d8bff"
}
}
],
"invocation": {
"configSource": {
"entryPoint": "services.dockerfile"
},
"parameters": {
"frontend": "dockerfile.v0",
"args": {
"build-arg:HEALTHCHECK_CMD": "wget --spider -q http://127.0.0.1:${PORT}/_readiness",
"build-arg:IMAGE_DESCRIPTION": "The server service of the GraphQL Hive project.",
"build-arg:IMAGE_TITLE": "graphql-hive/server",
"build-arg:PORT": "3001",
"build-arg:RELEASE": "a56d2c2be03f82a2368381f601a38b38709af517",
"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": "1qnq2he5n5k2s6vgderki68z6",
"local-sessionid:dockerfile": "1qnq2he5n5k2s6vgderki68z6",
"local-sessionid:shared": "1qnq2he5n5k2s6vgderki68z6"
},
"locals": [
{
"name": "context"
},
{
"name": "dist"
},
{
"name": "dockerfile"
},
{
"name": "shared"
}
]
},
"environment": {
"platform": "linux/amd64"
}
}
},
"buildx.build.ref": "builder-185a8e6c-85f8-4864-a00d-aba84e795d18/builder-185a8e6c-85f8-4864-a00d-aba84e795d180/vcpiwomdlhemfuis60opffuc9",
"containerimage.config.digest": "sha256:64dc50af0ee4414910d47631a62dc7c761a80e56707935c79ebecaddf8c68151",
"containerimage.descriptor": {
"mediaType": "application/vnd.docker.distribution.manifest.v2+json",
"digest": "sha256:7746ed9043c87e01ae25a5218296d847ac793fb37292ce42bd004388e048fa5c",
"size": 2076,
"platform": {
"architecture": "amd64",
"os": "linux"
}
},
"containerimage.digest": "sha256:7746ed9043c87e01ae25a5218296d847ac793fb37292ce42bd004388e048fa5c",
"image.name": "ghcr.io/graphql-hive/server:a56d2c2be03f82a2368381f601a38b38709af517-amd64,ghcr.io/graphql-hive/server:changeset_release_main-amd64"
},
"storage": {
"buildx.build.provenance": {
"buildType": "https://mobyproject.org/buildkit@v1",
"materials": [
{
"uri": "pkg:docker/[email protected]?platform=linux%2Famd64",
"digest": {
"sha256": "f5a0871ab03b035c58bdb3007c3d177b001c2145c18e81817b71624dcf7d8bff"
}
}
],
"invocation": {
"configSource": {
"entryPoint": "migrations.dockerfile"
},
"parameters": {
"frontend": "dockerfile.v0",
"args": {
"build-arg:IMAGE_DESCRIPTION": "The migrations service of the GraphQL Hive project.",
"build-arg:IMAGE_TITLE": "graphql-hive/storage",
"build-arg:RELEASE": "a56d2c2be03f82a2368381f601a38b38709af517",
"context:dist": "local:dist",
"context:shared": "local:shared",
"frontend.caps": "moby.buildkit.frontend.contexts+forward",
"local-sessionid:context": "1qnq2he5n5k2s6vgderki68z6",
"local-sessionid:dockerfile": "1qnq2he5n5k2s6vgderki68z6",
"local-sessionid:shared": "1qnq2he5n5k2s6vgderki68z6"
},
"locals": [
{
"name": "context"
},
{
"name": "dist"
},
{
"name": "dockerfile"
},
{
"name": "shared"
}
]
},
"environment": {
"platform": "linux/amd64"
}
}
},
"buildx.build.ref": "builder-185a8e6c-85f8-4864-a00d-aba84e795d18/builder-185a8e6c-85f8-4864-a00d-aba84e795d180/rooe3nrxhnzuzuqoxyymf23fb",
"containerimage.config.digest": "sha256:e14ce37308034892f83882eec39fee9be4271a85aac2ed7eff2dce036a5d9e24",
"containerimage.descriptor": {
"mediaType": "application/vnd.docker.distribution.manifest.v2+json",
"digest": "sha256:225813fa0d612568ace4de402ad25bf6781ff5f57d0d1e314daa80d82fed66a0",
"size": 2075,
"platform": {
"architecture": "amd64",
"os": "linux"
}
},
"containerimage.digest": "sha256:225813fa0d612568ace4de402ad25bf6781ff5f57d0d1e314daa80d82fed66a0",
"image.name": "ghcr.io/graphql-hive/storage:a56d2c2be03f82a2368381f601a38b38709af517-amd64,ghcr.io/graphql-hive/storage:changeset_release_main-amd64"
},
"stripe-billing": {
"buildx.build.provenance": {
"buildType": "https://mobyproject.org/buildkit@v1",
"materials": [
{
"uri": "pkg:docker/[email protected]?platform=linux%2Famd64",
"digest": {
"sha256": "f5a0871ab03b035c58bdb3007c3d177b001c2145c18e81817b71624dcf7d8bff"
}
}
],
"invocation": {
"configSource": {
"entryPoint": "services.dockerfile"
},
"parameters": {
"frontend": "dockerfile.v0",
"args": {
"build-arg:HEALTHCHECK_CMD": "wget --spider -q http://127.0.0.1:${PORT}/_readiness",
"build-arg:IMAGE_DESCRIPTION": "The stripe billing service of the GraphQL Hive project.",
"build-arg:IMAGE_TITLE": "graphql-hive/stripe-billing",
"build-arg:PORT": "3010",
"build-arg:RELEASE": "a56d2c2be03f82a2368381f601a38b38709af517",
"build-arg:SERVICE_DIR_NAME": "@hive/stripe-billing",
"context:dist": "local:dist",
"context:shared": "local:shared",
"frontend.caps": "moby.buildkit.frontend.contexts+forward",
"local-sessionid:context": "1qnq2he5n5k2s6vgderki68z6",
"local-sessionid:dockerfile": "1qnq2he5n5k2s6vgderki68z6",
"local-sessionid:shared": "1qnq2he5n5k2s6vgderki68z6"
},
"locals": [
{
"name": "context"
},
{
"name": "dist"
},
{
"name": "dockerfile"
},
{
"name": "shared"
}
]
},
"environment": {
"platform": "linux/amd64"
}
}
},
"buildx.build.ref": "builder-185a8e6c-85f8-4864-a00d-aba84e795d18/builder-185a8e6c-85f8-4864-a00d-aba84e795d180/x0nioll5a7v8vv38v2e9r31lj",
"containerimage.config.digest": "sha256:237b9477c1668418495b7724e1a80245129d378c5963e58526da77bf8ae00e1e",
"containerimage.descriptor": {
"mediaType": "application/vnd.docker.distribution.manifest.v2+json",
"digest": "sha256:ded38b134c9eaf896545dc2c112036ca298b650bf2269e20e90aa9fa57008fdb",
"size": 2075,
"platform": {
"architecture": "amd64",
"os": "linux"
}
},
"containerimage.digest": "sha256:ded38b134c9eaf896545dc2c112036ca298b650bf2269e20e90aa9fa57008fdb",
"image.name": "ghcr.io/graphql-hive/stripe-billing:a56d2c2be03f82a2368381f601a38b38709af517-amd64,ghcr.io/graphql-hive/stripe-billing:changeset_release_main-amd64"
},
"tokens": {
"buildx.build.provenance": {
"buildType": "https://mobyproject.org/buildkit@v1",
"materials": [
{
"uri": "pkg:docker/[email protected]?platform=linux%2Famd64",
"digest": {
"sha256": "f5a0871ab03b035c58bdb3007c3d177b001c2145c18e81817b71624dcf7d8bff"
}
}
],
"invocation": {
"configSource": {
"entryPoint": "services.dockerfile"
},
"parameters": {
"frontend": "dockerfile.v0",
"args": {
"build-arg:HEALTHCHECK_CMD": "wget --spider -q http://127.0.0.1:${PORT}/_readiness",
"build-arg:IMAGE_DESCRIPTION": "The tokens service of the GraphQL Hive project.",
"build-arg:IMAGE_TITLE": "graphql-hive/tokens",
"build-arg:PORT": "3003",
"build-arg:RELEASE": "a56d2c2be03f82a2368381f601a38b38709af517",
"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": "1qnq2he5n5k2s6vgderki68z6",
"local-sessionid:dockerfile": "1qnq2he5n5k2s6vgderki68z6",
"local-sessionid:shared": "1qnq2he5n5k2s6vgderki68z6"
},
"locals": [
{
"name": "context"
},
{
"name": "dist"
},
{
"name": "dockerfile"
},
{
"name": "shared"
}
]
},
"environment": {
"platform": "linux/amd64"
}
}
},
"buildx.build.ref": "builder-185a8e6c-85f8-4864-a00d-aba84e795d18/builder-185a8e6c-85f8-4864-a00d-aba84e795d180/n7bein3stzblmc6bn5r1moqx6",
"containerimage.config.digest": "sha256:c59c455f2636181ff4c17f7342242aef23e8ed8ee4365010fef2b4bbd26f46ca",
"containerimage.descriptor": {
"mediaType": "application/vnd.docker.distribution.manifest.v2+json",
"digest": "sha256:d58ebdd67c220f49696d4340ed8f19bf33618a5c41630a1e61887932e1ac7df4",
"size": 2075,
"platform": {
"architecture": "amd64",
"os": "linux"
}
},
"containerimage.digest": "sha256:d58ebdd67c220f49696d4340ed8f19bf33618a5c41630a1e61887932e1ac7df4",
"image.name": "ghcr.io/graphql-hive/tokens:a56d2c2be03f82a2368381f601a38b38709af517-amd64,ghcr.io/graphql-hive/tokens:changeset_release_main-amd64"
},
"usage": {
"buildx.build.provenance": {
"buildType": "https://mobyproject.org/buildkit@v1",
"materials": [
{
"uri": "pkg:docker/[email protected]?platform=linux%2Famd64",
"digest": {
"sha256": "f5a0871ab03b035c58bdb3007c3d177b001c2145c18e81817b71624dcf7d8bff"
}
}
],
"invocation": {
"configSource": {
"entryPoint": "services.dockerfile"
},
"parameters": {
"frontend": "dockerfile.v0",
"args": {
"build-arg:HEALTHCHECK_CMD": "wget --spider -q http://127.0.0.1:${PORT}/_readiness",
"build-arg:IMAGE_DESCRIPTION": "The usage ingestor service of the GraphQL Hive project.",
"build-arg:IMAGE_TITLE": "graphql-hive/usage",
"build-arg:PORT": "3006",
"build-arg:RELEASE": "a56d2c2be03f82a2368381f601a38b38709af517",
"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": "1qnq2he5n5k2s6vgderki68z6",
"local-sessionid:dockerfile": "1qnq2he5n5k2s6vgderki68z6",
"local-sessionid:shared": "1qnq2he5n5k2s6vgderki68z6"
},
"locals": [
{
"name": "context"
},
{
"name": "dist"
},
{
"name": "dockerfile"
},
{
"name": "shared"
}
]
},
"environment": {
"platform": "linux/amd64"
}
}
},
"buildx.build.ref": "builder-185a8e6c-85f8-4864-a00d-aba84e795d18/builder-185a8e6c-85f8-4864-a00d-aba84e795d180/s76i3i5e54ckipz44fxdnnqoe",
"containerimage.config.digest": "sha256:c8488fc48482ad64fb0e050c10554382d3de2298c18d4bcb1fc9a43c45a7e915",
"containerimage.descriptor": {
"mediaType": "application/vnd.docker.distribution.manifest.v2+json",
"digest": "sha256:05d43416c31d6cfa33c1e3fd347cd88fcdaf3813cfaee2d7a7b0dc221fdc8fe2",
"size": 2075,
"platform": {
"architecture": "amd64",
"os": "linux"
}
},
"containerimage.digest": "sha256:05d43416c31d6cfa33c1e3fd347cd88fcdaf3813cfaee2d7a7b0dc221fdc8fe2",
"image.name": "ghcr.io/graphql-hive/usage:a56d2c2be03f82a2368381f601a38b38709af517-amd64,ghcr.io/graphql-hive/usage:changeset_release_main-amd64"
},
"usage-estimator": {
"buildx.build.provenance": {
"buildType": "https://mobyproject.org/buildkit@v1",
"materials": [
{
"uri": "pkg:docker/[email protected]?platform=linux%2Famd64",
"digest": {
"sha256": "f5a0871ab03b035c58bdb3007c3d177b001c2145c18e81817b71624dcf7d8bff"
}
}
],
"invocation": {
"configSource": {
"entryPoint": "services.dockerfile"
},
"parameters": {
"frontend": "dockerfile.v0",
"args": {
"build-arg:HEALTHCHECK_CMD": "wget --spider -q http://127.0.0.1:${PORT}/_readiness",
"build-arg:IMAGE_DESCRIPTION": "The usage estimator service of the GraphQL Hive project.",
"build-arg:IMAGE_TITLE": "graphql-hive/usage-estimator",
"build-arg:PORT": "3008",
"build-arg:RELEASE": "a56d2c2be03f82a2368381f601a38b38709af517",
"build-arg:SERVICE_DIR_NAME": "@hive/usage-estimator",
"context:dist": "local:dist",
"context:shared": "local:shared",
"frontend.caps": "moby.buildkit.frontend.contexts+forward",
"local-sessionid:context": "1qnq2he5n5k2s6vgderki68z6",
"local-sessionid:dockerfile": "1qnq2he5n5k2s6vgderki68z6",
"local-sessionid:shared": "1qnq2he5n5k2s6vgderki68z6"
},
"locals": [
{
"name": "context"
},
{
"name": "dist"
},
{
"name": "dockerfile"
},
{
"name": "shared"
}
]
},
"environment": {
"platform": "linux/amd64"
}
}
},
"buildx.build.ref": "builder-185a8e6c-85f8-4864-a00d-aba84e795d18/builder-185a8e6c-85f8-4864-a00d-aba84e795d180/2vo44uef7awl3ce8j7xapz945",
"containerimage.config.digest": "sha256:16ed06a60d9cccd57870d685fac3dd147e4bfeb8180a74cebaf55a3da5a40bee",
"containerimage.descriptor": {
"mediaType": "application/vnd.docker.distribution.manifest.v2+json",
"digest": "sha256:2efad159a2564e2be9d640ca28ac29b9e32c1eccd181b44ae34858671b64ecb5",
"size": 2075,
"platform": {
"architecture": "amd64",
"os": "linux"
}
},
"containerimage.digest": "sha256:2efad159a2564e2be9d640ca28ac29b9e32c1eccd181b44ae34858671b64ecb5",
"image.name": "ghcr.io/graphql-hive/usage-estimator:a56d2c2be03f82a2368381f601a38b38709af517-amd64,ghcr.io/graphql-hive/usage-estimator:changeset_release_main-amd64"
},
"usage-ingestor": {
"buildx.build.provenance": {
"buildType": "https://mobyproject.org/buildkit@v1",
"materials": [
{
"uri": "pkg:docker/[email protected]?platform=linux%2Famd64",
"digest": {
"sha256": "f5a0871ab03b035c58bdb3007c3d177b001c2145c18e81817b71624dcf7d8bff"
}
}
],
"invocation": {
"configSource": {
"entryPoint": "services.dockerfile"
},
"parameters": {
"frontend": "dockerfile.v0",
"args": {
"build-arg:HEALTHCHECK_CMD": "wget --spider -q http://127.0.0.1:${PORT}/_readiness",
"build-arg:IMAGE_DESCRIPTION": "The usage ingestor service of the GraphQL Hive project.",
"build-arg:IMAGE_TITLE": "graphql-hive/usage-ingestor",
"build-arg:PORT": "3007",
"build-arg:RELEASE": "a56d2c2be03f82a2368381f601a38b38709af517",
"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": "1qnq2he5n5k2s6vgderki68z6",
"local-sessionid:dockerfile": "1qnq2he5n5k2s6vgderki68z6",
"local-sessionid:shared": "1qnq2he5n5k2s6vgderki68z6"
},
"locals": [
{
"name": "context"
},
{
"name": "dist"
},
{
"name": "dockerfile"
},
{
"name": "shared"
}
]
},
"environment": {
"platform": "linux/amd64"
}
}
},
"buildx.build.ref": "builder-185a8e6c-85f8-4864-a00d-aba84e795d18/builder-185a8e6c-85f8-4864-a00d-aba84e795d180/mry4ai7u9xvtbqivqspis8l98",
"containerimage.config.digest": "sha256:38c37077a2361707e69d826c46105cc4512491f92da0081958376f3524fc08b3",
"containerimage.descriptor": {
"mediaType": "application/vnd.docker.distribution.manifest.v2+json",
"digest": "sha256:db60417b5861c93b4477f0cd8e2259774ddf47b03ada5536c88cc1f6ac6ff4bd",
"size": 2075,
"platform": {
"architecture": "amd64",
"os": "linux"
}
},
"containerimage.digest": "sha256:db60417b5861c93b4477f0cd8e2259774ddf47b03ada5536c88cc1f6ac6ff4bd",
"image.name": "ghcr.io/graphql-hive/usage-ingestor:a56d2c2be03f82a2368381f601a38b38709af517-amd64,ghcr.io/graphql-hive/usage-ingestor:changeset_release_main-amd64"
},
"webhooks": {
"buildx.build.provenance": {
"buildType": "https://mobyproject.org/buildkit@v1",
"materials": [
{
"uri": "pkg:docker/[email protected]?platform=linux%2Famd64",
"digest": {
"sha256": "f5a0871ab03b035c58bdb3007c3d177b001c2145c18e81817b71624dcf7d8bff"
}
}
],
"invocation": {
"configSource": {
"entryPoint": "services.dockerfile"
},
"parameters": {
"frontend": "dockerfile.v0",
"args": {
"build-arg:HEALTHCHECK_CMD": "wget --spider -q http://127.0.0.1:${PORT}/_readiness",
"build-arg:IMAGE_DESCRIPTION": "The webhooks ingestor service of the GraphQL Hive project.",
"build-arg:IMAGE_TITLE": "graphql-hive/webhooks",
"build-arg:PORT": "3005",
"build-arg:RELEASE": "a56d2c2be03f82a2368381f601a38b38709af517",
"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": "1qnq2he5n5k2s6vgderki68z6",
"local-sessionid:dockerfile": "1qnq2he5n5k2s6vgderki68z6",
"local-sessionid:shared": "1qnq2he5n5k2s6vgderki68z6"
},
"locals": [
{
"name": "context"
},
{
"name": "dist"
},
{
"name": "dockerfile"
},
{
"name": "shared"
}
]
},
"environment": {
"platform": "linux/amd64"
}
}
},
"buildx.build.ref": "builder-185a8e6c-85f8-4864-a00d-aba84e795d18/builder-185a8e6c-85f8-4864-a00d-aba84e795d180/xtdxf4kh86gisko0iihb1j1n8",
"containerimage.config.digest": "sha256:e1e1fb924c8eb95bfed638a00e99c51d51099b6322627100dc7cf32720b3f9b1",
"containerimage.descriptor": {
"mediaType": "application/vnd.docker.distribution.manifest.v2+json",
"digest": "sha256:ea065222688b28257dbd5c828dd5dd645384a3b2a5c0de62ee57d942d4936433",
"size": 2075,
"platform": {
"architecture": "amd64",
"os": "linux"
}
},
"containerimage.digest": "sha256:ea065222688b28257dbd5c828dd5dd645384a3b2a5c0de62ee57d942d4936433",
"image.name": "ghcr.io/graphql-hive/webhooks:a56d2c2be03f82a2368381f601a38b38709af517-amd64,ghcr.io/graphql-hive/webhooks:changeset_release_main-amd64"
}
} |
9733149
to
034ed2f
Compare
📝 WalkthroughSummary by CodeRabbitRelease Notes for Version 5.0.0
WalkthroughThis pull request introduces version 5.0.0, which includes significant changes to the platform's permission system, environment configurations, and library versions. The update involves a major overhaul of organization member roles, introducing more granular permissions that replace previous scopes. Additionally, the PR updates various library versions, adds a new Prometheus metrics port environment variable, and makes minor adjustments to system configurations, including the removal of outdated patches and documentation. Changes
Sequence DiagramsequenceDiagram
participant Admin as Organization Admin
participant MemberRoles as Member Roles System
participant Resources as Platform Resources
Admin->>MemberRoles: Configure new granular permissions
MemberRoles->>Resources: Apply refined access controls
MemberRoles-->>Admin: Confirm permission changes
Note over MemberRoles: Default Viewer role restricted
Note over MemberRoles: Invite/remove permissions managed
Possibly related PRs
🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
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)
Other keywords and placeholders
CodeRabbit Configuration File (
|
There was a problem hiding this 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 (3)
deployment/CHANGELOG.md (3)
16-16
: Fix typo in documentation.Remove the duplicate word "would".
- `lab.request.headers`. For example, this script would would add a `foo` header with the value + `lab.request.headers`. For example, this script would add a `foo` header with the value🧰 Tools
🪛 LanguageTool
[duplication] ~16-~16: Possible typo: you repeated a word.
Context: ...uest.headers. For example, this script would would add a
fooheader with the value
ba...(ENGLISH_WORD_REPEAT_RULE)
31-31
: Improve URL formatting in documentation.Wrap the URL in angle brackets for better markdown formatting.
- https://the-guild.dev/graphql/hive/docs/dashboard/laboratory/preflight-scripts#http-headers. + <https://the-guild.dev/graphql/hive/docs/dashboard/laboratory/preflight-scripts#http-headers>.🧰 Tools
🪛 markdownlint-cli2 (0.17.2)
31-31: Bare URL used
null(MD034, no-bare-urls)
41-41
: Fix typo in environment variable description.Correct the spelling of "prometheus".
- `PROMETHEUS_METRICS_PORT` to control the promethus port of the policy service. The default value + `PROMETHEUS_METRICS_PORT` to control the prometheus port of the policy service. The default value
📜 Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro
📒 Files selected for processing (12)
.changeset/dry-news-join.md
(0 hunks).changeset/empty-rockets-smell.md
(0 hunks).changeset/ka-f-ka.md
(0 hunks).changeset/nine-meals-raise.md
(0 hunks).changeset/rare-paws-boil.md
(0 hunks).changeset/three-random-words.md
(0 hunks)deployment/CHANGELOG.md
(1 hunks)deployment/package.json
(1 hunks)packages/libraries/apollo/src/version.ts
(1 hunks)packages/libraries/core/src/version.ts
(1 hunks)packages/libraries/envelop/src/version.ts
(1 hunks)packages/libraries/yoga/src/version.ts
(1 hunks)
💤 Files with no reviewable changes (6)
- .changeset/rare-paws-boil.md
- .changeset/nine-meals-raise.md
- .changeset/three-random-words.md
- .changeset/dry-news-join.md
- .changeset/ka-f-ka.md
- .changeset/empty-rockets-smell.md
✅ Files skipped from review due to trivial changes (5)
- deployment/package.json
- packages/libraries/envelop/src/version.ts
- packages/libraries/apollo/src/version.ts
- packages/libraries/core/src/version.ts
- packages/libraries/yoga/src/version.ts
🧰 Additional context used
🪛 LanguageTool
deployment/CHANGELOG.md
[duplication] ~16-~16: Possible typo: you repeated a word.
Context: ...uest.headers. For example, this script would would add a
fooheader with the value
ba...
(ENGLISH_WORD_REPEAT_RULE)
🪛 markdownlint-cli2 (0.17.2)
deployment/CHANGELOG.md
31-31: Bare URL used
null
(MD034, no-bare-urls)
⏰ Context from checks skipped due to timeout of 90000ms (9)
- 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: build / dockerize (linux/arm64)
- GitHub Check: build / dockerize (linux/amd64)
- GitHub Check: code-style / eslint-and-prettier
- GitHub Check: SonarCloud
🔇 Additional comments (1)
deployment/CHANGELOG.md (1)
3-60
: Documentation structure looks good!The changelog is well-structured with clear categorization of changes, proper attribution to contributors, and detailed descriptions of the changes.
🧰 Tools
🪛 LanguageTool
[duplication] ~16-~16: Possible typo: you repeated a word.
Context: ...uest.headers. For example, this script would would add a
fooheader with the value
ba...(ENGLISH_WORD_REPEAT_RULE)
🪛 markdownlint-cli2 (0.17.2)
31-31: Bare URL used
null(MD034, no-bare-urls)
034ed2f
to
576847e
Compare
There was a problem hiding this 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 (4)
deployment/CHANGELOG.md (4)
16-17
: Fix typo in documentation.There's a word repetition in the example description.
- `lab.request.headers`. For example, this script would would add a `foo` header with the value + `lab.request.headers`. For example, this script would add a `foo` header with the value🧰 Tools
🪛 LanguageTool
[duplication] ~16-~16: Possible typo: you repeated a word.
Context: ...uest.headers. For example, this script would would add a
fooheader with the value
ba...(ENGLISH_WORD_REPEAT_RULE)
30-31
: Improve documentation link formatting.The bare URL should be wrapped in markdown link syntax for better readability and maintainability.
- Documentation for this new feature is available at - https://the-guild.dev/graphql/hive/docs/dashboard/laboratory/preflight-scripts#http-headers. + Documentation for this new feature is available at + [Preflight Scripts Documentation](https://the-guild.dev/graphql/hive/docs/dashboard/laboratory/preflight-scripts#http-headers).🧰 Tools
🪛 markdownlint-cli2 (0.17.2)
31-31: Bare URL used
null(MD034, no-bare-urls)
41-42
: Fix typo in environment variable description.There's a typo in the word "promethus".
- `PROMETHEUS_METRICS_PORT` to control the promethus port of the policy service. The default value + `PROMETHEUS_METRICS_PORT` to control the Prometheus port of the policy service. The default value
53-54
: Improve clarity of Kafka message size estimation description.The current description could be more specific about the behavior change.
- Thanks [@kamilkisiela](https://github.com/kamilkisiela)! - Adjust the Kafka message size - estimation only when Kafka gives back `MESSAGE_TOO_LARGE` error + Thanks [@kamilkisiela](https://github.com/kamilkisiela)! - Optimize Kafka message size + estimation by only adjusting it when receiving a `MESSAGE_TOO_LARGE` error from Kafka
📜 Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro
📒 Files selected for processing (12)
.changeset/dry-news-join.md
(0 hunks).changeset/empty-rockets-smell.md
(0 hunks).changeset/ka-f-ka.md
(0 hunks).changeset/nine-meals-raise.md
(0 hunks).changeset/rare-paws-boil.md
(0 hunks).changeset/three-random-words.md
(0 hunks)deployment/CHANGELOG.md
(1 hunks)deployment/package.json
(1 hunks)packages/libraries/apollo/src/version.ts
(1 hunks)packages/libraries/core/src/version.ts
(1 hunks)packages/libraries/envelop/src/version.ts
(1 hunks)packages/libraries/yoga/src/version.ts
(1 hunks)
💤 Files with no reviewable changes (6)
- .changeset/dry-news-join.md
- .changeset/rare-paws-boil.md
- .changeset/three-random-words.md
- .changeset/ka-f-ka.md
- .changeset/nine-meals-raise.md
- .changeset/empty-rockets-smell.md
🚧 Files skipped from review as they are similar to previous changes (5)
- packages/libraries/envelop/src/version.ts
- packages/libraries/apollo/src/version.ts
- packages/libraries/yoga/src/version.ts
- packages/libraries/core/src/version.ts
- deployment/package.json
🧰 Additional context used
🪛 LanguageTool
deployment/CHANGELOG.md
[duplication] ~16-~16: Possible typo: you repeated a word.
Context: ...uest.headers. For example, this script would would add a
fooheader with the value
ba...
(ENGLISH_WORD_REPEAT_RULE)
🪛 markdownlint-cli2 (0.17.2)
deployment/CHANGELOG.md
31-31: Bare URL used
null
(MD034, no-bare-urls)
⏰ Context from checks skipped due to timeout of 90000ms (6)
- GitHub Check: website-preview / deployment
- GitHub Check: typescript / typecheck
- GitHub Check: static-analysis / analyze (typescript)
- GitHub Check: static-analysis / analyze (javascript)
- GitHub Check: build / dockerize (linux/arm64)
- GitHub Check: build / dockerize (linux/amd64)
c8b8bfe
to
b5f4e79
Compare
There was a problem hiding this 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 (4)
deployment/CHANGELOG.md (4)
20-20
: Fix grammar: Use "An" instead of "A".Change "A organization admin" to "An organization admin" for correct grammar.
- revoked. A organization admin will have to re-apply the permissions to the desired member roles. + revoked. An organization admin will have to re-apply the permissions to the desired member roles.🧰 Tools
🪛 LanguageTool
[misspelling] ~20-~20: Use “An” instead of ‘A’ if the following word starts with a vowel sound, e.g. ‘an article’, ‘an hour’.
Context: ... assigning roles have been revoked. A organization admin will have to re-appl...(EN_A_VS_AN)
26-27
: Add hyphen to "resource-based".The term should be hyphenated when used as a compound modifier.
- A future update will introduce resource based access control (based on project, target, service or + A future update will introduce resource-based access control (based on project, target, service or🧰 Tools
🪛 LanguageTool
[uncategorized] ~26-~26: This expression is usually spelled with a hyphen.
Context: ...oles. A future update will introduce resource based access control (based on project, targe...(BASED_HYPHEN)
40-41
: Remove duplicate word "would".There's a duplicate word in the documentation.
- `lab.request.headers`. For example, this script would would add a `foo` header with the value + `lab.request.headers`. For example, this script would add a `foo` header with the value🧰 Tools
🪛 LanguageTool
[duplication] ~40-~40: Possible typo: you repeated a word.
Context: ...uest.headers. For example, this script would would add a
fooheader with the value
ba...(ENGLISH_WORD_REPEAT_RULE)
54-55
: Use markdown link syntax instead of bare URL.Convert the bare URL to proper markdown link syntax for better documentation practices.
- Documentation for this new feature is available at - https://the-guild.dev/graphql/hive/docs/dashboard/laboratory/preflight-scripts#http-headers. + Documentation for this new feature is available at + [Preflight Scripts Documentation](https://the-guild.dev/graphql/hive/docs/dashboard/laboratory/preflight-scripts#http-headers).🧰 Tools
🪛 markdownlint-cli2 (0.17.2)
55-55: Bare URL used
null(MD034, no-bare-urls)
📜 Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro
📒 Files selected for processing (12)
.changeset/dry-news-join.md
(0 hunks).changeset/empty-rockets-smell.md
(0 hunks).changeset/ka-f-ka.md
(0 hunks).changeset/nine-meals-raise.md
(0 hunks).changeset/rare-paws-boil.md
(0 hunks).changeset/three-random-words.md
(0 hunks)deployment/CHANGELOG.md
(1 hunks)deployment/package.json
(1 hunks)packages/libraries/apollo/src/version.ts
(1 hunks)packages/libraries/core/src/version.ts
(1 hunks)packages/libraries/envelop/src/version.ts
(1 hunks)packages/libraries/yoga/src/version.ts
(1 hunks)
💤 Files with no reviewable changes (6)
- .changeset/rare-paws-boil.md
- .changeset/dry-news-join.md
- .changeset/ka-f-ka.md
- .changeset/nine-meals-raise.md
- .changeset/three-random-words.md
- .changeset/empty-rockets-smell.md
🚧 Files skipped from review as they are similar to previous changes (5)
- packages/libraries/yoga/src/version.ts
- deployment/package.json
- packages/libraries/envelop/src/version.ts
- packages/libraries/core/src/version.ts
- packages/libraries/apollo/src/version.ts
🧰 Additional context used
🪛 LanguageTool
deployment/CHANGELOG.md
[misspelling] ~20-~20: Use “An” instead of ‘A’ if the following word starts with a vowel sound, e.g. ‘an article’, ‘an hour’.
Context: ... assigning roles have been revoked. A organization admin will have to re-appl...
(EN_A_VS_AN)
[uncategorized] ~26-~26: This expression is usually spelled with a hyphen.
Context: ...oles. A future update will introduce resource based access control (based on project, targe...
(BASED_HYPHEN)
[duplication] ~40-~40: Possible typo: you repeated a word.
Context: ...uest.headers. For example, this script would would add a
fooheader with the value
ba...
(ENGLISH_WORD_REPEAT_RULE)
🪛 markdownlint-cli2 (0.17.2)
deployment/CHANGELOG.md
55-55: Bare URL used
null
(MD034, no-bare-urls)
⏰ Context from checks skipped due to timeout of 90000ms (2)
- GitHub Check: build / dockerize (linux/arm64)
- GitHub Check: build / dockerize (linux/amd64)
🔇 Additional comments (1)
deployment/CHANGELOG.md (1)
3-84
: LGTM! Well-structured changelog with comprehensive details.The changelog is well-organized with:
- Clear separation of major, minor, and patch changes
- Proper version numbering following semver
- Detailed descriptions of changes with PR links and commit hashes
- Appropriate attribution to contributors
🧰 Tools
🪛 LanguageTool
[misspelling] ~20-~20: Use “An” instead of ‘A’ if the following word starts with a vowel sound, e.g. ‘an article’, ‘an hour’.
Context: ... assigning roles have been revoked. A organization admin will have to re-appl...(EN_A_VS_AN)
[uncategorized] ~26-~26: This expression is usually spelled with a hyphen.
Context: ...oles. A future update will introduce resource based access control (based on project, targe...(BASED_HYPHEN)
[duplication] ~40-~40: Possible typo: you repeated a word.
Context: ...uest.headers. For example, this script would would add a
fooheader with the value
ba...(ENGLISH_WORD_REPEAT_RULE)
🪛 markdownlint-cli2 (0.17.2)
55-55: Bare URL used
null(MD034, no-bare-urls)
b5f4e79
to
c079133
Compare
There was a problem hiding this 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 (4)
deployment/CHANGELOG.md (4)
20-20
: Fix article usage: "A" → "An"Change "A organization admin" to "An organization admin" for correct grammar.
- revoked. A organization admin will have to re-apply the permissions to the desired member roles. + revoked. An organization admin will have to re-apply the permissions to the desired member roles.🧰 Tools
🪛 LanguageTool
[misspelling] ~20-~20: Use “An” instead of ‘A’ if the following word starts with a vowel sound, e.g. ‘an article’, ‘an hour’.
Context: ... assigning roles have been revoked. A organization admin will have to re-appl...(EN_A_VS_AN)
26-27
: Add hyphen to "resource-based"The term should be hyphenated as "resource-based access control".
- A future update will introduce resource based access control (based on project, target, service or + A future update will introduce resource-based access control (based on project, target, service or🧰 Tools
🪛 LanguageTool
[uncategorized] ~26-~26: This expression is usually spelled with a hyphen.
Context: ...oles. A future update will introduce resource based access control (based on project, targe...(BASED_HYPHEN)
40-41
: Remove duplicate word "would"There's a duplicate word in the sentence.
- `lab.request.headers`. For example, this script would would add a `foo` header with the value + `lab.request.headers`. For example, this script would add a `foo` header with the value🧰 Tools
🪛 LanguageTool
[duplication] ~40-~40: Possible typo: you repeated a word.
Context: ...uest.headers. For example, this script would would add a
fooheader with the value
ba...(ENGLISH_WORD_REPEAT_RULE)
54-55
: Format bare URL as a proper Markdown linkConvert the bare URL to a proper Markdown link for better formatting.
- Documentation for this new feature is available at - https://the-guild.dev/graphql/hive/docs/dashboard/laboratory/preflight-scripts#http-headers. + Documentation for this new feature is available at + [Preflight Scripts Documentation](https://the-guild.dev/graphql/hive/docs/dashboard/laboratory/preflight-scripts#http-headers).🧰 Tools
🪛 markdownlint-cli2 (0.17.2)
55-55: Bare URL used
null(MD034, no-bare-urls)
📜 Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro
📒 Files selected for processing (13)
.changeset/dry-news-join.md
(0 hunks).changeset/empty-rockets-smell.md
(0 hunks).changeset/ka-f-ka.md
(0 hunks).changeset/nine-meals-raise.md
(0 hunks).changeset/rare-paws-boil.md
(0 hunks).changeset/tall-islands-occur.md
(0 hunks).changeset/three-random-words.md
(0 hunks)deployment/CHANGELOG.md
(1 hunks)deployment/package.json
(1 hunks)packages/libraries/apollo/src/version.ts
(1 hunks)packages/libraries/core/src/version.ts
(1 hunks)packages/libraries/envelop/src/version.ts
(1 hunks)packages/libraries/yoga/src/version.ts
(1 hunks)
💤 Files with no reviewable changes (7)
- .changeset/ka-f-ka.md
- .changeset/rare-paws-boil.md
- .changeset/empty-rockets-smell.md
- .changeset/three-random-words.md
- .changeset/dry-news-join.md
- .changeset/nine-meals-raise.md
- .changeset/tall-islands-occur.md
🚧 Files skipped from review as they are similar to previous changes (5)
- packages/libraries/core/src/version.ts
- packages/libraries/envelop/src/version.ts
- packages/libraries/apollo/src/version.ts
- deployment/package.json
- packages/libraries/yoga/src/version.ts
🧰 Additional context used
🪛 LanguageTool
deployment/CHANGELOG.md
[misspelling] ~20-~20: Use “An” instead of ‘A’ if the following word starts with a vowel sound, e.g. ‘an article’, ‘an hour’.
Context: ... assigning roles have been revoked. A organization admin will have to re-appl...
(EN_A_VS_AN)
[uncategorized] ~26-~26: This expression is usually spelled with a hyphen.
Context: ...oles. A future update will introduce resource based access control (based on project, targe...
(BASED_HYPHEN)
[duplication] ~40-~40: Possible typo: you repeated a word.
Context: ...uest.headers. For example, this script would would add a
fooheader with the value
ba...
(ENGLISH_WORD_REPEAT_RULE)
🪛 markdownlint-cli2 (0.17.2)
deployment/CHANGELOG.md
55-55: Bare URL used
null
(MD034, no-bare-urls)
⏰ Context from checks skipped due to timeout of 90000ms (7)
- GitHub Check: website-preview / deployment
- GitHub Check: typescript / typecheck
- 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 (3)
deployment/CHANGELOG.md (3)
7-27
: LGTM! Well-documented breaking changesThe major changes section clearly documents the new permission system and its breaking changes. The impact on organization members and roles is well explained, and future plans for resource-based access control are mentioned.
🧰 Tools
🪛 LanguageTool
[misspelling] ~20-~20: Use “An” instead of ‘A’ if the following word starts with a vowel sound, e.g. ‘an article’, ‘an hour’.
Context: ... assigning roles have been revoked. A organization admin will have to re-appl...(EN_A_VS_AN)
[uncategorized] ~26-~26: This expression is usually spelled with a hyphen.
Context: ...oles. A future update will introduce resource based access control (based on project, targe...(BASED_HYPHEN)
31-66
: LGTM! Clear documentation of new featuresThe minor changes section effectively documents:
- HTTP headers in Laboratory Preflight Script
- Postgres variables encoding
- New Prometheus metrics port configuration
🧰 Tools
🪛 LanguageTool
[duplication] ~40-~40: Possible typo: you repeated a word.
Context: ...uest.headers. For example, this script would would add a
fooheader with the value
ba...(ENGLISH_WORD_REPEAT_RULE)
🪛 markdownlint-cli2 (0.17.2)
55-55: Bare URL used
null(MD034, no-bare-urls)
70-83
: LGTM! Clear documentation of fixesThe patch changes section clearly documents:
- Database cleanup
- Kafka message size estimation adjustment
- Breaking changes calculation modification
c079133
to
db102bb
Compare
There was a problem hiding this 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 (4)
deployment/CHANGELOG.md (4)
20-20
: Fix article usage: "A" → "An".Change "A organization admin" to "An organization admin" for correct grammar.
- revoked. A organization admin will have to re-apply the permissions to the desired member roles. + revoked. An organization admin will have to re-apply the permissions to the desired member roles.🧰 Tools
🪛 LanguageTool
[misspelling] ~20-~20: Use “An” instead of ‘A’ if the following word starts with a vowel sound, e.g. ‘an article’, ‘an hour’.
Context: ... assigning roles have been revoked. A organization admin will have to re-appl...(EN_A_VS_AN)
26-27
: Add hyphen to "resource-based".The term should be hyphenated when used as a compound modifier.
- A future update will introduce resource based access control (based on project, target, service or + A future update will introduce resource-based access control (based on project, target, service or🧰 Tools
🪛 LanguageTool
[uncategorized] ~26-~26: This expression is usually spelled with a hyphen.
Context: ...oles. A future update will introduce resource based access control (based on project, targe...(BASED_HYPHEN)
40-41
: Remove duplicate word "would".The word "would" is repeated.
- `lab.request.headers`. For example, this script would would add a `foo` header with the value + `lab.request.headers`. For example, this script would add a `foo` header with the value🧰 Tools
🪛 LanguageTool
[duplication] ~40-~40: Possible typo: you repeated a word.
Context: ...uest.headers. For example, this script would would add a
fooheader with the value
ba...(ENGLISH_WORD_REPEAT_RULE)
54-55
: Use markdown link syntax instead of bare URL.Convert the bare URL to proper markdown link syntax for better documentation practices.
- Documentation for this new feature is available at - https://the-guild.dev/graphql/hive/docs/dashboard/laboratory/preflight-scripts#http-headers. + Documentation for this new feature is available at + [Laboratory Preflight Scripts documentation](https://the-guild.dev/graphql/hive/docs/dashboard/laboratory/preflight-scripts#http-headers).🧰 Tools
🪛 markdownlint-cli2 (0.17.2)
55-55: Bare URL used
null(MD034, no-bare-urls)
📜 Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro
📒 Files selected for processing (13)
.changeset/dry-news-join.md
(0 hunks).changeset/empty-rockets-smell.md
(0 hunks).changeset/ka-f-ka.md
(0 hunks).changeset/nine-meals-raise.md
(0 hunks).changeset/rare-paws-boil.md
(0 hunks).changeset/tall-islands-occur.md
(0 hunks).changeset/three-random-words.md
(0 hunks)deployment/CHANGELOG.md
(1 hunks)deployment/package.json
(1 hunks)packages/libraries/apollo/src/version.ts
(1 hunks)packages/libraries/core/src/version.ts
(1 hunks)packages/libraries/envelop/src/version.ts
(1 hunks)packages/libraries/yoga/src/version.ts
(1 hunks)
💤 Files with no reviewable changes (7)
- .changeset/three-random-words.md
- .changeset/rare-paws-boil.md
- .changeset/nine-meals-raise.md
- .changeset/ka-f-ka.md
- .changeset/dry-news-join.md
- .changeset/empty-rockets-smell.md
- .changeset/tall-islands-occur.md
🚧 Files skipped from review as they are similar to previous changes (3)
- packages/libraries/core/src/version.ts
- deployment/package.json
- packages/libraries/yoga/src/version.ts
🧰 Additional context used
🪛 LanguageTool
deployment/CHANGELOG.md
[misspelling] ~20-~20: Use “An” instead of ‘A’ if the following word starts with a vowel sound, e.g. ‘an article’, ‘an hour’.
Context: ... assigning roles have been revoked. A organization admin will have to re-appl...
(EN_A_VS_AN)
[uncategorized] ~26-~26: This expression is usually spelled with a hyphen.
Context: ...oles. A future update will introduce resource based access control (based on project, targe...
(BASED_HYPHEN)
[duplication] ~40-~40: Possible typo: you repeated a word.
Context: ...uest.headers. For example, this script would would add a
fooheader with the value
ba...
(ENGLISH_WORD_REPEAT_RULE)
🪛 markdownlint-cli2 (0.17.2)
deployment/CHANGELOG.md
55-55: Bare URL used
null
(MD034, no-bare-urls)
⏰ 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: build / dockerize (linux/arm64)
- GitHub Check: build / dockerize (linux/amd64)
- GitHub Check: code-style / eslint-and-prettier
🔇 Additional comments (3)
deployment/CHANGELOG.md (1)
3-84
: Well-structured changelog entry for version 5.0.0!The changelog entry effectively communicates:
- Major changes with clear breaking changes documentation
- Minor changes with detailed feature descriptions
- Patch changes with specific bug fixes
- Links to PRs and proper attribution to contributors
🧰 Tools
🪛 LanguageTool
[misspelling] ~20-~20: Use “An” instead of ‘A’ if the following word starts with a vowel sound, e.g. ‘an article’, ‘an hour’.
Context: ... assigning roles have been revoked. A organization admin will have to re-appl...(EN_A_VS_AN)
[uncategorized] ~26-~26: This expression is usually spelled with a hyphen.
Context: ...oles. A future update will introduce resource based access control (based on project, targe...(BASED_HYPHEN)
[duplication] ~40-~40: Possible typo: you repeated a word.
Context: ...uest.headers. For example, this script would would add a
fooheader with the value
ba...(ENGLISH_WORD_REPEAT_RULE)
🪛 markdownlint-cli2 (0.17.2)
55-55: Bare URL used
null(MD034, no-bare-urls)
packages/libraries/apollo/src/version.ts (1)
1-1
: Verify version alignment with the 5.0.0 release.The version is set to '0.36.5' while the PR indicates this is part of the [email protected] release. Please verify if this package should maintain its own version numbering or be aligned with the main release version.
✅ Verification successful
Version is correctly maintained at package level
The version '0.36.5' is correct. Each package in the monorepo maintains its own independent versioning scheme, while only the main 'hive' package uses version 5.0.0. This is evident from the consistent versioning pattern across all other packages like yoga (0.39.3), envelop (0.33.13), and core (0.8.4).
🏁 Scripts executed
The following scripts were executed for the analysis:
Script:
#!/bin/bash # Description: Check version consistency across package files echo "Checking package.json versions..." fd package.json --exec jq -r '. | select(.version != null) | .name + ": " + .version' echo -e "\nChecking version.ts files..." fd version.ts --exec grep -l "export const version" {} \; --exec sh -c 'echo -n "$(dirname {}): "; grep "export const version" "{}"'Length of output: 1031
packages/libraries/envelop/src/version.ts (1)
1-1
: LGTM! Version increment looks correct.The version update from '0.33.12' to '0.33.13' is consistent with the patch-level changes described in the PR.
db102bb
to
34546dc
Compare
There was a problem hiding this 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 (3)
deployment/CHANGELOG.md (3)
19-20
: Fix grammatical issues in the Major Changes section.There are a few grammatical issues that should be addressed:
- Line 20: "A organization admin" should be "An organization admin"
- Line 26: "resource based" should be hyphenated as "resource-based"
- revoked. A organization admin will have to re-apply the permissions to the desired member roles. + revoked. An organization admin will have to re-apply the permissions to the desired member roles. - A future update will introduce resource based access control (based on project, target, service or + A future update will introduce resource-based access control (based on project, target, service orAlso applies to: 26-27
🧰 Tools
🪛 LanguageTool
[misspelling] ~20-~20: Use “An” instead of ‘A’ if the following word starts with a vowel sound, e.g. ‘an article’, ‘an hour’.
Context: ... assigning roles have been revoked. A organization admin will have to re-appl...(EN_A_VS_AN)
40-41
: Fix duplicate word in HTTP headers example.There's a duplicate word "would" in the example description.
- `lab.request.headers`. For example, this script would would add a `foo` header with the value + `lab.request.headers`. For example, this script would add a `foo` header with the value🧰 Tools
🪛 LanguageTool
[duplication] ~40-~40: Possible typo: you repeated a word.
Context: ...uest.headers. For example, this script would would add a
fooheader with the value
ba...(ENGLISH_WORD_REPEAT_RULE)
54-55
: Format bare URL using proper markdown syntax.The documentation URL should be properly formatted using markdown link syntax.
- Documentation for this new feature is available at - https://the-guild.dev/graphql/hive/docs/dashboard/laboratory/preflight-scripts#http-headers. + Documentation for this new feature is available at + [Preflight Scripts Documentation](https://the-guild.dev/graphql/hive/docs/dashboard/laboratory/preflight-scripts#http-headers).🧰 Tools
🪛 markdownlint-cli2 (0.17.2)
55-55: Bare URL used
null(MD034, no-bare-urls)
📜 Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro
📒 Files selected for processing (13)
.changeset/dry-news-join.md
(0 hunks).changeset/empty-rockets-smell.md
(0 hunks).changeset/ka-f-ka.md
(0 hunks).changeset/nine-meals-raise.md
(0 hunks).changeset/rare-paws-boil.md
(0 hunks).changeset/tall-islands-occur.md
(0 hunks).changeset/three-random-words.md
(0 hunks)deployment/CHANGELOG.md
(1 hunks)deployment/package.json
(1 hunks)packages/libraries/apollo/src/version.ts
(1 hunks)packages/libraries/core/src/version.ts
(1 hunks)packages/libraries/envelop/src/version.ts
(1 hunks)packages/libraries/yoga/src/version.ts
(1 hunks)
💤 Files with no reviewable changes (7)
- .changeset/rare-paws-boil.md
- .changeset/three-random-words.md
- .changeset/dry-news-join.md
- .changeset/nine-meals-raise.md
- .changeset/ka-f-ka.md
- .changeset/empty-rockets-smell.md
- .changeset/tall-islands-occur.md
🚧 Files skipped from review as they are similar to previous changes (5)
- packages/libraries/envelop/src/version.ts
- packages/libraries/apollo/src/version.ts
- packages/libraries/core/src/version.ts
- packages/libraries/yoga/src/version.ts
- deployment/package.json
🧰 Additional context used
🪛 LanguageTool
deployment/CHANGELOG.md
[misspelling] ~20-~20: Use “An” instead of ‘A’ if the following word starts with a vowel sound, e.g. ‘an article’, ‘an hour’.
Context: ... assigning roles have been revoked. A organization admin will have to re-appl...
(EN_A_VS_AN)
[uncategorized] ~26-~26: This expression is usually spelled with a hyphen.
Context: ...oles. A future update will introduce resource based access control (based on project, targe...
(BASED_HYPHEN)
[duplication] ~40-~40: Possible typo: you repeated a word.
Context: ...uest.headers. For example, this script would would add a
fooheader with the value
ba...
(ENGLISH_WORD_REPEAT_RULE)
🪛 markdownlint-cli2 (0.17.2)
deployment/CHANGELOG.md
55-55: Bare URL used
null
(MD034, no-bare-urls)
⏰ 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 (2)
deployment/CHANGELOG.md (2)
68-84
: LGTM! Patch changes are well-documented.The patch changes section is clear, concise, and follows the established format with proper linking to PRs and commits.
Line range hint
85-600
: LGTM! Historical versions are well-maintained.The historical versions section maintains consistency in formatting and provides comprehensive documentation of changes.
🧰 Tools
🪛 LanguageTool
[misspelling] ~20-~20: Use “An” instead of ‘A’ if the following word starts with a vowel sound, e.g. ‘an article’, ‘an hour’.
Context: ... assigning roles have been revoked. A organization admin will have to re-appl...(EN_A_VS_AN)
[uncategorized] ~26-~26: This expression is usually spelled with a hyphen.
Context: ...oles. A future update will introduce resource based access control (based on project, targe...(BASED_HYPHEN)
[duplication] ~40-~40: Possible typo: you repeated a word.
Context: ...uest.headers. For example, this script would would add a
fooheader with the value
ba...(ENGLISH_WORD_REPEAT_RULE)
🪛 markdownlint-cli2 (0.17.2)
55-55: Bare URL used
null(MD034, no-bare-urls)
34546dc
to
6df850b
Compare
There was a problem hiding this 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 (4)
deployment/CHANGELOG.md (4)
20-20
: Fix article usage: "A" → "An".Change "A organization admin" to "An organization admin" for correct grammar.
- revoked. A organization admin will have to re-apply the permissions to the desired member roles. + revoked. An organization admin will have to re-apply the permissions to the desired member roles.🧰 Tools
🪛 LanguageTool
[misspelling] ~20-~20: Use “An” instead of ‘A’ if the following word starts with a vowel sound, e.g. ‘an article’, ‘an hour’.
Context: ... assigning roles have been revoked. A organization admin will have to re-appl...(EN_A_VS_AN)
26-27
: Add hyphen to "resource-based".The term should be hyphenated when used as a compound modifier.
- A future update will introduce resource based access control (based on project, target, service or + A future update will introduce resource-based access control (based on project, target, service or🧰 Tools
🪛 LanguageTool
[uncategorized] ~26-~26: This expression is usually spelled with a hyphen.
Context: ...oles. A future update will introduce resource based access control (based on project, targe...(BASED_HYPHEN)
40-41
: Remove duplicate word "would".There's a repeated word in the sentence.
- `lab.request.headers`. For example, this script would would add a `foo` header with the value + `lab.request.headers`. For example, this script would add a `foo` header with the value🧰 Tools
🪛 LanguageTool
[duplication] ~40-~40: Possible typo: you repeated a word.
Context: ...uest.headers. For example, this script would would add a
fooheader with the value
ba...(ENGLISH_WORD_REPEAT_RULE)
54-55
: Use markdown link syntax instead of bare URL.Convert the bare URL to proper markdown link syntax for better readability and maintainability.
- Documentation for this new feature is available at - https://the-guild.dev/graphql/hive/docs/dashboard/laboratory/preflight-scripts#http-headers. + Documentation for this new feature is available at + [Preflight Scripts Documentation](https://the-guild.dev/graphql/hive/docs/dashboard/laboratory/preflight-scripts#http-headers).🧰 Tools
🪛 markdownlint-cli2 (0.17.2)
55-55: Bare URL used
null(MD034, no-bare-urls)
📜 Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro
📒 Files selected for processing (13)
.changeset/dry-news-join.md
(0 hunks).changeset/empty-rockets-smell.md
(0 hunks).changeset/ka-f-ka.md
(0 hunks).changeset/nine-meals-raise.md
(0 hunks).changeset/rare-paws-boil.md
(0 hunks).changeset/tall-islands-occur.md
(0 hunks).changeset/three-random-words.md
(0 hunks)deployment/CHANGELOG.md
(1 hunks)deployment/package.json
(1 hunks)packages/libraries/apollo/src/version.ts
(1 hunks)packages/libraries/core/src/version.ts
(1 hunks)packages/libraries/envelop/src/version.ts
(1 hunks)packages/libraries/yoga/src/version.ts
(1 hunks)
💤 Files with no reviewable changes (7)
- .changeset/rare-paws-boil.md
- .changeset/three-random-words.md
- .changeset/nine-meals-raise.md
- .changeset/dry-news-join.md
- .changeset/empty-rockets-smell.md
- .changeset/ka-f-ka.md
- .changeset/tall-islands-occur.md
🚧 Files skipped from review as they are similar to previous changes (5)
- packages/libraries/envelop/src/version.ts
- packages/libraries/apollo/src/version.ts
- deployment/package.json
- packages/libraries/yoga/src/version.ts
- packages/libraries/core/src/version.ts
🧰 Additional context used
🪛 LanguageTool
deployment/CHANGELOG.md
[misspelling] ~20-~20: Use “An” instead of ‘A’ if the following word starts with a vowel sound, e.g. ‘an article’, ‘an hour’.
Context: ... assigning roles have been revoked. A organization admin will have to re-appl...
(EN_A_VS_AN)
[uncategorized] ~26-~26: This expression is usually spelled with a hyphen.
Context: ...oles. A future update will introduce resource based access control (based on project, targe...
(BASED_HYPHEN)
[duplication] ~40-~40: Possible typo: you repeated a word.
Context: ...uest.headers. For example, this script would would add a
fooheader with the value
ba...
(ENGLISH_WORD_REPEAT_RULE)
🪛 markdownlint-cli2 (0.17.2)
deployment/CHANGELOG.md
55-55: Bare URL used
null
(MD034, no-bare-urls)
⏰ Context from checks skipped due to timeout of 90000ms (9)
- GitHub Check: website-preview / deployment
- GitHub Check: release-candidate / snapshot
- GitHub Check: static-analysis / analyze (typescript)
- GitHub Check: typescript / typecheck
- GitHub Check: static-analysis / analyze (javascript)
- GitHub Check: test / unit
- GitHub Check: build / dockerize (linux/arm64)
- GitHub Check: code-style / eslint-and-prettier
- GitHub Check: build / dockerize (linux/amd64)
🔇 Additional comments (1)
deployment/CHANGELOG.md (1)
3-84
: LGTM! Version 5.0.0 changes are well documented.The changelog entry for version 5.0.0 is well-structured and comprehensive, including:
- Clear categorization of changes (Major, Minor, Patch)
- Proper linking to PRs and commits
- Detailed descriptions of changes and their impacts
- Appropriate attribution to contributors
🧰 Tools
🪛 LanguageTool
[misspelling] ~20-~20: Use “An” instead of ‘A’ if the following word starts with a vowel sound, e.g. ‘an article’, ‘an hour’.
Context: ... assigning roles have been revoked. A organization admin will have to re-appl...(EN_A_VS_AN)
[uncategorized] ~26-~26: This expression is usually spelled with a hyphen.
Context: ...oles. A future update will introduce resource based access control (based on project, targe...(BASED_HYPHEN)
[duplication] ~40-~40: Possible typo: you repeated a word.
Context: ...uest.headers. For example, this script would would add a
fooheader with the value
ba...(ENGLISH_WORD_REPEAT_RULE)
🪛 markdownlint-cli2 (0.17.2)
55-55: Bare URL used
null(MD034, no-bare-urls)
6df850b
to
b97de13
Compare
There was a problem hiding this 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 (4)
deployment/CHANGELOG.md (4)
17-20
: Fix grammatical issues in the breaking changes list.There are a few grammatical issues in the text:
- Remove the comma after "role" in line 17
- Use "An" instead of "A" before "organization admin" in line 20
- Organization members with the default `Viewer` role, will experience + Organization members with the default `Viewer` role will experience downgraded permissions. - A organization admin will have to re-apply + An organization admin will have to re-apply🧰 Tools
🪛 LanguageTool
[uncategorized] ~17-~17: Possible missing comma found.
Context: ...ing breaking changes: - Organization members with the defaultViewer
role, will ex...(AI_HYDRA_LEO_MISSING_COMMA)
[misspelling] ~20-~20: Use “An” instead of ‘A’ if the following word starts with a vowel sound, e.g. ‘an article’, ‘an hour’.
Context: ... assigning roles have been revoked. A organization admin will have to re-appl...(EN_A_VS_AN)
40-41
: Fix word duplication in the documentation.The word "would" is repeated.
- this script would would add a `foo` header + this script would add a `foo` header🧰 Tools
🪛 LanguageTool
[duplication] ~40-~40: Possible typo: you repeated a word.
Context: ...uest.headers. For example, this script would would add a
fooheader with the value
ba...(ENGLISH_WORD_REPEAT_RULE)
54-55
: Use proper Markdown link format.Replace the bare URL with a proper Markdown link.
- Documentation for this new feature is available at - https://the-guild.dev/graphql/hive/docs/dashboard/laboratory/preflight-scripts#http-headers. + Documentation for this new feature is available at + [Preflight Scripts documentation](https://the-guild.dev/graphql/hive/docs/dashboard/laboratory/preflight-scripts#http-headers).🧰 Tools
🪛 markdownlint-cli2 (0.17.2)
55-55: Bare URL used
null(MD034, no-bare-urls)
65-65
: Fix typo in environment variable description.There's a typo in "promethus".
- to control the promethus port of the policy service. + to control the Prometheus port of the policy service.
📜 Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro
📒 Files selected for processing (13)
.changeset/dry-news-join.md
(0 hunks).changeset/empty-rockets-smell.md
(0 hunks).changeset/ka-f-ka.md
(0 hunks).changeset/nine-meals-raise.md
(0 hunks).changeset/rare-paws-boil.md
(0 hunks).changeset/tall-islands-occur.md
(0 hunks).changeset/three-random-words.md
(0 hunks)deployment/CHANGELOG.md
(1 hunks)deployment/package.json
(1 hunks)packages/libraries/apollo/src/version.ts
(1 hunks)packages/libraries/core/src/version.ts
(1 hunks)packages/libraries/envelop/src/version.ts
(1 hunks)packages/libraries/yoga/src/version.ts
(1 hunks)
💤 Files with no reviewable changes (7)
- .changeset/ka-f-ka.md
- .changeset/rare-paws-boil.md
- .changeset/nine-meals-raise.md
- .changeset/empty-rockets-smell.md
- .changeset/three-random-words.md
- .changeset/tall-islands-occur.md
- .changeset/dry-news-join.md
🚧 Files skipped from review as they are similar to previous changes (5)
- packages/libraries/apollo/src/version.ts
- packages/libraries/envelop/src/version.ts
- packages/libraries/core/src/version.ts
- packages/libraries/yoga/src/version.ts
- deployment/package.json
🧰 Additional context used
🪛 LanguageTool
deployment/CHANGELOG.md
[uncategorized] ~17-~17: Possible missing comma found.
Context: ...ing breaking changes: - Organization members with the default Viewer
role, will ex...
(AI_HYDRA_LEO_MISSING_COMMA)
[misspelling] ~20-~20: Use “An” instead of ‘A’ if the following word starts with a vowel sound, e.g. ‘an article’, ‘an hour’.
Context: ... assigning roles have been revoked. A organization admin will have to re-appl...
(EN_A_VS_AN)
[uncategorized] ~26-~26: This expression is usually spelled with a hyphen.
Context: ...oles. A future update will introduce resource based access control (based on project, targe...
(BASED_HYPHEN)
[duplication] ~40-~40: Possible typo: you repeated a word.
Context: ...uest.headers. For example, this script would would add a
fooheader with the value
ba...
(ENGLISH_WORD_REPEAT_RULE)
🪛 markdownlint-cli2 (0.17.2)
deployment/CHANGELOG.md
55-55: Bare URL used
null
(MD034, no-bare-urls)
⏰ Context from checks skipped due to timeout of 90000ms (7)
- GitHub Check: website-preview / deployment
- GitHub Check: typescript / typecheck
- 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 (1)
deployment/CHANGELOG.md (1)
70-83
: LGTM! Patch changes are well-documented.The patch changes are clearly documented with appropriate references to PRs and commits.
b7dcc02
to
d0e217b
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Caution
Inline review comments failed to post. This is likely due to GitHub's limits when posting large numbers of comments.
Actionable comments posted: 1
🔭 Outside diff range comments (1)
packages/services/usage/.env.template (1)
Missing configuration updates for TEST_NEW_VAR
The new environment variable TEST_NEW_VAR requires updates in the following locations:
- packages/services/usage/README.md: Add documentation for the new variable
- docker/docker-compose.community.yml: Add default value in the usage service environment
- deployment/services/usage.ts: Include in environment configuration
🔗 Analysis chain
Line range hint
1-11
: Verify related configuration files are updated.According to our coding guidelines, when
.env.template
is modified, please ensure:
- The service's README.md is updated with the new environment variable
- Docker Compose files using this service have the default values
- The service's IaC deployment code in the
deployment/
directory is updated🏁 Scripts executed
The following scripts were executed for the analysis:
Script:
#!/bin/bash # Description: Check for necessary updates in related configuration files echo "Checking Docker Compose files..." fd -t f "docker-compose" -x cat {} \; | rg "TEST_NEW_VAR" echo "Checking deployment IaC code..." fd -t f . "deployment" -x cat {} \; | rg "TEST_NEW_VAR"Length of output: 263
Script:
#!/bin/bash # Check for existence of configuration files and their structure echo "Listing docker-compose files..." fd "docker-compose" --type f echo -e "\nChecking service README..." cat packages/services/usage/README.md 2>/dev/null || echo "README.md not found" echo -e "\nListing deployment directory structure..." fd . "deployment" --type fLength of output: 10151
Script:
#!/bin/bash # Check usage service configuration in related files echo "Checking usage service in docker-compose files..." for f in docker/docker-compose.*.yml docker/docker-compose.*.yaml integration-tests/docker-compose.*.yaml; do if [ -f "$f" ]; then echo -e "\nFile: $f" awk '/usage:/{p=1}p' "$f" | awk '/^[^ ]/{if($1!="usage:"){exit}}1' fi done echo -e "\nChecking deployment configuration..." cat deployment/services/usage.tsLength of output: 8294
🧹 Nitpick comments (5)
deployment/CHANGELOG.md (5)
20-20
: Fix grammar: Use "An" instead of "A".Change "A organization admin" to "An organization admin" for correct grammar.
🧰 Tools
🪛 LanguageTool
[misspelling] ~20-~20: Use “An” instead of ‘A’ if the following word starts with a vowel sound, e.g. ‘an article’, ‘an hour’.
Context: ... assigning roles have been revoked. A organization admin will have to re-appl...(EN_A_VS_AN)
26-27
: Fix hyphenation in technical term.Change "resource based access control" to "resource-based access control" for correct technical terminology.
🧰 Tools
🪛 LanguageTool
[uncategorized] ~26-~26: This expression is usually spelled with a hyphen.
Context: ...oles. A future update will introduce resource based access control (based on project, targe...(BASED_HYPHEN)
35-36
: Fix article usage in sentence.Add "the" before "Laboratory" for proper grammar: "Every time you run a request from the Laboratory".
🧰 Tools
🪛 LanguageTool
[uncategorized] ~35-~35: You might be missing the article “the” here.
Context: ...s). Every time you run a request from Laboratory, your preflight headers, if any, will b...(AI_EN_LECTOR_MISSING_DETERMINER_THE)
40-41
: Remove duplicate word.Remove the duplicate "would": "this script would add" instead of "this script would would add".
🧰 Tools
🪛 LanguageTool
[duplication] ~40-~40: Possible typo: you repeated a word.
Context: ...uest.headers. For example, this script would would add a
fooheader with the value
ba...(ENGLISH_WORD_REPEAT_RULE)
64-66
: Fix typo in environment variable description.Change "promethus" to "prometheus" in the description of the
PROMETHEUS_METRICS_PORT
environment variable.
🛑 Comments failed to post (1)
packages/services/usage/.env.template (1)
11-11: 💡 Codebase verification
Remove unused TEST_NEW_VAR environment variable
This environment variable appears to be unused across the codebase and seems to be accidentally committed. Please remove it from the
.env.template
file.🔗 Analysis chain
Verify the purpose of TEST_NEW_VAR.
The addition of
TEST_NEW_VAR
seems out of place in a production environment template. If this is for testing purposes, consider removing it or documenting its purpose.🏁 Scripts executed
The following scripts were executed for the analysis:
Script:
#!/bin/bash # Description: Check if TEST_NEW_VAR is referenced in tests or documentation echo "Checking for TEST_NEW_VAR references..." rg -l "TEST_NEW_VAR" echo "Checking README.md for documentation..." fd -t f "README.md" -x cat {} \; | rg "TEST_NEW_VAR"Length of output: 252
Script:
#!/bin/bash # Search for TEST_NEW_VAR in test files and config files echo "Checking test files..." fd -e test.js -e spec.js -e test.ts -e spec.ts -x rg "TEST_NEW_VAR" {} echo "Checking configuration files..." fd -e yaml -e yml -e json -e env -x rg "TEST_NEW_VAR" {} echo "Checking git history..." git log -G "TEST_NEW_VAR" --onelineLength of output: 316
There was a problem hiding this 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 (3)
deployment/CHANGELOG.md (3)
17-24
: Fix grammatical issues in the breaking changes list.There are a few grammatical issues in this section:
- Remove the comma after "role" in line 17
- Use "An" instead of "A" before "organization admin" in line 20
- Add a hyphen in "resource-based" in line 26
Apply this diff to fix the issues:
- - Organization members with the default `Viewer` role, will experience downgraded permissions. + - Organization members with the default `Viewer` role will experience downgraded permissions. They will no longer be able to create targets or projects. - - Organization member roles permissions for inviting, removing or assigning roles have been - revoked. A organization admin will have to re-apply the permissions to the desired member roles. + - Organization member roles permissions for inviting, removing or assigning roles have been + revoked. An organization admin will have to re-apply the permissions to the desired member roles. - Organization members with permissions for managing invites, removing members, assigning roles or modifying roles are no longer restrained in granting more rights to other users. Please be aware when granting these permissions to a user role. We recommend only assigning these to member roles that are considered "Admin" user roles. - A future update will introduce resource based access control (based on project, target, service or + A future update will introduce resource-based access control (based on project, target, service or🧰 Tools
🪛 LanguageTool
[uncategorized] ~17-~17: Possible missing comma found.
Context: ...ing breaking changes: - Organization members with the defaultViewer
role, will ex...(AI_HYDRA_LEO_MISSING_COMMA)
[misspelling] ~20-~20: Use “An” instead of ‘A’ if the following word starts with a vowel sound, e.g. ‘an article’, ‘an hour’.
Context: ... assigning roles have been revoked. A organization admin will have to re-appl...(EN_A_VS_AN)
40-41
: Fix typo in the documentation.The word "would" is repeated.
Apply this diff to fix the typo:
- `lab.request.headers`. For example, this script would would add a `foo` header with the value + `lab.request.headers`. For example, this script would add a `foo` header with the value🧰 Tools
🪛 LanguageTool
[duplication] ~40-~40: Possible typo: you repeated a word.
Context: ...uest.headers. For example, this script would would add a
fooheader with the value
ba...(ENGLISH_WORD_REPEAT_RULE)
64-66
: Fix typo in the environment variable description.There's a typo in "promethus".
Apply this diff to fix the typo:
- `PROMETHEUS_METRICS_PORT` to control the promethus port of the policy service. The default value + `PROMETHEUS_METRICS_PORT` to control the Prometheus port of the policy service. The default value
📜 Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro
📒 Files selected for processing (13)
.changeset/dry-news-join.md
(0 hunks).changeset/empty-rockets-smell.md
(0 hunks).changeset/ka-f-ka.md
(0 hunks).changeset/nine-meals-raise.md
(0 hunks).changeset/rare-paws-boil.md
(0 hunks).changeset/tall-islands-occur.md
(0 hunks).changeset/three-random-words.md
(0 hunks)deployment/CHANGELOG.md
(1 hunks)deployment/package.json
(1 hunks)packages/libraries/apollo/src/version.ts
(1 hunks)packages/libraries/core/src/version.ts
(1 hunks)packages/libraries/envelop/src/version.ts
(1 hunks)packages/libraries/yoga/src/version.ts
(1 hunks)
💤 Files with no reviewable changes (7)
- .changeset/rare-paws-boil.md
- .changeset/dry-news-join.md
- .changeset/nine-meals-raise.md
- .changeset/three-random-words.md
- .changeset/ka-f-ka.md
- .changeset/empty-rockets-smell.md
- .changeset/tall-islands-occur.md
🚧 Files skipped from review as they are similar to previous changes (5)
- packages/libraries/envelop/src/version.ts
- packages/libraries/apollo/src/version.ts
- deployment/package.json
- packages/libraries/yoga/src/version.ts
- packages/libraries/core/src/version.ts
🧰 Additional context used
📓 Path-based instructions (1)
deployment/CHANGELOG.md (1)
Pattern deployment/**
: infrastructure-as-code written in TypeScript using Pulumi. Deploys resources to CloudFlare, Azure, AWS.
🪛 LanguageTool
deployment/CHANGELOG.md
[uncategorized] ~17-~17: Possible missing comma found.
Context: ...ing breaking changes: - Organization members with the default Viewer
role, will ex...
(AI_HYDRA_LEO_MISSING_COMMA)
[misspelling] ~20-~20: Use “An” instead of ‘A’ if the following word starts with a vowel sound, e.g. ‘an article’, ‘an hour’.
Context: ... assigning roles have been revoked. A organization admin will have to re-appl...
(EN_A_VS_AN)
[uncategorized] ~26-~26: This expression is usually spelled with a hyphen.
Context: ...oles. A future update will introduce resource based access control (based on project, targe...
(BASED_HYPHEN)
[duplication] ~40-~40: Possible typo: you repeated a word.
Context: ...uest.headers. For example, this script would would add a
fooheader with the value
ba...
(ENGLISH_WORD_REPEAT_RULE)
🔇 Additional comments (2)
deployment/CHANGELOG.md (2)
3-4
: LGTM! Version number is appropriate.The bump to version 5.0.0 is justified due to the breaking changes in the permission system.
82-83
: Consider adding more context about breaking changes calculation.The patch change about using sum instead of max for breaking changes calculation could benefit from a brief explanation of the impact or reasoning behind this change.
Would you like me to help draft a more detailed explanation of this change?
d0e217b
to
a202adb
Compare
There was a problem hiding this 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 (4)
deployment/CHANGELOG.md (4)
20-20
: Fix article usage: "A" → "An".There's a grammatical error in the article usage.
-A organization admin will have to re-apply the permissions to the desired member roles. +An organization admin will have to re-apply the permissions to the desired member roles.🧰 Tools
🪛 LanguageTool
[misspelling] ~20-~20: Use “An” instead of ‘A’ if the following word starts with a vowel sound, e.g. ‘an article’, ‘an hour’.
Context: ... assigning roles have been revoked. A organization admin will have to re-appl...(EN_A_VS_AN)
26-26
: Add hyphen to "resource-based".The term should be hyphenated for clarity.
-A future update will introduce resource based access control (based on project, target, service or +A future update will introduce resource-based access control (based on project, target, service or🧰 Tools
🪛 LanguageTool
[uncategorized] ~26-~26: This expression is usually spelled with a hyphen.
Context: ...oles. A future update will introduce resource based access control (based on project, targe...(BASED_HYPHEN)
40-41
: Remove duplicate word "would".There's a duplicate word in the sentence.
-`lab.request.headers`. For example, this script would would add a `foo` header with the value +`lab.request.headers`. For example, this script would add a `foo` header with the value🧰 Tools
🪛 LanguageTool
[duplication] ~40-~40: Possible typo: you repeated a word.
Context: ...uest.headers. For example, this script would would add a
fooheader with the value
ba...(ENGLISH_WORD_REPEAT_RULE)
65-65
: Fix typo: "promethus" → "prometheus".There's a typo in the environment variable description.
-`PROMETHEUS_METRICS_PORT` to control the promethus port of the policy service. The default value +`PROMETHEUS_METRICS_PORT` to control the prometheus port of the policy service. The default value
📜 Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro
📒 Files selected for processing (13)
.changeset/dry-news-join.md
(0 hunks).changeset/empty-rockets-smell.md
(0 hunks).changeset/ka-f-ka.md
(0 hunks).changeset/nine-meals-raise.md
(0 hunks).changeset/rare-paws-boil.md
(0 hunks).changeset/tall-islands-occur.md
(0 hunks).changeset/three-random-words.md
(0 hunks)deployment/CHANGELOG.md
(1 hunks)deployment/package.json
(1 hunks)packages/libraries/apollo/src/version.ts
(1 hunks)packages/libraries/core/src/version.ts
(1 hunks)packages/libraries/envelop/src/version.ts
(1 hunks)packages/libraries/yoga/src/version.ts
(1 hunks)
💤 Files with no reviewable changes (7)
- .changeset/rare-paws-boil.md
- .changeset/ka-f-ka.md
- .changeset/dry-news-join.md
- .changeset/three-random-words.md
- .changeset/nine-meals-raise.md
- .changeset/empty-rockets-smell.md
- .changeset/tall-islands-occur.md
🚧 Files skipped from review as they are similar to previous changes (5)
- packages/libraries/apollo/src/version.ts
- packages/libraries/envelop/src/version.ts
- packages/libraries/core/src/version.ts
- packages/libraries/yoga/src/version.ts
- deployment/package.json
🧰 Additional context used
📓 Path-based instructions (1)
deployment/CHANGELOG.md (1)
Pattern deployment/**
: infrastructure-as-code written in TypeScript using Pulumi. Deploys resources to CloudFlare, Azure, AWS.
🪛 LanguageTool
deployment/CHANGELOG.md
[misspelling] ~20-~20: Use “An” instead of ‘A’ if the following word starts with a vowel sound, e.g. ‘an article’, ‘an hour’.
Context: ... assigning roles have been revoked. A organization admin will have to re-appl...
(EN_A_VS_AN)
[uncategorized] ~26-~26: This expression is usually spelled with a hyphen.
Context: ...oles. A future update will introduce resource based access control (based on project, targe...
(BASED_HYPHEN)
[duplication] ~40-~40: Possible typo: you repeated a word.
Context: ...uest.headers. For example, this script would would add a
fooheader with the value
ba...
(ENGLISH_WORD_REPEAT_RULE)
🔇 Additional comments (1)
deployment/CHANGELOG.md (1)
3-89
: LGTM! The changelog structure and content are well-organized.The changelog follows a clear structure with:
- Proper versioning (semantic versioning)
- Categorized changes (Major, Minor, Patch)
- Detailed descriptions
- PR links and contributor credits
🧰 Tools
🪛 LanguageTool
[misspelling] ~20-~20: Use “An” instead of ‘A’ if the following word starts with a vowel sound, e.g. ‘an article’, ‘an hour’.
Context: ... assigning roles have been revoked. A organization admin will have to re-appl...(EN_A_VS_AN)
[uncategorized] ~26-~26: This expression is usually spelled with a hyphen.
Context: ...oles. A future update will introduce resource based access control (based on project, targe...(BASED_HYPHEN)
[duplication] ~40-~40: Possible typo: you repeated a word.
Context: ...uest.headers. For example, this script would would add a
fooheader with the value
ba...(ENGLISH_WORD_REPEAT_RULE)
a202adb
to
903e8fe
Compare
There was a problem hiding this 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 (3)
deployment/CHANGELOG.md (3)
19-20
: Fix article usage.Change "A organization admin" to "An organization admin" for correct grammar.
- revoked. A organization admin will have to re-apply the permissions to the desired member roles. + revoked. An organization admin will have to re-apply the permissions to the desired member roles.🧰 Tools
🪛 LanguageTool
[misspelling] ~20-~20: Use “An” instead of ‘A’ if the following word starts with a vowel sound, e.g. ‘an article’, ‘an hour’.
Context: ... assigning roles have been revoked. A organization admin will have to re-appl...(EN_A_VS_AN)
26-27
: Add hyphen in compound adjective.Change "resource based" to "resource-based" as it's a compound adjective.
- A future update will introduce resource based access control (based on project, target, service or + A future update will introduce resource-based access control (based on project, target, service or🧰 Tools
🪛 LanguageTool
[uncategorized] ~26-~26: This expression is usually spelled with a hyphen.
Context: ...oles. A future update will introduce resource based access control (based on project, targe...(BASED_HYPHEN)
40-41
: Remove duplicate word.Remove the duplicate "would" in the sentence.
- `lab.request.headers`. For example, this script would would add a `foo` header with the value + `lab.request.headers`. For example, this script would add a `foo` header with the value🧰 Tools
🪛 LanguageTool
[duplication] ~40-~40: Possible typo: you repeated a word.
Context: ...uest.headers. For example, this script would would add a
fooheader with the value
ba...(ENGLISH_WORD_REPEAT_RULE)
📜 Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro
📒 Files selected for processing (14)
.changeset/dry-news-join.md
(0 hunks).changeset/empty-rockets-smell.md
(0 hunks).changeset/healthy-flies-wink.md
(0 hunks).changeset/ka-f-ka.md
(0 hunks).changeset/nine-meals-raise.md
(0 hunks).changeset/rare-paws-boil.md
(0 hunks).changeset/tall-islands-occur.md
(0 hunks).changeset/three-random-words.md
(0 hunks)deployment/CHANGELOG.md
(1 hunks)deployment/package.json
(1 hunks)packages/libraries/apollo/src/version.ts
(1 hunks)packages/libraries/core/src/version.ts
(1 hunks)packages/libraries/envelop/src/version.ts
(1 hunks)packages/libraries/yoga/src/version.ts
(1 hunks)
💤 Files with no reviewable changes (8)
- .changeset/healthy-flies-wink.md
- .changeset/rare-paws-boil.md
- .changeset/ka-f-ka.md
- .changeset/dry-news-join.md
- .changeset/three-random-words.md
- .changeset/nine-meals-raise.md
- .changeset/empty-rockets-smell.md
- .changeset/tall-islands-occur.md
🚧 Files skipped from review as they are similar to previous changes (5)
- packages/libraries/apollo/src/version.ts
- packages/libraries/envelop/src/version.ts
- packages/libraries/core/src/version.ts
- deployment/package.json
- packages/libraries/yoga/src/version.ts
🧰 Additional context used
📓 Path-based instructions (1)
deployment/CHANGELOG.md (1)
Pattern deployment/**
: infrastructure-as-code written in TypeScript using Pulumi. Deploys resources to CloudFlare, Azure, AWS.
🪛 LanguageTool
deployment/CHANGELOG.md
[misspelling] ~20-~20: Use “An” instead of ‘A’ if the following word starts with a vowel sound, e.g. ‘an article’, ‘an hour’.
Context: ... assigning roles have been revoked. A organization admin will have to re-appl...
(EN_A_VS_AN)
[uncategorized] ~26-~26: This expression is usually spelled with a hyphen.
Context: ...oles. A future update will introduce resource based access control (based on project, targe...
(BASED_HYPHEN)
[duplication] ~40-~40: Possible typo: you repeated a word.
Context: ...uest.headers. For example, this script would would add a
fooheader with the value
ba...
(ENGLISH_WORD_REPEAT_RULE)
903e8fe
to
a56d2c2
Compare
There was a problem hiding this 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 (3)
deployment/CHANGELOG.md (3)
17-20
: Minor grammatical improvements needed.Consider these grammatical refinements:
- Remove the comma after "role" in "Viewer role, will experience"
- Use "An" instead of "A" before "organization admin"
- - Organization members with the default `Viewer` role, will experience downgraded permissions. + - Organization members with the default `Viewer` role will experience downgraded permissions. - - A organization admin will have to re-apply the permissions to the desired member roles. + - An organization admin will have to re-apply the permissions to the desired member roles.🧰 Tools
🪛 LanguageTool
[uncategorized] ~17-~17: Possible missing comma found.
Context: ...ing breaking changes: - Organization members with the defaultViewer
role, will ex...(AI_HYDRA_LEO_MISSING_COMMA)
[misspelling] ~20-~20: Use “An” instead of ‘A’ if the following word starts with a vowel sound, e.g. ‘an article’, ‘an hour’.
Context: ... assigning roles have been revoked. A organization admin will have to re-appl...(EN_A_VS_AN)
26-27
: Add hyphenation to compound modifier.The term "resource based" should be hyphenated when used as a compound modifier.
- A future update will introduce resource based access control (based on project, target, service or + A future update will introduce resource-based access control (based on project, target, service or🧰 Tools
🪛 LanguageTool
[uncategorized] ~26-~26: This expression is usually spelled with a hyphen.
Context: ...oles. A future update will introduce resource based access control (based on project, targe...(BASED_HYPHEN)
40-41
: Remove duplicated word.The word "would" is repeated.
- `lab.request.headers`. For example, this script would would add a `foo` header with the value + `lab.request.headers`. For example, this script would add a `foo` header with the value🧰 Tools
🪛 LanguageTool
[duplication] ~40-~40: Possible typo: you repeated a word.
Context: ...uest.headers. For example, this script would would add a
fooheader with the value
ba...(ENGLISH_WORD_REPEAT_RULE)
📜 Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro
📒 Files selected for processing (14)
.changeset/dry-news-join.md
(0 hunks).changeset/empty-rockets-smell.md
(0 hunks).changeset/healthy-flies-wink.md
(0 hunks).changeset/ka-f-ka.md
(0 hunks).changeset/nine-meals-raise.md
(0 hunks).changeset/rare-paws-boil.md
(0 hunks).changeset/tall-islands-occur.md
(0 hunks).changeset/three-random-words.md
(0 hunks)deployment/CHANGELOG.md
(1 hunks)deployment/package.json
(1 hunks)packages/libraries/apollo/src/version.ts
(1 hunks)packages/libraries/core/src/version.ts
(1 hunks)packages/libraries/envelop/src/version.ts
(1 hunks)packages/libraries/yoga/src/version.ts
(1 hunks)
💤 Files with no reviewable changes (8)
- .changeset/dry-news-join.md
- .changeset/three-random-words.md
- .changeset/rare-paws-boil.md
- .changeset/healthy-flies-wink.md
- .changeset/ka-f-ka.md
- .changeset/nine-meals-raise.md
- .changeset/empty-rockets-smell.md
- .changeset/tall-islands-occur.md
🚧 Files skipped from review as they are similar to previous changes (5)
- packages/libraries/envelop/src/version.ts
- packages/libraries/apollo/src/version.ts
- packages/libraries/core/src/version.ts
- packages/libraries/yoga/src/version.ts
- deployment/package.json
🧰 Additional context used
📓 Path-based instructions (1)
deployment/CHANGELOG.md (1)
Pattern deployment/**
: infrastructure-as-code written in TypeScript using Pulumi. Deploys resources to CloudFlare, Azure, AWS.
🪛 LanguageTool
deployment/CHANGELOG.md
[uncategorized] ~17-~17: Possible missing comma found.
Context: ...ing breaking changes: - Organization members with the default Viewer
role, will ex...
(AI_HYDRA_LEO_MISSING_COMMA)
[misspelling] ~20-~20: Use “An” instead of ‘A’ if the following word starts with a vowel sound, e.g. ‘an article’, ‘an hour’.
Context: ... assigning roles have been revoked. A organization admin will have to re-appl...
(EN_A_VS_AN)
[uncategorized] ~26-~26: This expression is usually spelled with a hyphen.
Context: ...oles. A future update will introduce resource based access control (based on project, targe...
(BASED_HYPHEN)
[duplication] ~40-~40: Possible typo: you repeated a word.
Context: ...uest.headers. For example, this script would would add a
fooheader with the value
ba...
(ENGLISH_WORD_REPEAT_RULE)
🔇 Additional comments (1)
deployment/CHANGELOG.md (1)
70-88
: LGTM!The patch changes are well-documented with clear descriptions of the bug fixes and improvements.
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
[email protected]
Major Changes
#6231
b7e4052
Thanks @n1ru4l! - Introduce new permission system for organization
member roles.
The existing scopes assigned to organization member users are now replaced with permissions. Using
the permissions allows more granular access control to features in Hive.
This introduces the following breaking changes:
Viewer
role, will experience downgraded permissions.They will no longer be able to create targets or projects.
revoked. A organization admin will have to re-apply the permissions to the desired member roles.
modifying roles are no longer restrained in granting more rights to other users. Please be aware
when granting these permissions to a user role. We recommend only assigning these to member
roles that are considered "Admin" user roles.
A future update will introduce resource based access control (based on project, target, service or
app deployments) for organization members.
Minor Changes
#6378
f14daa8
Thanks @jasonkuhrt! - You can now set HTTP headers in your
Laboratory Preflight Script.
Every time you run a request from Laboratory, your preflight headers, if any, will be merged into
the request before it is sent.
You achieve this by interacting with the
Headers
instance newly available atlab.request.headers
. For example, this script would would add afoo
header with the valuebar
to every Laboratory request.A few notes about how headers are merged:
their values.
request.
Documentation for this new feature is available at
https://the-guild.dev/graphql/hive/docs/dashboard/laboratory/preflight-scripts#http-headers.
#6123
abfd1b1
Thanks @Intellicode! - encode postgres variables and introduce
optional password
#6412
f352bba
Thanks @Intellicode! - Added a new environment variable
PROMETHEUS_METRICS_PORT
to control the promethus port of the policy service. The default valueis
10254
(no action needed).Patch Changes
#6398
0e4be14
Thanks @kamilkisiela! - Remove the db leftovers related to
activities (no longer a thing)
#6433
a902d8b
Thanks @kamilkisiela! - Improves validation for operation
durations and error totals. Prevents processing of invalid usage report data.
#6374
393ece7
Thanks @kamilkisiela! - Adjust the Kafka message size
estimation only when Kafka gives back
MESSAGE_TOO_LARGE
error#6358
ab06518
Thanks @jdolle! - Use sum instead of max of top request counts for
breaking changes calculation