You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
17 lines
524 B
17 lines
524 B
name: badstrings |
|
on: [pull_request, push] |
|
jobs: |
|
badstrings: |
|
runs-on: ubuntu-latest |
|
steps: |
|
- name: scanning commit message for bad strings |
|
run: | |
|
#!/bin/bash |
|
set -euo pipefail |
|
IFS=$'\n\t' |
|
message="${{ github.event.head_commit.message }}" |
|
|
|
strings=($(curl -s https://raw.githubusercontent.com/someara/badstrings/main/strings.txt)) |
|
for i in ${strings[@]} ; do |
|
echo "${message}" | grep -v "$i" &>/dev/null; |
|
done
|
|
|