docs(dev/events): modernize / expand event system docs #586
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: Check occ command syntax | |
| on: | |
| pull_request: | |
| paths: | |
| - '**.rst' | |
| jobs: | |
| check-occ-command: | |
| name: Check occ command syntax | |
| runs-on: ubuntu-latest | |
| steps: | |
| - uses: actions/checkout@v6 | |
| - name: Run script | |
| run: | | |
| RST_FILE="$(find ./ -name '*.rst')" | |
| mapfile -t RST_FILE <<< "$RST_FILE" | |
| for file in "${RST_FILE[@]}"; do | |
| if [ "$(grep "php occ" "$file" | grep -v "sudo -E -u www-data php occ" | wc -l)" -gt 0 ]; then | |
| printf "%b%s%b\n" "\e[0;31m" "$file does not use the 'sudo -E -u www-data php occ' syntax in some places which is required." "\e[0m" | |
| echo "See $(grep "php occ" "$file" | grep -v "sudo -E -u www-data php occ")" | |
| FAIL=1 | |
| fi | |
| done | |
| if [ -n "$FAIL" ]; then | |
| exit 1 | |
| fi |