From 48a30716a80d0ceda90ff6d336c71861a48e6ec1 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 24 Jun 2026 09:05:54 +0530 Subject: [PATCH] Stub for installation of slang on CI --- .github/workflows/ci.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.github/workflows/ci.py b/.github/workflows/ci.py index 39b458d2c..bf301b675 100644 --- a/.github/workflows/ci.py +++ b/.github/workflows/ci.py @@ -101,6 +101,13 @@ def install_fonts() -> None: tf.extractall(fonts_dir) +def install_slang_compiler() -> None: + # TODO: Install the latest slang compiler binary release from https://github.com/shader-slang/slang + # It needs to be installed so that we can use the header files and + # libraries via pkgconf + ... + + def install_deps() -> None: print('Installing kitty dependencies...') sys.stdout.flush() @@ -129,6 +136,7 @@ def install_deps() -> None: if sys.version_info[:2] < (3, 7): cmd += ' importlib-resources dataclasses' run(cmd) + install_slang_compiler() install_fonts()