From f54c996e0fae023bae5293aecce5bd0b81351782 Mon Sep 17 00:00:00 2001 From: Eugene Molotov Date: Sun, 30 Jan 2022 14:20:47 +0500 Subject: [PATCH] [CI] Add check, if php files are marked as non-executable (#2439) --- .github/workflows/lint.yml | 13 +++++++++++++ bridges/BukowskisBridge.php | 0 bridges/GiphyBridge.php | 0 bridges/ThePirateBayBridge.php | 0 4 files changed, 13 insertions(+) mode change 100755 => 100644 bridges/BukowskisBridge.php mode change 100755 => 100644 bridges/GiphyBridge.php mode change 100755 => 100644 bridges/ThePirateBayBridge.php diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 6713386d..f22801b8 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -33,3 +33,16 @@ jobs: - run: composer global require dealerdirect/phpcodesniffer-composer-installer - run: composer global require phpcompatibility/php-compatibility - run: ~/.composer/vendor/bin/phpcs . --standard=phpcompatibility.xml --warning-severity=0 --extensions=php -p + + executable_php_files_check: + runs-on: ubuntu-20.04 + steps: + - uses: actions/checkout@v2 + - run: | + if find -name "*.php" -executable -type f -print -exec false {} + + then + echo 'Good, no executable php scripts found' + else + echo 'Please unmark php scripts above as non-executable' + exit 1 + fi diff --git a/bridges/BukowskisBridge.php b/bridges/BukowskisBridge.php old mode 100755 new mode 100644 diff --git a/bridges/GiphyBridge.php b/bridges/GiphyBridge.php old mode 100755 new mode 100644 diff --git a/bridges/ThePirateBayBridge.php b/bridges/ThePirateBayBridge.php old mode 100755 new mode 100644