From 74c08e5669d5a7b2fe5d8306c71d363dd51cab57 Mon Sep 17 00:00:00 2001 From: Sebastien Boeuf Date: Thu, 15 Oct 2020 14:15:41 +0200 Subject: [PATCH] github-actions: Remove all references to 'mmio' feature Signed-off-by: Sebastien Boeuf --- .github/workflows/build.yaml | 11 ++++------- .github/workflows/cross-build.yaml | 2 +- .github/workflows/quality-aarch64.yaml | 10 ++-------- .github/workflows/quality.yaml | 11 ++++------- 4 files changed, 11 insertions(+), 23 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 7e52c277f..c92b4b78f 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -33,14 +33,11 @@ jobs: git rev-list origin/master..$GITHUB_SHA | xargs -t -I % sh -c 'git checkout %; cargo check --all --target=${{ matrix.target }}' git checkout $GITHUB_SHA - - name: Build (pci,acpi,kvm) - run: cargo rustc --bin cloud-hypervisor --no-default-features --features "pci,acpi,kvm" -- -D warnings + - name: Build (acpi,kvm) + run: cargo rustc --bin cloud-hypervisor --no-default-features --features "acpi,kvm" -- -D warnings - - name: Build (pci,kvm) - run: cargo rustc --bin cloud-hypervisor --no-default-features --features "pci,kvm" -- -D warnings + - name: Build (kvm) + run: cargo rustc --bin cloud-hypervisor --no-default-features --features "kvm" -- -D warnings - - name: Build (mmio,kvm) - run: cargo rustc --bin cloud-hypervisor --no-default-features --features "mmio,kvm" -- -D warnings - - name: Release Build (default features) run: cargo build --all --release --target=${{ matrix.target }} diff --git a/.github/workflows/cross-build.yaml b/.github/workflows/cross-build.yaml index fa4b154c0..e9d75c5ad 100644 --- a/.github/workflows/cross-build.yaml +++ b/.github/workflows/cross-build.yaml @@ -29,4 +29,4 @@ jobs: with: use-cross: true command: build - args: --target=${{ matrix.target }} --no-default-features --features "mmio,kvm" + args: --target=${{ matrix.target }} --no-default-features --features "kvm" diff --git a/.github/workflows/quality-aarch64.yaml b/.github/workflows/quality-aarch64.yaml index c1e39a111..19eb91716 100644 --- a/.github/workflows/quality-aarch64.yaml +++ b/.github/workflows/quality-aarch64.yaml @@ -26,15 +26,9 @@ jobs: run: wget http://ftp.us.debian.org/debian/pool/main/d/device-tree-compiler/libfdt-dev_1.6.0-1_arm64.deb && dpkg-deb -xv libfdt-dev_1.6.0-1_arm64.deb ./tlibfdtdev && sudo mkdir /tmmmp && mkdir target && mkdir target/debug && mkdir target/debug/deps && sudo cp ./tlibfdtdev/usr/lib/aarch64-linux-gnu/libfdt.a target/debug/deps/libfdt.a && echo "libfdt installed" - name: Formatting (rustfmt) run: cargo fmt -- --check - - name: Clippy (mmio,kvm) + - name: Clippy (kvm) uses: actions-rs/cargo@v1 with: use-cross: true command: clippy - args: --target=${{ matrix.target }} --no-default-features --features "mmio,kvm" -- -D warnings - - name: Clippy (pci,kvm) - uses: actions-rs/cargo@v1 - with: - use-cross: true - command: clippy - args: --target=${{ matrix.target }} --no-default-features --features "pci,kvm" -- -D warnings + args: --target=${{ matrix.target }} --no-default-features --features "kvm" -- -D warnings diff --git a/.github/workflows/quality.yaml b/.github/workflows/quality.yaml index 9f92a9f1c..c7660786d 100644 --- a/.github/workflows/quality.yaml +++ b/.github/workflows/quality.yaml @@ -29,11 +29,8 @@ jobs: - name: Clippy (all features) run: cargo clippy --all-targets --all-features -- -D warnings - - name: Clippy (pci,acpi,kvm) - run: cargo clippy --all-targets --no-default-features --features "pci,acpi,kvm" -- -D warnings + - name: Clippy (acpi,kvm) + run: cargo clippy --all-targets --no-default-features --features "acpi,kvm" -- -D warnings - - name: Clippy (pci,kvm) - run: cargo clippy --all-targets --no-default-features --features "pci,kvm" -- -D warnings - - - name: Clippy (mmio,kvm) - run: cargo clippy --all-targets --no-default-features --features "mmio,kvm" -- -D warnings \ No newline at end of file + - name: Clippy (kvm) + run: cargo clippy --all-targets --no-default-features --features "kvm" -- -D warnings