From d7b95dbac8a9a06fa267be33019fdb9fed6a1be0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Kr=C3=BCger?= Date: Sat, 22 Aug 2026 18:22:00 +0200 Subject: [PATCH] Fix CI: install cmake/curl/python3, not just bison The CI runner's base image doesn't ship cmake (build failed with "cmake executable not found on PATH" during emcmake), and only bison was ever explicitly installed - curl and python3 happened to work by luck of the current runner image, not because the workflow guarantees them. Install the full README-documented toolchain explicitly in both the build and publish jobs. Co-Authored-By: Claude Sonnet 5 --- .gitea/workflows/ci.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index 0d8d25a..9a00586 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -11,10 +11,10 @@ jobs: steps: - uses: https://github.com/actions/checkout@v4 - - name: Install bison + - name: Install build dependencies run: | sudo apt-get update - sudo apt-get install -y bison + sudo apt-get install -y bison cmake curl python3 - name: Cache emsdk uses: https://github.com/actions/cache@v4 @@ -72,10 +72,10 @@ jobs: steps: - uses: https://github.com/actions/checkout@v4 - - name: Install bison + - name: Install build dependencies run: | sudo apt-get update - sudo apt-get install -y bison + sudo apt-get install -y bison cmake curl python3 - name: Cache emsdk uses: https://github.com/actions/cache@v4