cargo-binstall/crates
Jiahao XU b56a8c3579
Fix detect-targets glibc detection (#1421)
* Fix `detect-targets` glibc detection

Fixed #1420

Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>

* Fix `detect-targets` glibc detection for Fedora

Fedora 37-39 has glibc installed in `/lib64` and `/usr/lib64` instead of
`/lib` or `/usr/lib`.

Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>

* Improve caching in `detect-targets-alpine-test`

Make sure it reuses cached artifacts instead of recompiling everything.

Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>

* Mv `test-detect-targets-musl.sh` into `.github/scripts/`

Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>

* Refactor `ci.yml`: Extract new job `detect-targets-build`

Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>

* FIx `detect-targets-ubuntu-test`

Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>

* Avoid building the entire workspacein `detect-targets-build`

Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>

* Fix `detect-targets-*-test`: `chmod +x detect-targets`

Also fixed testing on Alpine, to make sure it exits with status 1 on
assertion failure.

Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>

* Fix typo

Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>

* Cache all crates in `detect-targets-build`

Since `detect-targets` rarely changes and is quite small, it is also
reasonable to cache it.

Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>

* Add job `detect-targets-more-glibc-test`

Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>

* Add `detect-targets-nix-test`

Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>

* Fix `detect-targets-nix-test` executing `detect-targets`

Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>

* Fix workflow: Add all `detect-targets-*` jobs to be dep of `tests-pass`

Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>

---------

Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
2023-09-29 23:46:03 +00:00
..
atomic-file-install build(deps): bump the deps group with 2 updates (#1363) 2023-09-16 01:35:20 +00:00
bin release: cargo-binstall v1.4.2 (#1418) 2023-09-28 02:59:25 +00:00
binstalk release: binstalk-downloader v0.9.1 (#1416) 2023-09-27 22:31:01 +00:00
binstalk-bins release: binstalk-bins v0.2.0 (#1389) 2023-09-25 09:01:12 +00:00
binstalk-downloader release: binstalk-downloader v0.9.1 (#1416) 2023-09-27 22:31:01 +00:00
binstalk-fetchers release: binstalk-downloader v0.9.1 (#1416) 2023-09-27 22:31:01 +00:00
binstalk-manifests release: detect-targets v0.1.12 (#1395) 2023-09-25 11:38:37 +00:00
binstalk-registry release: binstalk-downloader v0.9.1 (#1416) 2023-09-27 22:31:01 +00:00
binstalk-types release: binstalk-types v0.6.0 (#1384) 2023-09-25 02:31:02 +00:00
cargo-toml-workspace release: cargo-toml-workspace v2.0.0 (#1392) 2023-09-25 09:00:47 +00:00
detect-targets Fix detect-targets glibc detection (#1421) 2023-09-29 23:46:03 +00:00
detect-wasi Bump tempfile from 3.4.0 to 3.5.0 (#967) 2023-03-30 02:49:38 +00:00
fs-lock Bump fs4 from 0.6.4 to 0.6.5 (#1112) 2023-06-01 04:02:01 +00:00
leon build(deps): bump the deps group with 8 updates (#1361) 2023-09-14 23:11:33 +00:00
leon-macros build(deps): bump the deps group with 2 updates (#1363) 2023-09-16 01:35:20 +00:00
normalize-path release: normalize-path v0.2.1 (#1173) 2023-06-26 08:22:39 +00:00
simple-git dep: Bump gix from v0.52.0 => v0.53.1 (#1354) 2023-09-14 13:31:00 +00:00