From 7606528b377c03bc7fd0f51c8f9e2ec1ee28d912 Mon Sep 17 00:00:00 2001 From: Pierre Tachoire Date: Mon, 30 Mar 2026 15:18:22 +0200 Subject: [PATCH] ci: fix request interception proxy challenge --- .github/workflows/e2e-test.yml | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/.github/workflows/e2e-test.yml b/.github/workflows/e2e-test.yml index 07f55cfe..a47829bc 100644 --- a/.github/workflows/e2e-test.yml +++ b/.github/workflows/e2e-test.yml @@ -100,14 +100,14 @@ jobs: ./proxy/proxy & echo $! > PROXY.id ./lightpanda serve --http-proxy 'http://127.0.0.1:3000' & echo $! > LPD.pid go run runner/main.go + URL=https://demo-browser.lightpanda.io/campfire-commerce/ node puppeteer/proxy_auth.js kill `cat LPD.pid` `cat PROXY.id` - - name: run request interception through proxy + - name: run request interception through proxy and playwright run: | export PROXY_USERNAME=username PROXY_PASSWORD=password ./proxy/proxy & echo $! > PROXY.id ./lightpanda serve & echo $! > LPD.pid - URL=https://demo-browser.lightpanda.io/campfire-commerce/ node puppeteer/proxy_auth.js BASE_URL=https://demo-browser.lightpanda.io/ node playwright/proxy_auth.js kill `cat LPD.pid` `cat PROXY.id` @@ -161,14 +161,18 @@ jobs: --http-proxy 'http://127.0.0.1:3000' \ & echo $! > LPD.pid go run runner/main.go + URL=https://demo-browser.lightpanda.io/campfire-commerce/ node puppeteer/proxy_auth.js kill `cat LPD.pid` `cat PROXY.id` - - name: run request interception through proxy + - name: run request interception through proxy and playwright run: | export PROXY_USERNAME=username PROXY_PASSWORD=password ./proxy/proxy & echo $! > PROXY.id - ./lightpanda serve & echo $! > LPD.pid - URL=https://demo-browser.lightpanda.io/campfire-commerce/ node puppeteer/proxy_auth.js + ./lightpanda serve \ + --web-bot-auth-key-file private_key.pem \ + --web-bot-auth-keyid ${{ vars.WBA_KEY_ID }} \ + --web-bot-auth-domain ${{ vars.WBA_DOMAIN }} \ + & echo $! > LPD.pid BASE_URL=https://demo-browser.lightpanda.io/ node playwright/proxy_auth.js kill `cat LPD.pid` `cat PROXY.id`