rami3l
2c70689cc0
fix(ci/run): specify target triple for bindgen-cli installation
2025-06-29 10:11:10 +00:00
rami3l
1895033c88
ci(run): install codegen-cli with cargo-binstall
2025-06-28 05:46:46 +00:00
Petr Sumbera
452c8e5c79
add Solaris support
2025-06-10 00:03:50 +00:00
Dirkjan Ochtman
941f543143
Fold download crate back into rustup
2025-04-07 15:52:23 +00:00
rami3l
66269c4e36
ci(linux): move bindgen-cli installation into run.bash
2024-12-21 08:47:01 +00:00
rami3l
8009c5bfe2
ci(linux): disable reqwest-rustls-tls for unsupported platforms
2024-12-21 08:47:01 +00:00
Dirkjan Ochtman
028ae43f13
download: remove intermediate reqwest-backend feature
2024-12-20 22:48:27 +00:00
rami3l
e4762f85ca
ci(run): remove redundant if predicate
2024-08-01 10:15:00 +00:00
rami3l
1f51478da3
ci(run): use the detected number of test threads
2024-08-01 10:15:00 +00:00
Dirkjan Ochtman
d4bbf6cb74
Disable automatic self updates in CI environments
2024-06-25 10:06:00 +00:00
Dirkjan Ochtman
e7baa2de46
Rename default-tls to native-tls
2024-06-17 16:03:54 +00:00
rami3l
75005f8441
refactor(ci/run): use more target_cargo() in run.bash
2024-06-11 14:14:50 +00:00
Alovchin91
454e8dc1bf
Ring 0.17.x support Windows on ARM
2024-05-28 23:47:27 +00:00
WANG Rui
6115956baf
CI: Enable rustls on loongarch64
2023-12-14 13:43:53 +08:00
WANG Rui
87afd6029a
CI: Revert "Disable openssl for loongarch64-unknown-linux-gnu"
...
This reverts commit a602238b4b .
2023-12-14 13:43:53 +08:00
WANG Rui
a602238b4b
CI: Disable openssl for loongarch64-unknown-linux-gnu
2023-11-25 12:28:50 +08:00
cui fliter
794e5968c4
Fix some typos
...
Signed-off-by: cui fliter <imcusg@gmail.com >
2023-10-05 13:17:38 +08:00
WANG Rui
8a70417211
CI support for loongarch64-unknown-linux-gnu
...
skip-stable because we're not going to release this for now
2023-05-28 16:35:36 +08:00
Robert Collins
2c9297d51a
Rework Toolchain model and drop relative file path overrides
...
Relative path overrides permit a freshly downloaded source tree to
execute arbitrary code on any rustup command that executes a binary from
the configured toolchain, and its a reasonable tradeoff for us to remove
this feature. Absolute path overrides are kept intact - these were added
to support users of large monorepo tool systems, and can be kept with
reasonable safety.
Introduce an interior model for toolchain names which allows the
elimination of conditional code for custom vs named vs path based
toolchains. Fixes #3130 .
Finishes the separation of Toolchain vs DistributableToolchain vs
CustomToolchain started some time ago.
Moves some test support into the src tree in order to keep symbols
private and adds a 'test' feature required for self-testing, ensuring
that that code doesn't affect production builds.
Changes the CI debug builds to use the new test feature and also otel,
so that otel doesn't bitrot.
2023-05-16 05:30:38 +12:00
Robert Collins
6dc031d843
Build debug and release in different jobs
...
Debug and release build artifacts shouldn't be mixed in one cache. Build
them in different jobs.
2023-03-02 07:53:50 +01:00
Robert Collins
417371c3c8
Run integration tests as a single binary
...
Much of our test time is linking each test; a single bonanza binary lets
us maintain tests individually, but amortize build/link costs
effectively.
2023-02-25 03:02:22 +13:00
Robert Collins
a91c2790be
Do all builds together in CI
...
This may help CI performance by reducing thrashing.
2023-02-19 22:26:20 +13:00
hi-rustin
78adbbd136
Upgrade rustup to the 2021 edition
...
Signed-off-by: hi-rustin <rustin.liu@gmail.com >
2022-02-05 20:21:54 +08:00
Alexander Ovchinnikov
45b2d902ff
Add Windows arm64 platform to CI templates
...
Don't build it yet
2021-08-04 22:32:05 +02:00
est31
03865fafeb
Don't build rustls on platforms unsupported by ring
...
The ring crate only supports a limited set of platforms.
Don't compile with rustls enabled on platforms that it
doesn't support.
Closes #2608
2020-12-13 15:20:00 +01:00
Daniel Silverstone
680b22bb7b
chore: Use new platform-support URL
...
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org >
2020-12-03 21:06:18 +00:00
Yuki Okushi
e9a9d676c8
Fix forge links
2019-12-24 23:20:53 +09:00
Lzu Tao
396b7e2560
script: use --locked and remove verbose flag
2019-10-23 16:12:58 +07:00
Lzu Tao
c4a8c9af40
build: Use uname to determine OS
...
`ci/run.bash` could run in docker environments, so there are no
TRAVIS_OS_NAME env.
2019-09-27 17:04:38 +07:00
Daniel Silverstone
9eb2b44067
ci/run.bash: Fix sed expression
...
Some of our CI platforms couldn't cope with 'sed -E'
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org >
2019-09-05 14:57:06 +01:00
Lzu Tao
0b0e220239
build: Update android tools to match rustc CI config
...
See rustc CI config in 99abdfa0b5/src/ci/docker/dist-android/Dockerfile (L9)
2019-09-02 08:58:43 +07:00
Lzu Tao
943b7b7ae7
build: Follow up cleanup and rename stuffs
2019-08-29 14:48:49 +07:00
Lzu Tao
7576ad5d53
build: Transform most ci scripts to bash
2019-08-29 14:48:49 +07:00