diff --git a/.github/workflows/ci-java.yml b/.github/workflows/ci-java.yml index 8fe8697f24573..7bc1e2e197f4f 100644 --- a/.github/workflows/ci-java.yml +++ b/.github/workflows/ci-java.yml @@ -189,6 +189,8 @@ jobs: matrix.browser == 'chrome' - name: Start XVFB run: Xvfb :99 & + - name: Start Fluxbox + run: sudo apt-get -y install fluxbox && fluxbox & - name: Run browser tests in ${{ matrix.browser }} uses: ./.github/actions/bazel-test with: @@ -243,6 +245,8 @@ jobs: matrix.browser == 'chrome' - name: Start XVFB run: Xvfb :99 & + - name: Start Fluxbox + run: sudo apt-get -y install fluxbox && fluxbox & - name: Run server tests uses: ./.github/actions/bazel-test with: @@ -280,6 +284,8 @@ jobs: version: latest - name: Start XVFB run: Xvfb :99 & + - name: Start Fluxbox + run: sudo apt-get -y install fluxbox && fluxbox & - name: Run browser tests in Firefox uses: ./.github/actions/bazel-test with: diff --git a/.github/workflows/ci-javascript.yml b/.github/workflows/ci-javascript.yml index 70991e0e3a754..7ba4007c07fe5 100644 --- a/.github/workflows/ci-javascript.yml +++ b/.github/workflows/ci-javascript.yml @@ -67,6 +67,8 @@ jobs: matrix.browser == 'chrome' - name: Start XVFB run: Xvfb :99 & + - name: Start Fluxbox + run: sudo apt-get -y install fluxbox && fluxbox & - name: Run JavaScript tests uses: ./.github/actions/bazel-test with: @@ -104,6 +106,8 @@ jobs: version: ${{ matrix.version }} - name: Start XVFB run: Xvfb :99 & + - name: Start Fluxbox + run: sudo apt-get -y install fluxbox && fluxbox & - name: Run atom tests on Firefox uses: ./.github/actions/bazel with: diff --git a/.github/workflows/ci-python.yml b/.github/workflows/ci-python.yml index a7f504b1b5941..bd70ca366dee6 100644 --- a/.github/workflows/ci-python.yml +++ b/.github/workflows/ci-python.yml @@ -144,6 +144,8 @@ jobs: uses: ./.github/actions/setup-chrome - name: Start XVFB run: Xvfb :99 & + - name: Start Fluxbox + run: sudo apt-get -y install fluxbox && fluxbox & - name: Run browser tests in Chrome uses: ./.github/actions/bazel-test with: @@ -183,6 +185,8 @@ jobs: uses: ./.github/actions/setup-firefox - name: Start XVFB run: Xvfb :99 & + - name: Start Fluxbox + run: sudo apt-get -y install fluxbox && fluxbox & - name: Run browser tests in Firefox (Remote) uses: ./.github/actions/bazel with: @@ -221,6 +225,8 @@ jobs: uses: ./.github/actions/setup-firefox - name: Start XVFB run: Xvfb :99 & + - name: Start Fluxbox + run: sudo apt-get -y install fluxbox && fluxbox & - name: Run browser tests in Firefox uses: ./.github/actions/bazel-test with: diff --git a/.github/workflows/ci-ruby.yml b/.github/workflows/ci-ruby.yml index 4e0e6b35cd0a7..ab4780fe838ea 100644 --- a/.github/workflows/ci-ruby.yml +++ b/.github/workflows/ci-ruby.yml @@ -75,7 +75,10 @@ jobs: ${{ runner.os }}-bazel-ruby-${{ matrix.target }}- - uses: ./.github/actions/setup-bazelisk - uses: ./.github/actions/setup-chrome - - run: Xvfb :99 & + - name: Start XVFB + run: Xvfb :99 & + - name: Start Fluxbox + run: sudo apt-get -y install fluxbox && fluxbox & - uses: ./.github/actions/bazel with: command: test --test_output=all //rb:${{ matrix.target }} @@ -109,7 +112,10 @@ jobs: - uses: ./.github/actions/setup-bazelisk - name: Setup Firefox and GeckoDriver uses: ./.github/actions/setup-firefox - - run: Xvfb :99 & + - name: Start XVFB + run: Xvfb :99 & + - name: Start Fluxbox + run: sudo apt-get -y install fluxbox && fluxbox & - uses: ./.github/actions/bazel with: command: test --test_output=all //rb:${{ matrix.target }}