fix(e2e): clean cloud license slots

This commit is contained in:
saltbo
2026-06-02 22:52:14 -04:00
parent 4a54f2dfa3
commit cf12806902
2 changed files with 9 additions and 4 deletions
+7 -2
View File
@@ -77,8 +77,13 @@ function valueAfter(flag) {
function runtimeCloudCredentials(runtime) {
const suffix = runtime === 'cf' ? '_CF' : '_NODE'
const email = process.env[`E2E_CLOUD_PRO_EMAIL${suffix}`] ?? process.env.E2E_CLOUD_PRO_EMAIL
const password = process.env[`E2E_CLOUD_PRO_PASSWORD${suffix}`] ?? process.env.E2E_CLOUD_PRO_PASSWORD
const runtimeEmail = process.env[`E2E_CLOUD_PRO_EMAIL${suffix}`]?.trim()
const runtimePassword = process.env[`E2E_CLOUD_PRO_PASSWORD${suffix}`]?.trim()
if (process.env.CI && (!runtimeEmail || !runtimePassword)) {
throw new Error(`Missing E2E_CLOUD_PRO_EMAIL${suffix} or E2E_CLOUD_PRO_PASSWORD${suffix}`)
}
const email = runtimeEmail || process.env.E2E_CLOUD_PRO_EMAIL
const password = runtimePassword || process.env.E2E_CLOUD_PRO_PASSWORD
return email && password
? {
E2E_CLOUD_PRO_EMAIL: email,