summaryrefslogtreecommitdiffhomepage
path: root/.github/workflows
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlal@nekernel.org>2025-06-03 09:31:01 +0200
committerGitHub <noreply@github.com>2025-06-03 09:31:01 +0200
commit6511afbf405c31513bc88ab06bca58218610a994 (patch)
treee2509b7f9b59643b2a97773604aa383a2fd2e2f3 /.github/workflows
parent5c0bb7ee7b1b0fee02cc179fb21f4c57a61d6c2d (diff)
parentbebcbe04c2b47b3b4fcdc093b1736cc0295109fe (diff)
Merge pull request #36 from nekernel-org/dev
0.0.3 — NeKernel
Diffstat (limited to '.github/workflows')
-rw-r--r--.github/workflows/boot-pio.yml3
-rw-r--r--.github/workflows/kernel-ahci-dev.yml18
-rw-r--r--.github/workflows/kernel-ahci.yml4
-rw-r--r--.github/workflows/kernel-pio-dev.yml18
-rw-r--r--.github/workflows/kernel-pio.yml4
5 files changed, 39 insertions, 8 deletions
diff --git a/.github/workflows/boot-pio.yml b/.github/workflows/boot-pio.yml
index 80c5b932..3a8c087b 100644
--- a/.github/workflows/boot-pio.yml
+++ b/.github/workflows/boot-pio.yml
@@ -15,6 +15,5 @@ jobs:
- uses: actions/checkout@v4
- name: Install Packages
run: sudo apt update && sudo apt install mingw-w64 qemu-utils nasm
- - name: Build BootZ (ATA PIO)
- run: cd dev/boot && export ATA_PIO_SUPPORT=1 && make -f amd64-ci.make all
+
diff --git a/.github/workflows/kernel-ahci-dev.yml b/.github/workflows/kernel-ahci-dev.yml
new file mode 100644
index 00000000..a1a47fa3
--- /dev/null
+++ b/.github/workflows/kernel-ahci-dev.yml
@@ -0,0 +1,18 @@
+name: NeKernel CI (AHCI)
+
+on:
+ push:
+ branches: [ "dev" ]
+ pull_request:
+ branches: [ "dev" ]
+
+jobs:
+ build:
+
+ runs-on: ubuntu-latest
+
+ steps:
+ - uses: actions/checkout@v4
+ - name: Install Packages
+ run: sudo apt update && sudo apt install mingw-w64 qemu-utils nasm
+
diff --git a/.github/workflows/kernel-ahci.yml b/.github/workflows/kernel-ahci.yml
index a328a0f7..17a68a30 100644
--- a/.github/workflows/kernel-ahci.yml
+++ b/.github/workflows/kernel-ahci.yml
@@ -15,6 +15,4 @@ jobs:
- uses: actions/checkout@v4
- name: Install Packages
run: sudo apt update && sudo apt install mingw-w64 qemu-utils nasm
- - name: Build NeKernel (AHCI)
- run: ./setup_x64_project.sh && cd dev/kernel && export AHCI_SUPPORT=1 && make -f amd64-ci.make all
-
+
diff --git a/.github/workflows/kernel-pio-dev.yml b/.github/workflows/kernel-pio-dev.yml
new file mode 100644
index 00000000..dd6cd56f
--- /dev/null
+++ b/.github/workflows/kernel-pio-dev.yml
@@ -0,0 +1,18 @@
+name: NeKernel CI (ATA PIO)
+
+on:
+ push:
+ branches: [ "dev" ]
+ pull_request:
+ branches: [ "dev" ]
+
+jobs:
+ build:
+
+ runs-on: ubuntu-latest
+
+ steps:
+ - uses: actions/checkout@v4
+ - name: Install Packages
+ run: sudo apt update && sudo apt install mingw-w64 qemu-utils nasm
+ \ No newline at end of file
diff --git a/.github/workflows/kernel-pio.yml b/.github/workflows/kernel-pio.yml
index 69f14a83..6c4fbb6a 100644
--- a/.github/workflows/kernel-pio.yml
+++ b/.github/workflows/kernel-pio.yml
@@ -15,6 +15,4 @@ jobs:
- uses: actions/checkout@v4
- name: Install Packages
run: sudo apt update && sudo apt install mingw-w64 qemu-utils nasm
- - name: Build NeKernel (ATA PIO)
- run: ./setup_x64_project.sh && cd dev/kernel && export ATA_PIO_SUPPORT=1 && make -f amd64-ci.make all
-
+ \ No newline at end of file