Skip to content

Generate a full list of changes on schema check, and add an argument to filter change lists #22462

Generate a full list of changes on schema check, and add an argument to filter change lists

Generate a full list of changes on schema check, and add an argument to filter change lists #22462

Triggered via pull request December 10, 2025 00:30
Status Failure
Total duration 21m 0s
Artifacts 10

pr.yaml

on: pull_request
Matrix: build / build-and-dockerize
graphql-breaking-changes  /  search-token
3s
graphql-breaking-changes / search-token
db-types  /  diff
1m 25s
db-types / diff
test  /  db-migrations
1m 32s
test / db-migrations
test  /  unit
1m 23s
test / unit
changeset-validation  /  validate-changesets
1m 6s
changeset-validation / validate-changesets
code-style  /  eslint-and-prettier
5m 21s
code-style / eslint-and-prettier
typescript  /  typecheck
2m 18s
typescript / typecheck
website-preview  /  deployment
5m 44s
website-preview / deployment
storybook-preview  /  deployment
2m 13s
storybook-preview / deployment
release-candidate  /  snapshot
release-candidate / snapshot
alpha  /  Extract CLI version
4s
alpha / Extract CLI version
build  /  publish multiarch manifest
37s
build / publish multiarch manifest
Matrix: alpha / cli-test
graphql-breaking-changes  /  check
1m 16s
graphql-breaking-changes / check
alpha  /  ...  /  Build CLI Docker Image
3m 14s
alpha / publish_docker / Build CLI Docker Image
Matrix: test / integration
Fit to window
Zoom out
Zoom in

Annotations

18 errors and 51 warnings
typescript / typecheck
Process completed with exit code 2.
typescript / typecheck
Type '(schemaCheck: SuccessfulSchemaCheckMapper, { simplifyChanges }: RequireFields<SuccessfulSchemaCheckBreakingSchemaChangesArgs, "simplifyChanges">, { injector }: ModuleContext) => { ...; }[] | ... 2 more ... | null' is not assignable to type 'Resolver<Maybe<ResolverTypeWrapper<SchemaChangeConnectionMapper>>, SuccessfulSchemaCheckMapper, ModuleContext, RequireFields<...>> | undefined'.
typescript / typecheck
Expected 2 arguments, but got 1.
typescript / typecheck
Type '(schemaCheck: FailedSchemaCheckMapper, _: RequireFields<FailedSchemaCheckBreakingSchemaChangesArgs, "simplifyChanges">, { injector }: ModuleContext) => { ...; }[] | ... 2 more ... | null' is not assignable to type 'Resolver<Maybe<ResolverTypeWrapper<SchemaChangeConnectionMapper>>, FailedSchemaCheckMapper, ModuleContext, RequireFields<...>> | undefined'.
typescript / typecheck
Argument of type '{ conditionalBreakingChangeConfig: ConditionalBreakingChangeDiffConfig | null; filterOutFederationChanges: false; includeUrlChanges: false; approvedChanges: null; existingSdl: string | null; incomingSdl: string | null; failDiffOnDangerousChange: boolean; }' is not assignable to parameter of type '{ existingSdl: string | null; incomingSdl: string | null; includeUrlChanges: false | { schemasBefore: { date: number; id: string; kind: "composite"; action: "PUSH"; target: string; sdl: string; ... 4 more ...; service_url: string | null; }[] | [...]; schemasAfter: { ...; }[] | [...]; }; ... 4 more ...; filterNestedC...'.
typescript / typecheck
Argument of type '{ conditionalBreakingChangeConfig: ConditionalBreakingChangeDiffConfig | null; includeUrlChanges: false; filterOutFederationChanges: false; approvedChanges: Map<...>; existingSdl: string | null; incomingSdl: string | null; failDiffOnDangerousChange: boolean; }' is not assignable to parameter of type '{ existingSdl: string | null; incomingSdl: string | null; includeUrlChanges: false | { schemasBefore: { date: number; id: string; kind: "composite"; action: "PUSH"; target: string; sdl: string; ... 4 more ...; service_url: string | null; }[] | [...]; schemasAfter: { ...; }[] | [...]; }; ... 4 more ...; filterNestedC...'.
typescript / typecheck
Argument of type '{ conditionalBreakingChangeConfig: ConditionalBreakingChangeDiffConfig | null; includeUrlChanges: { schemasBefore: { date: number; id: string; ... 8 more ...; service_url: string | null; }[]; schemasAfter: { date: number; id: string; ... 8 more ...; service_url: string | null; }[]; }; ... 4 more ...; failDiffOnDange...' is not assignable to parameter of type '{ existingSdl: string | null; incomingSdl: string | null; includeUrlChanges: false | { schemasBefore: { date: number; id: string; kind: "composite"; action: "PUSH"; target: string; sdl: string; ... 4 more ...; service_url: string | null; }[] | [...]; schemasAfter: { ...; }[] | [...]; }; ... 4 more ...; filterNestedC...'.
typescript / typecheck
Argument of type '{ conditionalBreakingChangeConfig: ConditionalBreakingChangeDiffConfig | null; includeUrlChanges: { schemasBefore: { date: number; id: string; ... 8 more ...; service_url: string | null; }[]; schemasAfter: { date: number; id: string; ... 8 more ...; service_url: string | null; }[]; }; ... 4 more ...; failDiffOnDange...' is not assignable to parameter of type '{ existingSdl: string | null; incomingSdl: string | null; includeUrlChanges: false | { schemasBefore: { date: number; id: string; kind: "composite"; action: "PUSH"; target: string; sdl: string; ... 4 more ...; service_url: string | null; }[] | [...]; schemasAfter: { ...; }[] | [...]; }; ... 4 more ...; filterNestedC...'.
typescript / typecheck
Argument of type '{ includeUrlChanges: false; filterOutFederationChanges: boolean; approvedChanges: Map<string, { readonly id: string; readonly type: string; readonly meta: Record<string, SerializableValue>; ... 7 more ...; readonly breakingChangeSchemaCoordinate: string | null; }>; existingSdl: string | null; incomingSdl: string | n...' is not assignable to parameter of type '{ existingSdl: string | null; incomingSdl: string | null; includeUrlChanges: false | { schemasBefore: { date: number; id: string; kind: "composite"; action: "PUSH"; target: string; sdl: string; ... 4 more ...; service_url: string | null; }[] | [...]; schemasAfter: { ...; }[] | [...]; }; ... 4 more ...; filterNestedC...'.
typescript / typecheck
Argument of type '{ conditionalBreakingChangeConfig: ConditionalBreakingChangeDiffConfig | null; includeUrlChanges: false; filterOutFederationChanges: false; approvedChanges: Map<...> | null; existingSdl: string | null; incomingSdl: string | null; failDiffOnDangerousChange: boolean | null; }' is not assignable to parameter of type '{ existingSdl: string | null; incomingSdl: string | null; includeUrlChanges: false | { schemasBefore: { date: number; id: string; kind: "composite"; action: "PUSH"; target: string; sdl: string; ... 4 more ...; service_url: string | null; }[] | [...]; schemasAfter: { ...; }[] | [...]; }; ... 4 more ...; filterNestedC...'.
test / e2e
The process '/home/runner/setup-pnpm/node_modules/.bin/pnpm' failed with exit code 1
test / integration (3)
Process completed with exit code 1.
tests/api/schema/publish.spec.ts > schema publishing changes are persisted > [Schema change] FieldDeprecationReasonChangedModel: integration-tests/tests/api/schema/publish.spec.ts#L624
AssertionError: expected { directiveName: 'deprecated', …(6) } to deeply equal { typeName: 'Query', …(3) } - Expected + Received { - "fieldName": "a", - "newDeprecationReason": "yoyo", - "oldDeprecationReason": "yo", - "typeName": "Query", + "directiveName": "deprecated", + "directiveRepeatedTimes": 1, + "parentArgumentName": null, + "parentEnumValueName": null, + "parentFieldName": "a", + "parentTypeName": "Query", + "removedArgumentName": "reason", } ❯ tests/api/schema/publish.spec.ts:624:34
tests/api/schema/publish.spec.ts > schema publishing changes are persisted > [Schema change] EnumValueDeprecationReasonChangedModel (deprecated): integration-tests/tests/api/schema/publish.spec.ts#L624
AssertionError: expected { directiveName: 'deprecated', …(6) } to deeply equal { enumName: 'Foo', …(3) } - Expected + Received { - "enumName": "Foo", - "enumValueName": "a", - "newEnumValueDeprecationReason": "b", - "oldEnumValueDeprecationReason": "a", + "directiveName": "deprecated", + "directiveRepeatedTimes": 1, + "parentArgumentName": null, + "parentEnumValueName": "a", + "parentFieldName": null, + "parentTypeName": "Foo", + "removedArgumentName": "reason", } ❯ tests/api/schema/publish.spec.ts:624:34
test / integration (2)
The strategy configuration was canceled because "integration-tests.integration._3" failed
test / integration (2)
The operation was canceled.
test / integration (1)
The strategy configuration was canceled because "integration-tests.integration._3" failed
test / integration (1)
The operation was canceled.
changeset-validation / validate-changesets
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0Ub84aQAAAAD/Srqw0T3XT5yePP64UrTXUEhMMzBFREdFMDQwNgBFZGdl
changeset-validation / validate-changesets
Failed to restore: Cache service responded with 400
graphql-breaking-changes / check
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0YL84aQAAAADhZAaKSwr1QLN9BtbKtLMjRE0yRURHRTAxMTQARWRnZQ==
graphql-breaking-changes / check
Failed to restore: Cache service responded with 400
test / unit
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0Y784aQAAAADBq8mVVtQfQbk8a5lAIaeoUEhMMzBFREdFMDQwOQBFZGdl
test / unit
Failed to restore: Cache service responded with 400
db-types / diff
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0Y784aQAAAABXIZ/9GTySRJ3eE1QE3zzxRE0yRURHRTAxMTIARWRnZQ==
db-types / diff
Failed to restore: Cache service responded with 400
test / db-migrations
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0bL84aQAAAACdJS10ZJJVTIxqRqhNlK8YRE0yRURHRTA3MjEARWRnZQ==
test / db-migrations
Failed to restore: Cache service responded with 400
storybook-preview / deployment
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0k784aQAAAACmNn39adiTR4rM1gxoPVxlUEFPRURHRTA1MTYARWRnZQ==
storybook-preview / deployment
Failed to restore: Cache service responded with 400
typescript / typecheck
Failed to restore: Cache service responded with 400
alpha / cargo
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0wL84aQAAAADHWSvjgnbvS6yQF1Ys7m0XRE0yRURHRTEwMTQARWRnZQ==
alpha / cargo
Failed to restore: Cache service responded with 400
alpha / cli-artifacts
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>06b84aQAAAACABlhkdRYoQakkzD8Wae8WUEFPRURHRTA2MDkARWRnZQ==
alpha / cli-artifacts
Failed to restore: Cache service responded with 400
Variables should be defined before their use: docker/cli.dockerfile#L21
UndefinedVar: Usage of undefined variable '$RELEASE' More info: https://docs.docker.com/go/dockerfile/rule/undefined-var/
Variables should be defined before their use: docker/cli.dockerfile#L14
UndefinedVar: Usage of undefined variable '$IMAGE_DESCRIPTION' More info: https://docs.docker.com/go/dockerfile/rule/undefined-var/
Variables should be defined before their use: docker/cli.dockerfile#L13
UndefinedVar: Usage of undefined variable '$RELEASE' More info: https://docs.docker.com/go/dockerfile/rule/undefined-var/
Variables should be defined before their use: docker/cli.dockerfile#L12
UndefinedVar: Usage of undefined variable '$IMAGE_TITLE' More info: https://docs.docker.com/go/dockerfile/rule/undefined-var/
code-style / eslint-and-prettier
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0UMA4aQAAAAD469NmglV5TJFYUd+k/QkfUEhMMzBFREdFMDIxMQBFZGdl
code-style / eslint-and-prettier: packages/services/api/src/modules/proposals/providers/schema-proposal-manager.ts#L60
Either use this collection's contents or remove the collection
code-style / eslint-and-prettier
Failed to restore: Cache service responded with 400
website-preview / deployment
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0Z8A4aQAAAADUHcJlc0aXSo75IWBJcM4PUEFPRURHRTA1MTIARWRnZQ==
website-preview / deployment
Failed to restore: Cache service responded with 400
build / dockerize (linux/arm64)
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0B8E4aQAAAACoKk4t9eEyTbviOhowyU+bUEhMMzBFREdFMDIwNgBFZGdl
Variables should be defined before their use: docker/services.dockerfile#L14
UndefinedVar: Usage of undefined variable '$IMAGE_DESCRIPTION' More info: https://docs.docker.com/go/dockerfile/rule/undefined-var/
Variables should be defined before their use: docker/services.dockerfile#L13
UndefinedVar: Usage of undefined variable '$RELEASE' More info: https://docs.docker.com/go/dockerfile/rule/undefined-var/
Variables should be defined before their use: docker/services.dockerfile#L12
UndefinedVar: Usage of undefined variable '$IMAGE_TITLE' More info: https://docs.docker.com/go/dockerfile/rule/undefined-var/
Variables should be defined before their use: docker/migrations.dockerfile#L17
UndefinedVar: Usage of undefined variable '$IMAGE_DESCRIPTION' More info: https://docs.docker.com/go/dockerfile/rule/undefined-var/
Variables should be defined before their use: docker/migrations.dockerfile#L15
UndefinedVar: Usage of undefined variable '$IMAGE_TITLE' More info: https://docs.docker.com/go/dockerfile/rule/undefined-var/
Variables should be defined before their use: docker/migrations.dockerfile#L12
UndefinedVar: Usage of undefined variable '$RELEASE' More info: https://docs.docker.com/go/dockerfile/rule/undefined-var/
Variables should be defined before their use: docker/services.dockerfile#L22
UndefinedVar: Usage of undefined variable '$PORT' More info: https://docs.docker.com/go/dockerfile/rule/undefined-var/
Variables should be defined before their use: docker/services.dockerfile#L21
UndefinedVar: Usage of undefined variable '$RELEASE' More info: https://docs.docker.com/go/dockerfile/rule/undefined-var/
build / dockerize (linux/arm64)
Failed to restore: Cache service responded with 400
build / dockerize (linux/amd64)
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0tsE4aQAAAAC09ejksmOOQaUBZEA0RvDURE0yRURHRTA0MjEARWRnZQ==
Variables should be defined before their use: docker/services.dockerfile#L21
UndefinedVar: Usage of undefined variable '$RELEASE' More info: https://docs.docker.com/go/dockerfile/rule/undefined-var/
Variables should be defined before their use: docker/services.dockerfile#L14
UndefinedVar: Usage of undefined variable '$IMAGE_DESCRIPTION' More info: https://docs.docker.com/go/dockerfile/rule/undefined-var/
Variables should be defined before their use: docker/services.dockerfile#L13
UndefinedVar: Usage of undefined variable '$RELEASE' More info: https://docs.docker.com/go/dockerfile/rule/undefined-var/
Variables should be defined before their use: docker/services.dockerfile#L12
UndefinedVar: Usage of undefined variable '$IMAGE_TITLE' More info: https://docs.docker.com/go/dockerfile/rule/undefined-var/
Variables should be defined before their use: docker/migrations.dockerfile#L17
UndefinedVar: Usage of undefined variable '$IMAGE_DESCRIPTION' More info: https://docs.docker.com/go/dockerfile/rule/undefined-var/
Variables should be defined before their use: docker/migrations.dockerfile#L15
UndefinedVar: Usage of undefined variable '$IMAGE_TITLE' More info: https://docs.docker.com/go/dockerfile/rule/undefined-var/
Variables should be defined before their use: docker/migrations.dockerfile#L12
UndefinedVar: Usage of undefined variable '$RELEASE' More info: https://docs.docker.com/go/dockerfile/rule/undefined-var/
Variables should be defined before their use: docker/services.dockerfile#L22
UndefinedVar: Usage of undefined variable '$PORT' More info: https://docs.docker.com/go/dockerfile/rule/undefined-var/
build / dockerize (linux/amd64)
Failed to restore: Cache service responded with 400
test / e2e
command parameter is used and the following other parameters are ignored: browser, headed.
test / e2e
Failed to restore: Cache service responded with 400
test / integration (3)
Failed to restore: Cache service responded with 400
test / integration (2)
Failed to restore: Cache service responded with 400
test / integration (1)
Failed to restore: Cache service responded with 400

Artifacts

Produced during runtime
Name Size Digest
cypress
7.8 MB
sha256:4dd5d4673cb8a616f0ab437c37d8d666d5cf09a2bc6045c09109cbf392ec9259
graphql-hive~console~E8MDAA.dockerbuild
79.3 KB
sha256:220eb0405cb89553456284128116e37982ec69a9236ee7ad99ceedf70c42aa4a
graphql-hive~console~X212AY+12.dockerbuild
1.84 MB
sha256:9a180700e132685e67397fa2ab1e4d47f4a8cc9e4a74c315febbdf50f75488ea
graphql-hive~console~XWKX8F+12.dockerbuild
1.51 MB
sha256:d381fd58e138d11d6cccea211d6fc4316db396f04d09b07fbb4cafcb6676544a
hive-cli-darwin-arm64
43.6 MB
sha256:92ff8b31b9ceded627050d153b905cc68c5958002028115a5f6be684c7a2127e
hive-cli-darwin-x64
44.3 MB
sha256:cb817185597e04e66e82650522a0c8193816fe355583778e762dafa582e5c488
hive-cli-linux-arm
44.1 MB
sha256:7129fd4c5b6e1857a343a96dff9a0c1409c5e5d504debf852fd1f8fd62f0339e
hive-cli-linux-x64
49 MB
sha256:05466a1a8ad0b2eb365123c5705950da38de6884a2d5f27339c32210563c9264
hive-cli-win-x64
39.2 MB
sha256:e9f7281747947b295798af4a3e4b691ff180a0a616475e4c2f483d012cca65fe
hive-cli-win-x86
36.6 MB
sha256:122a7fc12832f03f8f37ee87fd1478f99ec921c0e58bdcc1f0fed29c6a6fc160