Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit 1712f9e

Browse filesBrowse files
dankeboy36giacomocusinato
authored andcommitted
fix: install missing linux dependencies
Install `libx11-dev`, `libxkbfile-dev`, `libsecret-1-dev` libraries as the most recent update to ubuntu-latest does not include them Signed-off-by: dankeboy36 <dankeboy36@gmail.com>
1 parent 6eef09e commit 1712f9e
Copy full SHA for 1712f9e

7 files changed

+42
-0
lines changed

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

Copy file name to clipboardExpand all lines: .github/workflows/check-i18n-task.yml
+6Lines changed: 6 additions & 0 deletions
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

Copy file name to clipboardExpand all lines: .github/workflows/check-javascript.yml
+6Lines changed: 6 additions & 0 deletions
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

Copy file name to clipboardExpand all lines: .github/workflows/check-yarn.yml
+6Lines changed: 6 additions & 0 deletions
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

Copy file name to clipboardExpand all lines: .github/workflows/i18n-nightly-push.yml
+6Lines changed: 6 additions & 0 deletions
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

Copy file name to clipboardExpand all lines: .github/workflows/i18n-weekly-pull.yml
+6Lines changed: 6 additions & 0 deletions
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

Copy file name to clipboardExpand all lines: .github/workflows/test-javascript.yml
+6Lines changed: 6 additions & 0 deletions
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

Copy file name to clipboardExpand all lines: .github/workflows/themes-weekly-pull.yml
+6Lines changed: 6 additions & 0 deletions
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 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.