From fca2378d63064294d6be1546bccbd5e0c949b72a Mon Sep 17 00:00:00 2001 From: magdev Date: Sun, 3 May 2026 10:14:04 +0200 Subject: [PATCH] ci: install cmake + ninja-build (act-runner image is slim) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit GitHub-hosted ubuntu-latest preinstalls cmake and ninja. Gitea's act-runner uses a minimal Ubuntu image (catthehacker/ubuntu:act-*) which doesn't, so the build step fails with "cmake: command not found" (exit 127). apt-get update was already run by install-qt-action's deps step earlier in the job, so the lists are populated — just install. Same step added to ci.yml and release.yml. Co-Authored-By: Claude Opus 4.7 (1M context) --- .gitea/workflows/ci.yml | 3 +++ .gitea/workflows/release.yml | 3 +++ 2 files changed, 6 insertions(+) diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index e21d48a..3f45c71 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -50,6 +50,9 @@ jobs: with: python-version: '3.12' + - name: Install build tools (cmake, ninja) + run: sudo apt-get install -y cmake ninja-build + - name: Setup Qt 6 uses: jurplel/install-qt-action@v4 with: diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index 4cf086e..e044e3a 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -33,6 +33,9 @@ jobs: with: python-version: '3.12' + - name: Install build tools (cmake, ninja) + run: sudo apt-get install -y cmake ninja-build + - name: Setup Qt 6 uses: jurplel/install-qt-action@v4 with: