tari-project / tari

The Tari protocol
https://tari.com
BSD 3-Clause "New" or "Revised" License
339 stars 210 forks source link

ci(fix): improve cross-compile, add x86_64 target from aarch64 #6352

Closed leet4tari closed 2 months ago

leet4tari commented 2 months ago

Description Move the cross-rs image setup into a shared script, should improve support for cross compiling to Linux Bump macos build host from 11 to 12 Remove macos install packages that are pre-install, keep a note Bump protobuf to 26.1 for Android ffis builds with cross-rs Add the default CFLAGS to build Android ffis with cross-rs Add a limited dual arch build for docker images with build-dockers- branches

Motivation and Context Improve general build support, with focus on cross compiling from macos devices cross-rs pre-built image requires a single script to build from

How Has This Been Tested? Build locally and in fork

What process can a PR reviewer use to test or verify this change?

Breaking Changes

github-actions[bot] commented 2 months ago

Test Results (CI)

    3 files    112 suites   45m 26s :stopwatch: 1 275 tests 1 274 :white_check_mark: 0 :zzz: 1 :x: 3 678 runs  3 677 :white_check_mark: 0 :zzz: 1 :x:

For more details on these failures, see this check.

Results for commit 223a278f.

github-actions[bot] commented 2 months ago

Test Results (Integration tests)

 2 files  11 suites   40m 4s :stopwatch: 33 tests 32 :white_check_mark: 0 :zzz: 1 :x: 35 runs  32 :white_check_mark: 0 :zzz: 3 :x:

For more details on these failures, see this check.

Results for commit 223a278f.