roc-streaming / roc-toolkit

Real-time audio streaming over the network.
https://roc-streaming.org
Mozilla Public License 2.0
1.02k stars 204 forks source link

Add android ndk 26 to CI #635

Closed gavv closed 2 weeks ago

gavv commented 7 months ago

Currently CI checks build with NDK 21 and NDK 25. We need to add NDK 26:

  1. In dockerfiles repo, add ndk26 tag to toolchain-linux-android image. We need to add en entry to images.csv and ensure that everything builds well.

  2. In main repo, update build.yml:

    • in android-linux job, modify matrix to check both ndk21 and ndk26 (for all ABIs)
    • in android-macos job, just switch from ndk 25 to ndk 26

Related docs:

emmhuber commented 2 months ago

Hello, I will attempt to solve this!