From e2bb97abab728e8af5ee4a55cbf838e77c61dfb1 Mon Sep 17 00:00:00 2001 From: Amlal El Mahrouss Date: Tue, 18 Nov 2025 08:38:59 +0100 Subject: feat: NeCTI CI and fixed README.md Signed-off-by: Amlal El Mahrouss --- .github/workflows/c-cpp-dev.yml | 19 ------------------- .github/workflows/c-cpp.yml | 19 ------------------- .github/workflows/necti-dev.yml | 21 +++++++++++++++++++++ .github/workflows/necti.yml | 19 +++++++++++++++++++ README.md | 4 ++-- 5 files changed, 42 insertions(+), 40 deletions(-) delete mode 100644 .github/workflows/c-cpp-dev.yml delete mode 100644 .github/workflows/c-cpp.yml create mode 100644 .github/workflows/necti-dev.yml create mode 100644 .github/workflows/necti.yml diff --git a/.github/workflows/c-cpp-dev.yml b/.github/workflows/c-cpp-dev.yml deleted file mode 100644 index 0dad725..0000000 --- a/.github/workflows/c-cpp-dev.yml +++ /dev/null @@ -1,19 +0,0 @@ -name: C/C++ CI (CompilerKit) - -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 build-essential - - diff --git a/.github/workflows/c-cpp.yml b/.github/workflows/c-cpp.yml deleted file mode 100644 index 231f0e7..0000000 --- a/.github/workflows/c-cpp.yml +++ /dev/null @@ -1,19 +0,0 @@ -name: C/C++ CI (CompilerKit) - -on: - push: - branches: [ "stable" ] - pull_request: - branches: [ "stable" ] - -jobs: - build: - - runs-on: ubuntu-latest - - steps: - - uses: actions/checkout@v4 - - name: Install Packages - run: sudo apt update && sudo apt install build-essential - - diff --git a/.github/workflows/necti-dev.yml b/.github/workflows/necti-dev.yml new file mode 100644 index 0000000..de50a30 --- /dev/null +++ b/.github/workflows/necti-dev.yml @@ -0,0 +1,21 @@ +name: C/C++ CI (NeCTI Dev) + +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 build-essential && sudo apt install libboost-dev + - name: Build + run: cd dev/CompilerKit && nebuild ck-posix.json + + diff --git a/.github/workflows/necti.yml b/.github/workflows/necti.yml new file mode 100644 index 0000000..1b91ad7 --- /dev/null +++ b/.github/workflows/necti.yml @@ -0,0 +1,19 @@ +name: C/C++ CI (NeCTI) + +on: + push: + branches: [ "stable" ] + pull_request: + branches: [ "stable" ] + +jobs: + build: + + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v4 + - name: Install Packages + run: sudo apt update && sudo apt install build-essential + + diff --git a/README.md b/README.md index 188167b..4b5e477 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@
![CI](https://github.com/amlel-el-mahrouss/cc/actions/workflows/c-cpp.yml/badge.svg) -[![License: GPL-3.0](https://img.shields.io/badge/license-GPL--3.0-blue.svg)](LICENSE) +[![License: GPL-3.0](https://img.shields.io/badge/license-Apache--2.0-blue.svg)](LICENSE) ## Overview: @@ -42,7 +42,7 @@ NeCTI is a modern, multi-platform compiler instractucture designed for modularit ```sh git clone git@github.com:nekernel-org/necti.git cd necti -# Either build debugger or compiler libraries/tools using nebuild. +# Either build the debugger or compiler libraries/tools using nebuild. ``` ###### Copyright (C) 2024-2025 Amlal El Mahrouss & NeKernel.org Contributors, Licensed under Apache 2.0. -- cgit v1.2.3