summaryrefslogtreecommitdiff
path: root/.github/workflows
diff options
context:
space:
mode:
authorJoshua Rowe <17525998+omnisci3nce@users.noreply.github.com>2024-02-25 13:25:44 +1100
committerGitHub <noreply@github.com>2024-02-25 13:25:44 +1100
commit64f23d9726c55d5c965f123ffc5b6ca47ec1f475 (patch)
tree4086c89fdc5848a2e8fc90ef005783827b3512f6 /.github/workflows
parent1e1facd09ade50ffaf421cffe53ff7ddddab2793 (diff)
parent2753d38533084d6c5b73da8dfcb82362490547dc (diff)
Merge pull request #2 from omnisci3nce/cel-24-compile-all-c-code-in-ci-pipeline
CEL-24 compile all c code in ci pipeline
Diffstat (limited to '.github/workflows')
-rw-r--r--.github/workflows/continuous-workflow.yml23
1 files changed, 23 insertions, 0 deletions
diff --git a/.github/workflows/continuous-workflow.yml b/.github/workflows/continuous-workflow.yml
new file mode 100644
index 0000000..891270b
--- /dev/null
+++ b/.github/workflows/continuous-workflow.yml
@@ -0,0 +1,23 @@
+name: GitHub Actions Demo
+run-name: ${{ github.actor }} pushed a new commit
+on: [push]
+jobs:
+ Compile-and-Test:
+ runs-on: ubuntu-latest
+ steps:
+ - name: Install system dependencies, xmake, etc
+ run: |
+ sudo add-apt-repository ppa:xmake-io/xmake
+ sudo apt update
+ sudo apt install -y xmake xorg-dev libglu1-mesa-dev clang-format
+ - name: Check out repository code
+ uses: actions/checkout@v4
+ - name: List files in the repository
+ run: |
+ ls ${{ github.workspace }}
+ - name: Check formatting
+ run: find src/ -iname *.h -o -iname *.c | xargs clang-format --style=file --dry-run --Werror
+ - name: Compile C code
+ run: xmake build -y
+ # - name: Run tests
+ # run: xmake run -g tests