29 lines
No EOL
586 B
YAML
29 lines
No EOL
586 B
YAML
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 |