From 71aba26edb2c3951c5c9f9fcb2ae3bb40ac291c6 Mon Sep 17 00:00:00 2001 From: Kenjiro Nakayama Date: Sat, 8 Aug 2026 16:01:21 +0900 Subject: Install CI dependencies in workflows Move APT package installation from scripts/test to the CI workflows. Build the Linux package list based on the target architecture so that CMake, Ninja, QEMU, and the required cross-compilers are installed together. This makes the packages required by each target explicit and avoids repeated apt-get operations within each CI job. --- .github/workflows/android.yml | 5 +++++ 1 file changed, 5 insertions(+) (limited to '.github/workflows/android.yml') diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml index 5e5cf66..a2faa94 100644 --- a/.github/workflows/android.yml +++ b/.github/workflows/android.yml @@ -27,6 +27,11 @@ jobs: - name: "Checkout repository" uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 + - name: "Install build dependencies" + run: | + sudo apt-get update + sudo apt-get install -y cmake ninja-build + - name: "Run CI script" run: ./scripts/test env: -- cgit v1.2.3-55-g6feb