diff --git a/entrypoint.sh b/entrypoint.sh index 023e697..2b53342 100755 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -52,12 +52,21 @@ fi echo "Prettifing files..." echo "Files:" prettier $INPUT_PRETTIER_OPTIONS || echo "Problem running prettier with $INPUT_PRETTIER_OPTIONS" +PRETTIER_RESULT=$? + +# Ignore node modules and other action created files +rm -r node_modules/ || echo "No node_modules/ folder." +git reset --hard package-lock.json || rm package-lock.json || echo "No package-lock.json file." # To keep runtime good, just continue if something was changed if _git_changed; then if $INPUT_DRY; then - echo "Prettier found unpretty files!" - exit 1 + if [[ "$PRETTIER_RESULT" -eq 1 ]]; then + echo "Prettier found unpretty files!" + exit 1 + else + echo "No unpretty files! Finishing dry-run." + fi else # Calling method to configure the git environemnt _git_setup