diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 14e0c09..2876595 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -12,16 +12,15 @@ on: paths: - ".github/workflows/ci.yml" - "ovo/**" - - workflow_dispatch: jobs: build: name: GKI Kernel Module Build - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 + needs: upload-artifact strategy: - fail-fast: false matrix: tag: - android12-5.10 @@ -56,3 +55,16 @@ jobs: tag: ${{ matrix.tag }} module-name: ovo module-path: ovo + + upload-artifact: + name: Upload LKM Source Code + runs-on: ubuntu-22.04 + steps: + - name: Checkout Repository + uses: actions/checkout@v4 + + - name: Upload LKM Source Code + uses: actions/upload-artifact@v4 + with: + name: ovo + path: ovo \ No newline at end of file diff --git a/action.yml b/action.yml index ac385bc..25a9cc4 100644 --- a/action.yml +++ b/action.yml @@ -52,7 +52,7 @@ runs: fi - name: Install Build Tools - uses: awalsh128/cache-apt-pkgs-action@v1 + uses: awalsh128/cache-apt-pkgs-action@latest with: packages: binutils git ccache automake flex lzop bison gperf build-essential zip curl zlib1g-dev libxml2-utils bzip2 libbz2-dev libbz2-1.0 libghc-bzlib-dev squashfs-tools pngcrush schedtool dpkg-dev liblz4-tool make optipng maven libssl-dev pwgen libswitch-perl policycoreutils minicom libxml-sax-base-perl libxml-simple-perl bc libx11-dev libgl1-mesa-dev xsltproc unzip device-tree-compiler python3 libelf-dev binutils-aarch64-linux-gnu gcc gzip version: 1.0