File tree Expand file tree Collapse file tree 1 file changed +15
-0
lines changed Expand file tree Collapse file tree 1 file changed +15
-0
lines changed Original file line number Diff line number Diff line change @@ -17,6 +17,7 @@ branches:
17
17
env :
18
18
global :
19
19
- RUST_BACKTRACE=1
20
+ - secure : " OKulfkA5OGd/d1IhvBKzRkHQwMcWjzrzbimo7+5NhkUkWxndAzl+719TB3wWvIh1i2wXXrEXsyZkXM5FtRrHm55v1VKQ5ibjEvFg1w3NIg81iDyoLq186fLqywvxGkOAFPrsePPsBj5USd5xvhwwbrjO6L7/RK6Z8shBwOSc41s="
20
21
21
22
install :
22
23
- |
@@ -92,6 +93,20 @@ matrix:
92
93
- os : windows
93
94
94
95
script :
96
+ - |
97
+ if [ "$TRAVIS_BRANCH" == "auto" ] || [ "$TRAVIS_BRANCH" == "try" ]; then
98
+ pr=$(echo $TRAVIS_COMMIT_MESSAGE | grep -o "#[0-9]*" | head -1 | sed 's/^#//g')
99
+ output=$(curl -H "Authorization: token $GITHUB_API_TOKEN" -s "https://api.github.com/repos/rust-lang/rust-clippy/pulls/$pr" | \
100
+ python -c "import sys, json; print(json.load(sys.stdin)['body'])" | \
101
+ grep "changelog: " | \
102
+ sed "s/changelog: //g")
103
+ if [ -z "$output" ]; then
104
+ echo "ERROR: PR body must contain 'changelog: ...'"
105
+ exit 1
106
+ elif [ "$output" = "none" ]; then
107
+ echo "WARNING: changelog is 'none'"
108
+ fi
109
+ fi
95
110
- |
96
111
rm rust-toolchain
97
112
./setup-toolchain.sh
You can’t perform that action at this time.
0 commit comments