@@ -145,22 +145,26 @@ export async function build(context, version) {
145
145
}
146
146
return raw . split ( "," ) . map ( e => e . trim ( ) ) ;
147
147
} ) ( ) ;
148
- const dynamicCPULimits = "dynamic-cpu-limits" in buildConfig ;
148
+
149
+
150
+ // Main build should only contain the annotations below:
151
+ // ['with-contrib', 'publish-to-npm', 'publish-to-jb-marketplace', 'clean-slate-deployment']
152
+ const dynamicCPULimits = "dynamic-cpu-limits" in buildConfig && ! mainBuild ;
149
153
const withContrib = "with-contrib" in buildConfig || mainBuild ;
150
154
const noPreview = ( "no-preview" in buildConfig && buildConfig [ "no-preview" ] !== "false" ) || publishRelease ;
151
155
const storage = buildConfig [ "storage" ] || "" ;
152
- const withIntegrationTests = "with-integration-tests" in buildConfig ;
156
+ const withIntegrationTests = "with-integration-tests" in buildConfig && ! mainBuild ;
153
157
const publishToNpm = "publish-to-npm" in buildConfig || mainBuild ;
154
158
const publishToJBMarketplace = "publish-to-jb-marketplace" in buildConfig || mainBuild ;
155
159
const analytics = buildConfig [ "analytics" ] ;
156
160
const localAppVersion = mainBuild || ( "with-localapp-version" in buildConfig ) ? version : "unknown" ;
157
161
const retag = ( "with-retag" in buildConfig ) ? "" : "--dont-retag" ;
158
162
const cleanSlateDeployment = mainBuild || ( "with-clean-slate-deployment" in buildConfig ) ;
159
- const installEELicense = ! ( "without-ee-license" in buildConfig ) ;
160
- const withPayment = "with-payment" in buildConfig ;
161
- const withObservability = "with-observability" in buildConfig ;
162
- const withHelm = "with-helm" in buildConfig ;
163
- const withVM = "with-vm" in buildConfig ;
163
+ const installEELicense = ! ( "without-ee-license" in buildConfig ) || mainBuild ;
164
+ const withPayment = "with-payment" in buildConfig && ! mainBuild ;
165
+ const withObservability = "with-observability" in buildConfig && ! mainBuild ;
166
+ const withHelm = "with-helm" in buildConfig && ! mainBuild ;
167
+ const withVM = "with-vm" in buildConfig && ! mainBuild ;
164
168
165
169
const jobConfig = {
166
170
buildConfig,
0 commit comments