Skip to content

Commit abde0eb

Browse files
akurtakovHannesWell
andcommitted
[Build] Remove coactions/setup-xvfb use
It will stop working on Oct 15 and is claimed to not be needed anymore. Co-authored-by: Hannes Wellmann <[email protected]>
1 parent 3c5ada4 commit abde0eb

File tree

2 files changed

+7
-8
lines changed

2 files changed

+7
-8
lines changed

.github/workflows/build.yml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,9 @@ jobs:
2020
- { name: MacOS, runner-os: macos-13, ws: cocoa, os: macosx, native-extension: so }
2121
name: Build ${{ matrix.config.name }}
2222
runs-on: ${{ matrix.config.runner-os }}
23+
defaults:
24+
run: # Run on cmd on Windows because powershell interprets dots in arguments differently
25+
shell: ${{ matrix.config.os == 'win32' && 'cmd' || 'bash' }}
2326
steps:
2427
- uses: actions/checkout@v4
2528
with:
@@ -52,12 +55,10 @@ jobs:
5255
sudo apt-get update -q -y
5356
sudo apt-get install -q -y libgtk-3-dev
5457
- name: Build
55-
uses: coactions/setup-xvfb@v1
5658
env:
5759
EQUINOX_BINARIES_LOC: ${{ github.workspace }}/equinox.binaries
58-
with:
59-
working-directory: equinox
60-
run: >-
60+
working-directory: equinox
61+
run: >-
6162
mvn
6263
--batch-mode
6364
-Pbree-libs

.github/workflows/codeql.yml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -61,10 +61,8 @@ jobs:
6161
with:
6262
maven-version: 3.9.9
6363
- name: Build
64-
uses: coactions/setup-xvfb@6b00cf1889f4e1d5a48635647013c0508128ee1a
65-
with:
66-
working-directory: equinox
67-
run: >-
64+
working-directory: equinox
65+
run: >-
6866
mvn
6967
--batch-mode
7068
-Pbree-libs

0 commit comments

Comments
 (0)