From b509b88569494c3e1832898e2bb547bdfe87c6bc Mon Sep 17 00:00:00 2001 From: Emil Lerch Date: Thu, 9 Oct 2025 12:08:01 -0700 Subject: [PATCH] add ci --- .gitea/workflows/zig-build.yaml | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 .gitea/workflows/zig-build.yaml diff --git a/.gitea/workflows/zig-build.yaml b/.gitea/workflows/zig-build.yaml new file mode 100644 index 0000000..d85609d --- /dev/null +++ b/.gitea/workflows/zig-build.yaml @@ -0,0 +1,28 @@ +name: Generic zig build +on: + workflow_dispatch: + push: + branches: + - '*' + - '!zig-develop*' +jobs: + build: + runs-on: ubuntu-latest + steps: + - name: Check out repository code + uses: actions/checkout@v4 + - name: Setup Zig + uses: https://github.com/mlugg/setup-zig@v2.0.5 + - name: Build project + run: zig build --summary all + - name: Run tests + run: zig build test --summary all + - name: Notify + uses: https://git.lerch.org/lobo/action-notify-ntfy@v2 + if: always() && env.GITEA_ACTIONS == 'true' + with: + host: ${{ secrets.NTFY_HOST }} + topic: ${{ secrets.NTFY_TOPIC }} + status: ${{ job.status }} + user: ${{ secrets.NTFY_USER }} + password: ${{ secrets.NTFY_PASSWORD }}