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-gpu",
"--ignore-certificate-errors",
"--disable-web-security",
"--disable-features=IsolateOrigins,site-per-process",
],
});
@@ -44,6 +46,10 @@ async function main() {
waitUntil: "domcontentloaded",
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 URL: ${response?.url()}`);
@@ -57,6 +63,7 @@ async function main() {
}),
page.click('button[type="submit"]'),
]);
await new Promise((resolve) => setTimeout(resolve, 3000));
console.log(`✅ Gatekeeper authentication successful!`);
} else {
console.log(`✅ Already authenticated (no Gatekeeper gate detected).`);