diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index e8ffb86..b885a97 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -15,16 +15,18 @@ jobs: - name: Checkout repository uses: actions/checkout@v4 - - name: Install cross toolchain - uses: risonakamo/setup-x86_64-elf-gcc@v1 - - - name: Install userland build tools +- name: Install build dependencies run: | sudo apt-get update sudo apt-get install -y --no-install-recommends \ make \ + gcc-x86-64-linux-gnu \ + binutils-x86-64-linux-gnu \ nasm \ xorriso + sudo ln -sf /usr/bin/x86_64-linux-gnu-gcc /usr/local/bin/x86_64-elf-gcc + sudo ln -sf /usr/bin/x86_64-linux-gnu-ld /usr/local/bin/x86_64-elf-ld + sudo ln -sf /usr/bin/x86_64-linux-gnu-ar /usr/local/bin/x86_64-elf-ar - name: Build ISO run: make -j4 @@ -48,7 +50,7 @@ jobs: name: Nightly Build (${{ steps.metadata.outputs.short_sha }}) body: | This is an automated nightly build of BoredOS, this is not a final release and may be unstable. - + Built from commit: - Full hash: `${{ github.sha }}` - Short hash: `${{ steps.metadata.outputs.short_sha }}`