Jiahao XU
|
9e5ff25be8
|
Fix release build: Set RUSTFLAGS to link with libgcc statically
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
|
2022-07-31 13:40:17 +10:00 |
|
Jiahao XU
|
af3b87df7a
|
Fix releasae build: Install rust-src for release
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
|
2022-07-30 16:20:18 +10:00 |
|
Jiahao XU
|
7a7220b1a2
|
Fix build: Rm unnecessary env.TOOLCHAIN
Since we build it using +nightly anyway.
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
|
2022-07-30 16:20:18 +10:00 |
|
Jiahao XU
|
98d8a96a02
|
Use build-std feature for release build to reduce binary size
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
|
2022-07-30 16:20:17 +10:00 |
|
Félix Saparelli
|
ac995798ef
|
Split features and build args handling in build (#257)
|
2022-07-30 17:27:49 +12:00 |
|
Jiahao XU
|
77396d45bd
|
Fix release build for win: Enable fancy-no-backtrace
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
|
2022-07-25 17:46:59 +10:00 |
|
Félix Saparelli
|
51b300d29e
|
Fixes for the CI (#242)
|
2022-07-24 20:33:56 +12:00 |
|
Félix Saparelli
|
310c07d9c8
|
Reconfigure CI cache with fallbacks (#240)
|
2022-07-24 16:10:43 +12:00 |
|
Félix Saparelli
|
ef2752cd42
|
Stop using actions-rs (#239)
|
2022-07-24 15:37:41 +12:00 |
|
Félix Saparelli
|
88b9aceb01
|
Fix the instructions for publish on the release PR (#237)
|
2022-07-24 14:32:37 +12:00 |
|
Jiahao XU
|
e857a88426
|
Add back target aarch64-unknown-linux-gnu
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
|
2022-07-23 22:51:46 +10:00 |
|
Jiahao XU
|
e3a5ca2991
|
Add back target armv7-unknown-linux-gnueabihf
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
|
2022-07-23 22:50:57 +10:00 |
|
Jiahao XU
|
18e0730afb
|
Disable static and zlib-ng on cross compilation
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
|
2022-07-23 22:42:06 +10:00 |
|
Jiahao XU
|
b33a606109
|
Use native-tls for x86_64-pc-windows-msvc on release
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
|
2022-07-23 22:41:41 +10:00 |
|
Jiahao XU
|
23139e9db5
|
Use rustls on debug for aarch64-apple-darwin
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
|
2022-07-23 22:41:41 +10:00 |
|
Jiahao XU
|
82aa893306
|
Disable feature static & zlib-ng on x86_64-apple-darwin
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
|
2022-07-23 22:41:41 +10:00 |
|
Jiahao XU
|
291269f50f
|
Fix "Build debug": Add back use-cross
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
|
2022-07-23 22:41:40 +10:00 |
|
Jiahao XU
|
026aefb5a7
|
Enable rustls for x86_64-unknown-linux-gnu
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
|
2022-07-23 22:41:40 +10:00 |
|
Jiahao XU
|
018196de45
|
Disable default features only when debug_build_args is overriden
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
|
2022-07-23 22:41:40 +10:00 |
|
Jiahao XU
|
6e1f930c8e
|
Disable native-tls for x86_64 linux-gnu and apple-darwin
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
|
2022-07-23 22:41:40 +10:00 |
|
Jiahao XU
|
450facd260
|
Install deps only on x86_64 linux gnu
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
|
2022-07-23 22:41:40 +10:00 |
|
Jiahao XU
|
1df00e5ba8
|
Enable native-tls on non-cross build & pkg-config on x86_64 linux gnu
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
|
2022-07-23 22:41:40 +10:00 |
|
Jiahao XU
|
272d049cf6
|
Fix cond in integration test CI
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
|
2022-07-23 22:41:40 +10:00 |
|
Jiahao XU
|
bdef2169a3
|
Fix typo in integration test CI
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
|
2022-07-23 22:41:40 +10:00 |
|
Jiahao XU
|
00f60c18b4
|
Enable feature pkg-config in debug build of integration CI
when not doing cross compilation.
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
|
2022-07-23 22:41:39 +10:00 |
|
Jiahao XU
|
8e10c0d356
|
Enable feature native-tls in debug build in integration CI
when not doing cross compilation
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
|
2022-07-23 22:41:39 +10:00 |
|
Jiahao XU
|
f7caeea0e6
|
Enable feature native-tls in unit-tests
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
|
2022-07-23 22:41:39 +10:00 |
|
Jiahao XU
|
f2d5d0291b
|
Always disable feature pkg-config in integration test CI
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
|
2022-07-23 22:41:38 +10:00 |
|
Jiahao XU
|
adbc2d4a11
|
Disable feature pkg-config for cross compilation.
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
|
2022-07-23 22:41:38 +10:00 |
|
Jiahao XU
|
8a32ab5dd3
|
Refactor: Extract ci-scripts/install-deps.sh
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
|
2022-07-23 22:41:38 +10:00 |
|
Jiahao XU
|
74dd3b6c70
|
Build debug with feature pkg-config in integration test CI
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
|
2022-07-23 22:41:38 +10:00 |
|
Jiahao XU
|
c2349a15cb
|
Install lzma, bzip & zstd only on debug build in integration test CI
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
|
2022-07-23 22:41:38 +10:00 |
|
Jiahao XU
|
3dbec7718d
|
Fix dep installation in workflow "unit-tests"
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
|
2022-07-23 22:41:38 +10:00 |
|
Jiahao XU
|
1499f5c201
|
Install lzma, bzip & zstd in integration test CI
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
|
2022-07-23 22:41:38 +10:00 |
|
Jiahao XU
|
b22a55f08f
|
Install lzma, bzip and zstd lib in workflow unit-tests
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
|
2022-07-23 22:41:38 +10:00 |
|
Jiahao XU
|
997d4e4e9d
|
Run workflow unit-tests with feature pkg-config
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
|
2022-07-23 22:41:37 +10:00 |
|
Félix Saparelli
|
3889d122a7
|
Releng improvements (#224)
|
2022-07-24 00:39:54 +12:00 |
|
Jiahao XU
|
9f914a3c84
|
Fix integration test: Copy from debug for PR
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
|
2022-07-14 21:41:32 +10:00 |
|
Jiahao XU
|
2936f2c3f1
|
Build cargo-binstall in debug mode for PR
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
|
2022-07-14 21:32:59 +10:00 |
|
Félix Saparelli
|
6a127bab86
|
Don’t double up unit tests on PRs
|
2022-07-05 22:18:50 +12:00 |
|
Félix Saparelli
|
38ce26d0c4
|
Remame workflows for clarity
|
2022-07-05 22:17:10 +12:00 |
|
Jiahao XU
|
5302240829
|
Refactor workflow rust: Extract test into script
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
|
2022-06-11 18:21:57 +10:00 |
|
Jiahao XU
|
9bf1ce3000
|
Fix typo in step "Test (Unix)"
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
|
2022-06-11 17:11:52 +10:00 |
|
Jiahao XU
|
dd24661091
|
Test installed bin in step "Test (Windows)"
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
|
2022-06-11 17:02:53 +10:00 |
|
Jiahao XU
|
19656b6f45
|
Fix typo in step "Test"
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
|
2022-06-11 17:02:31 +10:00 |
|
Jiahao XU
|
4b78d4eb4d
|
Fix step Test: Run cargo binstall --help instead
of `cargo binstall --version` since `--version` does not print the
version of `cargo-binstall`
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
|
2022-06-11 16:52:51 +10:00 |
|
Jiahao XU
|
58f0d5f12d
|
Run bins after installation in step "Test"
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
|
2022-06-11 16:43:11 +10:00 |
|
Jiahao XU
|
ac22db5e79
|
Set log level to debug in step "Test"
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
|
2022-06-11 14:37:14 +10:00 |
|
Jiahao XU
|
4297b13ed9
|
Fix testing on Windows
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
|
2022-06-10 18:20:59 +10:00 |
|
Jiahao XU
|
fbcfe369da
|
Rm cbindgen from bins in step "Test"
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
|
2022-06-10 18:16:28 +10:00 |
|