From f3be1f98e4e3554199d0ed0003401217c1ba591c Mon Sep 17 00:00:00 2001 From: pgwiz Date: Wed, 28 Oct 2026 04:27:21 +0300 Subject: [PATCH] ci: fix webkit2gtk buildNativeLinux failure and heredoc syntax in build-android-apk Co-Authored-By: pgwiz --- .github/workflows/build-android-apk.yml | 29 +++++++++++++++---------- 1 file changed, 18 insertions(+), 11 deletions(-) diff --git a/.github/workflows/build-android-apk.yml b/.github/workflows/build-android-apk.yml index 8f1cd348..301edff0 100644 --- a/.github/workflows/build-android-apk.yml +++ b/.github/workflows/build-android-apk.yml @@ -44,11 +44,18 @@ jobs: - name: Set up Gradle uses: gradle/actions/setup-gradle@v4 + - name: Install Linux build dependencies + run: | + sudo apt-get update + sudo apt-get install -y libwebkit2gtk-4.1-dev libgtk-3-dev + - name: Publish compose-webview to mavenLocal working-directory: compose-webview run: | chmod +x gradlew - ./gradlew publishToMavenLocal + mkdir -p src/jvmMain/resources/nucleus/native/linux-x64 + touch src/jvmMain/resources/nucleus/native/linux-x64/libcompose_webview_linux.so + ./gradlew publishToMavenLocal -x :webview-compose:buildNativeLinux -x :webview-compose:verifyPublicationCoordinates --no-daemon - name: Configure Android signing working-directory: composeApp @@ -62,20 +69,20 @@ jobs: if [ -n "$KEYSTORE" ]; then echo "$KEYSTORE" | base64 --decode > "${{ github.workspace }}/composeApp/upload-keystore.jks" cat >> local.properties <> local.properties <