You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maka.apache.org by wy...@apache.org on 2026/10/23 06:01:15 UTC

(maka) branch rust-preview updated: ci(nsh): provide software Vulkan for headless integration tests

This is an automated email from the ASF dual-hosted git repository.

M4n5ter pushed a commit to branch rust-preview
in repository https://gitbox.apache.org/repos/asf/maka.git


The following commit(s) were added to refs/heads/rust-preview by this push:
     new 75cf39fe3a ci(nsh): provide software Vulkan for headless integration tests
75cf39fe3a is described below

commit 75cf39fe3aff203d832530a846b7ccdd171ec6d3
Author: M4n5ter <m4...@gmail.com>
AuthorDate: Fri Oct 23 15:00:54 2026 +0900

    ci(nsh): provide software Vulkan for headless integration tests
    
    Match the NSH GPUI dependency setup with libvulkan1 and mesa-vulkan-drivers. Preserve the existing real-renderer, pixel, token ordering, and publication assertions; no tests are skipped and runner permissions are unchanged.
    
    Generated-by: OpenAI Codex
---
 .github/workflows/ci.yml | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 0c3c968d56..c7315eb6c5 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -48,10 +48,12 @@ jobs:
         with:
           node-version: '24'
           cache: npm
+      # NSH headless rendering tests need Vulkan and Mesa software adapters,
+      # as in third-party/nsh/.github/workflows/gpui.yml.
       - name: Install native dependencies
         run: |
           sudo apt-get update
-          sudo apt-get install -y bubblewrap ripgrep pkg-config libx11-dev libxi-dev libxtst-dev libxext-dev libxcb1-dev libxkbcommon-dev libxkbcommon-x11-dev libfontconfig1-dev libfreetype6-dev libwayland-dev
+          sudo apt-get install -y bubblewrap ripgrep pkg-config libx11-dev libxi-dev libxtst-dev libxext-dev libxcb1-dev libxkbcommon-dev libxkbcommon-x11-dev libfontconfig1-dev libfreetype6-dev libwayland-dev libvulkan1 mesa-vulkan-drivers
           sudo sysctl -w kernel.apparmor_restrict_unprivileged_userns=0
       - name: Update Rust
         run: rustup update stable --no-self-update


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@maka.apache.org
For additional commands, e-mail: commits-help@maka.apache.org