Skip to content

Commit 9e8d2fc

Browse files
dankeboy36giacomocusinato
authored andcommitted
fix: install missing linux dependencies
Signed-off-by: dankeboy36 <[email protected]>
1 parent 6eef09e commit 9e8d2fc

7 files changed

+42
-0
lines changed

.github/workflows/check-i18n-task.yml

+6
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,12 @@ jobs:
7676
repo-token: ${{ secrets.GITHUB_TOKEN }}
7777
version: 3.x
7878

79+
- name: Install dependencies (Linux only)
80+
if: runner.os == 'Linux'
81+
run: |
82+
sudo apt-get update
83+
sudo apt-get install -y libx11-dev libxkbfile-dev libsecret-1-dev
84+
7985
- name: Install dependencies
8086
run: yarn install --immutable
8187
env:

.github/workflows/check-javascript.yml

+6
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,12 @@ jobs:
7373
cache: yarn
7474
node-version: ${{ env.NODE_VERSION }}
7575

76+
- name: Install Dependencies (Linux only)
77+
if: runner.os == 'Linux'
78+
run: |
79+
sudo apt-get update
80+
sudo apt-get install -y libx11-dev libxkbfile-dev libsecret-1-dev
81+
7682
- name: Install npm package dependencies
7783
env:
7884
# Avoid failure of @vscode/ripgrep installation due to GitHub API rate limiting:

.github/workflows/check-yarn.yml

+6
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,12 @@ jobs:
7272
cache: yarn
7373
node-version: ${{ env.NODE_VERSION }}
7474

75+
- name: Install Dependencies (Linux only)
76+
if: runner.os == 'Linux'
77+
run: |
78+
sudo apt-get update
79+
sudo apt-get install -y libx11-dev libxkbfile-dev libsecret-1-dev
80+
7581
- name: Install npm package dependencies
7682
env:
7783
# Avoid failure of @vscode/ripgrep installation due to GitHub API rate limiting:

.github/workflows/i18n-nightly-push.yml

+6
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,12 @@ jobs:
3434
repo-token: ${{ secrets.GITHUB_TOKEN }}
3535
version: 3.x
3636

37+
- name: Install dependencies (Linux only)
38+
if: runner.os == 'Linux'
39+
run: |
40+
sudo apt-get update
41+
sudo apt-get install -y libx11-dev libxkbfile-dev libsecret-1-dev
42+
3743
- name: Install dependencies
3844
run: yarn install --immutable
3945

.github/workflows/i18n-weekly-pull.yml

+6
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,12 @@ jobs:
3434
repo-token: ${{ secrets.GITHUB_TOKEN }}
3535
version: 3.x
3636

37+
- name: Install dependencies (Linux only)
38+
if: runner.os == 'Linux'
39+
run: |
40+
sudo apt-get update
41+
sudo apt-get install -y libx11-dev libxkbfile-dev libsecret-1-dev
42+
3743
- name: Install dependencies
3844
run: yarn install --immutable
3945

.github/workflows/test-javascript.yml

+6
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,12 @@ jobs:
107107
repo-token: ${{ secrets.GITHUB_TOKEN }}
108108
version: 3.x
109109

110+
- name: Install Dependencies (Linux only)
111+
if: runner.os == 'Linux'
112+
run: |
113+
sudo apt-get update
114+
sudo apt-get install -y libx11-dev libxkbfile-dev libsecret-1-dev
115+
110116
- name: Install npm package dependencies
111117
env:
112118
# Avoid failure of @vscode/ripgrep installation due to GitHub API rate limiting:

.github/workflows/themes-weekly-pull.yml

+6
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,12 @@ jobs:
3636
repo-token: ${{ secrets.GITHUB_TOKEN }}
3737
version: 3.x
3838

39+
- name: Install dependencies (Linux only)
40+
if: runner.os == 'Linux'
41+
run: |
42+
sudo apt-get update
43+
sudo apt-get install -y libx11-dev libxkbfile-dev libsecret-1-dev
44+
3945
- name: Install dependencies
4046
run: yarn install --immutable
4147

0 commit comments

Comments
 (0)