From d0ece016363ebf59801f2777e9614f43f947e7e2 Mon Sep 17 00:00:00 2001 From: Tropical <42101043+tropicaaal@users.noreply.github.com> Date: Sat, 4 Apr 2026 11:48:12 -0500 Subject: [PATCH] cache meson installation --- .github/workflows/build-linux.yml | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build-linux.yml b/.github/workflows/build-linux.yml index 9d7cc7c55..612c9998b 100644 --- a/.github/workflows/build-linux.yml +++ b/.github/workflows/build-linux.yml @@ -39,19 +39,25 @@ jobs: - name: Install system dependencies uses: awalsh128/cache-apt-pkgs-action@latest with: - packages: build-essential ccache python3 python3-pip ninja-build libsdl2-dev libgl-dev libglu1-mesa-dev libpthread-stubs0-dev libglm-dev + packages: build-essential ccache ninja-build libsdl2-dev libgl-dev libglu1-mesa-dev libpthread-stubs0-dev libglm-dev version: 1.0 + + - name: Setup python + uses: actions/setup-python@v5 + with: + python-version: '3.11' + cache: 'pip' - name: Install meson run: | - python -m pip install meson - # Set a reasonable ccache size - ccache -M 5G || true + pip install meson + - name: Install LLVM + libc++ run: | wget -qO- https://apt.llvm.org/llvm.sh | sudo bash -s -- 20 sudo apt-get install -y libc++-20-dev libc++abi-20-dev + ccache -M 5G || true # Set a reasonable ccache size - name: Restore ccache uses: actions/cache@v5