Skip to content

Commit

Permalink
Add ShellCheck (#6407)
Browse files Browse the repository at this point in the history
Co-authored-by: IvanCraft623 <[email protected]>
  • Loading branch information
zSALLAZAR and IvanCraft623 committed Aug 19, 2024
1 parent e6f9cdd commit bdbcfd1
Show file tree
Hide file tree
Showing 3 changed files with 18 additions and 3 deletions.
12 changes: 12 additions & 0 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,3 +37,15 @@ jobs:

- name: Run PHP-CS-Fixer
run: php-cs-fixer fix --dry-run --diff --ansi

shellcheck:
name: ShellCheck
runs-on: ubuntu-20.04
strategy:
fail-fast: false

steps:
- uses: actions/checkout@v4

- name: Run ShellCheck
uses: ludeeus/[email protected]
2 changes: 1 addition & 1 deletion start.sh
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/usr/bin/env bash
DIR="$(cd -P "$( dirname "${BASH_SOURCE[0]}" )" && pwd)"
cd "$DIR"
cd "$DIR" || { echo "Couldn't change directory to $DIR"; exit 1; }

while getopts "p:f:l" OPTION 2> /dev/null; do
case ${OPTION} in
Expand Down
7 changes: 5 additions & 2 deletions tests/travis.sh
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,9 @@ while getopts "t:" OPTION 2> /dev/null; do
t)
PM_WORKERS="$OPTARG"
;;
\?)
break
;;
esac
done

Expand All @@ -19,7 +22,7 @@ rm PocketMine-MP.phar 2> /dev/null
mkdir "$DATA_DIR"
mkdir "$PLUGINS_DIR"

cd tests/plugins/DevTools
cd tests/plugins/DevTools || { echo "Couldn't change directory to $DIR"; exit 1; }
php -dphar.readonly=0 ./src/ConsoleScript.php --make ./ --relative ./ --out "$PLUGINS_DIR/DevTools.phar"
cd ../../..
composer make-server
Expand All @@ -45,7 +48,7 @@ if [ "$result" != "" ]; then
echo "$result"
echo Some tests did not complete successfully, changing build status to failed
exit 1
elif [ $(grep -c "ERROR\|CRITICAL\|EMERGENCY" "$DATA_DIR/server.log") -ne 0 ]; then
elif [ "$(grep -c "ERROR\|CRITICAL\|EMERGENCY" "$DATA_DIR/server.log")" -ne 0 ]; then
echo Server log contains error messages, changing build status to failed
exit 1
else
Expand Down

0 comments on commit bdbcfd1

Please sign in to comment.