name: BVT on: [pull_request] jobs: bvt: name: BVT runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - name: install dependencies run: | rustup target add x86_64-unknown-linux-musl rustup component add rustfmt clippy - name: Format Check run: make fmt - name: Clippy Check run: make clippy - name: Build run: make vsock - name: Build echo_server run: make echo_server ## Unfortunately GitHub Acions doesn't support nested virtualization at the moment, ## And the vsock have bugs on qemu + tcg, so we can't run the unit test for now. # - name: Install QEMU # run: | # sudo apt-get install qemu-system-x86 -y # sudo modprobe vhost_vsock # - name: Run Unit Test # run: | # make vm-for-action # make check