From 3d330464c69e7a89944d6bd209cea00a2d7b03b3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Isaac=20Rold=C3=A1n?= Date: Thu, 16 Jul 2026 15:56:58 +0200 Subject: [PATCH] Delete orphaned partners-era GraphQL documents Fourth step of the PartnersClient cleanup. These GraphQL documents were only used by the PartnersClient methods removed in the previous step, so nothing imports them anymore. Delete the 12 hand-written query/mutation files, the two generated partners operations (all-orgs, dev-stores-by-org) with their .graphql sources, and their no-inline-graphql allowlist entries. Retype the app-logs subscribe test fixture to the generated document type. No behavior change. Co-Authored-By: Claude Opus 4.8 (1M context) --- .../src/cli/api/graphql/app_active_version.ts | 55 -------- .../src/cli/api/graphql/app_version_by_tag.ts | 45 ------ .../app/src/cli/api/graphql/create_app.ts | 104 -------------- packages/app/src/cli/api/graphql/find_app.ts | 73 ---------- packages/app/src/cli/api/graphql/find_org.ts | 46 ------ .../app/src/cli/api/graphql/find_org_basic.ts | 25 ---- .../cli/api/graphql/find_store_by_domain.ts | 46 ------ .../functions/api_schema_definition.ts | 11 -- .../functions/target_schema_definition.ts | 11 -- .../api/graphql/generate_signed_upload_url.ts | 28 ---- .../graphql/partners/generated/all-orgs.ts | 49 ------- .../partners/generated/dev-stores-by-org.ts | 132 ------------------ .../graphql/partners/queries/all-orgs.graphql | 8 -- .../queries/dev-stores-by-org.graphql | 17 --- .../cli/api/graphql/subscribe_to_app_logs.ts | 20 --- .../api/graphql/template_specifications.ts | 52 ------- .../app/src/cli/models/app/app.test-data.ts | 8 +- .../rules/no-inline-graphql.js | 21 --- 18 files changed, 5 insertions(+), 746 deletions(-) delete mode 100644 packages/app/src/cli/api/graphql/app_active_version.ts delete mode 100644 packages/app/src/cli/api/graphql/app_version_by_tag.ts delete mode 100644 packages/app/src/cli/api/graphql/create_app.ts delete mode 100644 packages/app/src/cli/api/graphql/find_app.ts delete mode 100644 packages/app/src/cli/api/graphql/find_org.ts delete mode 100644 packages/app/src/cli/api/graphql/find_org_basic.ts delete mode 100644 packages/app/src/cli/api/graphql/find_store_by_domain.ts delete mode 100644 packages/app/src/cli/api/graphql/functions/api_schema_definition.ts delete mode 100644 packages/app/src/cli/api/graphql/functions/target_schema_definition.ts delete mode 100644 packages/app/src/cli/api/graphql/generate_signed_upload_url.ts delete mode 100644 packages/app/src/cli/api/graphql/partners/generated/all-orgs.ts delete mode 100644 packages/app/src/cli/api/graphql/partners/generated/dev-stores-by-org.ts delete mode 100644 packages/app/src/cli/api/graphql/partners/queries/all-orgs.graphql delete mode 100644 packages/app/src/cli/api/graphql/partners/queries/dev-stores-by-org.graphql delete mode 100644 packages/app/src/cli/api/graphql/subscribe_to_app_logs.ts delete mode 100644 packages/app/src/cli/api/graphql/template_specifications.ts diff --git a/packages/app/src/cli/api/graphql/app_active_version.ts b/packages/app/src/cli/api/graphql/app_active_version.ts deleted file mode 100644 index 801f36cfa9d..00000000000 --- a/packages/app/src/cli/api/graphql/app_active_version.ts +++ /dev/null @@ -1,55 +0,0 @@ -import {gql} from 'graphql-request' - -export const ActiveAppVersionQuery = gql` - query activeAppVersion($apiKey: String!) { - app(apiKey: $apiKey) { - activeAppVersion { - appModuleVersions { - registrationId - registrationUuid - registrationTitle - type - config - specification { - identifier - name - experience - options { - managementExperience - } - } - } - } - } - } -` - -export interface ActiveAppVersionQueryVariables { - apiKey: string -} - -interface AppModuleVersionSpecification { - identifier: string - name: string - experience: 'extension' | 'configuration' | 'deprecated' - options: { - managementExperience: 'cli' | 'custom' | 'dashboard' - } -} - -export interface AppModuleVersion { - registrationId: string - registrationUuid: string - registrationTitle: string - config?: string - type: string - specification?: AppModuleVersionSpecification -} - -export interface ActiveAppVersionQuerySchema { - app: { - activeAppVersion?: { - appModuleVersions: AppModuleVersion[] - } - } -} diff --git a/packages/app/src/cli/api/graphql/app_version_by_tag.ts b/packages/app/src/cli/api/graphql/app_version_by_tag.ts deleted file mode 100644 index 5acc6660115..00000000000 --- a/packages/app/src/cli/api/graphql/app_version_by_tag.ts +++ /dev/null @@ -1,45 +0,0 @@ -import {AppModuleVersion} from './app_active_version.js' -import {gql} from 'graphql-request' - -export const AppVersionByTagQuery = gql` - query AppVersionByTag($apiKey: String!, $versionTag: String!) { - app(apiKey: $apiKey) { - appVersion(versionTag: $versionTag) { - id - uuid - versionTag - location - message - appModuleVersions { - config - specification { - identifier - name - experience - options { - managementExperience - } - } - } - } - } - } -` - -export interface AppVersionByTagVariables { - apiKey: string - versionTag?: string -} - -export interface AppVersionByTagSchema { - app: { - appVersion: { - id: number - uuid: string - versionTag?: string | null - location: string - message: string - appModuleVersions: AppModuleVersion[] - } - } -} diff --git a/packages/app/src/cli/api/graphql/create_app.ts b/packages/app/src/cli/api/graphql/create_app.ts deleted file mode 100644 index 577368b7b88..00000000000 --- a/packages/app/src/cli/api/graphql/create_app.ts +++ /dev/null @@ -1,104 +0,0 @@ -import {gql} from 'graphql-request' - -export const CreateAppQuery = gql` - mutation AppCreate( - $org: Int! - $title: String! - $appUrl: Url! - $redir: [Url]! - $type: AppType - $requestedAccessScopes: [String!] - ) { - appCreate( - input: { - organizationID: $org - title: $title - applicationUrl: $appUrl - redirectUrlWhitelist: $redir - appType: $type - requestedAccessScopes: $requestedAccessScopes - } - ) { - app { - id - title - apiKey - organizationId - apiSecretKeys { - secret - } - appType - grantedScopes - applicationUrl - redirectUrlWhitelist - requestedAccessScopes - webhookApiVersion - embedded - posEmbedded - preferencesUrl - gdprWebhooks { - customerDeletionUrl - customerDataRequestUrl - shopDeletionUrl - } - appProxy { - subPath - subPathPrefix - url - } - disabledFlags - } - userErrors { - field - message - } - } - } -` - -export interface CreateAppQueryVariables { - org: number - title: string - appUrl: string - redir: string[] - type: string - requestedAccessScopes?: string[] -} - -export interface CreateAppQuerySchema { - appCreate: { - app: { - id: string - title: string - apiKey: string - organizationId: string - apiSecretKeys: { - secret: string - }[] - appType: string - grantedScopes: string[] - applicationUrl: string - redirectUrlWhitelist: string[] - requestedAccessScopes?: string[] - webhookApiVersion: string - embedded: boolean - posEmbedded?: boolean - preferencesUrl?: string - gdprWebhooks?: { - customerDeletionUrl?: string - customerDataRequestUrl?: string - shopDeletionUrl?: string - } - appProxy?: { - subPath: string - subPathPrefix: string - url: string - } - disabledFlags: string[] - } - userErrors: { - field: string[] - message: string - }[] - } -} diff --git a/packages/app/src/cli/api/graphql/find_app.ts b/packages/app/src/cli/api/graphql/find_app.ts deleted file mode 100644 index aaa848a1caf..00000000000 --- a/packages/app/src/cli/api/graphql/find_app.ts +++ /dev/null @@ -1,73 +0,0 @@ -import {gql} from 'graphql-request' - -export const FindAppQuery = gql` - query FindApp($apiKey: String!) { - app(apiKey: $apiKey) { - id - title - apiKey - organizationId - apiSecretKeys { - secret - } - appType - grantedScopes - applicationUrl - redirectUrlWhitelist - requestedAccessScopes - webhookApiVersion - embedded - posEmbedded - preferencesUrl - gdprWebhooks { - customerDeletionUrl - customerDataRequestUrl - shopDeletionUrl - } - appProxy { - subPath - subPathPrefix - url - } - developmentStorePreviewEnabled - disabledFlags - } - } -` - -export interface FindAppQueryVariables { - apiKey: string -} - -export interface FindAppQuerySchema { - app: { - id: string - title: string - apiKey: string - organizationId: string - apiSecretKeys: { - secret: string - }[] - appType: string - grantedScopes: string[] - applicationUrl: string - redirectUrlWhitelist: string[] - requestedAccessScopes?: string[] - webhookApiVersion: string - embedded: boolean - posEmbedded?: boolean - preferencesUrl?: string - gdprWebhooks?: { - customerDeletionUrl?: string - customerDataRequestUrl?: string - shopDeletionUrl?: string - } - appProxy?: { - subPath: string - subPathPrefix: string - url: string - } - developmentStorePreviewEnabled: boolean - disabledFlags: string[] - } -} diff --git a/packages/app/src/cli/api/graphql/find_org.ts b/packages/app/src/cli/api/graphql/find_org.ts deleted file mode 100644 index 6be9ecc5ba8..00000000000 --- a/packages/app/src/cli/api/graphql/find_org.ts +++ /dev/null @@ -1,46 +0,0 @@ -import {gql} from 'graphql-request' - -export const FindOrganizationQuery = gql` - query FindOrganization($id: ID!, $title: String) { - organizations(id: $id, first: 1) { - nodes { - id - businessName - apps(first: 25, title: $title) { - pageInfo { - hasNextPage - } - nodes { - id - title - apiKey - } - } - } - } - } -` - -export interface FindOrganizationQueryVariables { - id: string - title?: string -} - -export interface FindOrganizationQuerySchema { - organizations: { - nodes: { - id: string - businessName: string - apps: { - pageInfo: { - hasNextPage: boolean - } - nodes: { - id: string - title: string - apiKey: string - }[] - } - }[] - } -} diff --git a/packages/app/src/cli/api/graphql/find_org_basic.ts b/packages/app/src/cli/api/graphql/find_org_basic.ts deleted file mode 100644 index b5cc272e344..00000000000 --- a/packages/app/src/cli/api/graphql/find_org_basic.ts +++ /dev/null @@ -1,25 +0,0 @@ -import {gql} from 'graphql-request' - -export const FindOrganizationBasicQuery = gql` - query FindOrganization($id: ID!) { - organizations(id: $id, first: 1) { - nodes { - id - businessName - } - } - } -` - -export interface FindOrganizationBasicQuerySchema { - organizations: { - nodes: { - id: string - businessName: string - }[] - } -} - -export interface FindOrganizationBasicVariables { - id: string -} diff --git a/packages/app/src/cli/api/graphql/find_store_by_domain.ts b/packages/app/src/cli/api/graphql/find_store_by_domain.ts deleted file mode 100644 index 1b2c96c88fb..00000000000 --- a/packages/app/src/cli/api/graphql/find_store_by_domain.ts +++ /dev/null @@ -1,46 +0,0 @@ -import {gql} from 'graphql-request' - -export const FindStoreByDomainQuery = gql` - query FindOrganization($orgId: ID!, $shopDomain: String) { - organizations(id: $orgId, first: 1) { - nodes { - id - businessName - stores(shopDomain: $shopDomain, first: 1, archived: false) { - nodes { - shopId - link - shopDomain - shopName - transferDisabled - convertableToPartnerTest - } - } - } - } - } -` - -export interface FindStoreByDomainQueryVariables { - orgId: string - shopDomain: string -} - -export interface FindStoreByDomainSchema { - organizations: { - nodes: { - id: string - businessName: string - stores: { - nodes: { - shopId: string - link: string - shopDomain: string - shopName: string - transferDisabled: boolean - convertableToPartnerTest: boolean - }[] - } - }[] - } -} diff --git a/packages/app/src/cli/api/graphql/functions/api_schema_definition.ts b/packages/app/src/cli/api/graphql/functions/api_schema_definition.ts deleted file mode 100644 index bf6be02a5dc..00000000000 --- a/packages/app/src/cli/api/graphql/functions/api_schema_definition.ts +++ /dev/null @@ -1,11 +0,0 @@ -import {gql} from 'graphql-request' - -export const ApiSchemaDefinitionQuery = gql` - query ApiSchemaDefinitionQuery($apiKey: String!, $version: String!, $type: String!) { - definition: functionApiSchemaDefinition(apiKey: $apiKey, version: $version, type: $type) - } -` - -export interface ApiSchemaDefinitionQuerySchema { - definition: string | null -} diff --git a/packages/app/src/cli/api/graphql/functions/target_schema_definition.ts b/packages/app/src/cli/api/graphql/functions/target_schema_definition.ts deleted file mode 100644 index a957d03d65f..00000000000 --- a/packages/app/src/cli/api/graphql/functions/target_schema_definition.ts +++ /dev/null @@ -1,11 +0,0 @@ -import {gql} from 'graphql-request' - -export const TargetSchemaDefinitionQuery = gql` - query TargetSchemaDefinitionQuery($apiKey: String!, $version: String!, $target: String!) { - definition: functionTargetSchemaDefinition(apiKey: $apiKey, version: $version, target: $target) - } -` - -export interface TargetSchemaDefinitionQuerySchema { - definition: string | null -} diff --git a/packages/app/src/cli/api/graphql/generate_signed_upload_url.ts b/packages/app/src/cli/api/graphql/generate_signed_upload_url.ts deleted file mode 100644 index 81f24a99189..00000000000 --- a/packages/app/src/cli/api/graphql/generate_signed_upload_url.ts +++ /dev/null @@ -1,28 +0,0 @@ -import {gql} from 'graphql-request' - -export const GenerateSignedUploadUrl = gql` - mutation GenerateSignedUploadUrl($apiKey: String!, $bundleFormat: Int!) { - appVersionGenerateSignedUploadUrl(input: {apiKey: $apiKey, bundleFormat: $bundleFormat}) { - signedUploadUrl - userErrors { - field - message - } - } - } -` - -export interface GenerateSignedUploadUrlVariables { - apiKey: string - bundleFormat: number -} - -export interface GenerateSignedUploadUrlSchema { - appVersionGenerateSignedUploadUrl: { - signedUploadUrl: string - userErrors: { - field: string[] - message: string - }[] - } -} diff --git a/packages/app/src/cli/api/graphql/partners/generated/all-orgs.ts b/packages/app/src/cli/api/graphql/partners/generated/all-orgs.ts deleted file mode 100644 index a0e4c8c245e..00000000000 --- a/packages/app/src/cli/api/graphql/partners/generated/all-orgs.ts +++ /dev/null @@ -1,49 +0,0 @@ -/* eslint-disable @typescript-eslint/consistent-type-definitions */ -import * as Types from './types.js' - -import {TypedDocumentNode as DocumentNode} from '@graphql-typed-document-node/core' - -export type AllOrgsQueryVariables = Types.Exact<{[key: string]: never}> - -export type AllOrgsQuery = {organizations: {nodes?: ({id: string; businessName: string} | null)[] | null}} - -export const AllOrgs = { - kind: 'Document', - definitions: [ - { - kind: 'OperationDefinition', - operation: 'query', - name: {kind: 'Name', value: 'AllOrgs'}, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: {kind: 'Name', value: 'organizations'}, - arguments: [ - {kind: 'Argument', name: {kind: 'Name', value: 'first'}, value: {kind: 'IntValue', value: '200'}}, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: {kind: 'Name', value: 'nodes'}, - selectionSet: { - kind: 'SelectionSet', - selections: [ - {kind: 'Field', name: {kind: 'Name', value: 'id'}}, - {kind: 'Field', name: {kind: 'Name', value: 'businessName'}}, - {kind: 'Field', name: {kind: 'Name', value: '__typename'}}, - ], - }, - }, - {kind: 'Field', name: {kind: 'Name', value: '__typename'}}, - ], - }, - }, - ], - }, - }, - ], -} as unknown as DocumentNode diff --git a/packages/app/src/cli/api/graphql/partners/generated/dev-stores-by-org.ts b/packages/app/src/cli/api/graphql/partners/generated/dev-stores-by-org.ts deleted file mode 100644 index 12381011f62..00000000000 --- a/packages/app/src/cli/api/graphql/partners/generated/dev-stores-by-org.ts +++ /dev/null @@ -1,132 +0,0 @@ -/* eslint-disable @typescript-eslint/consistent-type-definitions */ -import * as Types from './types.js' - -import {TypedDocumentNode as DocumentNode} from '@graphql-typed-document-node/core' - -export type DevStoresByOrgQueryVariables = Types.Exact<{ - id: Types.Scalars['ID']['input'] -}> - -export type DevStoresByOrgQuery = { - organizations: { - nodes?: - | ({ - id: string - stores: { - nodes?: - | ({ - shopId?: string | null - link: unknown - shopDomain: string - shopName: string - transferDisabled: boolean - convertableToPartnerTest: boolean - } | null)[] - | null - } - } | null)[] - | null - } -} - -export const DevStoresByOrg = { - kind: 'Document', - definitions: [ - { - kind: 'OperationDefinition', - operation: 'query', - name: {kind: 'Name', value: 'DevStoresByOrg'}, - variableDefinitions: [ - { - kind: 'VariableDefinition', - variable: {kind: 'Variable', name: {kind: 'Name', value: 'id'}}, - type: {kind: 'NonNullType', type: {kind: 'NamedType', name: {kind: 'Name', value: 'ID'}}}, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: {kind: 'Name', value: 'organizations'}, - arguments: [ - { - kind: 'Argument', - name: {kind: 'Name', value: 'id'}, - value: {kind: 'Variable', name: {kind: 'Name', value: 'id'}}, - }, - {kind: 'Argument', name: {kind: 'Name', value: 'first'}, value: {kind: 'IntValue', value: '1'}}, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: {kind: 'Name', value: 'nodes'}, - selectionSet: { - kind: 'SelectionSet', - selections: [ - {kind: 'Field', name: {kind: 'Name', value: 'id'}}, - { - kind: 'Field', - name: {kind: 'Name', value: 'stores'}, - arguments: [ - { - kind: 'Argument', - name: {kind: 'Name', value: 'first'}, - value: {kind: 'IntValue', value: '500'}, - }, - { - kind: 'Argument', - name: {kind: 'Name', value: 'archived'}, - value: {kind: 'BooleanValue', value: false}, - }, - { - kind: 'Argument', - name: {kind: 'Name', value: 'type'}, - value: { - kind: 'ListValue', - values: [ - {kind: 'EnumValue', value: 'DEVELOPMENT'}, - {kind: 'EnumValue', value: 'MANAGED'}, - {kind: 'EnumValue', value: 'PLUS_SANDBOX'}, - ], - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: {kind: 'Name', value: 'nodes'}, - selectionSet: { - kind: 'SelectionSet', - selections: [ - {kind: 'Field', name: {kind: 'Name', value: 'shopId'}}, - {kind: 'Field', name: {kind: 'Name', value: 'link'}}, - {kind: 'Field', name: {kind: 'Name', value: 'shopDomain'}}, - {kind: 'Field', name: {kind: 'Name', value: 'shopName'}}, - {kind: 'Field', name: {kind: 'Name', value: 'transferDisabled'}}, - {kind: 'Field', name: {kind: 'Name', value: 'convertableToPartnerTest'}}, - {kind: 'Field', name: {kind: 'Name', value: '__typename'}}, - ], - }, - }, - {kind: 'Field', name: {kind: 'Name', value: '__typename'}}, - ], - }, - }, - {kind: 'Field', name: {kind: 'Name', value: '__typename'}}, - ], - }, - }, - {kind: 'Field', name: {kind: 'Name', value: '__typename'}}, - ], - }, - }, - ], - }, - }, - ], -} as unknown as DocumentNode diff --git a/packages/app/src/cli/api/graphql/partners/queries/all-orgs.graphql b/packages/app/src/cli/api/graphql/partners/queries/all-orgs.graphql deleted file mode 100644 index 30eb916c46d..00000000000 --- a/packages/app/src/cli/api/graphql/partners/queries/all-orgs.graphql +++ /dev/null @@ -1,8 +0,0 @@ -query AllOrgs { - organizations(first: 200) { - nodes { - id - businessName - } - } -} diff --git a/packages/app/src/cli/api/graphql/partners/queries/dev-stores-by-org.graphql b/packages/app/src/cli/api/graphql/partners/queries/dev-stores-by-org.graphql deleted file mode 100644 index a4f0dd56a46..00000000000 --- a/packages/app/src/cli/api/graphql/partners/queries/dev-stores-by-org.graphql +++ /dev/null @@ -1,17 +0,0 @@ -query DevStoresByOrg($id: ID!) { - organizations(id: $id, first: 1) { - nodes { - id - stores(first: 500, archived: false, type: [DEVELOPMENT, MANAGED, PLUS_SANDBOX]) { - nodes { - shopId - link - shopDomain - shopName - transferDisabled - convertableToPartnerTest - } - } - } - } -} diff --git a/packages/app/src/cli/api/graphql/subscribe_to_app_logs.ts b/packages/app/src/cli/api/graphql/subscribe_to_app_logs.ts deleted file mode 100644 index 33e4fc2d4d5..00000000000 --- a/packages/app/src/cli/api/graphql/subscribe_to_app_logs.ts +++ /dev/null @@ -1,20 +0,0 @@ -import {gql} from 'graphql-request' - -export interface AppLogsSubscribeResponse { - appLogsSubscribe: { - success: boolean - errors?: string[] - jwtToken: string - } -} - -// eslint-disable-next-line @shopify/cli/no-inline-graphql -export const AppLogsSubscribeMutation = gql` - mutation AppLogsSubscribe($apiKey: String!, $shopIds: [ID!]!) { - appLogsSubscribe(input: {apiKey: $apiKey, shopIds: $shopIds}) { - jwtToken - success - errors - } - } -` diff --git a/packages/app/src/cli/api/graphql/template_specifications.ts b/packages/app/src/cli/api/graphql/template_specifications.ts deleted file mode 100644 index b473407a150..00000000000 --- a/packages/app/src/cli/api/graphql/template_specifications.ts +++ /dev/null @@ -1,52 +0,0 @@ -import {ExtensionFlavorValue} from '../../services/generate/extension.js' -import {gql} from 'graphql-request' - -export const RemoteTemplateSpecificationsQuery = gql` - query RemoteTemplateSpecifications($version: String, $apiKey: String) { - templateSpecifications(version: $version, apiKey: $apiKey) { - identifier - name - defaultName - group - sortPriority - supportLinks - types { - url - type - extensionPoints - supportedFlavors { - name - value - path - } - } - } - } -` - -interface ExtensionType { - url: string - type: string - extensionPoints: string[] - supportedFlavors: { - name: string - value: ExtensionFlavorValue - path: string - }[] -} - -export interface RemoteTemplateSpecificationsSchema { - templateSpecifications: { - identifier: string - name: string - defaultName: string - group: string - sortPriority: number - supportLinks: string[] - types: [ExtensionType, ...ExtensionType[]] - }[] -} - -export interface RemoteTemplateSpecificationsVariables { - apiKey: string -} diff --git a/packages/app/src/cli/models/app/app.test-data.ts b/packages/app/src/cli/models/app/app.test-data.ts index ce01625a337..230c665b681 100644 --- a/packages/app/src/cli/models/app/app.test-data.ts +++ b/packages/app/src/cli/models/app/app.test-data.ts @@ -60,14 +60,16 @@ import { import {MigrateAppModuleSchema, MigrateAppModuleVariables} from '../../api/graphql/extension_migrate_app_module.js' import appWebhookSubscriptionSpec from '../extensions/specifications/app_config_webhook_subscription.js' import appAccessSpec from '../extensions/specifications/app_config_app_access.js' -import {AppLogsSubscribeResponse} from '../../api/graphql/subscribe_to_app_logs.js' import {SchemaDefinitionByTargetQueryVariables} from '../../api/graphql/functions/generated/schema-definition-by-target.js' import {SchemaDefinitionByApiTypeQueryVariables} from '../../api/graphql/functions/generated/schema-definition-by-api-type.js' import {AppHomeSpecIdentifier} from '../extensions/specifications/app_config_app_home.js' import {AppProxySpecIdentifier} from '../extensions/specifications/app_config_app_proxy.js' import {ExtensionSpecification} from '../extensions/specification.js' import {AppLogsOptions} from '../../services/app-logs/utils.js' -import {AppLogsSubscribeMutationVariables} from '../../api/graphql/app-management/generated/app-logs-subscribe.js' +import { + AppLogsSubscribeMutation, + AppLogsSubscribeMutationVariables, +} from '../../api/graphql/app-management/generated/app-logs-subscribe.js' import {Project} from '../project/project.js' import {Session} from '@shopify/cli-kit/node/session' import {vi} from 'vitest' @@ -1294,7 +1296,7 @@ const migrateToUiExtensionResponse: MigrateToUiExtensionSchema = { }, } -const appLogsSubscribeResponse: AppLogsSubscribeResponse = { +const appLogsSubscribeResponse: AppLogsSubscribeMutation = { appLogsSubscribe: { success: true, jwtToken: 'jwttoken', diff --git a/packages/eslint-plugin-cli/rules/no-inline-graphql.js b/packages/eslint-plugin-cli/rules/no-inline-graphql.js index 8959ccda80b..6208a6d1c9b 100644 --- a/packages/eslint-plugin-cli/rules/no-inline-graphql.js +++ b/packages/eslint-plugin-cli/rules/no-inline-graphql.js @@ -120,16 +120,11 @@ const knownFailures = { 'bbde8b08d13bdeeab3d586ffd76c75cfea31c5891ac9a0f957a7a273d520e9e2', 'packages/app/src/cli/api/graphql/all_dev_stores_by_org.ts': 'f48a44e2dae39f1b33ac685971740e3705f2754de5fdf1d6f1fbb3492bc62be2', - 'packages/app/src/cli/api/graphql/app_active_version.ts': - '685d858cf3ad636fe8d771707715dd9a793e4aa4529f843eac3df625efd4d5be', 'packages/app/src/cli/api/graphql/app_release.ts': '3acace031157856c88dc57506d81364c084fb5ca66ab5c6ff59393ab5255846d', - 'packages/app/src/cli/api/graphql/app_version_by_tag.ts': - 'a3231389ceb20eec4cab51186678b032e52d8f3e4df3078ce1a33c8ae83ac7fa', 'packages/app/src/cli/api/graphql/app_versions_diff.ts': '233e2abb837d4cad52e985b373784314129163bf530a6caa501af2b711717b09', 'packages/app/src/cli/api/graphql/convert_dev_to_transfer_disabled_store.ts': '0261459f988f5ba947ba52dc90dd049032196595cad5be8b7042ad1d0a22277c', - 'packages/app/src/cli/api/graphql/create_app.ts': '13fdc528f39a5e6d589c7834e03f916528f00b431e69b8148c6237229be1dc2c', 'packages/app/src/cli/api/graphql/current_account_info.ts': 'e25977539cec28a33c0c32c75973ac5a78e3b4b5e504aa3d14d01291c5b42c14', 'packages/app/src/cli/api/graphql/development_preview.ts': @@ -144,28 +139,12 @@ const knownFailures = { 'dd3fb42d0b9327de627bd02295de9e08087266885777602a34b44bdc460c0285', 'packages/app/src/cli/api/graphql/extension_specifications.ts': '9a3dff21a92b5910a29f4893faef35a549a08f5675f67407cc415b10ba7091a3', - 'packages/app/src/cli/api/graphql/find_app.ts': '699def43534d0fdb4988b91e74a890778026960fd31662fecd86384ecfc05370', 'packages/app/src/cli/api/graphql/find_app_preview_mode.ts': '8311925b338d4aba1957974bb815cfa8c5d8272226f68b8e74a69d91acc9c8cb', - 'packages/app/src/cli/api/graphql/find_org.ts': 'f434cae80f3799cadc482ae22b0544c6f1d1171127943163d6e85e3a6b94c992', - 'packages/app/src/cli/api/graphql/find_org_basic.ts': - '867f01113c20386d6a438dd56a6d241199e407eab928ab1ad9a7f233cd35c1be', - 'packages/app/src/cli/api/graphql/find_store_by_domain.ts': - '0824f5baaab1ad419a7fa1d64824e306bd369430da47c7457ed72e74a1e94a9a', - 'packages/app/src/cli/api/graphql/functions/api_schema_definition.ts': - 'e71100cf61919831681da1be8f12cd9067c4e3f2faf04c1b88b764fd8a275b82', - 'packages/app/src/cli/api/graphql/functions/target_schema_definition.ts': - 'd338c5d187ca8a1e1e68892987d780e540426faeba89df2dd9d8c96e193f5c13', - 'packages/app/src/cli/api/graphql/generate_signed_upload_url.ts': - '848e40bf6b44331de0fe1dc1b0753593c1d47f9705ebe988a1b8ad5638d267ef', 'packages/app/src/cli/api/graphql/get_variant_id.ts': '805a7d8fb4b66ae23dc45cc37d401350c3d8eab4e262bd90e70afceb48be10de', 'packages/app/src/cli/api/graphql/get_versions_list.ts': '36b6f90c6687ba50b84b31de9fa28b4e9d0cadb732cab6c0d83664b627f2969d', - 'packages/app/src/cli/api/graphql/subscribe_to_app_logs.ts': - '47ba882dc6bb2487cf6d047aa1f4b45c2eed96017faf80af45f8f954017983bf', - 'packages/app/src/cli/api/graphql/template_specifications.ts': - '7c9ce345b6cfce9292b7221e1b24205c3a3276495e0516da504de45c386567ae', 'packages/app/src/cli/api/graphql/update_urls.ts': '37d20c418982a4bc4eed047ec48f52d93be1a0e59f1d905911b8519ab3adb5a4', 'packages/app/src/cli/services/webhook/request-sample.ts': '05dd159152c528d7e785ef3476f6dbfca0be25046ce06584d5fd2ea89a23ed16',