@forge/cli

13.4.0-next.13-experimental-3dcad9713.4.0-next.18
out/deploy/uploader/artifact-graphql-client.js
~out/deploy/uploader/artifact-graphql-client.jsModified
+31
Index: package/out/deploy/uploader/artifact-graphql-client.js
===================================================================
--- package/out/deploy/uploader/artifact-graphql-client.js
+++ package/out/deploy/uploader/artifact-graphql-client.js
@@ -59,8 +59,39 @@
             throw new NoDeploymentURLError();
         }
         return deploymentUrl;
     }
+    async processCombinedBuild(appDetails, buildTag) {
+        const query = `
+      mutation forge_cli_processCombinedAppBuild($input: ProcessCombinedAppBuildInput!) {
+        processCombinedAppBuild(input: $input) {
+          success
+          errors {
+            message
+            extensions {
+              errorType
+              statusCode
+            }
+          }
+          buildTag
+        }
+      }
+    `;
+        const { response: { processCombinedAppBuild: { success, errors } }, requestId } = await this.graphqlClient.mutate(query, {
+            input: {
+                appId: appDetails.id,
+                buildTag
+            }
+        });
+        const error = (0, cli_shared_1.getError)(errors);
+        if (!success) {
+            throw new cli_shared_1.GraphQlMutationError(`${error.message} (requestId: ${requestId || 'unknown'})`, {
+                requestId,
+                code: error.code,
+                statusCode: error.statusCode
+            });
+        }
+    }
     async getHostedResourcesUploadUrls(appDetails, resourceKeys, environmentKey, buildTag) {
         const artifactQuery = `
       mutation forge_cli_getHostedResourcesUploadUrls($input: CreateHostedResourceUploadUrlInput!) {
         createHostedResourceUploadUrl(input: $input) {