CeDOS - Commit b4a30a5a

Add forgejo workflow for building Signed-off-by: Celina Sophie Kalus <hello@celinakalus.de>
Celina Sophie Kalus
Thu, 19 Jun 2025 23:49:01 +0200
2 files changed, 34 insertions(+), 1 deletions(-)
A .forgejo/workflows/build.yaml

@@ -0,0 +1,33 @@

+name: Build + +on: + push: + branches: [ main ] + pull_request: + branches: [ main ] + +jobs: + build: + runs-on: docker + container: + image: 192.168.11.18/celina/cedos-docker + + steps: + - name: Checkout source + run: | + git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY $GITHUB_WORKSPACE + cd $GITHUB_WORKSPACE + git checkout $GITHUB_REF_NAME + + - name: Preparation + run: | + export CMAKE_TOOLCHAIN_FILE="$PWD/cmake/i686-elf-toolchain.cmake" + mkdir build + cd build + cmake -GNinja .. + + - name: Build with Ninja + run: | + export CMAKE_TOOLCHAIN_PATH="$PWD/cmake/i686-elf-toolchain.cmake" + cd build + ninja
M .gitignore.gitignore

@@ -1,4 +1,4 @@

-build* +build*/ log/* logs/* docs/*