diff --git a/.github/workflows/cross-build.yaml b/.github/workflows/cross-build.yaml deleted file mode 100644 index 5cac58077..000000000 --- a/.github/workflows/cross-build.yaml +++ /dev/null @@ -1,32 +0,0 @@ -name: Cloud Hypervisor Cross Build -on: [pull_request, create] - -jobs: - build: - if: github.event_name == 'pull_request' - name: Build - runs-on: ubuntu-latest - strategy: - matrix: - rust: - - 1.46.0 - target: - - aarch64-unknown-linux-gnu - - aarch64-unknown-linux-musl - steps: - - name: Code checkout - uses: actions/checkout@v2 - - name: Install Rust toolchain (${{ matrix.rust }}) - uses: actions-rs/toolchain@v1 - with: - toolchain: ${{ matrix.rust }} - target: ${{ matrix.target }} - override: true - - name: Install arm64 libfdt - 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 && mkdir -p target/debug/deps && cp ./tlibfdtdev/usr/lib/aarch64-linux-gnu/libfdt.a target/debug/deps/ && echo "libfdt copied into build tree" - - name: Build - uses: actions-rs/cargo@v1 - with: - use-cross: true - command: build - args: --target=${{ matrix.target }} --no-default-features --features "kvm" diff --git a/.github/workflows/quality-aarch64.yaml b/.github/workflows/quality-aarch64.yaml index 19eb91716..d90f07e48 100644 --- a/.github/workflows/quality-aarch64.yaml +++ b/.github/workflows/quality-aarch64.yaml @@ -23,7 +23,7 @@ jobs: override: true components: rustfmt, clippy - name: Install arm64 libfdt - 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" + 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 && mkdir -p 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 (kvm)