diff options
author | Luke Smith <luke@lukesmith.xyz> | 2021-03-21 15:49:19 -0400 |
---|---|---|
committer | Luke Smith <luke@lukesmith.xyz> | 2021-03-21 15:49:19 -0400 |
commit | aa9ce687d1b8bbc7eef24e9480e5cdc718c4a582 (patch) | |
tree | b5eeab09c3547e8d4c1bf3b201e37c6d2f77abbd /.github | |
parent | e4878d215df0704c580d8f1942ed28a1fc105c67 (diff) |
let's hope that works
Diffstat (limited to '.github')
-rwxr-xr-x | .github/workflows/scripts/check-size.sh | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/.github/workflows/scripts/check-size.sh b/.github/workflows/scripts/check-size.sh index 15027bd..e6efd06 100755 --- a/.github/workflows/scripts/check-size.sh +++ b/.github/workflows/scripts/check-size.sh @@ -11,15 +11,24 @@ check_size() { fi } +check_md_name() { + shouldname="$(echo "$1" | + iconv --to-code=utf-8 | + sed "s/^\(src\/\)\?/src\//" | + tr '[:upper:]' '[:lower:]' | + tr ' ' '-')" + if [ "$shouldname" != "$1" ]; then + echo "$1 should be named $shouldname." + exit 1 + fi +} + git diff --name-only `git merge-base origin/master HEAD` | while IFS= read -r file; do case "$file" in *.webp) echo "Checking size of $file" check_size $file ;; - *) - echo "Skipping $file" - ;; + *.md) check_md_name "$file" ;; esac done - |