From 89b8d827314e6caba9f6ae2f424763ea4107ca2e Mon Sep 17 00:00:00 2001 From: Tariq Said Date: Tue, 9 Jun 2026 23:59:35 +0400 Subject: [PATCH 1/2] ci: install Linux native build dependencies --- .../wpcodespace-linux-build-validation.yml | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/.github/workflows/wpcodespace-linux-build-validation.yml b/.github/workflows/wpcodespace-linux-build-validation.yml index 3ab2177123af5..23f30bdee83ae 100644 --- a/.github/workflows/wpcodespace-linux-build-validation.yml +++ b/.github/workflows/wpcodespace-linux-build-validation.yml @@ -13,7 +13,7 @@ jobs: compile-web: name: Compile web workbench on Linux runs-on: ubuntu-latest - timeout-minutes: 60 + timeout-minutes: 90 steps: - name: Checkout repository @@ -32,12 +32,27 @@ jobs: node-version: ${{ steps.node-version.outputs.version }} cache: npm + - name: Install Linux native build dependencies + shell: bash + run: | + sudo apt-get update + sudo apt-get install -y \ + build-essential \ + python3 \ + make \ + g++ \ + pkg-config \ + libkrb5-dev + - name: Show environment shell: bash run: | node -v npm -v python3 --version + gcc --version + g++ --version + pkg-config --version uname -a git rev-parse HEAD From 202a90f8240deddba190ab0a4b98ac0f5e1ae4bc Mon Sep 17 00:00:00 2001 From: Tariq Said Date: Wed, 10 Jun 2026 00:22:52 +0400 Subject: [PATCH 2/2] ci: install Linux X11 build dependencies --- .github/workflows/wpcodespace-linux-build-validation.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/wpcodespace-linux-build-validation.yml b/.github/workflows/wpcodespace-linux-build-validation.yml index 23f30bdee83ae..d185eb9d84a39 100644 --- a/.github/workflows/wpcodespace-linux-build-validation.yml +++ b/.github/workflows/wpcodespace-linux-build-validation.yml @@ -42,7 +42,9 @@ jobs: make \ g++ \ pkg-config \ - libkrb5-dev + libkrb5-dev \ + libx11-dev \ + libxkbfile-dev - name: Show environment shell: bash