mirror of
https://github.com/tokio-rs/tokio.git
synced 2025-09-25 12:00:35 +00:00
ci: test AArch64/Armv7hf Linux on ubuntu-22.04-arm runner (#7123)
This commit is contained in:
parent
ee19b0ed73
commit
fb7dec0e95
@ -1,25 +0,0 @@
|
|||||||
version: 2.1
|
|
||||||
jobs:
|
|
||||||
test-arm:
|
|
||||||
machine:
|
|
||||||
image: default
|
|
||||||
resource_class: arm.medium
|
|
||||||
environment:
|
|
||||||
# Change to pin rust version
|
|
||||||
RUST_STABLE: stable
|
|
||||||
steps:
|
|
||||||
- checkout
|
|
||||||
- run:
|
|
||||||
name: Install Rust
|
|
||||||
command: |
|
|
||||||
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs -o rustup.sh
|
|
||||||
chmod +x rustup.sh
|
|
||||||
./rustup.sh -y --default-toolchain $RUST_STABLE
|
|
||||||
source "$HOME"/.cargo/env
|
|
||||||
# Only run Tokio tests
|
|
||||||
- run: cargo test --all-features -p tokio
|
|
||||||
|
|
||||||
workflows:
|
|
||||||
ci:
|
|
||||||
jobs:
|
|
||||||
- test-arm
|
|
12
.github/workflows/ci.yml
vendored
12
.github/workflows/ci.yml
vendored
@ -532,15 +532,19 @@ jobs:
|
|||||||
|
|
||||||
cross-test-with-parking_lot:
|
cross-test-with-parking_lot:
|
||||||
needs: basics
|
needs: basics
|
||||||
runs-on: ubuntu-latest
|
runs-on: ${{ matrix.os }}
|
||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
include:
|
include:
|
||||||
- target: i686-unknown-linux-gnu
|
- target: i686-unknown-linux-gnu
|
||||||
|
os: ubuntu-latest
|
||||||
rustflags: --cfg tokio_taskdump
|
rustflags: --cfg tokio_taskdump
|
||||||
- target: armv5te-unknown-linux-gnueabi
|
- target: armv5te-unknown-linux-gnueabi
|
||||||
|
os: ubuntu-latest
|
||||||
- target: armv7-unknown-linux-gnueabihf
|
- target: armv7-unknown-linux-gnueabihf
|
||||||
|
os: ubuntu-22.04-arm # TODO: update to 24.04 when https://github.com/rust-lang/rust/issues/135867 solved
|
||||||
- target: aarch64-unknown-linux-gnu
|
- target: aarch64-unknown-linux-gnu
|
||||||
|
os: ubuntu-22.04-arm # TODO: update to 24.04 when https://github.com/rust-lang/rust/issues/135867 solved
|
||||||
rustflags: --cfg tokio_taskdump
|
rustflags: --cfg tokio_taskdump
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
@ -572,15 +576,19 @@ jobs:
|
|||||||
|
|
||||||
cross-test-without-parking_lot:
|
cross-test-without-parking_lot:
|
||||||
needs: basics
|
needs: basics
|
||||||
runs-on: ubuntu-latest
|
runs-on: ${{ matrix.os }}
|
||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
include:
|
include:
|
||||||
- target: i686-unknown-linux-gnu
|
- target: i686-unknown-linux-gnu
|
||||||
|
os: ubuntu-latest
|
||||||
rustflags: --cfg tokio_taskdump
|
rustflags: --cfg tokio_taskdump
|
||||||
- target: armv5te-unknown-linux-gnueabi
|
- target: armv5te-unknown-linux-gnueabi
|
||||||
|
os: ubuntu-latest
|
||||||
- target: armv7-unknown-linux-gnueabihf
|
- target: armv7-unknown-linux-gnueabihf
|
||||||
|
os: ubuntu-22.04-arm # TODO: update to 24.04 when https://github.com/rust-lang/rust/issues/135867 solved
|
||||||
- target: aarch64-unknown-linux-gnu
|
- target: aarch64-unknown-linux-gnu
|
||||||
|
os: ubuntu-22.04-arm # TODO: update to 24.04 when https://github.com/rust-lang/rust/issues/135867 solved
|
||||||
rustflags: --cfg tokio_taskdump
|
rustflags: --cfg tokio_taskdump
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
|
Loading…
x
Reference in New Issue
Block a user