66
77 build-linux-ubuntu-x64-clang :
88 if : github.ref_type != 'tag'
9- runs-on : ubuntu-22 .04
9+ runs-on : ubuntu-24 .04
1010
1111 steps :
1212 - name : Checkout
3939
4040 build-linux-docker :
4141 name : build-linux-docker-${{ matrix.arch }}
42- runs-on : ubuntu-22 .04
42+ runs-on : ubuntu-24 .04
4343 env :
4444 FB_DOCKER_PATH : ${{ (startsWith(matrix.arch, 'arm') && 'arm32-arm64') || 'x86-x64' }}
4545
9494
9595 build-src-bundle-docker :
9696 name : build-src-bundle-docker
97- runs-on : ubuntu-22 .04
97+ runs-on : ubuntu-24 .04
9898
9999 steps :
100100 - name : Checkout
@@ -122,8 +122,8 @@ jobs:
122122
123123 build-alpine-x64 :
124124 if : github.ref_type != 'tag'
125- runs-on : ubuntu-22 .04
126- container : alpine:3.14
125+ runs-on : ubuntu-24 .04
126+ container : alpine:3.22.1
127127
128128 steps :
129129 - name : Checkout
@@ -441,7 +441,7 @@ jobs:
441441
442442 build-android-initial :
443443 name : build-android-${{ matrix.arch }}-initial
444- runs-on : ubuntu-22 .04
444+ runs-on : ubuntu-24 .04
445445 env :
446446 NDK : /home/runner/Android/Ndk
447447 ARCH : ${{ matrix.arch }}
@@ -473,9 +473,9 @@ jobs:
473473 run : |
474474 mkdir downloads
475475 pushd downloads
476- curl -OL https://dl.google.com/android/repository/android-ndk-r25b -linux.zip
476+ curl -OL https://dl.google.com/android/repository/android-ndk-r28c -linux.zip
477477 mkdir -p $NDK
478- unzip android-ndk-r25b -linux.zip -d $NDK && f=("$NDK"/*) && mv "$NDK"/*/* "$NDK" && rmdir "${f[@]}"
478+ unzip android-ndk-r28c -linux.zip -d $NDK && f=("$NDK"/*) && mv "$NDK"/*/* "$NDK" && rmdir "${f[@]}"
479479
480480 - name : Build
481481 run : |
@@ -546,7 +546,7 @@ jobs:
546546 arch : x86_64
547547 api-level : 30
548548 target : google_apis
549- ndk : 25.1.8937393
549+ ndk : 28.2.13676358
550550 emulator-options : -no-window -noaudio -no-boot-anim -camera-back none -port 5554
551551 emulator-boot-timeout : 900
552552 script : |
@@ -559,13 +559,13 @@ jobs:
559559 arch : x86_64
560560 api-level : 30
561561 target : google_apis
562- ndk : 25.1.8937393
562+ ndk : 28.2.13676358
563563 emulator-options : -no-snapshot-save -no-window -noaudio -no-boot-anim -camera-back none -port 5554
564564 emulator-boot-timeout : 900
565565 script : |
566566 adb wait-for-device
567567 adb root
568- NDK=/usr/local/lib/android/sdk/ndk/25.1.8937393 builds/install/arch-specific/android/BuildFinalPackage.sh $ARCH
568+ NDK=/usr/local/lib/android/sdk/ndk/28.2.13676358 builds/install/arch-specific/android/BuildFinalPackage.sh $ARCH
569569
570570 - name : Upload installer
571571 uses : actions/upload-artifact@v4
@@ -593,7 +593,7 @@ jobs:
593593
594594 build-android-aar :
595595 needs : build-android-final
596- runs-on : ubuntu-22 .04
596+ runs-on : ubuntu-24 .04
597597
598598 steps :
599599 - name : Checkout
0 commit comments