From 46cdb6364dba51f89f4caaf36b2fa9c5fde5db0b Mon Sep 17 00:00:00 2001 From: dev Date: Fri, 12 Jun 2026 14:09:15 -0500 Subject: [PATCH] Add .forgejo/workflows/validate.yml --- .forgejo/workflows/validate.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 .forgejo/workflows/validate.yml diff --git a/.forgejo/workflows/validate.yml b/.forgejo/workflows/validate.yml new file mode 100644 index 0000000..4d38a8e --- /dev/null +++ b/.forgejo/workflows/validate.yml @@ -0,0 +1,30 @@ + +name: Validate Code + +on: + push: + pull_request: + +jobs: + validate: + runs-on: linux-dev + + steps: + - name: Checkout repo + uses: actions/checkout@v4 + + - name: Check PHP syntax + run: | + if find . -name "*.php" | grep -q .; then + find . -name "*.php" -print0 | xargs -0 -n1 php -l + else + echo "No PHP files found." + fi + + - name: Check C# build + run: | + if find . -name "*.csproj" | grep -q .; then + dotnet build + else + echo "No C# project found." + fi \ No newline at end of file