fix(ci): add redirect delay to Puppeteer to prevent ERR_ABORTED during Gatekeeper redirect
All checks were successful
Build & Deploy / 🔍 Prepare (push) Successful in 6s
Build & Deploy / 🧪 QA (push) Successful in 1m55s
Build & Deploy / 🏗️ Build (push) Successful in 11m16s
Build & Deploy / 🚀 Deploy (push) Successful in 21s
Build & Deploy / 🧪 Post-Deploy Verification (push) Successful in 1m54s
Build & Deploy / 🔔 Notify (push) Successful in 1s

This commit is contained in:
2026-03-02 18:39:32 +01:00
parent 90856da773
commit 88b4626d6e

View File

@@ -19,6 +19,8 @@ async function main() {
"--disable-dev-shm-usage", "--disable-dev-shm-usage",
"--disable-gpu", "--disable-gpu",
"--ignore-certificate-errors", "--ignore-certificate-errors",
"--disable-web-security",
"--disable-features=IsolateOrigins,site-per-process",
], ],
}); });
@@ -44,6 +46,10 @@ async function main() {
waitUntil: "domcontentloaded", waitUntil: "domcontentloaded",
timeout: 60000, timeout: 60000,
}); });
// Give Gatekeeper a second to redirect if needed
console.log(` Waiting for potential Gatekeeper redirect...`);
await new Promise((resolve) => setTimeout(resolve, 3000));
console.log(` Response status: ${response?.status()}`); console.log(` Response status: ${response?.status()}`);
console.log(` Response URL: ${response?.url()}`); console.log(` Response URL: ${response?.url()}`);
@@ -57,6 +63,7 @@ async function main() {
}), }),
page.click('button[type="submit"]'), page.click('button[type="submit"]'),
]); ]);
await new Promise((resolve) => setTimeout(resolve, 3000));
console.log(`✅ Gatekeeper authentication successful!`); console.log(`✅ Gatekeeper authentication successful!`);
} else { } else {
console.log(`✅ Already authenticated (no Gatekeeper gate detected).`); console.log(`✅ Already authenticated (no Gatekeeper gate detected).`);