badstrings.yml 524 B

1234567891011121314151617
  1. name: badstrings
  2. on: [pull_request, push]
  3. jobs:
  4. badstrings:
  5. runs-on: ubuntu-latest
  6. steps:
  7. - name: scanning commit message for bad strings
  8. run: |
  9. #!/bin/bash
  10. set -euo pipefail
  11. IFS=$'\n\t'
  12. message="${{ github.event.head_commit.message }}"
  13. strings=($(curl -s https://raw.githubusercontent.com/someara/badstrings/main/strings.txt))
  14. for i in ${strings[@]} ; do
  15. echo "${message}" | grep -v "$i" &>/dev/null;
  16. done