verify-no-unstaged-changes.sh 578 B

1234567891011121314151617
  1. #!/bin/bash
  2. if [[ "$(git status --porcelain)" != "" ]]; then
  3. echo ----------------------------------------
  4. echo git status
  5. echo ----------------------------------------
  6. git status
  7. echo ----------------------------------------
  8. echo git diff
  9. echo ----------------------------------------
  10. git diff
  11. echo ----------------------------------------
  12. echo Troubleshooting
  13. echo ----------------------------------------
  14. echo "::error::Unstaged changes detected. Locally try running: git clean -ffdx && npm ci && npm run build"
  15. exit 1
  16. fi