diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index b9a4ee69a..51c7a42ba 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -15,11 +15,6 @@ jobs: platform: [aarch64, x86_64] fail-fast: false steps: - - name: Maintenance - run: | - docker image prune -af - docker volume prune -f - docker container prune -f - uses: actions/checkout@v4 - name: Set Build Variables id: vars diff --git a/.github/workflows/regression.yml b/.github/workflows/regression.yml index c2a9e4869..158ab0ab7 100644 --- a/.github/workflows/regression.yml +++ b/.github/workflows/regression.yml @@ -52,14 +52,16 @@ jobs: make x86_64_defconfig - name: Unit Test - run: make test-unit + run: | + make test-unit - name: Build run: | make -j + - name: Prepare Artifact run: | - cd output + cd output/ mv images ${{ steps.vars.outputs.dir }} ln -s ${{ steps.vars.outputs.dir }} images tar cfz ${{ steps.vars.outputs.tgz }} ${{ steps.vars.outputs.dir }} @@ -69,7 +71,8 @@ jobs: path: output/${{ steps.vars.outputs.tgz }} - name: Regression Test - run: make test-qeneth + run: | + make test - name: Publish Test Result # Ensure this runs even if Regression Test fails diff --git a/doc/developers-guide.md b/doc/developers-guide.md index 935b66aa8..8a6605521 100644 --- a/doc/developers-guide.md +++ b/doc/developers-guide.md @@ -66,7 +66,8 @@ The instructions here are for Debian/Ubuntu based systems (YMMV): $ sudo apt install bc binutils build-essential bzip2 cpio \ diffutils file findutils git gzip \ libncurses-dev libssl-dev perl patch \ - python rsync sed tar unzip wget + python rsync sed tar unzip wget \ + autopoint ``` For testing, a few more tools and services are required on your system: