-
Notifications
You must be signed in to change notification settings - Fork 122
fix: treat personal and project access tokens as new access tokens #7248
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
Conversation
9c7ecd4 to
cda3771
Compare
🚀 Snapshot Release (
|
| Package | Version | Info |
|---|---|---|
@graphql-hive/apollo |
0.40.1-alpha-20251111092751-9c04a5162ede2c42a7fd6d4624e9434f47cb9aff |
npm ↗︎ unpkg ↗︎ |
@graphql-hive/cli |
0.53.1-alpha-20251111092751-9c04a5162ede2c42a7fd6d4624e9434f47cb9aff |
npm ↗︎ unpkg ↗︎ |
@graphql-hive/core |
0.13.1-alpha-20251111092751-9c04a5162ede2c42a7fd6d4624e9434f47cb9aff |
npm ↗︎ unpkg ↗︎ |
@graphql-hive/envelop |
0.36.3-alpha-20251111092751-9c04a5162ede2c42a7fd6d4624e9434f47cb9aff |
npm ↗︎ unpkg ↗︎ |
@graphql-hive/yoga |
0.42.3-alpha-20251111092751-9c04a5162ede2c42a7fd6d4624e9434f47cb9aff |
npm ↗︎ unpkg ↗︎ |
hive |
8.7.1-alpha-20251111092751-9c04a5162ede2c42a7fd6d4624e9434f47cb9aff |
npm ↗︎ unpkg ↗︎ |
hive-apollo-router-plugin |
2.3.2-alpha-20251111092751-9c04a5162ede2c42a7fd6d4624e9434f47cb9aff |
npm ↗︎ unpkg ↗︎ |
hive-console-sdk-rs |
0.1.1-alpha-20251111092751-9c04a5162ede2c42a7fd6d4624e9434f47cb9aff |
npm ↗︎ unpkg ↗︎ |
📚 Storybook DeploymentThe latest changes are available as preview in: https://pr-7248.hive-storybook.pages.dev |
cda3771 to
be9e582
Compare
be9e582 to
944b11c
Compare
jdolle
left a comment
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.
nice.
Should we add tests to insure compatibility with any future token changes?
|
@jdolle tbh this was only added until we remove legacy access tokens (that don't provide providing a target) I will tomorrow add some tests for this as well. Once we completely removed legacy access tokens, we will make the |
💻 Website PreviewThe latest changes are available as preview in: https://pr-7248.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": {
"builder": {
"id": ""
},
"buildType": "https://mobyproject.org/buildkit@v1",
"materials": [
{
"uri": "pkg:docker/[email protected]?platform=linux%2Famd64",
"digest": {
"sha256": "f5a0871ab03b035c58bdb3007c3d177b001c2145c18e81817b71624dcf7d8bff"
}
}
],
"invocation": {
"configSource": {
"entryPoint": "services.dockerfile"
},
"parameters": {
"frontend": "dockerfile.v0",
"args": {
"build-arg:HEALTHCHECK_CMD": "wget --spider -q http://127.0.0.1:${PORT}/api/health",
"build-arg:IMAGE_DESCRIPTION": "The app of the GraphQL Hive project.",
"build-arg:IMAGE_TITLE": "graphql-hive/app",
"build-arg:PORT": "3000",
"build-arg:RELEASE": "9c04a5162ede2c42a7fd6d4624e9434f47cb9aff",
"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": "sphxiexu5mqwdtjksw2v30epm",
"local-sessionid:dockerfile": "sphxiexu5mqwdtjksw2v30epm",
"local-sessionid:shared": "sphxiexu5mqwdtjksw2v30epm"
},
"locals": [
{
"name": "context"
},
{
"name": "dist"
},
{
"name": "dockerfile"
},
{
"name": "shared"
}
]
},
"environment": {
"platform": "linux/amd64",
"ProvenanceCustomEnv": null
}
}
},
"buildx.build.ref": "builder-d883e1b1-123d-4f5d-b4a3-1511525f10ea/builder-d883e1b1-123d-4f5d-b4a3-1511525f10ea0/7g5hiqusd4myodkalpw0fg3ut",
"containerimage.config.digest": "sha256:ba016337191003429153d5f2dfb5fffe0bb5032aaf3725c839980ef10713b475",
"containerimage.descriptor": {
"mediaType": "application/vnd.docker.distribution.manifest.v2+json",
"digest": "sha256:3d0ec1da1dc56b7ba9564e8fe94f4dd475689f50053ea913e048ba00ecea29ac",
"size": 2075,
"platform": {
"architecture": "amd64",
"os": "linux"
}
},
"containerimage.digest": "sha256:3d0ec1da1dc56b7ba9564e8fe94f4dd475689f50053ea913e048ba00ecea29ac",
"image.name": "ghcr.io/graphql-hive/app:9c04a5162ede2c42a7fd6d4624e9434f47cb9aff-amd64,ghcr.io/graphql-hive/app:fix_pat_project-amd64"
},
"buildx.build.warnings": [
{
"vertex": "sha256:37300e9ca00d51521c35ae26c1d9b948943491675e9f9b4ed1001d8c18cc8c24",
"level": 1,
"short": "VW5kZWZpbmVkVmFyOiBVc2FnZSBvZiB1bmRlZmluZWQgdmFyaWFibGUgJyRSRUxFQVNFJyAobGluZSAxMik=",
"detail": [
"VmFyaWFibGVzIHNob3VsZCBiZSBkZWZpbmVkIGJlZm9yZSB0aGVpciB1c2U="
],
"url": "https://docs.docker.com/go/dockerfile/rule/undefined-var/",
"sourceInfo": {
"filename": "migrations.dockerfile",
"data": "RlJPTSBub2RlOjIyLjEzLjAtc2xpbQoKUlVOIGFwdC1nZXQgdXBkYXRlICYmIGFwdC1nZXQgaW5zdGFsbCAteSBjYS1jZXJ0aWZpY2F0ZXMKCldPUktESVIgL3Vzci9zcmMvYXBwCgpDT1BZIC0tZnJvbT1kaXN0IC4gL3Vzci9zcmMvYXBwLwpDT1BZIC0tZnJvbT1zaGFyZWQgLiAvCgpFTlYgRU5WSVJPTk1FTlQ9cHJvZHVjdGlvbgpFTlYgTk9ERV9FTlY9cHJvZHVjdGlvbgpFTlYgUkVMRUFTRT0kUkVMRUFTRQoKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLmxpY2Vuc2VzPU1JVApMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UudGl0bGU9JElNQUdFX1RJVExFCkxBQkVMIG9yZy5vcGVuY29udGFpbmVycy5pbWFnZS52ZXJzaW9uPSRSRUxFQVNFCkxBQkVMIG9yZy5vcGVuY29udGFpbmVycy5pbWFnZS5kZXNjcmlwdGlvbj0kSU1BR0VfREVTQ1JJUFRJT04KTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLmF1dGhvcnM9IlRoZSBHdWlsZCIKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLnZlbmRvcj0iS2FtaWwgS2lzaWVsYSIKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLnVybD0iaHR0cHM6Ly9naXRodWIuY29tL2dyYXBocWwtaGl2ZS9wbGF0Zm9ybSIKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLnNvdXJjZT0iaHR0cHM6Ly9naXRodWIuY29tL2dyYXBocWwtaGl2ZS9wbGF0Zm9ybSIKCkVOVFJZUE9JTlQgWyAiL2VudHJ5cG9pbnQuc2giIF0K",
"language": "Dockerfile"
},
"range": [
{
"start": {
"line": 12
},
"end": {
"line": 12
}
}
]
},
{
"vertex": "sha256:37300e9ca00d51521c35ae26c1d9b948943491675e9f9b4ed1001d8c18cc8c24",
"level": 1,
"short": "VW5kZWZpbmVkVmFyOiBVc2FnZSBvZiB1bmRlZmluZWQgdmFyaWFibGUgJyRJTUFHRV9USVRMRScgKGxpbmUgMTUp",
"detail": [
"VmFyaWFibGVzIHNob3VsZCBiZSBkZWZpbmVkIGJlZm9yZSB0aGVpciB1c2U="
],
"url": "https://docs.docker.com/go/dockerfile/rule/undefined-var/",
"sourceInfo": {
"filename": "migrations.dockerfile",
"data": "RlJPTSBub2RlOjIyLjEzLjAtc2xpbQoKUlVOIGFwdC1nZXQgdXBkYXRlICYmIGFwdC1nZXQgaW5zdGFsbCAteSBjYS1jZXJ0aWZpY2F0ZXMKCldPUktESVIgL3Vzci9zcmMvYXBwCgpDT1BZIC0tZnJvbT1kaXN0IC4gL3Vzci9zcmMvYXBwLwpDT1BZIC0tZnJvbT1zaGFyZWQgLiAvCgpFTlYgRU5WSVJPTk1FTlQ9cHJvZHVjdGlvbgpFTlYgTk9ERV9FTlY9cHJvZHVjdGlvbgpFTlYgUkVMRUFTRT0kUkVMRUFTRQoKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLmxpY2Vuc2VzPU1JVApMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UudGl0bGU9JElNQUdFX1RJVExFCkxBQkVMIG9yZy5vcGVuY29udGFpbmVycy5pbWFnZS52ZXJzaW9uPSRSRUxFQVNFCkxBQkVMIG9yZy5vcGVuY29udGFpbmVycy5pbWFnZS5kZXNjcmlwdGlvbj0kSU1BR0VfREVTQ1JJUFRJT04KTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLmF1dGhvcnM9IlRoZSBHdWlsZCIKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLnZlbmRvcj0iS2FtaWwgS2lzaWVsYSIKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLnVybD0iaHR0cHM6Ly9naXRodWIuY29tL2dyYXBocWwtaGl2ZS9wbGF0Zm9ybSIKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLnNvdXJjZT0iaHR0cHM6Ly9naXRodWIuY29tL2dyYXBocWwtaGl2ZS9wbGF0Zm9ybSIKCkVOVFJZUE9JTlQgWyAiL2VudHJ5cG9pbnQuc2giIF0K",
"language": "Dockerfile"
},
"range": [
{
"start": {
"line": 15
},
"end": {
"line": 15
}
}
]
},
{
"vertex": "sha256:37300e9ca00d51521c35ae26c1d9b948943491675e9f9b4ed1001d8c18cc8c24",
"level": 1,
"short": "VW5kZWZpbmVkVmFyOiBVc2FnZSBvZiB1bmRlZmluZWQgdmFyaWFibGUgJyRJTUFHRV9ERVNDUklQVElPTicgKGxpbmUgMTcp",
"detail": [
"VmFyaWFibGVzIHNob3VsZCBiZSBkZWZpbmVkIGJlZm9yZSB0aGVpciB1c2U="
],
"url": "https://docs.docker.com/go/dockerfile/rule/undefined-var/",
"sourceInfo": {
"filename": "migrations.dockerfile",
"data": "RlJPTSBub2RlOjIyLjEzLjAtc2xpbQoKUlVOIGFwdC1nZXQgdXBkYXRlICYmIGFwdC1nZXQgaW5zdGFsbCAteSBjYS1jZXJ0aWZpY2F0ZXMKCldPUktESVIgL3Vzci9zcmMvYXBwCgpDT1BZIC0tZnJvbT1kaXN0IC4gL3Vzci9zcmMvYXBwLwpDT1BZIC0tZnJvbT1zaGFyZWQgLiAvCgpFTlYgRU5WSVJPTk1FTlQ9cHJvZHVjdGlvbgpFTlYgTk9ERV9FTlY9cHJvZHVjdGlvbgpFTlYgUkVMRUFTRT0kUkVMRUFTRQoKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLmxpY2Vuc2VzPU1JVApMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UudGl0bGU9JElNQUdFX1RJVExFCkxBQkVMIG9yZy5vcGVuY29udGFpbmVycy5pbWFnZS52ZXJzaW9uPSRSRUxFQVNFCkxBQkVMIG9yZy5vcGVuY29udGFpbmVycy5pbWFnZS5kZXNjcmlwdGlvbj0kSU1BR0VfREVTQ1JJUFRJT04KTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLmF1dGhvcnM9IlRoZSBHdWlsZCIKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLnZlbmRvcj0iS2FtaWwgS2lzaWVsYSIKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLnVybD0iaHR0cHM6Ly9naXRodWIuY29tL2dyYXBocWwtaGl2ZS9wbGF0Zm9ybSIKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLnNvdXJjZT0iaHR0cHM6Ly9naXRodWIuY29tL2dyYXBocWwtaGl2ZS9wbGF0Zm9ybSIKCkVOVFJZUE9JTlQgWyAiL2VudHJ5cG9pbnQuc2giIF0K",
"language": "Dockerfile"
},
"range": [
{
"start": {
"line": 17
},
"end": {
"line": 17
}
}
]
},
{
"vertex": "sha256:6c1564aaacb8bfa431affa25b7725ad758bda9172d0411264a2f621f1e87f56d",
"level": 1,
"short": "VW5kZWZpbmVkVmFyOiBVc2FnZSBvZiB1bmRlZmluZWQgdmFyaWFibGUgJyRJTUFHRV9USVRMRScgKGxpbmUgMTIp",
"detail": [
"VmFyaWFibGVzIHNob3VsZCBiZSBkZWZpbmVkIGJlZm9yZSB0aGVpciB1c2U="
],
"url": "https://docs.docker.com/go/dockerfile/rule/undefined-var/",
"sourceInfo": {
"filename": "services.dockerfile",
"data": "RlJPTSBub2RlOjIyLjEzLjAtc2xpbQoKUlVOIGFwdC1nZXQgdXBkYXRlICYmIGFwdC1nZXQgaW5zdGFsbCAteSB3Z2V0IGNhLWNlcnRpZmljYXRlcyAmJiBybSAtcmYgL3Zhci9saWIvYXB0L2xpc3RzLyoKCkFSRyBTRVJWSUNFX0RJUl9OQU1FCldPUktESVIgL3Vzci9zcmMvYXBwLyRTRVJWSUNFX0RJUl9OQU1FCgpDT1BZIC0tZnJvbT1kaXN0IC4gL3Vzci9zcmMvYXBwLyRTRVJWSUNFX0RJUl9OQU1FLwpDT1BZIC0tZnJvbT1zaGFyZWQgLiAvCgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UubGljZW5zZXM9TUlUCkxBQkVMIG9yZy5vcGVuY29udGFpbmVycy5pbWFnZS50aXRsZT0kSU1BR0VfVElUTEUKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLnZlcnNpb249JFJFTEVBU0UKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLmRlc2NyaXB0aW9uPSRJTUFHRV9ERVNDUklQVElPTgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UuYXV0aG9ycz0iVGhlIEd1aWxkIgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UudmVuZG9yPSJLYW1pbCBLaXNpZWxhIgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UudXJsPSJodHRwczovL2dpdGh1Yi5jb20vZ3JhcGhxbC1oaXZlL3BsYXRmb3JtIgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2Uuc291cmNlPSJodHRwczovL2dpdGh1Yi5jb20vZ3JhcGhxbC1oaXZlL3BsYXRmb3JtIgoKRU5WIEVOVklST05NRU5UPXByb2R1Y3Rpb24KRU5WIFJFTEVBU0U9JFJFTEVBU0UKRU5WIFBPUlQ9JFBPUlQKCkhFQUxUSENIRUNLIC0taW50ZXJ2YWw9NXMgXAogIC0tdGltZW91dD01cyBcCiAgLS1zdGFydC1wZXJpb2Q9NXMgXAogIC0tcmV0cmllcz02IFwKICBDTUQgJEhFQUxUSENIRUNLX0NNRAoKRU5UUllQT0lOVCBbICIvZW50cnlwb2ludC5zaCIgXQo=",
"language": "Dockerfile"
},
"range": [
{
"start": {
"line": 12
},
"end": {
"line": 12
}
}
]
},
{
"vertex": "sha256:6c1564aaacb8bfa431affa25b7725ad758bda9172d0411264a2f621f1e87f56d",
"level": 1,
"short": "VW5kZWZpbmVkVmFyOiBVc2FnZSBvZiB1bmRlZmluZWQgdmFyaWFibGUgJyRSRUxFQVNFJyAobGluZSAxMyk=",
"detail": [
"VmFyaWFibGVzIHNob3VsZCBiZSBkZWZpbmVkIGJlZm9yZSB0aGVpciB1c2U="
],
"url": "https://docs.docker.com/go/dockerfile/rule/undefined-var/",
"sourceInfo": {
"filename": "services.dockerfile",
"data": "RlJPTSBub2RlOjIyLjEzLjAtc2xpbQoKUlVOIGFwdC1nZXQgdXBkYXRlICYmIGFwdC1nZXQgaW5zdGFsbCAteSB3Z2V0IGNhLWNlcnRpZmljYXRlcyAmJiBybSAtcmYgL3Zhci9saWIvYXB0L2xpc3RzLyoKCkFSRyBTRVJWSUNFX0RJUl9OQU1FCldPUktESVIgL3Vzci9zcmMvYXBwLyRTRVJWSUNFX0RJUl9OQU1FCgpDT1BZIC0tZnJvbT1kaXN0IC4gL3Vzci9zcmMvYXBwLyRTRVJWSUNFX0RJUl9OQU1FLwpDT1BZIC0tZnJvbT1zaGFyZWQgLiAvCgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UubGljZW5zZXM9TUlUCkxBQkVMIG9yZy5vcGVuY29udGFpbmVycy5pbWFnZS50aXRsZT0kSU1BR0VfVElUTEUKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLnZlcnNpb249JFJFTEVBU0UKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLmRlc2NyaXB0aW9uPSRJTUFHRV9ERVNDUklQVElPTgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UuYXV0aG9ycz0iVGhlIEd1aWxkIgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UudmVuZG9yPSJLYW1pbCBLaXNpZWxhIgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UudXJsPSJodHRwczovL2dpdGh1Yi5jb20vZ3JhcGhxbC1oaXZlL3BsYXRmb3JtIgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2Uuc291cmNlPSJodHRwczovL2dpdGh1Yi5jb20vZ3JhcGhxbC1oaXZlL3BsYXRmb3JtIgoKRU5WIEVOVklST05NRU5UPXByb2R1Y3Rpb24KRU5WIFJFTEVBU0U9JFJFTEVBU0UKRU5WIFBPUlQ9JFBPUlQKCkhFQUxUSENIRUNLIC0taW50ZXJ2YWw9NXMgXAogIC0tdGltZW91dD01cyBcCiAgLS1zdGFydC1wZXJpb2Q9NXMgXAogIC0tcmV0cmllcz02IFwKICBDTUQgJEhFQUxUSENIRUNLX0NNRAoKRU5UUllQT0lOVCBbICIvZW50cnlwb2ludC5zaCIgXQo=",
"language": "Dockerfile"
},
"range": [
{
"start": {
"line": 13
},
"end": {
"line": 13
}
}
]
},
{
"vertex": "sha256:6c1564aaacb8bfa431affa25b7725ad758bda9172d0411264a2f621f1e87f56d",
"level": 1,
"short": "VW5kZWZpbmVkVmFyOiBVc2FnZSBvZiB1bmRlZmluZWQgdmFyaWFibGUgJyRJTUFHRV9ERVNDUklQVElPTicgKGxpbmUgMTQp",
"detail": [
"VmFyaWFibGVzIHNob3VsZCBiZSBkZWZpbmVkIGJlZm9yZSB0aGVpciB1c2U="
],
"url": "https://docs.docker.com/go/dockerfile/rule/undefined-var/",
"sourceInfo": {
"filename": "services.dockerfile",
"data": "RlJPTSBub2RlOjIyLjEzLjAtc2xpbQoKUlVOIGFwdC1nZXQgdXBkYXRlICYmIGFwdC1nZXQgaW5zdGFsbCAteSB3Z2V0IGNhLWNlcnRpZmljYXRlcyAmJiBybSAtcmYgL3Zhci9saWIvYXB0L2xpc3RzLyoKCkFSRyBTRVJWSUNFX0RJUl9OQU1FCldPUktESVIgL3Vzci9zcmMvYXBwLyRTRVJWSUNFX0RJUl9OQU1FCgpDT1BZIC0tZnJvbT1kaXN0IC4gL3Vzci9zcmMvYXBwLyRTRVJWSUNFX0RJUl9OQU1FLwpDT1BZIC0tZnJvbT1zaGFyZWQgLiAvCgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UubGljZW5zZXM9TUlUCkxBQkVMIG9yZy5vcGVuY29udGFpbmVycy5pbWFnZS50aXRsZT0kSU1BR0VfVElUTEUKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLnZlcnNpb249JFJFTEVBU0UKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLmRlc2NyaXB0aW9uPSRJTUFHRV9ERVNDUklQVElPTgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UuYXV0aG9ycz0iVGhlIEd1aWxkIgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UudmVuZG9yPSJLYW1pbCBLaXNpZWxhIgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UudXJsPSJodHRwczovL2dpdGh1Yi5jb20vZ3JhcGhxbC1oaXZlL3BsYXRmb3JtIgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2Uuc291cmNlPSJodHRwczovL2dpdGh1Yi5jb20vZ3JhcGhxbC1oaXZlL3BsYXRmb3JtIgoKRU5WIEVOVklST05NRU5UPXByb2R1Y3Rpb24KRU5WIFJFTEVBU0U9JFJFTEVBU0UKRU5WIFBPUlQ9JFBPUlQKCkhFQUxUSENIRUNLIC0taW50ZXJ2YWw9NXMgXAogIC0tdGltZW91dD01cyBcCiAgLS1zdGFydC1wZXJpb2Q9NXMgXAogIC0tcmV0cmllcz02IFwKICBDTUQgJEhFQUxUSENIRUNLX0NNRAoKRU5UUllQT0lOVCBbICIvZW50cnlwb2ludC5zaCIgXQo=",
"language": "Dockerfile"
},
"range": [
{
"start": {
"line": 14
},
"end": {
"line": 14
}
}
]
},
{
"vertex": "sha256:6c1564aaacb8bfa431affa25b7725ad758bda9172d0411264a2f621f1e87f56d",
"level": 1,
"short": "VW5kZWZpbmVkVmFyOiBVc2FnZSBvZiB1bmRlZmluZWQgdmFyaWFibGUgJyRSRUxFQVNFJyAobGluZSAyMSk=",
"detail": [
"VmFyaWFibGVzIHNob3VsZCBiZSBkZWZpbmVkIGJlZm9yZSB0aGVpciB1c2U="
],
"url": "https://docs.docker.com/go/dockerfile/rule/undefined-var/",
"sourceInfo": {
"filename": "services.dockerfile",
"data": "RlJPTSBub2RlOjIyLjEzLjAtc2xpbQoKUlVOIGFwdC1nZXQgdXBkYXRlICYmIGFwdC1nZXQgaW5zdGFsbCAteSB3Z2V0IGNhLWNlcnRpZmljYXRlcyAmJiBybSAtcmYgL3Zhci9saWIvYXB0L2xpc3RzLyoKCkFSRyBTRVJWSUNFX0RJUl9OQU1FCldPUktESVIgL3Vzci9zcmMvYXBwLyRTRVJWSUNFX0RJUl9OQU1FCgpDT1BZIC0tZnJvbT1kaXN0IC4gL3Vzci9zcmMvYXBwLyRTRVJWSUNFX0RJUl9OQU1FLwpDT1BZIC0tZnJvbT1zaGFyZWQgLiAvCgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UubGljZW5zZXM9TUlUCkxBQkVMIG9yZy5vcGVuY29udGFpbmVycy5pbWFnZS50aXRsZT0kSU1BR0VfVElUTEUKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLnZlcnNpb249JFJFTEVBU0UKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLmRlc2NyaXB0aW9uPSRJTUFHRV9ERVNDUklQVElPTgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UuYXV0aG9ycz0iVGhlIEd1aWxkIgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UudmVuZG9yPSJLYW1pbCBLaXNpZWxhIgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UudXJsPSJodHRwczovL2dpdGh1Yi5jb20vZ3JhcGhxbC1oaXZlL3BsYXRmb3JtIgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2Uuc291cmNlPSJodHRwczovL2dpdGh1Yi5jb20vZ3JhcGhxbC1oaXZlL3BsYXRmb3JtIgoKRU5WIEVOVklST05NRU5UPXByb2R1Y3Rpb24KRU5WIFJFTEVBU0U9JFJFTEVBU0UKRU5WIFBPUlQ9JFBPUlQKCkhFQUxUSENIRUNLIC0taW50ZXJ2YWw9NXMgXAogIC0tdGltZW91dD01cyBcCiAgLS1zdGFydC1wZXJpb2Q9NXMgXAogIC0tcmV0cmllcz02IFwKICBDTUQgJEhFQUxUSENIRUNLX0NNRAoKRU5UUllQT0lOVCBbICIvZW50cnlwb2ludC5zaCIgXQo=",
"language": "Dockerfile"
},
"range": [
{
"start": {
"line": 21
},
"end": {
"line": 21
}
}
]
},
{
"vertex": "sha256:6c1564aaacb8bfa431affa25b7725ad758bda9172d0411264a2f621f1e87f56d",
"level": 1,
"short": "VW5kZWZpbmVkVmFyOiBVc2FnZSBvZiB1bmRlZmluZWQgdmFyaWFibGUgJyRQT1JUJyAobGluZSAyMik=",
"detail": [
"VmFyaWFibGVzIHNob3VsZCBiZSBkZWZpbmVkIGJlZm9yZSB0aGVpciB1c2U="
],
"url": "https://docs.docker.com/go/dockerfile/rule/undefined-var/",
"sourceInfo": {
"filename": "services.dockerfile",
"data": "RlJPTSBub2RlOjIyLjEzLjAtc2xpbQoKUlVOIGFwdC1nZXQgdXBkYXRlICYmIGFwdC1nZXQgaW5zdGFsbCAteSB3Z2V0IGNhLWNlcnRpZmljYXRlcyAmJiBybSAtcmYgL3Zhci9saWIvYXB0L2xpc3RzLyoKCkFSRyBTRVJWSUNFX0RJUl9OQU1FCldPUktESVIgL3Vzci9zcmMvYXBwLyRTRVJWSUNFX0RJUl9OQU1FCgpDT1BZIC0tZnJvbT1kaXN0IC4gL3Vzci9zcmMvYXBwLyRTRVJWSUNFX0RJUl9OQU1FLwpDT1BZIC0tZnJvbT1zaGFyZWQgLiAvCgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UubGljZW5zZXM9TUlUCkxBQkVMIG9yZy5vcGVuY29udGFpbmVycy5pbWFnZS50aXRsZT0kSU1BR0VfVElUTEUKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLnZlcnNpb249JFJFTEVBU0UKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLmRlc2NyaXB0aW9uPSRJTUFHRV9ERVNDUklQVElPTgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UuYXV0aG9ycz0iVGhlIEd1aWxkIgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UudmVuZG9yPSJLYW1pbCBLaXNpZWxhIgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UudXJsPSJodHRwczovL2dpdGh1Yi5jb20vZ3JhcGhxbC1oaXZlL3BsYXRmb3JtIgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2Uuc291cmNlPSJodHRwczovL2dpdGh1Yi5jb20vZ3JhcGhxbC1oaXZlL3BsYXRmb3JtIgoKRU5WIEVOVklST05NRU5UPXByb2R1Y3Rpb24KRU5WIFJFTEVBU0U9JFJFTEVBU0UKRU5WIFBPUlQ9JFBPUlQKCkhFQUxUSENIRUNLIC0taW50ZXJ2YWw9NXMgXAogIC0tdGltZW91dD01cyBcCiAgLS1zdGFydC1wZXJpb2Q9NXMgXAogIC0tcmV0cmllcz02IFwKICBDTUQgJEhFQUxUSENIRUNLX0NNRAoKRU5UUllQT0lOVCBbICIvZW50cnlwb2ludC5zaCIgXQo=",
"language": "Dockerfile"
},
"range": [
{
"start": {
"line": 22
},
"end": {
"line": 22
}
}
]
}
],
"commerce": {
"buildx.build.provenance": {
"builder": {
"id": ""
},
"buildType": "https://mobyproject.org/buildkit@v1",
"materials": [
{
"uri": "pkg:docker/[email protected]?platform=linux%2Famd64",
"digest": {
"sha256": "f5a0871ab03b035c58bdb3007c3d177b001c2145c18e81817b71624dcf7d8bff"
}
}
],
"invocation": {
"configSource": {
"entryPoint": "services.dockerfile"
},
"parameters": {
"frontend": "dockerfile.v0",
"args": {
"build-arg:HEALTHCHECK_CMD": "wget --spider -q http://127.0.0.1:${PORT}/_readiness",
"build-arg:IMAGE_DESCRIPTION": "The commerce service of the GraphQL Hive project.",
"build-arg:IMAGE_TITLE": "graphql-hive/commerce",
"build-arg:PORT": "3010",
"build-arg:RELEASE": "9c04a5162ede2c42a7fd6d4624e9434f47cb9aff",
"build-arg:SERVICE_DIR_NAME": "@hive/commerce",
"context:dist": "local:dist",
"context:shared": "local:shared",
"frontend.caps": "moby.buildkit.frontend.contexts+forward",
"local-sessionid:context": "sphxiexu5mqwdtjksw2v30epm",
"local-sessionid:dockerfile": "sphxiexu5mqwdtjksw2v30epm",
"local-sessionid:shared": "sphxiexu5mqwdtjksw2v30epm"
},
"locals": [
{
"name": "context"
},
{
"name": "dist"
},
{
"name": "dockerfile"
},
{
"name": "shared"
}
]
},
"environment": {
"platform": "linux/amd64",
"ProvenanceCustomEnv": null
}
}
},
"buildx.build.ref": "builder-d883e1b1-123d-4f5d-b4a3-1511525f10ea/builder-d883e1b1-123d-4f5d-b4a3-1511525f10ea0/ahg43gpk77xx5ssah0ehhj6dt",
"containerimage.config.digest": "sha256:5a947c7bb52e5ff27762be6d82ca1c82f90d128bd423df419d512319034daccd",
"containerimage.descriptor": {
"mediaType": "application/vnd.docker.distribution.manifest.v2+json",
"digest": "sha256:34405de0780cb2c29769aac1debfa5f3948563f2c8b415668e88f87642494382",
"size": 2075,
"platform": {
"architecture": "amd64",
"os": "linux"
}
},
"containerimage.digest": "sha256:34405de0780cb2c29769aac1debfa5f3948563f2c8b415668e88f87642494382",
"image.name": "ghcr.io/graphql-hive/commerce:9c04a5162ede2c42a7fd6d4624e9434f47cb9aff-amd64,ghcr.io/graphql-hive/commerce:fix_pat_project-amd64"
},
"composition-federation-2": {
"buildx.build.provenance": {
"builder": {
"id": ""
},
"buildType": "https://mobyproject.org/buildkit@v1",
"materials": [
{
"uri": "pkg:docker/[email protected]?platform=linux%2Famd64",
"digest": {
"sha256": "f5a0871ab03b035c58bdb3007c3d177b001c2145c18e81817b71624dcf7d8bff"
}
}
],
"invocation": {
"configSource": {
"entryPoint": "services.dockerfile"
},
"parameters": {
"frontend": "dockerfile.v0",
"args": {
"build-arg:HEALTHCHECK_CMD": "wget --spider -q http://127.0.0.1:${PORT}/_readiness",
"build-arg:IMAGE_DESCRIPTION": "Federation 2 Composition Service for GraphQL Hive.",
"build-arg:IMAGE_TITLE": "graphql-hive/composition-federation-2",
"build-arg:PORT": "3069",
"build-arg:RELEASE": "9c04a5162ede2c42a7fd6d4624e9434f47cb9aff",
"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": "sphxiexu5mqwdtjksw2v30epm",
"local-sessionid:dockerfile": "sphxiexu5mqwdtjksw2v30epm",
"local-sessionid:shared": "sphxiexu5mqwdtjksw2v30epm"
},
"locals": [
{
"name": "context"
},
{
"name": "dist"
},
{
"name": "dockerfile"
},
{
"name": "shared"
}
]
},
"environment": {
"platform": "linux/amd64",
"ProvenanceCustomEnv": null
}
}
},
"buildx.build.ref": "builder-d883e1b1-123d-4f5d-b4a3-1511525f10ea/builder-d883e1b1-123d-4f5d-b4a3-1511525f10ea0/tuhh3z3o6pxgbd9olg3e5j0ym",
"containerimage.config.digest": "sha256:61b11429a039191fbee7646fd2a1e0fb9063a59474c7d64a0d0b76089ece4ab9",
"containerimage.descriptor": {
"mediaType": "application/vnd.docker.distribution.manifest.v2+json",
"digest": "sha256:8cd9cba4d6bdaecc631b024a9aa4c6fda1ba5b8ad56846d1f6864c989b872746",
"size": 2075,
"platform": {
"architecture": "amd64",
"os": "linux"
}
},
"containerimage.digest": "sha256:8cd9cba4d6bdaecc631b024a9aa4c6fda1ba5b8ad56846d1f6864c989b872746",
"image.name": "ghcr.io/graphql-hive/composition-federation-2:9c04a5162ede2c42a7fd6d4624e9434f47cb9aff-amd64,ghcr.io/graphql-hive/composition-federation-2:fix_pat_project-amd64"
},
"emails": {
"buildx.build.provenance": {
"builder": {
"id": ""
},
"buildType": "https://mobyproject.org/buildkit@v1",
"materials": [
{
"uri": "pkg:docker/[email protected]?platform=linux%2Famd64",
"digest": {
"sha256": "f5a0871ab03b035c58bdb3007c3d177b001c2145c18e81817b71624dcf7d8bff"
}
}
],
"invocation": {
"configSource": {
"entryPoint": "services.dockerfile"
},
"parameters": {
"frontend": "dockerfile.v0",
"args": {
"build-arg:HEALTHCHECK_CMD": "wget --spider -q http://127.0.0.1:${PORT}/_readiness",
"build-arg:IMAGE_DESCRIPTION": "The emails service of the GraphQL Hive project.",
"build-arg:IMAGE_TITLE": "graphql-hive/emails",
"build-arg:PORT": "3006",
"build-arg:RELEASE": "9c04a5162ede2c42a7fd6d4624e9434f47cb9aff",
"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": "sphxiexu5mqwdtjksw2v30epm",
"local-sessionid:dockerfile": "sphxiexu5mqwdtjksw2v30epm",
"local-sessionid:shared": "sphxiexu5mqwdtjksw2v30epm"
},
"locals": [
{
"name": "context"
},
{
"name": "dist"
},
{
"name": "dockerfile"
},
{
"name": "shared"
}
]
},
"environment": {
"platform": "linux/amd64",
"ProvenanceCustomEnv": null
}
}
},
"buildx.build.ref": "builder-d883e1b1-123d-4f5d-b4a3-1511525f10ea/builder-d883e1b1-123d-4f5d-b4a3-1511525f10ea0/ju4rztlz5nv3vc0a4miztcw0n",
"containerimage.config.digest": "sha256:7e626570ad2c028d52cce41a5d87697e6044e9f55fc9e7cba589231c1ccc1de5",
"containerimage.descriptor": {
"mediaType": "application/vnd.docker.distribution.manifest.v2+json",
"digest": "sha256:8b9d48853af70393ca1113e8645d7f4bf3bf4d059bfd359c65cc0e257c8e5b02",
"size": 2075,
"platform": {
"architecture": "amd64",
"os": "linux"
}
},
"containerimage.digest": "sha256:8b9d48853af70393ca1113e8645d7f4bf3bf4d059bfd359c65cc0e257c8e5b02",
"image.name": "ghcr.io/graphql-hive/emails:9c04a5162ede2c42a7fd6d4624e9434f47cb9aff-amd64,ghcr.io/graphql-hive/emails:fix_pat_project-amd64"
},
"otel-collector": {
"buildx.build.provenance": {
"builder": {
"id": ""
},
"buildType": "https://mobyproject.org/buildkit@v1",
"materials": [
{
"uri": "pkg:docker/[email protected]?platform=linux%2Famd64",
"digest": {
"sha256": "0f2d5c38dd7a4f4f733e688e3a6733cb5ab1ac6e3cb4603a5dd564e5bfb80eed"
}
},
{
"uri": "pkg:docker/[email protected]?platform=linux%2Famd64",
"digest": {
"sha256": "7d1571fea7cdc08fe7f37d4eacf06dfe5756366acb7bdd33cf26a7c422fed993"
}
}
],
"invocation": {
"configSource": {
"entryPoint": "otel-collector.dockerfile"
},
"parameters": {
"frontend": "dockerfile.v0",
"args": {
"build-arg:IMAGE_DESCRIPTION": "OTEL Collector for GraphQL Hive.",
"build-arg:IMAGE_TITLE": "graphql-hive/otel-collector",
"build-arg:RELEASE": "9c04a5162ede2c42a7fd6d4624e9434f47cb9aff",
"local-sessionid:dockerfile": "sphxiexu5mqwdtjksw2v30epm"
},
"locals": [
{
"name": "context"
},
{
"name": "dockerfile"
}
]
},
"environment": {
"platform": "linux/amd64",
"ProvenanceCustomEnv": null
}
}
},
"buildx.build.ref": "builder-d883e1b1-123d-4f5d-b4a3-1511525f10ea/builder-d883e1b1-123d-4f5d-b4a3-1511525f10ea0/k1s0sokvdkkqffuxzaib4ik6c",
"containerimage.config.digest": "sha256:354395e701ebe4fa5403b5c4f2dd8852ecb2c524350e530edde16b93a6afd631",
"containerimage.descriptor": {
"mediaType": "application/vnd.docker.distribution.manifest.v2+json",
"digest": "sha256:a7cf04d56c38c6c62997bf8041a230a2f09e5bc4f009a7863e93f039e7a5db77",
"size": 1089,
"platform": {
"architecture": "amd64",
"os": "linux"
}
},
"containerimage.digest": "sha256:a7cf04d56c38c6c62997bf8041a230a2f09e5bc4f009a7863e93f039e7a5db77",
"image.name": "ghcr.io/graphql-hive/otel-collector:9c04a5162ede2c42a7fd6d4624e9434f47cb9aff-amd64,ghcr.io/graphql-hive/otel-collector:fix_pat_project-amd64"
},
"policy": {
"buildx.build.provenance": {
"builder": {
"id": ""
},
"buildType": "https://mobyproject.org/buildkit@v1",
"materials": [
{
"uri": "pkg:docker/[email protected]?platform=linux%2Famd64",
"digest": {
"sha256": "f5a0871ab03b035c58bdb3007c3d177b001c2145c18e81817b71624dcf7d8bff"
}
}
],
"invocation": {
"configSource": {
"entryPoint": "services.dockerfile"
},
"parameters": {
"frontend": "dockerfile.v0",
"args": {
"build-arg:HEALTHCHECK_CMD": "wget --spider -q http://127.0.0.1:${PORT}/_readiness",
"build-arg:IMAGE_DESCRIPTION": "The policy service of the GraphQL Hive project.",
"build-arg:IMAGE_TITLE": "graphql-hive/policy",
"build-arg:PORT": "3012",
"build-arg:RELEASE": "9c04a5162ede2c42a7fd6d4624e9434f47cb9aff",
"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": "sphxiexu5mqwdtjksw2v30epm",
"local-sessionid:dockerfile": "sphxiexu5mqwdtjksw2v30epm",
"local-sessionid:shared": "sphxiexu5mqwdtjksw2v30epm"
},
"locals": [
{
"name": "context"
},
{
"name": "dist"
},
{
"name": "dockerfile"
},
{
"name": "shared"
}
]
},
"environment": {
"platform": "linux/amd64",
"ProvenanceCustomEnv": null
}
}
},
"buildx.build.ref": "builder-d883e1b1-123d-4f5d-b4a3-1511525f10ea/builder-d883e1b1-123d-4f5d-b4a3-1511525f10ea0/regzj91e0ge0frn7c41j6cygd",
"containerimage.config.digest": "sha256:864f31798a4f0e745279fa30bde74d8e9337622826fed455051e0b116eec64a9",
"containerimage.descriptor": {
"mediaType": "application/vnd.docker.distribution.manifest.v2+json",
"digest": "sha256:23247f0461b54b70ca228f3230ce964ba99a8af1b2a7e5d4d244cb28c6e3c0f0",
"size": 2075,
"platform": {
"architecture": "amd64",
"os": "linux"
}
},
"containerimage.digest": "sha256:23247f0461b54b70ca228f3230ce964ba99a8af1b2a7e5d4d244cb28c6e3c0f0",
"image.name": "ghcr.io/graphql-hive/policy:9c04a5162ede2c42a7fd6d4624e9434f47cb9aff-amd64,ghcr.io/graphql-hive/policy:fix_pat_project-amd64"
},
"schema": {
"buildx.build.provenance": {
"builder": {
"id": ""
},
"buildType": "https://mobyproject.org/buildkit@v1",
"materials": [
{
"uri": "pkg:docker/[email protected]?platform=linux%2Famd64",
"digest": {
"sha256": "f5a0871ab03b035c58bdb3007c3d177b001c2145c18e81817b71624dcf7d8bff"
}
}
],
"invocation": {
"configSource": {
"entryPoint": "services.dockerfile"
},
"parameters": {
"frontend": "dockerfile.v0",
"args": {
"build-arg:HEALTHCHECK_CMD": "wget --spider -q http://127.0.0.1:${PORT}/_readiness",
"build-arg:IMAGE_DESCRIPTION": "The schema service of the GraphQL Hive project.",
"build-arg:IMAGE_TITLE": "graphql-hive/schema",
"build-arg:PORT": "3002",
"build-arg:RELEASE": "9c04a5162ede2c42a7fd6d4624e9434f47cb9aff",
"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": "sphxiexu5mqwdtjksw2v30epm",
"local-sessionid:dockerfile": "sphxiexu5mqwdtjksw2v30epm",
"local-sessionid:shared": "sphxiexu5mqwdtjksw2v30epm"
},
"locals": [
{
"name": "context"
},
{
"name": "dist"
},
{
"name": "dockerfile"
},
{
"name": "shared"
}
]
},
"environment": {
"platform": "linux/amd64",
"ProvenanceCustomEnv": null
}
}
},
"buildx.build.ref": "builder-d883e1b1-123d-4f5d-b4a3-1511525f10ea/builder-d883e1b1-123d-4f5d-b4a3-1511525f10ea0/iz9zrnms278e16vy8tv7pflds",
"containerimage.config.digest": "sha256:becc3aa9445048ab6e85427bba03c6f0aefd52a35191af5de5c12ca03b05d49a",
"containerimage.descriptor": {
"mediaType": "application/vnd.docker.distribution.manifest.v2+json",
"digest": "sha256:5b4aa1c0c93a6cbacdfba443a3273b4e4550917aa5140da8c6bffe573d969dd1",
"size": 2075,
"platform": {
"architecture": "amd64",
"os": "linux"
}
},
"containerimage.digest": "sha256:5b4aa1c0c93a6cbacdfba443a3273b4e4550917aa5140da8c6bffe573d969dd1",
"image.name": "ghcr.io/graphql-hive/schema:9c04a5162ede2c42a7fd6d4624e9434f47cb9aff-amd64,ghcr.io/graphql-hive/schema:fix_pat_project-amd64"
},
"server": {
"buildx.build.provenance": {
"builder": {
"id": ""
},
"buildType": "https://mobyproject.org/buildkit@v1",
"materials": [
{
"uri": "pkg:docker/[email protected]?platform=linux%2Famd64",
"digest": {
"sha256": "f5a0871ab03b035c58bdb3007c3d177b001c2145c18e81817b71624dcf7d8bff"
}
}
],
"invocation": {
"configSource": {
"entryPoint": "services.dockerfile"
},
"parameters": {
"frontend": "dockerfile.v0",
"args": {
"build-arg:HEALTHCHECK_CMD": "wget --spider -q http://127.0.0.1:${PORT}/_readiness",
"build-arg:IMAGE_DESCRIPTION": "The server service of the GraphQL Hive project.",
"build-arg:IMAGE_TITLE": "graphql-hive/server",
"build-arg:PORT": "3001",
"build-arg:RELEASE": "9c04a5162ede2c42a7fd6d4624e9434f47cb9aff",
"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": "sphxiexu5mqwdtjksw2v30epm",
"local-sessionid:dockerfile": "sphxiexu5mqwdtjksw2v30epm",
"local-sessionid:shared": "sphxiexu5mqwdtjksw2v30epm"
},
"locals": [
{
"name": "context"
},
{
"name": "dist"
},
{
"name": "dockerfile"
},
{
"name": "shared"
}
]
},
"environment": {
"platform": "linux/amd64",
"ProvenanceCustomEnv": null
}
}
},
"buildx.build.ref": "builder-d883e1b1-123d-4f5d-b4a3-1511525f10ea/builder-d883e1b1-123d-4f5d-b4a3-1511525f10ea0/ii8rru4yqbiisc7t0e5zhustk",
"containerimage.config.digest": "sha256:7f14be70ec7ab1c4f8782a235ede027ccc2e8cb393443bbef15ce015afeb75df",
"containerimage.descriptor": {
"mediaType": "application/vnd.docker.distribution.manifest.v2+json",
"digest": "sha256:d325175fb2631ed1cbdd48f35340b3a93b14998246d7410826d5d362bd330f49",
"size": 2076,
"platform": {
"architecture": "amd64",
"os": "linux"
}
},
"containerimage.digest": "sha256:d325175fb2631ed1cbdd48f35340b3a93b14998246d7410826d5d362bd330f49",
"image.name": "ghcr.io/graphql-hive/server:9c04a5162ede2c42a7fd6d4624e9434f47cb9aff-amd64,ghcr.io/graphql-hive/server:fix_pat_project-amd64"
},
"storage": {
"buildx.build.provenance": {
"builder": {
"id": ""
},
"buildType": "https://mobyproject.org/buildkit@v1",
"materials": [
{
"uri": "pkg:docker/[email protected]?platform=linux%2Famd64",
"digest": {
"sha256": "f5a0871ab03b035c58bdb3007c3d177b001c2145c18e81817b71624dcf7d8bff"
}
}
],
"invocation": {
"configSource": {
"entryPoint": "migrations.dockerfile"
},
"parameters": {
"frontend": "dockerfile.v0",
"args": {
"build-arg:IMAGE_DESCRIPTION": "The migrations service of the GraphQL Hive project.",
"build-arg:IMAGE_TITLE": "graphql-hive/storage",
"build-arg:RELEASE": "9c04a5162ede2c42a7fd6d4624e9434f47cb9aff",
"context:dist": "local:dist",
"context:shared": "local:shared",
"frontend.caps": "moby.buildkit.frontend.contexts+forward",
"local-sessionid:context": "sphxiexu5mqwdtjksw2v30epm",
"local-sessionid:dockerfile": "sphxiexu5mqwdtjksw2v30epm",
"local-sessionid:shared": "sphxiexu5mqwdtjksw2v30epm"
},
"locals": [
{
"name": "context"
},
{
"name": "dist"
},
{
"name": "dockerfile"
},
{
"name": "shared"
}
]
},
"environment": {
"platform": "linux/amd64",
"ProvenanceCustomEnv": null
}
}
},
"buildx.build.ref": "builder-d883e1b1-123d-4f5d-b4a3-1511525f10ea/builder-d883e1b1-123d-4f5d-b4a3-1511525f10ea0/0hw75r91814haxhhuc5ek44s6",
"containerimage.config.digest": "sha256:83b94ed881658a7b63530a3e465a313ba79fd57fc5c7be649b07bd9a9b818a36",
"containerimage.descriptor": {
"mediaType": "application/vnd.docker.distribution.manifest.v2+json",
"digest": "sha256:49f2aa2001301e8931b0cbd9da40d918387526a326bd7607073e185e0d851f33",
"size": 2075,
"platform": {
"architecture": "amd64",
"os": "linux"
}
},
"containerimage.digest": "sha256:49f2aa2001301e8931b0cbd9da40d918387526a326bd7607073e185e0d851f33",
"image.name": "ghcr.io/graphql-hive/storage:9c04a5162ede2c42a7fd6d4624e9434f47cb9aff-amd64,ghcr.io/graphql-hive/storage:fix_pat_project-amd64"
},
"tokens": {
"buildx.build.provenance": {
"builder": {
"id": ""
},
"buildType": "https://mobyproject.org/buildkit@v1",
"materials": [
{
"uri": "pkg:docker/[email protected]?platform=linux%2Famd64",
"digest": {
"sha256": "f5a0871ab03b035c58bdb3007c3d177b001c2145c18e81817b71624dcf7d8bff"
}
}
],
"invocation": {
"configSource": {
"entryPoint": "services.dockerfile"
},
"parameters": {
"frontend": "dockerfile.v0",
"args": {
"build-arg:HEALTHCHECK_CMD": "wget --spider -q http://127.0.0.1:${PORT}/_readiness",
"build-arg:IMAGE_DESCRIPTION": "The tokens service of the GraphQL Hive project.",
"build-arg:IMAGE_TITLE": "graphql-hive/tokens",
"build-arg:PORT": "3003",
"build-arg:RELEASE": "9c04a5162ede2c42a7fd6d4624e9434f47cb9aff",
"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": "sphxiexu5mqwdtjksw2v30epm",
"local-sessionid:dockerfile": "sphxiexu5mqwdtjksw2v30epm",
"local-sessionid:shared": "sphxiexu5mqwdtjksw2v30epm"
},
"locals": [
{
"name": "context"
},
{
"name": "dist"
},
{
"name": "dockerfile"
},
{
"name": "shared"
}
]
},
"environment": {
"platform": "linux/amd64",
"ProvenanceCustomEnv": null
}
}
},
"buildx.build.ref": "builder-d883e1b1-123d-4f5d-b4a3-1511525f10ea/builder-d883e1b1-123d-4f5d-b4a3-1511525f10ea0/op7yb841vlrnl2vcx697buuia",
"containerimage.config.digest": "sha256:e8d24682d4f32a09e01cf5bd940d4bb73bad2e03bc6749b2a6fbc5acf14cf60b",
"containerimage.descriptor": {
"mediaType": "application/vnd.docker.distribution.manifest.v2+json",
"digest": "sha256:34ca0a05bdf40463c2825ba2c8028aeaa8c53fe4b1822d5bfd1ed2f60812a0e9",
"size": 2075,
"platform": {
"architecture": "amd64",
"os": "linux"
}
},
"containerimage.digest": "sha256:34ca0a05bdf40463c2825ba2c8028aeaa8c53fe4b1822d5bfd1ed2f60812a0e9",
"image.name": "ghcr.io/graphql-hive/tokens:9c04a5162ede2c42a7fd6d4624e9434f47cb9aff-amd64,ghcr.io/graphql-hive/tokens:fix_pat_project-amd64"
},
"usage": {
"buildx.build.provenance": {
"builder": {
"id": ""
},
"buildType": "https://mobyproject.org/buildkit@v1",
"materials": [
{
"uri": "pkg:docker/[email protected]?platform=linux%2Famd64",
"digest": {
"sha256": "f5a0871ab03b035c58bdb3007c3d177b001c2145c18e81817b71624dcf7d8bff"
}
}
],
"invocation": {
"configSource": {
"entryPoint": "services.dockerfile"
},
"parameters": {
"frontend": "dockerfile.v0",
"args": {
"build-arg:HEALTHCHECK_CMD": "wget --spider -q http://127.0.0.1:${PORT}/_readiness",
"build-arg:IMAGE_DESCRIPTION": "The usage ingestor service of the GraphQL Hive project.",
"build-arg:IMAGE_TITLE": "graphql-hive/usage",
"build-arg:PORT": "3006",
"build-arg:RELEASE": "9c04a5162ede2c42a7fd6d4624e9434f47cb9aff",
"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": "sphxiexu5mqwdtjksw2v30epm",
"local-sessionid:dockerfile": "sphxiexu5mqwdtjksw2v30epm",
"local-sessionid:shared": "sphxiexu5mqwdtjksw2v30epm"
},
"locals": [
{
"name": "context"
},
{
"name": "dist"
},
{
"name": "dockerfile"
},
{
"name": "shared"
}
]
},
"environment": {
"platform": "linux/amd64",
"ProvenanceCustomEnv": null
}
}
},
"buildx.build.ref": "builder-d883e1b1-123d-4f5d-b4a3-1511525f10ea/builder-d883e1b1-123d-4f5d-b4a3-1511525f10ea0/t5m2c1dgsjl39ado003pivii5",
"containerimage.config.digest": "sha256:94b858816c4f1b2bb0f4d066957fdeb7bf2f040240d7908f0abf3de9c848def0",
"containerimage.descriptor": {
"mediaType": "application/vnd.docker.distribution.manifest.v2+json",
"digest": "sha256:4d2f9730670e8262649094376af75e2a42d0e31e2849cf6c40317de30a3c82a0",
"size": 2075,
"platform": {
"architecture": "amd64",
"os": "linux"
}
},
"containerimage.digest": "sha256:4d2f9730670e8262649094376af75e2a42d0e31e2849cf6c40317de30a3c82a0",
"image.name": "ghcr.io/graphql-hive/usage:9c04a5162ede2c42a7fd6d4624e9434f47cb9aff-amd64,ghcr.io/graphql-hive/usage:fix_pat_project-amd64"
},
"usage-ingestor": {
"buildx.build.provenance": {
"builder": {
"id": ""
},
"buildType": "https://mobyproject.org/buildkit@v1",
"materials": [
{
"uri": "pkg:docker/[email protected]?platform=linux%2Famd64",
"digest": {
"sha256": "f5a0871ab03b035c58bdb3007c3d177b001c2145c18e81817b71624dcf7d8bff"
}
}
],
"invocation": {
"configSource": {
"entryPoint": "services.dockerfile"
},
"parameters": {
"frontend": "dockerfile.v0",
"args": {
"build-arg:HEALTHCHECK_CMD": "wget --spider -q http://127.0.0.1:${PORT}/_readiness",
"build-arg:IMAGE_DESCRIPTION": "The usage ingestor service of the GraphQL Hive project.",
"build-arg:IMAGE_TITLE": "graphql-hive/usage-ingestor",
"build-arg:PORT": "3007",
"build-arg:RELEASE": "9c04a5162ede2c42a7fd6d4624e9434f47cb9aff",
"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": "sphxiexu5mqwdtjksw2v30epm",
"local-sessionid:dockerfile": "sphxiexu5mqwdtjksw2v30epm",
"local-sessionid:shared": "sphxiexu5mqwdtjksw2v30epm"
},
"locals": [
{
"name": "context"
},
{
"name": "dist"
},
{
"name": "dockerfile"
},
{
"name": "shared"
}
]
},
"environment": {
"platform": "linux/amd64",
"ProvenanceCustomEnv": null
}
}
},
"buildx.build.ref": "builder-d883e1b1-123d-4f5d-b4a3-1511525f10ea/builder-d883e1b1-123d-4f5d-b4a3-1511525f10ea0/q20zzy51chk9vvpxiisjoag8y",
"containerimage.config.digest": "sha256:91ed81b7aa5e1927133c5c361ae44d374ea1d2baf23632d0816f3a1cffe12b7f",
"containerimage.descriptor": {
"mediaType": "application/vnd.docker.distribution.manifest.v2+json",
"digest": "sha256:4db23ee2f185be0d5a68f6a4332134c0bb713090a75e769694312dfebe117ab4",
"size": 2075,
"platform": {
"architecture": "amd64",
"os": "linux"
}
},
"containerimage.digest": "sha256:4db23ee2f185be0d5a68f6a4332134c0bb713090a75e769694312dfebe117ab4",
"image.name": "ghcr.io/graphql-hive/usage-ingestor:9c04a5162ede2c42a7fd6d4624e9434f47cb9aff-amd64,ghcr.io/graphql-hive/usage-ingestor:fix_pat_project-amd64"
},
"webhooks": {
"buildx.build.provenance": {
"builder": {
"id": ""
},
"buildType": "https://mobyproject.org/buildkit@v1",
"materials": [
{
"uri": "pkg:docker/[email protected]?platform=linux%2Famd64",
"digest": {
"sha256": "f5a0871ab03b035c58bdb3007c3d177b001c2145c18e81817b71624dcf7d8bff"
}
}
],
"invocation": {
"configSource": {
"entryPoint": "services.dockerfile"
},
"parameters": {
"frontend": "dockerfile.v0",
"args": {
"build-arg:HEALTHCHECK_CMD": "wget --spider -q http://127.0.0.1:${PORT}/_readiness",
"build-arg:IMAGE_DESCRIPTION": "The webhooks ingestor service of the GraphQL Hive project.",
"build-arg:IMAGE_TITLE": "graphql-hive/webhooks",
"build-arg:PORT": "3005",
"build-arg:RELEASE": "9c04a5162ede2c42a7fd6d4624e9434f47cb9aff",
"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": "sphxiexu5mqwdtjksw2v30epm",
"local-sessionid:dockerfile": "sphxiexu5mqwdtjksw2v30epm",
"local-sessionid:shared": "sphxiexu5mqwdtjksw2v30epm"
},
"locals": [
{
"name": "context"
},
{
"name": "dist"
},
{
"name": "dockerfile"
},
{
"name": "shared"
}
]
},
"environment": {
"platform": "linux/amd64",
"ProvenanceCustomEnv": null
}
}
},
"buildx.build.ref": "builder-d883e1b1-123d-4f5d-b4a3-1511525f10ea/builder-d883e1b1-123d-4f5d-b4a3-1511525f10ea0/6pg94kkmcauv6y117ayur99ng",
"containerimage.config.digest": "sha256:b712ac3672b9996822cc4828ab2ece471a57d0e90d695f5888e2f873e51705ab",
"containerimage.descriptor": {
"mediaType": "application/vnd.docker.distribution.manifest.v2+json",
"digest": "sha256:dcb775494f3fe77a34dfab9adf2b4ee754e138517e9191889eb6f84bc6f56deb",
"size": 2075,
"platform": {
"architecture": "amd64",
"os": "linux"
}
},
"containerimage.digest": "sha256:dcb775494f3fe77a34dfab9adf2b4ee754e138517e9191889eb6f84bc6f56deb",
"image.name": "ghcr.io/graphql-hive/webhooks:9c04a5162ede2c42a7fd6d4624e9434f47cb9aff-amd64,ghcr.io/graphql-hive/webhooks:fix_pat_project-amd64"
}
} |
|
🐋 This PR was built and pushed to the following Docker images: Targets: Platforms: Image Tag: Docker Bake metadata{
"apollo-router": {
"buildx.build.provenance": {
"builder": {
"id": ""
},
"buildType": "https://mobyproject.org/buildkit@v1",
"materials": [
{
"uri": "pkg:docker/docker/dockerfile@1",
"digest": {
"sha256": "b6afd42430b15f2d2a4c5a02b919e98a525b785b1aaff16747d2f623364e39b6"
}
},
{
"uri": "pkg:docker/debian@bookworm-slim?platform=linux%2Famd64",
"digest": {
"sha256": "936abff852736f951dab72d91a1b6337cf04217b2a77a5eaadc7c0f2f1ec1758"
}
},
{
"uri": "pkg:docker/[email protected]?platform=linux%2Famd64",
"digest": {
"sha256": "64232e656c058f4468e8d024e990acff04f0fd5a5c0a88a574dc37773d7325c9"
}
}
],
"invocation": {
"configSource": {
"entryPoint": "router.dockerfile"
},
"parameters": {
"frontend": "gateway.v0",
"args": {
"build-arg:IMAGE_DESCRIPTION": "Apollo Router for GraphQL Hive.",
"build-arg:IMAGE_TITLE": "graphql-hive/apollo-router",
"build-arg:PORT": "4000",
"build-arg:RELEASE": "ecac845637e023788c0a7e6977541a823033b87c",
"cmdline": "docker/dockerfile:1",
"context:config": "local:config",
"context:router_pkg": "local:router_pkg",
"context:sdk_rs_pkg": "local:sdk_rs_pkg",
"frontend.caps": "moby.buildkit.frontend.contexts+forward",
"source": "docker/dockerfile:1"
},
"locals": [
{
"name": "config"
},
{
"name": "context"
},
{
"name": "dockerfile"
},
{
"name": "router_pkg"
},
{
"name": "sdk_rs_pkg"
}
]
},
"environment": {
"platform": "linux/amd64",
"ProvenanceCustomEnv": null
}
}
},
"buildx.build.ref": "builder-5363df76-aa32-4225-abdb-928bce992790/builder-5363df76-aa32-4225-abdb-928bce9927900/zoqltfzi8dzh4xwnj48j7r0zt",
"containerimage.config.digest": "sha256:1e63d0e9b49d2365def309a50576229c577956b6eaca801af5e0693502106021",
"containerimage.descriptor": {
"mediaType": "application/vnd.docker.distribution.manifest.v2+json",
"digest": "sha256:f78863aad208841865a990024308781ade93a7deb12763d964b313c05f2de02c",
"size": 2069,
"platform": {
"architecture": "amd64",
"os": "linux"
}
},
"containerimage.digest": "sha256:f78863aad208841865a990024308781ade93a7deb12763d964b313c05f2de02c",
"image.name": "ghcr.io/graphql-hive/apollo-router:ecac845637e023788c0a7e6977541a823033b87c-amd64,ghcr.io/graphql-hive/apollo-router:fix_pat_project-amd64"
},
"buildx.build.warnings": [
{
"vertex": "sha256:5d494a6b50e36ccd57c9f57725dabb89a1f10a745a5b32405759f001d9492e81",
"level": 1,
"short": "VW5kZWZpbmVkVmFyOiBVc2FnZSBvZiB1bmRlZmluZWQgdmFyaWFibGUgJyRJTUFHRV9USVRMRScgKGxpbmUgNTcp",
"detail": [
"VmFyaWFibGVzIHNob3VsZCBiZSBkZWZpbmVkIGJlZm9yZSB0aGVpciB1c2U="
],
"url": "https://docs.docker.com/go/dockerfile/rule/undefined-var/",
"sourceInfo": {
"filename": "router.dockerfile",
"data": "IyBzeW50YXg9ZG9ja2VyL2RvY2tlcmZpbGU6MQpGUk9NIHNjcmF0Y2ggQVMgcm91dGVyX3BrZwpGUk9NIHNjcmF0Y2ggQVMgc2RrX3JzX3BrZwpGUk9NIHNjcmF0Y2ggQVMgY29uZmlnCgpGUk9NIHJ1c3Q6MS45MC1zbGltLWJvb2t3b3JtIEFTIGJ1aWxkCgojIFJlcXVpcmVkIGJ5IEFwb2xsbyBSb3V0ZXIKUlVOIGFwdC1nZXQgdXBkYXRlClJVTiBhcHQtZ2V0IC15IGluc3RhbGwgbnBtIHByb3RvYnVmLWNvbXBpbGVyIGNtYWtlClJVTiBybSAtcmYgL3Zhci9saWIvYXB0L2xpc3RzLyoKUlVOIHVwZGF0ZS1jYS1jZXJ0aWZpY2F0ZXMKUlVOIHJ1c3R1cCBjb21wb25lbnQgYWRkIHJ1c3RmbXQKCldPUktESVIgL3Vzci9zcmMKIyBDcmVhdGUgYmxhbmsgcHJvamVjdHMKUlVOIFVTRVI9cm9vdCBjYXJnbyBuZXcgcm91dGVyClJVTiBVU0VSPXJvb3QgY2FyZ28gbmV3IHNkay1ycwoKIyBDb3B5IENhcmdvIGZpbGVzCkNPUFkgLS1mcm9tPXJvdXRlcl9wa2cgQ2FyZ28udG9tbCAvdXNyL3NyYy9yb3V0ZXIvCkNPUFkgLS1mcm9tPXNka19yc19wa2cgQ2FyZ28udG9tbCAvdXNyL3NyYy9zZGstcnMvCkNPUFkgLS1mcm9tPWNvbmZpZyBDYXJnby5sb2NrIC91c3Ivc3JjL3JvdXRlci8KCldPUktESVIgL3Vzci9zcmMvc2RrLXJzCiMgR2V0IHRoZSBkZXBlbmRlbmNpZXMgY2FjaGVkLCBzbyB3ZSBjYW4gdXNlIGR1bW15IGlucHV0IGZpbGVzIHNvIENhcmdvIHdvbnQgZmFpbApSVU4gZWNobyAnZm4gbWFpbigpIHsgcHJpbnRsbiEoIiIpOyB9JyA+IC4vc3JjL21haW4ucnMKUlVOIGVjaG8gJ2ZuIG1haW4oKSB7IHByaW50bG4hKCIiKTsgfScgPiAuL3NyYy9saWIucnMKUlVOIGNhcmdvIGJ1aWxkIC0tcmVsZWFzZQoKIyBDb3B5IGluIHRoZSBhY3R1YWwgc291cmNlIGNvZGUKQ09QWSAtLWZyb209c2RrX3JzX3BrZyBzcmMgLi9zcmMKUlVOIHRvdWNoIC4vc3JjL21haW4ucnMKUlVOIHRvdWNoIC4vc3JjL2xpYi5ycwoKV09SS0RJUiAvdXNyL3NyYy9yb3V0ZXIKIyBHZXQgdGhlIGRlcGVuZGVuY2llcyBjYWNoZWQsIHNvIHdlIGNhbiB1c2UgZHVtbXkgaW5wdXQgZmlsZXMgc28gQ2FyZ28gd29udCBmYWlsClJVTiBlY2hvICdmbiBtYWluKCkgeyBwcmludGxuISgiIik7IH0nID4gLi9zcmMvbWFpbi5ycwpSVU4gZWNobyAnZm4gbWFpbigpIHsgcHJpbnRsbiEoIiIpOyB9JyA+IC4vc3JjL2xpYi5ycwpSVU4gY2FyZ28gYnVpbGQgLS1yZWxlYXNlCgojIENvcHkgaW4gdGhlIGFjdHVhbCBzb3VyY2UgY29kZQpDT1BZIC0tZnJvbT1yb3V0ZXJfcGtnIHNyYyAuL3NyYwpSVU4gdG91Y2ggLi9zcmMvbWFpbi5ycwpSVU4gdG91Y2ggLi9zcmMvbGliLnJzCgojIFJlYWwgYnVpbGQgdGhpcyB0aW1lClJVTiBjYXJnbyBidWlsZCAtLXJlbGVhc2UKCiMgUnVudGltZQpGUk9NIGRlYmlhbjpib29rd29ybS1zbGltIEFTIHJ1bnRpbWUKClJVTiBhcHQtZ2V0IHVwZGF0ZQpSVU4gYXB0LWdldCAteSBpbnN0YWxsIGNhLWNlcnRpZmljYXRlcwpSVU4gcm0gLXJmIC92YXIvbGliL2FwdC9saXN0cy8qCgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UudGl0bGU9JElNQUdFX1RJVExFCkxBQkVMIG9yZy5vcGVuY29udGFpbmVycy5pbWFnZS52ZXJzaW9uPSRSRUxFQVNFCkxBQkVMIG9yZy5vcGVuY29udGFpbmVycy5pbWFnZS5kZXNjcmlwdGlvbj0kSU1BR0VfREVTQ1JJUFRJT04KTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLmF1dGhvcnM9IlRoZSBHdWlsZCIKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLnZlbmRvcj0iS2FtaWwgS2lzaWVsYSIKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLnVybD0iaHR0cHM6Ly9naXRodWIuY29tL2dyYXBocWwtaGl2ZS9jb25zb2xlIgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2Uuc291cmNlPSJodHRwczovL2dpdGh1Yi5jb20vZ3JhcGhxbC1oaXZlL2NvbnNvbGUiCgpSVU4gbWtkaXIgLXAgL2Rpc3QvY29uZmlnClJVTiBta2RpciAvZGlzdC9zY2hlbWEKCiMgQ29weSBpbiB0aGUgcmVxdWlyZWQgZmlsZXMgZnJvbSBvdXIgYnVpbGQgaW1hZ2UKQ09QWSAtLWZyb209YnVpbGQgLS1jaG93bj1yb290OnJvb3QgL3Vzci9zcmMvcm91dGVyL3RhcmdldC9yZWxlYXNlL3JvdXRlciAvZGlzdApDT1BZIC0tZnJvbT1yb3V0ZXJfcGtnIHJvdXRlci55YW1sIC9kaXN0L2NvbmZpZy9yb3V0ZXIueWFtbAoKV09SS0RJUiAvZGlzdAoKRU5WIEFQT0xMT19ST1VURVJfQ09ORklHX1BBVEg9Ii9kaXN0L2NvbmZpZy9yb3V0ZXIueWFtbCIKCkVOVFJZUE9JTlQgWyIuL3JvdXRlciJdCg==",
"language": "Dockerfile"
},
"range": [
{
"start": {
"line": 57
},
"end": {
"line": 57
}
}
]
},
{
"vertex": "sha256:5d494a6b50e36ccd57c9f57725dabb89a1f10a745a5b32405759f001d9492e81",
"level": 1,
"short": "VW5kZWZpbmVkVmFyOiBVc2FnZSBvZiB1bmRlZmluZWQgdmFyaWFibGUgJyRSRUxFQVNFJyAobGluZSA1OCk=",
"detail": [
"VmFyaWFibGVzIHNob3VsZCBiZSBkZWZpbmVkIGJlZm9yZSB0aGVpciB1c2U="
],
"url": "https://docs.docker.com/go/dockerfile/rule/undefined-var/",
"sourceInfo": {
"filename": "router.dockerfile",
"data": "IyBzeW50YXg9ZG9ja2VyL2RvY2tlcmZpbGU6MQpGUk9NIHNjcmF0Y2ggQVMgcm91dGVyX3BrZwpGUk9NIHNjcmF0Y2ggQVMgc2RrX3JzX3BrZwpGUk9NIHNjcmF0Y2ggQVMgY29uZmlnCgpGUk9NIHJ1c3Q6MS45MC1zbGltLWJvb2t3b3JtIEFTIGJ1aWxkCgojIFJlcXVpcmVkIGJ5IEFwb2xsbyBSb3V0ZXIKUlVOIGFwdC1nZXQgdXBkYXRlClJVTiBhcHQtZ2V0IC15IGluc3RhbGwgbnBtIHByb3RvYnVmLWNvbXBpbGVyIGNtYWtlClJVTiBybSAtcmYgL3Zhci9saWIvYXB0L2xpc3RzLyoKUlVOIHVwZGF0ZS1jYS1jZXJ0aWZpY2F0ZXMKUlVOIHJ1c3R1cCBjb21wb25lbnQgYWRkIHJ1c3RmbXQKCldPUktESVIgL3Vzci9zcmMKIyBDcmVhdGUgYmxhbmsgcHJvamVjdHMKUlVOIFVTRVI9cm9vdCBjYXJnbyBuZXcgcm91dGVyClJVTiBVU0VSPXJvb3QgY2FyZ28gbmV3IHNkay1ycwoKIyBDb3B5IENhcmdvIGZpbGVzCkNPUFkgLS1mcm9tPXJvdXRlcl9wa2cgQ2FyZ28udG9tbCAvdXNyL3NyYy9yb3V0ZXIvCkNPUFkgLS1mcm9tPXNka19yc19wa2cgQ2FyZ28udG9tbCAvdXNyL3NyYy9zZGstcnMvCkNPUFkgLS1mcm9tPWNvbmZpZyBDYXJnby5sb2NrIC91c3Ivc3JjL3JvdXRlci8KCldPUktESVIgL3Vzci9zcmMvc2RrLXJzCiMgR2V0IHRoZSBkZXBlbmRlbmNpZXMgY2FjaGVkLCBzbyB3ZSBjYW4gdXNlIGR1bW15IGlucHV0IGZpbGVzIHNvIENhcmdvIHdvbnQgZmFpbApSVU4gZWNobyAnZm4gbWFpbigpIHsgcHJpbnRsbiEoIiIpOyB9JyA+IC4vc3JjL21haW4ucnMKUlVOIGVjaG8gJ2ZuIG1haW4oKSB7IHByaW50bG4hKCIiKTsgfScgPiAuL3NyYy9saWIucnMKUlVOIGNhcmdvIGJ1aWxkIC0tcmVsZWFzZQoKIyBDb3B5IGluIHRoZSBhY3R1YWwgc291cmNlIGNvZGUKQ09QWSAtLWZyb209c2RrX3JzX3BrZyBzcmMgLi9zcmMKUlVOIHRvdWNoIC4vc3JjL21haW4ucnMKUlVOIHRvdWNoIC4vc3JjL2xpYi5ycwoKV09SS0RJUiAvdXNyL3NyYy9yb3V0ZXIKIyBHZXQgdGhlIGRlcGVuZGVuY2llcyBjYWNoZWQsIHNvIHdlIGNhbiB1c2UgZHVtbXkgaW5wdXQgZmlsZXMgc28gQ2FyZ28gd29udCBmYWlsClJVTiBlY2hvICdmbiBtYWluKCkgeyBwcmludGxuISgiIik7IH0nID4gLi9zcmMvbWFpbi5ycwpSVU4gZWNobyAnZm4gbWFpbigpIHsgcHJpbnRsbiEoIiIpOyB9JyA+IC4vc3JjL2xpYi5ycwpSVU4gY2FyZ28gYnVpbGQgLS1yZWxlYXNlCgojIENvcHkgaW4gdGhlIGFjdHVhbCBzb3VyY2UgY29kZQpDT1BZIC0tZnJvbT1yb3V0ZXJfcGtnIHNyYyAuL3NyYwpSVU4gdG91Y2ggLi9zcmMvbWFpbi5ycwpSVU4gdG91Y2ggLi9zcmMvbGliLnJzCgojIFJlYWwgYnVpbGQgdGhpcyB0aW1lClJVTiBjYXJnbyBidWlsZCAtLXJlbGVhc2UKCiMgUnVudGltZQpGUk9NIGRlYmlhbjpib29rd29ybS1zbGltIEFTIHJ1bnRpbWUKClJVTiBhcHQtZ2V0IHVwZGF0ZQpSVU4gYXB0LWdldCAteSBpbnN0YWxsIGNhLWNlcnRpZmljYXRlcwpSVU4gcm0gLXJmIC92YXIvbGliL2FwdC9saXN0cy8qCgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UudGl0bGU9JElNQUdFX1RJVExFCkxBQkVMIG9yZy5vcGVuY29udGFpbmVycy5pbWFnZS52ZXJzaW9uPSRSRUxFQVNFCkxBQkVMIG9yZy5vcGVuY29udGFpbmVycy5pbWFnZS5kZXNjcmlwdGlvbj0kSU1BR0VfREVTQ1JJUFRJT04KTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLmF1dGhvcnM9IlRoZSBHdWlsZCIKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLnZlbmRvcj0iS2FtaWwgS2lzaWVsYSIKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLnVybD0iaHR0cHM6Ly9naXRodWIuY29tL2dyYXBocWwtaGl2ZS9jb25zb2xlIgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2Uuc291cmNlPSJodHRwczovL2dpdGh1Yi5jb20vZ3JhcGhxbC1oaXZlL2NvbnNvbGUiCgpSVU4gbWtkaXIgLXAgL2Rpc3QvY29uZmlnClJVTiBta2RpciAvZGlzdC9zY2hlbWEKCiMgQ29weSBpbiB0aGUgcmVxdWlyZWQgZmlsZXMgZnJvbSBvdXIgYnVpbGQgaW1hZ2UKQ09QWSAtLWZyb209YnVpbGQgLS1jaG93bj1yb290OnJvb3QgL3Vzci9zcmMvcm91dGVyL3RhcmdldC9yZWxlYXNlL3JvdXRlciAvZGlzdApDT1BZIC0tZnJvbT1yb3V0ZXJfcGtnIHJvdXRlci55YW1sIC9kaXN0L2NvbmZpZy9yb3V0ZXIueWFtbAoKV09SS0RJUiAvZGlzdAoKRU5WIEFQT0xMT19ST1VURVJfQ09ORklHX1BBVEg9Ii9kaXN0L2NvbmZpZy9yb3V0ZXIueWFtbCIKCkVOVFJZUE9JTlQgWyIuL3JvdXRlciJdCg==",
"language": "Dockerfile"
},
"range": [
{
"start": {
"line": 58
},
"end": {
"line": 58
}
}
]
},
{
"vertex": "sha256:5d494a6b50e36ccd57c9f57725dabb89a1f10a745a5b32405759f001d9492e81",
"level": 1,
"short": "VW5kZWZpbmVkVmFyOiBVc2FnZSBvZiB1bmRlZmluZWQgdmFyaWFibGUgJyRJTUFHRV9ERVNDUklQVElPTicgKGxpbmUgNTkp",
"detail": [
"VmFyaWFibGVzIHNob3VsZCBiZSBkZWZpbmVkIGJlZm9yZSB0aGVpciB1c2U="
],
"url": "https://docs.docker.com/go/dockerfile/rule/undefined-var/",
"sourceInfo": {
"filename": "router.dockerfile",
"data": "IyBzeW50YXg9ZG9ja2VyL2RvY2tlcmZpbGU6MQpGUk9NIHNjcmF0Y2ggQVMgcm91dGVyX3BrZwpGUk9NIHNjcmF0Y2ggQVMgc2RrX3JzX3BrZwpGUk9NIHNjcmF0Y2ggQVMgY29uZmlnCgpGUk9NIHJ1c3Q6MS45MC1zbGltLWJvb2t3b3JtIEFTIGJ1aWxkCgojIFJlcXVpcmVkIGJ5IEFwb2xsbyBSb3V0ZXIKUlVOIGFwdC1nZXQgdXBkYXRlClJVTiBhcHQtZ2V0IC15IGluc3RhbGwgbnBtIHByb3RvYnVmLWNvbXBpbGVyIGNtYWtlClJVTiBybSAtcmYgL3Zhci9saWIvYXB0L2xpc3RzLyoKUlVOIHVwZGF0ZS1jYS1jZXJ0aWZpY2F0ZXMKUlVOIHJ1c3R1cCBjb21wb25lbnQgYWRkIHJ1c3RmbXQKCldPUktESVIgL3Vzci9zcmMKIyBDcmVhdGUgYmxhbmsgcHJvamVjdHMKUlVOIFVTRVI9cm9vdCBjYXJnbyBuZXcgcm91dGVyClJVTiBVU0VSPXJvb3QgY2FyZ28gbmV3IHNkay1ycwoKIyBDb3B5IENhcmdvIGZpbGVzCkNPUFkgLS1mcm9tPXJvdXRlcl9wa2cgQ2FyZ28udG9tbCAvdXNyL3NyYy9yb3V0ZXIvCkNPUFkgLS1mcm9tPXNka19yc19wa2cgQ2FyZ28udG9tbCAvdXNyL3NyYy9zZGstcnMvCkNPUFkgLS1mcm9tPWNvbmZpZyBDYXJnby5sb2NrIC91c3Ivc3JjL3JvdXRlci8KCldPUktESVIgL3Vzci9zcmMvc2RrLXJzCiMgR2V0IHRoZSBkZXBlbmRlbmNpZXMgY2FjaGVkLCBzbyB3ZSBjYW4gdXNlIGR1bW15IGlucHV0IGZpbGVzIHNvIENhcmdvIHdvbnQgZmFpbApSVU4gZWNobyAnZm4gbWFpbigpIHsgcHJpbnRsbiEoIiIpOyB9JyA+IC4vc3JjL21haW4ucnMKUlVOIGVjaG8gJ2ZuIG1haW4oKSB7IHByaW50bG4hKCIiKTsgfScgPiAuL3NyYy9saWIucnMKUlVOIGNhcmdvIGJ1aWxkIC0tcmVsZWFzZQoKIyBDb3B5IGluIHRoZSBhY3R1YWwgc291cmNlIGNvZGUKQ09QWSAtLWZyb209c2RrX3JzX3BrZyBzcmMgLi9zcmMKUlVOIHRvdWNoIC4vc3JjL21haW4ucnMKUlVOIHRvdWNoIC4vc3JjL2xpYi5ycwoKV09SS0RJUiAvdXNyL3NyYy9yb3V0ZXIKIyBHZXQgdGhlIGRlcGVuZGVuY2llcyBjYWNoZWQsIHNvIHdlIGNhbiB1c2UgZHVtbXkgaW5wdXQgZmlsZXMgc28gQ2FyZ28gd29udCBmYWlsClJVTiBlY2hvICdmbiBtYWluKCkgeyBwcmludGxuISgiIik7IH0nID4gLi9zcmMvbWFpbi5ycwpSVU4gZWNobyAnZm4gbWFpbigpIHsgcHJpbnRsbiEoIiIpOyB9JyA+IC4vc3JjL2xpYi5ycwpSVU4gY2FyZ28gYnVpbGQgLS1yZWxlYXNlCgojIENvcHkgaW4gdGhlIGFjdHVhbCBzb3VyY2UgY29kZQpDT1BZIC0tZnJvbT1yb3V0ZXJfcGtnIHNyYyAuL3NyYwpSVU4gdG91Y2ggLi9zcmMvbWFpbi5ycwpSVU4gdG91Y2ggLi9zcmMvbGliLnJzCgojIFJlYWwgYnVpbGQgdGhpcyB0aW1lClJVTiBjYXJnbyBidWlsZCAtLXJlbGVhc2UKCiMgUnVudGltZQpGUk9NIGRlYmlhbjpib29rd29ybS1zbGltIEFTIHJ1bnRpbWUKClJVTiBhcHQtZ2V0IHVwZGF0ZQpSVU4gYXB0LWdldCAteSBpbnN0YWxsIGNhLWNlcnRpZmljYXRlcwpSVU4gcm0gLXJmIC92YXIvbGliL2FwdC9saXN0cy8qCgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2UudGl0bGU9JElNQUdFX1RJVExFCkxBQkVMIG9yZy5vcGVuY29udGFpbmVycy5pbWFnZS52ZXJzaW9uPSRSRUxFQVNFCkxBQkVMIG9yZy5vcGVuY29udGFpbmVycy5pbWFnZS5kZXNjcmlwdGlvbj0kSU1BR0VfREVTQ1JJUFRJT04KTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLmF1dGhvcnM9IlRoZSBHdWlsZCIKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLnZlbmRvcj0iS2FtaWwgS2lzaWVsYSIKTEFCRUwgb3JnLm9wZW5jb250YWluZXJzLmltYWdlLnVybD0iaHR0cHM6Ly9naXRodWIuY29tL2dyYXBocWwtaGl2ZS9jb25zb2xlIgpMQUJFTCBvcmcub3BlbmNvbnRhaW5lcnMuaW1hZ2Uuc291cmNlPSJodHRwczovL2dpdGh1Yi5jb20vZ3JhcGhxbC1oaXZlL2NvbnNvbGUiCgpSVU4gbWtkaXIgLXAgL2Rpc3QvY29uZmlnClJVTiBta2RpciAvZGlzdC9zY2hlbWEKCiMgQ29weSBpbiB0aGUgcmVxdWlyZWQgZmlsZXMgZnJvbSBvdXIgYnVpbGQgaW1hZ2UKQ09QWSAtLWZyb209YnVpbGQgLS1jaG93bj1yb290OnJvb3QgL3Vzci9zcmMvcm91dGVyL3RhcmdldC9yZWxlYXNlL3JvdXRlciAvZGlzdApDT1BZIC0tZnJvbT1yb3V0ZXJfcGtnIHJvdXRlci55YW1sIC9kaXN0L2NvbmZpZy9yb3V0ZXIueWFtbAoKV09SS0RJUiAvZGlzdAoKRU5WIEFQT0xMT19ST1VURVJfQ09ORklHX1BBVEg9Ii9kaXN0L2NvbmZpZy9yb3V0ZXIueWFtbCIKCkVOVFJZUE9JTlQgWyIuL3JvdXRlciJdCg==",
"language": "Dockerfile"
},
"range": [
{
"start": {
"line": 59
},
"end": {
"line": 59
}
}
]
}
]
} |
Description
Checklist