From 202bb692e0e9b536d7f5f1140ee94659e1b3b528 Mon Sep 17 00:00:00 2001 From: mika kuns Date: Fri, 24 Apr 2026 19:34:41 +0200 Subject: [PATCH] ci: add build+test workflow for main and PRs --- .gitea/workflows/ci.yml | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 .gitea/workflows/ci.yml diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml new file mode 100644 index 0000000..c632f46 --- /dev/null +++ b/.gitea/workflows/ci.yml @@ -0,0 +1,33 @@ +name: CI + +on: + push: + branches: + - main + pull_request: + branches: + - main + +jobs: + build: + runs-on: ubuntu-latest + env: + DOTNET_ROOT: /home/mika/.dotnet + steps: + - name: Checkout + uses: actions/checkout@v4 + with: + fetch-depth: 0 + + - name: Build + run: | + set -euo pipefail + export PATH="$DOTNET_ROOT:$PATH" + dotnet build ClaudeMailbox.slnx -c Release + + - name: Test + run: | + set -euo pipefail + export PATH="$DOTNET_ROOT:$PATH" + dotnet test tests/ClaudeMailbox.Tests/ClaudeMailbox.Tests.csproj \ + -c Release --no-build --logger "console;verbosity=normal"