aboutsummaryrefslogtreecommitdiff
path: root/.github/workflows/android.yml
diff options
context:
space:
mode:
authorKenjiro Nakayama <nakayamakenjiro@gmail.com>2026-08-08 16:01:21 +0900
committerKenjiro Nakayama <nakayamakenjiro@gmail.com>2026-08-08 16:35:19 +0900
commit71aba26edb2c3951c5c9f9fcb2ae3bb40ac291c6 (patch)
tree2a18718c23ce741a32f7df214c720ad0d084dda2 /.github/workflows/android.yml
parent8430c1d169b83d5bfef4651e4bdacc8925dce2d1 (diff)
downloadportable-71aba26edb2c3951c5c9f9fcb2ae3bb40ac291c6.tar.gz
portable-71aba26edb2c3951c5c9f9fcb2ae3bb40ac291c6.tar.bz2
portable-71aba26edb2c3951c5c9f9fcb2ae3bb40ac291c6.zip
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.
Diffstat (limited to '.github/workflows/android.yml')
-rw-r--r--.github/workflows/android.yml5
1 files changed, 5 insertions, 0 deletions
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:
27 - name: "Checkout repository" 27 - name: "Checkout repository"
28 uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 28 uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
29 29
30 - name: "Install build dependencies"
31 run: |
32 sudo apt-get update
33 sudo apt-get install -y cmake ninja-build
34
30 - name: "Run CI script" 35 - name: "Run CI script"
31 run: ./scripts/test 36 run: ./scripts/test
32 env: 37 env: