diff --git a/.github/workflows/vmlinux.h.yml b/.github/workflows/vmlinux.h.yml index cdd8eec..bc38b73 100644 --- a/.github/workflows/vmlinux.h.yml +++ b/.github/workflows/vmlinux.h.yml @@ -16,9 +16,13 @@ jobs: - uses: actions/checkout@v4 - - name: Download Linux source - shell: bash - run: ./scripts/download-latest-linux-release.sh + - name: Check out Linux source + uses: actions/checkout@v6 + with: + repository: 'torvalds/linux' + ref: 'v6.18' + fetch-depth: 1 + path: linux/ - name: Install dependencies shell: bash diff --git a/scripts/download-latest-linux-release.sh b/scripts/download-latest-linux-release.sh deleted file mode 100755 index 11f03a6..0000000 --- a/scripts/download-latest-linux-release.sh +++ /dev/null @@ -1,17 +0,0 @@ -#!/bin/bash - -set -eux - -sudo apt install -y curl jq tar xz-utils - -# pick the first stable release, it's usually the newest -url=$(curl -s https://www.kernel.org/releases.json \ - | jq -r '[.releases[] | select(.moniker == "mainline")][0].source') - -curl -LO "$url" -tar -xf $(basename "$url") - -dir=$(basename "$url" | sed 's/\.tar\.[gx]z$//') -mv $dir linux - -rm $(basename "$url")