diff --git a/validate.yml b/validate.yml new file mode 100644 index 0000000..632c6f0 --- /dev/null +++ b/validate.yml @@ -0,0 +1,29 @@ +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