mid-kid f04f31ea85 Add travis webhook for unnamed.py
(still requires setup)
2019-01-01 12:13:54 +01:00

19 lines
656 B
Bash
Executable File

#!/bin/sh
# Only run this script if it's the master branch build.
[ "$TRAVIS_BRANCH" != 'master' -o "$TRAVIS_PULL_REQUEST" != 'false' ] && exit
root="$(realpath "$(dirname "$0")/..")"
content=""
# Report unnamed symbols
content+="$("$root/tools/unnamed.py" -r "$root" "$root/pokecrystal.sym" | grep -v -e '^lib/mobile/' -e '^mobile/' | head)"
curl -H 'Content-Type: application/json' -X POST "$POKECRYSTAL_DISCORD_WEBHOOK_URL" -d@- << EOF
{
"username": "$POKECRYSTAL_DISCORD_WEBHOOK_USERNAME",
"avatar_url": "$POKECRYSTAL_DISCORD_WEBHOOK_AVATAR_URL",
"content": "\`\`\`$(echo "$content" | sed -E ':a;N;$!ba;s/\r{0,1}\n/\\n/g')\`\`\`"
}
EOF