diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index 51b76dee57..69169db01e 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -8,7 +8,7 @@ on: jobs: build: - runs-on: acrn-shuang + runs-on: ubuntu-latest steps: - name: Checkout master @@ -16,6 +16,47 @@ jobs: with: ref: master + - name: Install build tools + run: | + sudo apt update + sudo apt install -y gcc \ + git \ + make \ + vim \ + libssl-dev \ + libpciaccess-dev \ + uuid-dev \ + libsystemd-dev \ + libevent-dev \ + libxml2-dev \ + libxml2-utils \ + libusb-1.0-0-dev \ + python3 \ + python3-pip \ + libblkid-dev \ + e2fslibs-dev \ + pkg-config \ + libnuma-dev \ + libcjson-dev \ + liblz4-tool \ + flex \ + bison \ + xsltproc \ + clang-format \ + bc \ + libpixman-1-dev \ + libsdl2-dev \ + libegl-dev \ + libgles-dev + sudo pip3 install lxml xmlschema defusedxml + mkdir ~/acrn-work + cd ~/acrn-work + wget https://acpica.org/sites/acpica/files/acpica-unix-20210105.tar.gz + tar zxvf acpica-unix-20210105.tar.gz + cd acpica-unix-20210105 + make clean && make iasl + sudo cp ./generate/unix/bin/iasl /usr/sbin + - name: Apply patches run: echo "to apply patches"