Skip to content

Commit ad911f6

Browse files
nicohrubeccodex
andcommitted
ci: inspect missing headless WebKit libraries
Co-Authored-By: OpenAI Codex <codex@openai.com>
1 parent 176caf8 commit ad911f6

1 file changed

Lines changed: 9 additions & 1 deletion

File tree

‎.github/workflows/benchmark-browser-system-deps.yml‎

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
strategy:
2525
fail-fast: false
2626
matrix:
27-
browser: [firefox, webkit]
27+
browser: [webkit]
2828
steps:
2929
- uses: actions/checkout@v7
3030
with:
@@ -86,6 +86,14 @@ jobs:
8686
working-directory: dev-packages/browser-integration-tests
8787
run: pnpm exec playwright install "$PLAYWRIGHT_BROWSER"
8888

89+
- name: Inspect headless WebKit shared libraries
90+
working-directory: dev-packages/browser-integration-tests
91+
run: |
92+
webkit_root=$(dirname "$(node -p "require('@playwright/test').webkit.executablePath()")")
93+
cat "$webkit_root/minibrowser-wpe/MiniBrowser"
94+
export LD_LIBRARY_PATH="$webkit_root/minibrowser-wpe/lib:$webkit_root/minibrowser-wpe/sys/lib"
95+
ldd "$webkit_root/minibrowser-wpe/bin/MiniBrowser"
96+
8997
- name: Check browser launch without system dependencies
9098
working-directory: dev-packages/browser-integration-tests
9199
run: |

0 commit comments

Comments
 (0)