CI: use a native `arm64` runner by Kobzol · Pull Request #126113 · rust-lang/rust

@rustbot rustbot added A-testsuite

Area: The testsuite used to check the correctness of rustc

S-waiting-on-review

Status: Awaiting review from the assignee but also interested parties.

T-infra

Relevant to the infrastructure team, which will review and decide on the PR/issue.

labels

Jun 7, 2024

bors added a commit to rust-lang-ci/rust that referenced this pull request

Jun 7, 2024
[WIP] CI: use a native `arm64` runner

Opening as a draft to test if we can use a native GitHub ARM runner instead of the self-hosted one.

try-job: aarch64-gnu

@bors bors added S-waiting-on-author

Status: This is awaiting some action (such as code changes or more information) from the author.

and removed S-waiting-on-review

Status: Awaiting review from the assignee but also interested parties.

labels

Jun 7, 2024

bors added a commit to rust-lang-ci/rust that referenced this pull request

Jun 7, 2024
[WIP] CI: use a native `arm64` runner

Opening as a draft to test if we can use a native GitHub ARM runner instead of the self-hosted one.

try-job: aarch64-gnu

bors added a commit to rust-lang-ci/rust that referenced this pull request

Jun 7, 2024
[WIP] CI: use a native `arm64` runner

Opening as a draft to test if we can use a native GitHub ARM runner instead of the self-hosted one.

try-job: aarch64-gnu

This was referenced

Jun 7, 2024

@Kobzol Kobzol changed the title [WIP] CI: use a native arm64 runner CI: use a native arm64 runner

Jun 7, 2024

bors added a commit to rust-lang-ci/rust that referenced this pull request

Jun 8, 2024
CI: remove `Setup Python` action

This action was added recently in rust-lang#125590, but it shouldn't really be needed, as our CI was working fine before without it. Our base Ubuntu 20.04 images use Python 3.8, while this action installed Python 3.12, but we don't really need that.

Since this action does not support ARM yet, this blocks rust-lang#126113. See rust-lang#125590 (comment).

r? `@jdno`

@Kobzol

@Kobzol Kobzol marked this pull request as ready for review

June 8, 2024 11:40

@rustbot rustbot added S-waiting-on-review

Status: Awaiting review from the assignee but also interested parties.

and removed S-waiting-on-author

Status: This is awaiting some action (such as code changes or more information) from the author.

labels

Jun 8, 2024

bors added a commit to rust-lang-ci/rust that referenced this pull request

Jun 10, 2024
CI: use a native `arm64` runner

Opening to test if we can use a native GitHub ARM runner instead of the self-hosted one.

The CI has finished [successfully](https://github.com/rust-lang/rust/actions/runs/9414573751/job/25933776975?pr=126113). It took 1h 29m, which is longer than the previous duration (~1h 10m). This is expected, since we currently use 8 cores on GitHub, rather than 14 cores which are configured for the self-hosted runner.

try-job: aarch64-gnu

@bors bors added S-waiting-on-bors

Status: Waiting on bors to run and complete tests. Bors will change the label on completion.

and removed S-waiting-on-review

Status: Awaiting review from the assignee but also interested parties.

labels

Jun 10, 2024

@Kobzol Kobzol deleted the ci-native-arm-runner branch

June 11, 2024 06:26

flip1995 pushed a commit to flip1995/rust-clippy that referenced this pull request

Jun 28, 2024
CI: remove `Setup Python` action

This action was added recently in rust-lang/rust#125590, but it shouldn't really be needed, as our CI was working fine before without it. Our base Ubuntu 20.04 images use Python 3.8, while this action installed Python 3.12, but we don't really need that.

Since this action does not support ARM yet, this blocks rust-lang/rust#126113. See rust-lang/rust#125590 (comment).

r? `@jdno`