From 821b3024bac6c841d518d64ac17a61779fbaae85 Mon Sep 17 00:00:00 2001 From: Alexandr Bogomiakov Date: Wed, 23 Jul 2025 14:54:33 +0300 Subject: [PATCH] Build fixes --- .github/workflows/main.yml | 7 ++++++- .github/workflows/ui-build-check.yml | 6 +++++- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index fe5b26d..0c54aab 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -14,6 +14,7 @@ jobs: name: Build static binary runs-on: ${{ matrix.os }} strategy: + fail-fast: false matrix: os: [ubuntu-latest, windows-latest, macos-latest] include: @@ -65,7 +66,10 @@ jobs: uses: gmiam/rust-musl-action@master with: args: | - apk add --no-cache pkgconfig glib-dev gtk+3.0-dev + apk add --no-cache pkg-config glib-dev gcc g++ musl-dev gcompat libstdc++ + export PKG_CONFIG_ALLOW_CROSS=1 + export PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/share/pkgconfig + export PKG_CONFIG_SYSROOT_DIR=/ cargo build --target ${{ matrix.build_target }} --release - name: Build MacOS @@ -108,6 +112,7 @@ jobs: needs: release runs-on: ${{ matrix.os }} strategy: + fail-fast: false matrix: os: [ubuntu-latest, windows-latest, macos-latest] include: diff --git a/.github/workflows/ui-build-check.yml b/.github/workflows/ui-build-check.yml index 334cc77..85d74fa 100644 --- a/.github/workflows/ui-build-check.yml +++ b/.github/workflows/ui-build-check.yml @@ -13,6 +13,7 @@ jobs: name: Build Check runs-on: ${{ matrix.os }} strategy: + fail-fast: false matrix: os: [ubuntu-latest, windows-latest, macos-latest] include: @@ -59,7 +60,10 @@ jobs: uses: gmiam/rust-musl-action@master with: args: | - apk add --no-cache pkgconfig glib-dev gtk+3.0-dev + apk add --no-cache pkg-config glib-dev gcc g++ musl-dev gcompat libstdc++ + export PKG_CONFIG_ALLOW_CROSS=1 + export PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/share/pkgconfig + export PKG_CONFIG_SYSROOT_DIR=/ cargo build --target ${{ matrix.build_target }} - name: Build MacOS