-
Notifications
You must be signed in to change notification settings - Fork 211
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add a way to test more targets on non-linux machines #591
Conversation
d0a2be1
to
56a404f
Compare
https://github.com/rust-lang/compiler-builtins/actions/runs/8672263156/job/23782359199?pr=591#step:8:2321 I have no clue why powerpc would have started failing because of this |
1ab5188
to
c4a5cd0
Compare
I guess the error was expected (?) based on previous runs https://github.com/rust-lang/compiler-builtins/actions/runs/8672321314/job/23782498611?pr=592#step:8:2165, and I just accidentally enabled it. Since powerpc is the only architecture that fails, I made it an xfail but left the tests enabled. |
3afdaf8
to
6026476
Compare
0b79be8
to
b99d69d
Compare
572fcec
to
ff081be
Compare
@@ -1,3 +1,6 @@ | |||
*.rs.bk | |||
Cargo.lock | |||
target | |||
target-docker | |||
compiler-rt | |||
*.tar.gz |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't think these changes should be committed. Maybe only the compiler-rt one?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ah, target-docker
was from before I changed it to just use a docker volume. Removed this.
tar.gz is just there so if you download the C libraries like in CI it won't get picked up. Is this okay to keep?
Allow using the `rust-lang/rust:nightly` docker image to run tests in cases where the host rust and cargo cannot be used, such as non-linux hosts.
ff081be
to
656928f
Compare
Allow using the
rust-lang/rust:nightly
docker image to run tests in cases where the host rust and cargo cannot be used, such as non-linux hosts.Additionally, prefix image tags and the target directory with
builtins-
to reduce the chance of an accidental conflict, and fix shellcheck warnings.