@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) {