From 332c0425e0942ad6c4b2a3fe7552f44d037c22e4 Mon Sep 17 00:00:00 2001 From: Masato Imai Date: Fri, 15 Aug 2025 17:28:48 +0000 Subject: [PATCH] actions --- .gitea/workflows/build.yaml | 30 +++++++++++++++++++++++++++--- 1 file changed, 27 insertions(+), 3 deletions(-) diff --git a/.gitea/workflows/build.yaml b/.gitea/workflows/build.yaml index 44381ac..92cf870 100644 --- a/.gitea/workflows/build.yaml +++ b/.gitea/workflows/build.yaml @@ -1,9 +1,33 @@ -name: Build iso +name: Build ISO run-name: ${{ gitea.actor }} on ${{ gitea.event_name }} on: [push] jobs: - Explore-Gitea-Actions: + build-iso: + name: Build ISO runs-on: ubuntu-latest steps: - - run: echo "${{ gitea.event_name }}" + - uses: actions/checkout@v4 + + - name: Setup Rust + uses: actions-rust-lang/setup-rust-toolchain@v1 + + - 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