From 6bb9dca1ce135ac602da3539582d2522f1efbf64 Mon Sep 17 00:00:00 2001 From: Adil Hanney Date: Fri, 13 Dec 2024 10:37:36 +0000 Subject: [PATCH] Fix: Install ninja for android builds, and update java --- .github/workflows/android-play-store.yml | 9 ++++++++- .github/workflows/android.yml | 18 ++++++++++++++++-- 2 files changed, 24 insertions(+), 3 deletions(-) diff --git a/.github/workflows/android-play-store.yml b/.github/workflows/android-play-store.yml index 6ca3129a3..524f51423 100644 --- a/.github/workflows/android-play-store.yml +++ b/.github/workflows/android-play-store.yml @@ -20,6 +20,13 @@ jobs: - name: Checkout code uses: actions/checkout@v4 + - name: Install apt dependencies + uses: awalsh128/cache-apt-pkgs-action@latest + with: + packages: libgtk-3-dev libx11-dev pkg-config cmake ninja-build libblkid-dev libsecret-1-dev libjsoncpp-dev ghostscript libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libunwind-dev webkit2gtk-4.1-dev + version: 1.0 + execute_install_scripts: true + - name: Setup cache uses: actions/cache@v4 with: @@ -51,7 +58,7 @@ jobs: uses: actions/setup-java@v4 with: distribution: 'microsoft' - java-version: '17' + java-version: '21' - name: Disable Flutter CLI animations run: flutter config --no-cli-animations diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml index 165d29e0e..7112128f1 100644 --- a/.github/workflows/android.yml +++ b/.github/workflows/android.yml @@ -22,6 +22,13 @@ jobs: - name: Checkout code uses: actions/checkout@v4 + - name: Install apt dependencies + uses: awalsh128/cache-apt-pkgs-action@latest + with: + packages: libgtk-3-dev libx11-dev pkg-config cmake ninja-build libblkid-dev libsecret-1-dev libjsoncpp-dev ghostscript libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libunwind-dev webkit2gtk-4.1-dev + version: 1.0 + execute_install_scripts: true + - name: Setup cache uses: actions/cache@v4 with: @@ -50,7 +57,7 @@ jobs: uses: actions/setup-java@v4 with: distribution: 'microsoft' - java-version: '17' + java-version: '21' - name: Disable Flutter CLI animations run: flutter config --no-cli-animations @@ -97,6 +104,13 @@ jobs: - name: Checkout code uses: actions/checkout@v4 + - name: Install apt dependencies + uses: awalsh128/cache-apt-pkgs-action@latest + with: + packages: libgtk-3-dev libx11-dev pkg-config cmake ninja-build libblkid-dev libsecret-1-dev libjsoncpp-dev ghostscript libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libunwind-dev webkit2gtk-4.1-dev + version: 1.0 + execute_install_scripts: true + - name: Setup cache uses: actions/cache@v4 with: @@ -128,7 +142,7 @@ jobs: uses: actions/setup-java@v4 with: distribution: 'microsoft' - java-version: '17' + java-version: '21' - name: Disable Flutter CLI animations run: flutter config --no-cli-animations