diff --git a/.github/workflows/real-browser.yml b/.github/workflows/real-browser.yml index ff3b49ea65..fc44a5bb9d 100644 --- a/.github/workflows/real-browser.yml +++ b/.github/workflows/real-browser.yml @@ -48,7 +48,8 @@ jobs: - uses: ./.github/actions/portable-build-cache with: build_cache_artifact: ${{ inputs.build_cache_artifact }} - - run: npm run verify:browser + # Own a fresh bus so Chromium never depends on an inherited session address. + - run: dbus-run-session -- npm run verify:browser env: REA_BROWSER_EXECUTABLE: /usr/bin/google-chrome REA_BROWSER_NO_SANDBOX: "true" diff --git a/.github/workflows/real-web-runtime.yml b/.github/workflows/real-web-runtime.yml index b5da11ae15..1303e02f89 100644 --- a/.github/workflows/real-web-runtime.yml +++ b/.github/workflows/real-web-runtime.yml @@ -44,7 +44,8 @@ jobs: - uses: ./.github/actions/portable-build-cache with: build_cache_artifact: ${{ inputs.build_cache_artifact }} - - run: env -u DBUS_SESSION_BUS_ADDRESS npm run verify:browser:runtime + # Own a fresh bus so Chromium never depends on an inherited session address. + - run: dbus-run-session -- npm run verify:browser:runtime env: REA_BROWSER_EXECUTABLE: /usr/bin/google-chrome REA_BROWSER_NO_SANDBOX: "true" diff --git a/.github/workflows/real-web-source-map.yml b/.github/workflows/real-web-source-map.yml index 1b7c3c7d15..8ddbab8823 100644 --- a/.github/workflows/real-web-source-map.yml +++ b/.github/workflows/real-web-source-map.yml @@ -46,7 +46,8 @@ jobs: build_cache_artifact: ${{ inputs.build_cache_artifact }} - name: Install the pinned compiler into an isolated fixture directory run: npm install --prefix "$RUNNER_TEMP/rea-web-source-map-compiler" --no-audit --no-fund --package-lock=false esbuild@0.25.10 - - run: npm run verify:browser:source-maps + # Own a fresh bus so Chromium never depends on an inherited session address. + - run: dbus-run-session -- npm run verify:browser:source-maps env: # Retain browser launch argv/PID/stderr in the verifier's captured # CLI failure diagnostics without changing its deadline or retrying.