mirror of
https://github.com/aljazceru/breez-sdk-liquid.git
synced 2026-01-19 14:04:22 +01:00
Reintroduce 32bit builds (#808)
This commit is contained in:
29
.github/workflows/build-bindings-android.yml
vendored
29
.github/workflows/build-bindings-android.yml
vendored
@@ -52,6 +52,8 @@ jobs:
|
||||
uniffi: ${{ fromJson(needs.setup.outputs.uniffi-matrix) }}
|
||||
target: [
|
||||
aarch64-linux-android,
|
||||
armv7-linux-androideabi,
|
||||
i686-linux-android,
|
||||
x86_64-linux-android,
|
||||
]
|
||||
steps:
|
||||
@@ -95,6 +97,11 @@ jobs:
|
||||
cp lib/target/${{ matrix.target }}/release/libbreez_sdk_liquid_bindings.so dist
|
||||
|
||||
- name: Copy libc++_shared
|
||||
if: ${{ matrix.target == 'armv7-linux-androideabi'}}
|
||||
run: cp $ANDROID_NDK_HOME/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/arm-linux-androideabi/libc++_shared.so dist
|
||||
|
||||
- name: Copy libc++_shared
|
||||
if: ${{ matrix.target != 'armv7-linux-androideabi'}}
|
||||
run: cp $ANDROID_NDK_HOME/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/${{ matrix.target }}/libc++_shared.so dist
|
||||
|
||||
- name: Archive release
|
||||
@@ -118,6 +125,16 @@ jobs:
|
||||
name: bindings-aarch64-linux-android${{ matrix.uniffi }}
|
||||
path: arm64-v8a
|
||||
|
||||
- uses: actions/download-artifact@v4
|
||||
with:
|
||||
name: bindings-armv7-linux-androideabi${{ matrix.uniffi }}
|
||||
path: armeabi-v7a
|
||||
|
||||
- uses: actions/download-artifact@v4
|
||||
with:
|
||||
name: bindings-i686-linux-android${{ matrix.uniffi }}
|
||||
path: x86
|
||||
|
||||
- uses: actions/download-artifact@v4
|
||||
with:
|
||||
name: bindings-x86_64-linux-android${{ matrix.uniffi }}
|
||||
@@ -139,6 +156,8 @@ jobs:
|
||||
uniffi: ${{ fromJson(needs.setup.outputs.uniffi-matrix) }}
|
||||
target: [
|
||||
aarch64-linux-android,
|
||||
armv7-linux-androideabi,
|
||||
i686-linux-android,
|
||||
x86_64-linux-android,
|
||||
]
|
||||
steps:
|
||||
@@ -168,6 +187,16 @@ jobs:
|
||||
name: bindings-aarch64-linux-android${{ matrix.uniffi }}
|
||||
path: arm64-v8a
|
||||
|
||||
- uses: actions/download-artifact@v4
|
||||
with:
|
||||
name: bindings-armv7-linux-androideabi${{ matrix.uniffi }}
|
||||
path: armeabi-v7a
|
||||
|
||||
- uses: actions/download-artifact@v4
|
||||
with:
|
||||
name: bindings-i686-linux-android${{ matrix.uniffi }}
|
||||
path: x86
|
||||
|
||||
- uses: actions/download-artifact@v4
|
||||
with:
|
||||
name: bindings-x86_64-linux-android${{ matrix.uniffi }}
|
||||
|
||||
2
.github/workflows/build-bindings-windows.yml
vendored
2
.github/workflows/build-bindings-windows.yml
vendored
@@ -51,6 +51,7 @@ jobs:
|
||||
matrix:
|
||||
uniffi: ${{ fromJson(needs.setup.outputs.uniffi-matrix) }}
|
||||
target: [
|
||||
i686-pc-windows-msvc,
|
||||
x86_64-pc-windows-msvc,
|
||||
]
|
||||
steps:
|
||||
@@ -102,6 +103,7 @@ jobs:
|
||||
matrix:
|
||||
uniffi: ${{ fromJson(needs.setup.outputs.uniffi-matrix) }}
|
||||
target: [
|
||||
i686-pc-windows-msvc,
|
||||
x86_64-pc-windows-msvc,
|
||||
]
|
||||
steps:
|
||||
|
||||
5
.github/workflows/publish-csharp.yml
vendored
5
.github/workflows/publish-csharp.yml
vendored
@@ -64,6 +64,11 @@ jobs:
|
||||
name: bindings-x86_64-unknown-linux-gnu-uniffi-25
|
||||
path: lib/bindings/langs/csharp/src/runtimes/linux-x64/native
|
||||
|
||||
- uses: actions/download-artifact@v4
|
||||
with:
|
||||
name: bindings-i686-pc-windows-msvc-uniffi-25
|
||||
path: lib/bindings/langs/csharp/src/runtimes/win-x86/native
|
||||
|
||||
- uses: actions/download-artifact@v4
|
||||
with:
|
||||
name: bindings-x86_64-pc-windows-msvc-uniffi-25
|
||||
|
||||
10
.github/workflows/publish-golang.yml
vendored
10
.github/workflows/publish-golang.yml
vendored
@@ -41,6 +41,16 @@ jobs:
|
||||
name: bindings-aarch64-linux-android-uniffi-25
|
||||
path: breez_sdk_liquid/lib/android-aarch64
|
||||
|
||||
- uses: actions/download-artifact@v4
|
||||
with:
|
||||
name: bindings-i686-linux-android-uniffi-25
|
||||
path: breez_sdk_liquid/lib/android-386
|
||||
|
||||
- uses: actions/download-artifact@v4
|
||||
with:
|
||||
name: bindings-armv7-linux-androideabi-uniffi-25
|
||||
path: breez_sdk_liquid/lib/android-aarch
|
||||
|
||||
- uses: actions/download-artifact@v4
|
||||
with:
|
||||
name: bindings-x86_64-linux-android-uniffi-25
|
||||
|
||||
6
.github/workflows/publish-python.yml
vendored
6
.github/workflows/publish-python.yml
vendored
@@ -150,6 +150,12 @@ jobs:
|
||||
name: bindings-x86_64-pc-windows-msvc
|
||||
path: lib/bindings/langs/python/src/breez_sdk_liquid
|
||||
|
||||
- uses: actions/download-artifact@v4
|
||||
if: matrix.arch == 'win32'
|
||||
with:
|
||||
name: bindings-i686-pc-windows-msvc
|
||||
path: lib/bindings/langs/python/src/breez_sdk_liquid
|
||||
|
||||
- uses: actions/download-artifact@v4
|
||||
with:
|
||||
name: bindings-python
|
||||
|
||||
Reference in New Issue
Block a user