Generate a full list of changes on schema check, and add an argument to filter change lists #22462
pr.yaml
on: pull_request
alpha
/
...
/
snapshot
1m 54s
Matrix: build / build-and-dockerize
alpha
/
cli-artifacts
3m 38s
graphql-breaking-changes
/
search-token
3s
db-types
/
diff
1m 25s
test
/
db-migrations
1m 32s
test
/
unit
1m 23s
changeset-validation
/
validate-changesets
1m 6s
code-style
/
eslint-and-prettier
5m 21s
typescript
/
typecheck
2m 18s
website-preview
/
deployment
5m 44s
storybook-preview
/
deployment
2m 13s
release-candidate
/
snapshot
alpha
/
cargo
1m 0s
Matrix: alpha / cli-test
graphql-breaking-changes
/
check
1m 16s
alpha
/
...
/
Build CLI Docker Image
3m 14s
test
/
e2e
6m 17s
Matrix: test / integration
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
|
|