From eb1136702b32b3a71979e9bb90d5c2648e9f5368 Mon Sep 17 00:00:00 2001 From: Klemek Date: Wed, 24 Sep 2025 15:27:55 +0200 Subject: [PATCH] run in ci --- .github/workflows/ci.yml | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 9ca053a..42c06e5 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -6,13 +6,18 @@ on: pull_request: branches: ["master"] +env: + GCC_ARGS: src/*.c src/*.h -lm + TARGET: margen + TEST_ARGS: "" + jobs: lint: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - name: gcc - run: mkdir -p build && gcc -v -Wall -Wextra -Werror src/*.c src/*.h -lm + run: gcc -v -Wall -Wextra -Werror $GCC_ARGS build-release: needs: lint @@ -31,3 +36,12 @@ jobs: run: make - name: make distcheck run: make distcheck + + run: + needs: lint + runs-on: ubuntu-latest + steps: + - name: gcc + run: mkdir -p build && gcc $GCC_ARGS -o build/$TARGET + - name: $TARGET + run: ./build/$TARGET $TEST_ARGS