-
Notifications
You must be signed in to change notification settings - Fork 84
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
deduplicate subscriptions with shared worker #4652
base: main
Are you sure you want to change the base?
Conversation
|
📚 Storybook DeploymentThe latest changes are available as preview in: https://38c319d6.hive-storybook.pages.dev |
🐋 This PR was built and pushed to the following Docker images (tag: Docker Bake metadata{
"app": {
"buildx.build.ref": "builder-f43277ce-876e-4ef6-91d2-e32e5e518274/builder-f43277ce-876e-4ef6-91d2-e32e5e5182740/k9h781cat275b2fty8nq2mmbw",
"containerimage.descriptor": {
"mediaType": "application/vnd.docker.distribution.manifest.list.v2+json",
"digest": "sha256:c90a1cc8ac5e18b3b0f4acef4cebddbefadd82b11f0dbbbead2f5330a88e7e90",
"size": 685
},
"containerimage.digest": "sha256:c90a1cc8ac5e18b3b0f4acef4cebddbefadd82b11f0dbbbead2f5330a88e7e90",
"image.name": "ghcr.io/kamilkisiela/graphql-hive/app:a97ec9b116355a3f804e3b6053aa2326a027fe47,ghcr.io/kamilkisiela/graphql-hive/app:shared_worker_subscriptions"
},
"composition-federation-2": {
"buildx.build.ref": "builder-f43277ce-876e-4ef6-91d2-e32e5e518274/builder-f43277ce-876e-4ef6-91d2-e32e5e5182740/ctfe624mtjkwxpcpzsto525cr",
"containerimage.descriptor": {
"mediaType": "application/vnd.docker.distribution.manifest.list.v2+json",
"digest": "sha256:490732d32d31a2839235b51f01d4e152c594a478115d2d66ad1fdf7634b95bfe",
"size": 685
},
"containerimage.digest": "sha256:490732d32d31a2839235b51f01d4e152c594a478115d2d66ad1fdf7634b95bfe",
"image.name": "ghcr.io/kamilkisiela/graphql-hive/composition-federation-2:a97ec9b116355a3f804e3b6053aa2326a027fe47,ghcr.io/kamilkisiela/graphql-hive/composition-federation-2:shared_worker_subscriptions"
},
"emails": {
"buildx.build.ref": "builder-f43277ce-876e-4ef6-91d2-e32e5e518274/builder-f43277ce-876e-4ef6-91d2-e32e5e5182740/l5m8cqu4uplbnsm69h7xc0ofj",
"containerimage.descriptor": {
"mediaType": "application/vnd.docker.distribution.manifest.list.v2+json",
"digest": "sha256:c09571d792947eb8f27613cb88eb762c89a5cf33a68634ea7c77e138c953beec",
"size": 685
},
"containerimage.digest": "sha256:c09571d792947eb8f27613cb88eb762c89a5cf33a68634ea7c77e138c953beec",
"image.name": "ghcr.io/kamilkisiela/graphql-hive/emails:a97ec9b116355a3f804e3b6053aa2326a027fe47,ghcr.io/kamilkisiela/graphql-hive/emails:shared_worker_subscriptions"
},
"policy": {
"buildx.build.ref": "builder-f43277ce-876e-4ef6-91d2-e32e5e518274/builder-f43277ce-876e-4ef6-91d2-e32e5e5182740/zinzdoy8vxfd2a1327h2y9rcp",
"containerimage.descriptor": {
"mediaType": "application/vnd.docker.distribution.manifest.list.v2+json",
"digest": "sha256:66d3085078502b62bede6cc3c235c74636e37134cc3db3ce78da69185f304b04",
"size": 685
},
"containerimage.digest": "sha256:66d3085078502b62bede6cc3c235c74636e37134cc3db3ce78da69185f304b04",
"image.name": "ghcr.io/kamilkisiela/graphql-hive/policy:a97ec9b116355a3f804e3b6053aa2326a027fe47,ghcr.io/kamilkisiela/graphql-hive/policy:shared_worker_subscriptions"
},
"rate-limit": {
"buildx.build.ref": "builder-f43277ce-876e-4ef6-91d2-e32e5e518274/builder-f43277ce-876e-4ef6-91d2-e32e5e5182740/8pxlwaudfnp9098d1pfa9gh89",
"containerimage.descriptor": {
"mediaType": "application/vnd.docker.distribution.manifest.list.v2+json",
"digest": "sha256:5db4c88f35482124d4cc3eab7f1bedbd607013db8a0f86f561b1076b3ffdeb06",
"size": 685
},
"containerimage.digest": "sha256:5db4c88f35482124d4cc3eab7f1bedbd607013db8a0f86f561b1076b3ffdeb06",
"image.name": "ghcr.io/kamilkisiela/graphql-hive/rate-limit:a97ec9b116355a3f804e3b6053aa2326a027fe47,ghcr.io/kamilkisiela/graphql-hive/rate-limit:shared_worker_subscriptions"
},
"schema": {
"buildx.build.ref": "builder-f43277ce-876e-4ef6-91d2-e32e5e518274/builder-f43277ce-876e-4ef6-91d2-e32e5e5182740/ler4p8jhrj3churwlwiuvty9y",
"containerimage.descriptor": {
"mediaType": "application/vnd.docker.distribution.manifest.list.v2+json",
"digest": "sha256:f69dcde7f30c82091e985aaac86385a55571534717b789a01029c3231aa42e4f",
"size": 685
},
"containerimage.digest": "sha256:f69dcde7f30c82091e985aaac86385a55571534717b789a01029c3231aa42e4f",
"image.name": "ghcr.io/kamilkisiela/graphql-hive/schema:a97ec9b116355a3f804e3b6053aa2326a027fe47,ghcr.io/kamilkisiela/graphql-hive/schema:shared_worker_subscriptions"
},
"server": {
"buildx.build.ref": "builder-f43277ce-876e-4ef6-91d2-e32e5e518274/builder-f43277ce-876e-4ef6-91d2-e32e5e5182740/zhyqfnt9gix5lqwflj3idtj07",
"containerimage.descriptor": {
"mediaType": "application/vnd.docker.distribution.manifest.list.v2+json",
"digest": "sha256:273d2f5b73afb82aa98b1edb63c80261e3d4118b5eef46c9c7d24e3967528ac1",
"size": 685
},
"containerimage.digest": "sha256:273d2f5b73afb82aa98b1edb63c80261e3d4118b5eef46c9c7d24e3967528ac1",
"image.name": "ghcr.io/kamilkisiela/graphql-hive/server:a97ec9b116355a3f804e3b6053aa2326a027fe47,ghcr.io/kamilkisiela/graphql-hive/server:shared_worker_subscriptions"
},
"storage": {
"buildx.build.ref": "builder-f43277ce-876e-4ef6-91d2-e32e5e518274/builder-f43277ce-876e-4ef6-91d2-e32e5e5182740/kt0gygkpuxo5vfszb3k6viikn",
"containerimage.descriptor": {
"mediaType": "application/vnd.docker.distribution.manifest.list.v2+json",
"digest": "sha256:6693830e7fdeff03cddf3aef060dad33aa03a81e82f23e12139c3fe2c997f8bf",
"size": 685
},
"containerimage.digest": "sha256:6693830e7fdeff03cddf3aef060dad33aa03a81e82f23e12139c3fe2c997f8bf",
"image.name": "ghcr.io/kamilkisiela/graphql-hive/storage:a97ec9b116355a3f804e3b6053aa2326a027fe47,ghcr.io/kamilkisiela/graphql-hive/storage:shared_worker_subscriptions"
},
"stripe-billing": {
"buildx.build.ref": "builder-f43277ce-876e-4ef6-91d2-e32e5e518274/builder-f43277ce-876e-4ef6-91d2-e32e5e5182740/lvwmlsxw3gwz11hf7v3lx0d5a",
"containerimage.descriptor": {
"mediaType": "application/vnd.docker.distribution.manifest.list.v2+json",
"digest": "sha256:4daee5bcd97000166b465fcbcbb5d94e83e1f1de02e6b6f48681b02b5ca15fbf",
"size": 685
},
"containerimage.digest": "sha256:4daee5bcd97000166b465fcbcbb5d94e83e1f1de02e6b6f48681b02b5ca15fbf",
"image.name": "ghcr.io/kamilkisiela/graphql-hive/stripe-billing:a97ec9b116355a3f804e3b6053aa2326a027fe47,ghcr.io/kamilkisiela/graphql-hive/stripe-billing:shared_worker_subscriptions"
},
"tokens": {
"buildx.build.ref": "builder-f43277ce-876e-4ef6-91d2-e32e5e518274/builder-f43277ce-876e-4ef6-91d2-e32e5e5182740/jb51z0ny2k1yyj44wav9recxc",
"containerimage.descriptor": {
"mediaType": "application/vnd.docker.distribution.manifest.list.v2+json",
"digest": "sha256:56ac05a30ee87ebd41ee8cf1e0b2cf2ad9d0fa647ec65fbb1643b6dd90691903",
"size": 685
},
"containerimage.digest": "sha256:56ac05a30ee87ebd41ee8cf1e0b2cf2ad9d0fa647ec65fbb1643b6dd90691903",
"image.name": "ghcr.io/kamilkisiela/graphql-hive/tokens:a97ec9b116355a3f804e3b6053aa2326a027fe47,ghcr.io/kamilkisiela/graphql-hive/tokens:shared_worker_subscriptions"
},
"usage": {
"buildx.build.ref": "builder-f43277ce-876e-4ef6-91d2-e32e5e518274/builder-f43277ce-876e-4ef6-91d2-e32e5e5182740/eecc1kkdfmf3cavtsb66h78h8",
"containerimage.descriptor": {
"mediaType": "application/vnd.docker.distribution.manifest.list.v2+json",
"digest": "sha256:d84d33ae2e16ab65c8e5ea3f1eedc6bd1c92442e1308e1d890b5593a025838cf",
"size": 685
},
"containerimage.digest": "sha256:d84d33ae2e16ab65c8e5ea3f1eedc6bd1c92442e1308e1d890b5593a025838cf",
"image.name": "ghcr.io/kamilkisiela/graphql-hive/usage:a97ec9b116355a3f804e3b6053aa2326a027fe47,ghcr.io/kamilkisiela/graphql-hive/usage:shared_worker_subscriptions"
},
"usage-estimator": {
"buildx.build.ref": "builder-f43277ce-876e-4ef6-91d2-e32e5e518274/builder-f43277ce-876e-4ef6-91d2-e32e5e5182740/5m7xqhhv4o0w5rsaxotfum8nm",
"containerimage.descriptor": {
"mediaType": "application/vnd.docker.distribution.manifest.list.v2+json",
"digest": "sha256:5bbc03fccb461a1e1eda7e3e30cff80c96d984320160f5351018468eca9c3ae7",
"size": 685
},
"containerimage.digest": "sha256:5bbc03fccb461a1e1eda7e3e30cff80c96d984320160f5351018468eca9c3ae7",
"image.name": "ghcr.io/kamilkisiela/graphql-hive/usage-estimator:a97ec9b116355a3f804e3b6053aa2326a027fe47,ghcr.io/kamilkisiela/graphql-hive/usage-estimator:shared_worker_subscriptions"
},
"usage-ingestor": {
"buildx.build.ref": "builder-f43277ce-876e-4ef6-91d2-e32e5e518274/builder-f43277ce-876e-4ef6-91d2-e32e5e5182740/jia4mzcbp0j79zyhe6yzvhp7y",
"containerimage.descriptor": {
"mediaType": "application/vnd.docker.distribution.manifest.list.v2+json",
"digest": "sha256:2439365dc4bc17a43ad29901e2883c8e330cce7916aedb74347d92609fa27700",
"size": 685
},
"containerimage.digest": "sha256:2439365dc4bc17a43ad29901e2883c8e330cce7916aedb74347d92609fa27700",
"image.name": "ghcr.io/kamilkisiela/graphql-hive/usage-ingestor:a97ec9b116355a3f804e3b6053aa2326a027fe47,ghcr.io/kamilkisiela/graphql-hive/usage-ingestor:shared_worker_subscriptions"
},
"webhooks": {
"buildx.build.ref": "builder-f43277ce-876e-4ef6-91d2-e32e5e518274/builder-f43277ce-876e-4ef6-91d2-e32e5e5182740/20xiulq9j0uimsn27do0mjqod",
"containerimage.descriptor": {
"mediaType": "application/vnd.docker.distribution.manifest.list.v2+json",
"digest": "sha256:776fffc8c20a22670210fa68334e961a25989c0941a81f66c9fa28a10b37d7da",
"size": 685
},
"containerimage.digest": "sha256:776fffc8c20a22670210fa68334e961a25989c0941a81f66c9fa28a10b37d7da",
"image.name": "ghcr.io/kamilkisiela/graphql-hive/webhooks:a97ec9b116355a3f804e3b6053aa2326a027fe47,ghcr.io/kamilkisiela/graphql-hive/webhooks:shared_worker_subscriptions"
}
} |
ea8bc5f
to
37ad529
Compare
No description provided.