From ea1445f1d583da06fd33a271b235208dfa3d2c95 Mon Sep 17 00:00:00 2001 From: Yoshiki Obinata Date: Thu, 23 Jan 2025 14:20:28 +0900 Subject: [PATCH 1/2] add test --- .github/workflows/x86_test.yml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 .github/workflows/x86_test.yml diff --git a/.github/workflows/x86_test.yml b/.github/workflows/x86_test.yml new file mode 100644 index 0000000..1de9aae --- /dev/null +++ b/.github/workflows/x86_test.yml @@ -0,0 +1,20 @@ +name: x86_test +on: + pull_request: + branches: + - main + types: [opened, synchronize] + +jobs: + docker: + runs-on: ubuntu-latest + name: x86_test + steps: + - name: git checkout + uses: actions/checkout@v2 + with: + submodules: recursive + - name: build + run: docker build -t tegra-kernel-module-builder . + - name: test + run: docker run --rm -v $(pwd)/example_modules:/l4t/example_modules tegra-kernel-module-builder:latest /bin/bash -c "./prebuild_kernel_module.sh && cd example_modules/rtl8812au && make -j modules" From efb445d66ab8b4353379d38c26173bef2618a7f4 Mon Sep 17 00:00:00 2001 From: Yoshiki Obinata Date: Thu, 23 Jan 2025 14:28:37 +0900 Subject: [PATCH 2/2] free disk space in CI --- .github/workflows/x86_test.yml | 51 +++++++++++++++++++++++++++++++++- 1 file changed, 50 insertions(+), 1 deletion(-) diff --git a/.github/workflows/x86_test.yml b/.github/workflows/x86_test.yml index 1de9aae..6411a67 100644 --- a/.github/workflows/x86_test.yml +++ b/.github/workflows/x86_test.yml @@ -7,9 +7,58 @@ on: jobs: docker: - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 name: x86_test steps: + - name: Free disk space + run: | + docker images + sudo rm -rf "/opt/ghc" || true + sudo rm -rf "/usr/share/dotnet" || true + sudo rm -rf "$AGENT_TOOLSDIRECTORY" || true + sudo rm -rf "/usr/local/lib/android" || true + sudo rm -rf "/usr/local/share/boost" || true + docker rmi $(docker image ls -q --filter "reference=node*") + docker rmi $(docker image ls -q --filter "reference=debian*") + docker rmi $(docker image ls -q --filter "reference=alpine*") + docker rmi $(docker image ls -q --filter "reference=ubuntu:20.04") + sudo apt purge -y \ + ansible* \ + aria2* \ + aspnetcore* \ + azure-cli* \ + cabal* \ + clang* \ + dotnet-* \ + firefox* \ + gfortran-* \ + ghc* \ + google-chrome-stable* \ + google-cloud-sdk* \ + heroku* \ + imagemagick* \ + javascript* \ + kubectl* \ + llvm* \ + mono* \ + mysql* \ + nginx* \ + node* \ + npm* \ + nuget* \ + php* \ + postgresql* \ + powershell* \ + rpm* \ + ruby* \ + sqlite3* \ + subversion \ + temurin* \ + tmux* \ + vim* \ + yarn* + sudo apt-get autoremove -y >/dev/null 2>&1 || true + sudo apt-get autoclean -y >/dev/null 2>&1 || true - name: git checkout uses: actions/checkout@v2 with: