Files
annu-kute-ced/.gitea/workflows/check-pr.yml
T
cedric 050d583b6b
Déploiement PROD / check (push) Successful in 3m25s
Déploiement PROD / deploy (push) Successful in 9s
ci: keep only PHP/JS lint in CI, move rest to local checks
2026-07-25 22:33:01 +04:00

39 lines
1.0 KiB
YAML

name: Vérification PR
run-name: Vérification PR de ${{ gitea.actor }}
on:
pull_request:
branches:
- main
jobs:
check:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Setup PHP
uses: shivammathur/setup-php@v2
with:
php-version: '8.3'
extensions: curl, intl, mbstring, xml
- name: Lint PHP (tous les fichiers, samples inclus)
run: |
fail=0
while IFS= read -r f; do
php -l "$f" > /dev/null || { echo "::error file=$f::Erreur de syntaxe PHP"; fail=1; }
done < <(find . -path ./.git -prune -o \( -name '*.php' -o -name '*.php.sample' \) -print)
[ "$fail" -eq 0 ] && echo "PHP lint OK" || exit 1
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: '20'
- name: Lint JS (sw.js et js/*.js)
run: |
for f in sw.js js/*.js; do
node --check "$f" || exit 1
done
echo "JS lint OK"