mirror of
https://github.com/jokob-sk/NetAlertX.git
synced 2025-12-07 09:36:05 -08:00
34 lines
775 B
YAML
Executable File
34 lines
775 B
YAML
Executable File
name: Code checks
|
|
on:
|
|
push:
|
|
branches:
|
|
- main
|
|
tags:
|
|
- '*.*.*'
|
|
pull_request:
|
|
branches:
|
|
- main
|
|
|
|
jobs:
|
|
check-url-paths:
|
|
runs-on: ubuntu-latest
|
|
|
|
steps:
|
|
- name: Checkout code
|
|
uses: actions/checkout@v4
|
|
|
|
- name: Check for absolute path URLs
|
|
run: |
|
|
if grep -r -E "\burl:\s*['\"]\/php" --include=\*.{js,php} .; then
|
|
echo "❌ Found absolute path URLs starting with '/php/'. Please use relative paths."
|
|
exit 1
|
|
else
|
|
echo "✅ No absolute path URLs found."
|
|
fi
|
|
- name: Check Python syntax
|
|
run: |
|
|
set -e
|
|
echo "🔍 Checking Python syntax..."
|
|
find . -name "*.py" -print0 | xargs -0 -n1 python3 -m py_compile
|
|
|