name: Build ISO run-name: ${{ gitea.actor }} on ${{ gitea.event_name }} on: [push] jobs: build-iso: name: Build ISO (nightly) runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - name: Setup Rust (nightly) uses: actions-rust-lang/setup-rust-toolchain@v1 with: toolchain: nightly override: true - name: cargo check (nel_os_bootloader) working-directory: nel_os_bootloader run: cargo check - name: cargo check (nel_os_common) working-directory: nel_os_common run: cargo check - name: cargo check (nel_os_kernel) working-directory: nel_os_kernel run: cargo check - name: cargo build --release (nel_os_kernel) working-directory: nel_os_kernel run: cargo build --release - name: create-iso.sh working-directory: nel_os_bootloader run: bash ./create-iso.sh ../nel_os_kernel/target/x86_64-nel_os/release/nel_os_kernel.elf