summaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
authorOmniscient <17525998+omnisci3nce@users.noreply.github.com>2024-02-25 13:01:26 +1100
committerOmniscient <17525998+omnisci3nce@users.noreply.github.com>2024-02-25 13:01:26 +1100
commit0b156acb61737171ecae2e6942bfdff67965ca9a (patch)
treeff6b2e9e44aad88131d73bc85765e1dca2b3189b /.github
parent1e1facd09ade50ffaf421cffe53ff7ddddab2793 (diff)
add a github action workflow
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/continuous-workflow.yml24
1 files changed, 24 insertions, 0 deletions
diff --git a/.github/workflows/continuous-workflow.yml b/.github/workflows/continuous-workflow.yml
new file mode 100644
index 0000000..f324f27
--- /dev/null
+++ b/.github/workflows/continuous-workflow.yml
@@ -0,0 +1,24 @@
+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
+ sudo apt install -y 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
+ # - name: Run tests
+ # run: xmake run -g tests