From fe0a21ab7e8faf0eb1a71065f9b27734ef17651e Mon Sep 17 00:00:00 2001 From: Laurin Quast Date: Thu, 5 Jan 2023 18:39:43 +0100 Subject: [PATCH] feat: include service name within the schema check (#751) --- .../api/src/modules/schema/providers/schema-publisher.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/services/api/src/modules/schema/providers/schema-publisher.ts b/packages/services/api/src/modules/schema/providers/schema-publisher.ts index 78ebc4453..8eec8475b 100644 --- a/packages/services/api/src/modules/schema/providers/schema-publisher.ts +++ b/packages/services/api/src/modules/schema/providers/schema-publisher.ts @@ -225,7 +225,7 @@ export class SchemaPublisher { } await this.gitHubIntegrationManager.createCheckRun({ - name: 'GraphQL Hive - schema:check', + name: buildGitHubActionCheckName(input.target, input.service ?? null), conclusion: validationResult.valid ? 'success' : 'failure', sha: input.github.commit, organization: input.organization, @@ -1061,3 +1061,7 @@ function writeChanges(type: string, changes: readonly Types.SchemaChange[], line ...['', `### ${type} changes`].concat(changes.map(change => ` - ${bolderize(change.message)}`)), ); } + +function buildGitHubActionCheckName(target: string, service: string | null) { + return `GraphQL Hive > schema:check > ${target}` + (service ? ` > ${service}` : ''); +}