ci: fix webkit2gtk buildNativeLinux failure and heredoc syntax in build-android-apk

Co-Authored-By: pgwiz <pgwiz@users.noreply.github.com>
This commit is contained in:
pgwiz 2026-10-28 04:27:21 +03:00
parent 3ce36d624b
commit f3be1f98e4

View File

@ -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