From 5bd1a27b0d790b937c07d71106aecbaef797c354 Mon Sep 17 00:00:00 2001 From: Victor Hugo Date: Fri, 29 Nov 2024 08:00:50 -0300 Subject: [PATCH] Create c-cpp.yml --- .github/workflows/c-cpp.yml | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 .github/workflows/c-cpp.yml diff --git a/.github/workflows/c-cpp.yml b/.github/workflows/c-cpp.yml new file mode 100644 index 0000000..b0373c9 --- /dev/null +++ b/.github/workflows/c-cpp.yml @@ -0,0 +1,28 @@ +name: C CI + +on: + push: + branches: [ "main" ] + pull_request: + branches: [ "main" ] + +jobs: + build: + + runs-on: ubuntu-latest + + steps: + # Checkout the repository + - uses: actions/checkout@v4 + + # Set up a basic build environment (you can install any dependencies here) + - name: Set up GCC + run: sudo apt-get update && sudo apt-get install -y gcc make + + # Run the build.sh script with 'test' argument to compile and run tests + - name: Run build script (test) + run: | + chmod +x build.sh + ./build.sh test + # Ensure the tests fail if assertions fail + continue-on-error: false