-
Notifications
You must be signed in to change notification settings - Fork 13.3k
CI: use aws codebuild for job dist-arm-linux #140148
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
Conversation
@bors try |
.github/workflows/ci.yml
Outdated
@@ -168,6 +168,8 @@ jobs: | |||
run: src/ci/scripts/install-ninja.sh | |||
|
|||
- name: enable ipv6 on Docker | |||
# Don't run on codebuild because systemctl is not available | |||
if: ${{ !contains(matrix.os, 'codebuild-ubuntu') }} |
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.
tests pass even if we don't enable docker ipv6.
CI: use aws codebuild for job dist-arm-linux try-job: dist-arm-linux
In some situations (e.g. freeing disk space), we can just ignore the errors. But for things that are missing on AWS, could we first prepare the AWS image to look as similas to the GHA image as possible (at the beginning of the job)? |
Also we have a bunch of code in bootstrap that depends on the |
If we ignore the errors, the job will fail later because the image doesn't have enough space. I prefer to fail earlier so that we don't waste too much time. |
I don't understand 😅 If something is not present on the image, you can't really delete it from it to save space, right? 😆 I just meant to ignore these kinds of erorrs. |
Right, let me explain better. When you do The workaround is to uninstall the packages independently, i.e.:
but that's way slower than removing them all at once. |
This comment has been minimized.
This comment has been minimized.
💔 Test failed - checks-actions |
Probably the disk ran out of space, I will bump the machine specs. |
d93449e
to
3e30d0f
Compare
I added the |
@bors try |
CI: use aws codebuild for job dist-arm-linux try-job: dist-arm-linux
yes, it's set on CodeBuild as well. Tested here: https://github.com/rust-lang/aws-runners-test/actions/runs/14592125980/job/40929590253 |
This comment has been minimized.
This comment has been minimized.
💔 Test failed - checks-actions |
3e30d0f
to
6b03b95
Compare
I don't know why cargo wasn't available there. I tried moving the step after freeing disk space, let's see. @bors try |
6c4e5a4
to
856ea4a
Compare
I wonder why PR checks don't start.. |
It also happened here: #140191 weird. They started after a repush. |
2cb951f
to
a77f2d3
Compare
tried two times. Still no luck 😵 |
Check Zulip 😆 The workflow has an error (https://github.com/rust-lang/rust/actions/runs/14613694054). |
a77f2d3
to
fdc7281
Compare
@bors try |
CI: use aws codebuild for job dist-arm-linux try-job: dist-arm-linux
☀️ Try build successful - checks-actions |
@bors r=Kobzol |
pushed a small fix |
334e77d
to
18c3370
Compare
@bors r=Kobzol |
CI: use aws codebuild for job dist-arm-linux try-job: dist-arm-linux
Rollup of 23 pull requests Successful merges: - rust-lang#139261 (mitigate MSVC alignment issue on x86-32) - rust-lang#139307 (std: Add performance warnings to HashMap::get_disjoint_mut) - rust-lang#139700 (Autodiff flags) - rust-lang#139752 (set subsections_via_symbols for ld64 helper sections) - rust-lang#139809 (Don't warn about `v128` in wasm ABI transition) - rust-lang#139852 (StableMIR: Implement `CompilerInterface`) - rust-lang#139945 (Extend HIR to track the source and syntax of a lifetime) - rust-lang#140028 (`deref_patterns`: support string and byte string literals in explicit `deref!("...")` patterns) - rust-lang#140139 (rustc_target: Adjust RISC-V feature implication) - rust-lang#140143 (Move `sys::pal::os::Env` into `sys::env`) - rust-lang#140148 (CI: use aws codebuild for job dist-arm-linux) - rust-lang#140150 (fix MAX_EXP and MIN_EXP docs) - rust-lang#140172 (Make algebraic functions into `const fn` items.) - rust-lang#140177 ([compiletest] Parallelize test discovery) - rust-lang#140181 (Remove `synstructure::Structure::underscore_const` calls.) - rust-lang#140184 (Update doc of cygwin target) - rust-lang#140186 (Rename `compute_x` methods) - rust-lang#140187 ([AIX] Handle AIX dynamic library extensions within c-link-to-rust-dylib run-make test) - rust-lang#140191 (Remove git repository from git config) - rust-lang#140194 (minicore: Have `//@ add-core-stubs` also imply `-Cforce-unwind-tables=yes`) - rust-lang#140195 (triagebot: label minicore changes w/ `A-test-infra-minicore` and ping jieyouxu on changes) - rust-lang#140202 (Make #![feature(let_chains)] bootstrap conditional in compiler/) - rust-lang#140214 (Remove comment about handling non-global where bounds with corresponding projection) r? `@ghost` `@rustbot` modify labels: rollup
…iaskrgr Rollup of 8 pull requests Successful merges: - rust-lang#137096 (Stabilize flags for doctest cross compilation) - rust-lang#140148 (CI: use aws codebuild for job dist-arm-linux) - rust-lang#140187 ([AIX] Handle AIX dynamic library extensions within c-link-to-rust-dylib run-make test) - rust-lang#140196 (Improved diagnostics for non-primitive cast on non-primitive types (`Arc`, `Option`)) - rust-lang#140210 (Work around cygwin issue on condvar timeout) - rust-lang#140213 (mention about `x.py setup` in `INSTALL.md`) - rust-lang#140229 (`DelimArgs` tweaks) - rust-lang#140248 (Fix impl block items indent) r? `@ghost` `@rustbot` modify labels: rollup
…iaskrgr Rollup of 8 pull requests Successful merges: - rust-lang#137096 (Stabilize flags for doctest cross compilation) - rust-lang#140148 (CI: use aws codebuild for job dist-arm-linux) - rust-lang#140187 ([AIX] Handle AIX dynamic library extensions within c-link-to-rust-dylib run-make test) - rust-lang#140196 (Improved diagnostics for non-primitive cast on non-primitive types (`Arc`, `Option`)) - rust-lang#140210 (Work around cygwin issue on condvar timeout) - rust-lang#140213 (mention about `x.py setup` in `INSTALL.md`) - rust-lang#140229 (`DelimArgs` tweaks) - rust-lang#140248 (Fix impl block items indent) r? `@ghost` `@rustbot` modify labels: rollup
Rollup merge of rust-lang#140148 - marcoieni:ci-aws-codebuild, r=Kobzol CI: use aws codebuild for job dist-arm-linux try-job: dist-arm-linux
We want to use AWS credits to run linux large runners. So we want to start using AWS Codebuild.
r? @Kobzol
try-job: dist-arm-linux