@forge/cli

13.4.0-next.13-experimental-3dcad9713.4.0-next.18
out/deploy/package-upload-deploy.js
~out/deploy/package-upload-deploy.jsModified
+5−5
Index: package/out/deploy/package-upload-deploy.js
===================================================================
--- package/out/deploy/package-upload-deploy.js
+++ package/out/deploy/package-upload-deploy.js
@@ -66,16 +66,16 @@
         const resourcesArchives = await this.resourcePackagingService.zipResources([...preBundledResources, ...nativeUiBundlesDetails], i18nResourceBundle);
         let artifactUrl;
         let hostedResourceUploadId;
         let combinedArtifactUrl;
-        if (details.buildTag) {
+        const shouldUploadCombinedArtifact = await this.statsigService.isCombinedArtifactUploadEnabled();
+        if (shouldUploadCombinedArtifact) {
+            combinedArtifactUrl = await this.archiveUploader.uploadCombinedArtifact(runtimeArchivePath, resourcesArchives, details.modules, details.buildTag);
+        }
+        else if (details.buildTag) {
             artifactUrl = await this.archiveUploader.uploadArchive(runtimeArchivePath, details.buildTag);
             hostedResourceUploadId = await this.archiveUploader.uploadHostedResources(resourcesArchives, undefined, details.buildTag);
         }
-        else if (details.environmentType &&
-            (await this.statsigService.isCombinedArtifactUploadEnabled(details.environmentType))) {
-            combinedArtifactUrl = await this.archiveUploader.uploadCombinedArtifact(runtimeArchivePath, resourcesArchives, details.modules, details.buildTag);
-        }
         else {
             [artifactUrl, hostedResourceUploadId] = await Promise.all([
                 this.archiveUploader.uploadArchive(runtimeArchivePath, details.buildTag),
                 this.archiveUploader.uploadHostedResources(resourcesArchives, details.environmentKey, details.buildTag)