Skip to content

ci/android: use --locked when installing nextest - #10467

Merged
sylvestre merged 1 commit into
uutils:mainfrom
cakebaker:ci_android_nextest
Jan 24, 2026
Merged

sylvestre merged 1 commit into
uutils:mainfrom
cakebaker:ci_android_nextest

Conversation

@cakebaker

Copy link
Copy Markdown
Contributor

The Android job in the CI currently fails with a compilation error (see, for example, https://github.com/uutils/coreutils/actions/runs/21314048084/job/61358741807?pr=10464#step:11:3573) after nextest was updated:

error[E0283]: type annotations needed
[2026-01-24 13:48:47]   --> /data/data/com.termux/files/home/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nextest-runner-0.104.0/src/rustc_cli.rs:50:44

The issue has already been reported and fixed upstream (nextest-rs/nextest#2990), though the maintainer recommends to use --locked (nextest-rs/nextest#2990 (comment)).

@github-actions

Copy link
Copy Markdown

GNU testsuite comparison:

Skip an intermittent issue tests/tail/inotify-dir-recreate (fails in this run but passes in the 'main' branch)

@oech3

oech3 commented Jan 24, 2026 •

Copy link
Copy Markdown
Contributor

It seems there is prebuilt of nextest for Android arm64. Why do not we use Android arm64 on ubuntu-24.04-arm runner?

@cakebaker

Copy link
Copy Markdown
Contributor Author

@oech3 I don't know, it's probably because until recently we also run the tests on Android x86. There is the following comment in util/android-commands.sh:

# We need to install nextest via cargo currently, since there is no pre-built binary for android x86

@oech3

oech3 commented Jan 24, 2026

Copy link
Copy Markdown
Contributor

Yes. I considered siwtching to arm to avoid it.

@sylvestre
sylvestre merged commit 1ce8990 into uutils:main Jan 24, 2026
177 of 178 checks passed
@oech3

oech3 commented Jan 24, 2026

Copy link
Copy Markdown
Contributor

I just tried arm and catched Failed to open the device 'kvm': Invalid argument

@cakebaker
cakebaker deleted the ci_android_nextest branch January 25, 2026 09:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants