The earlier script-permission fix (5e3254d) only covered scripts
invoked by apps/web's own Dockerfile/CI at the time. Found 9 more
non-executable scripts (644 instead of 755) while building the
Electron desktop app via apps/desktop/dockerbuild - same root cause,
different invocation paths.
13 lines
276 B
Bash
Executable File
13 lines
276 B
Bash
Executable File
#!/bin/bash
|
|
|
|
set -e
|
|
|
|
echo "Starting Xvfb"
|
|
Xvfb :99 -ac &
|
|
sleep 2
|
|
|
|
export DISPLAY=:99
|
|
|
|
PLAYWRIGHT_HTML_OPEN=never ELEMENT_DESKTOP_EXECUTABLE="./dist/linux-unpacked/element-desktop" \
|
|
exec pnpm -C apps/desktop exec playwright test --update-snapshots --reporter line,html "$1"
|