mirror of
https://github.com/Unleash/unleash.git
synced 2025-09-10 17:53:36 +02:00
Fail if main errors are above 5000
This commit is contained in:
parent
f8d21da3d7
commit
fe73a1263a
15
.github/workflows/gradual-strict-null-checks.yml
vendored
15
.github/workflows/gradual-strict-null-checks.yml
vendored
@ -44,15 +44,20 @@ jobs:
|
|||||||
find_comment() {
|
find_comment() {
|
||||||
curl -L \
|
curl -L \
|
||||||
-H "Accept: application/vnd.github+json" \
|
-H "Accept: application/vnd.github+json" \
|
||||||
-H "Authorization: token $GITHUB_TOKEN"\
|
-H "Authorization: Bearer $GITHUB_TOKEN"\
|
||||||
-H "X-GitHub-Api-Version: 2022-11-28" \
|
-H "X-GitHub-Api-Version: 2022-11-28" \
|
||||||
https://api.github.com/repos/OWNER/REPO/pulls/PULL_NUMBER/comments
|
$URL/comments
|
||||||
}
|
}
|
||||||
|
|
||||||
comment () {
|
comment () {
|
||||||
|
if [ -z $URL ]; then
|
||||||
|
echo "Comment URL is not set"
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
|
|
||||||
curl -X POST $URL \
|
curl -X POST $URL \
|
||||||
-H "Content-Type: application/json" \
|
-H "Accept: application/vnd.github+json" \
|
||||||
-H "Authorization: token $GITHUB_TOKEN" \
|
-H "Authorization: Bearer $GITHUB_TOKEN" \
|
||||||
--data "{ \"body\": \"${1}\" }"
|
--data "{ \"body\": \"${1}\" }"
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -76,7 +81,7 @@ jobs:
|
|||||||
CURRENT=$(grep "Found [0-9]* errors" .out-current | sed 's/Found \(.*\) errors in .* files./\1/')
|
CURRENT=$(grep "Found [0-9]* errors" .out-current | sed 's/Found \(.*\) errors in .* files./\1/')
|
||||||
MAIN=$(grep "Found [0-9]* errors" .out-main | sed 's/Found \(.*\) errors in .* files./\1/')
|
MAIN=$(grep "Found [0-9]* errors" .out-main | sed 's/Found \(.*\) errors in .* files./\1/')
|
||||||
|
|
||||||
if [ $CURRENT -gt $MAIN ]; then
|
if [ $CURRENT -gt $MAIN ] || [ $MAIN -gt 5000 ]; then
|
||||||
comment "After enabling [\`strictNullChecks\`](https://www.typescriptlang.org/tsconfig#strictNullChecks) this PR would be **increasing** the number of null check errors from ${MAIN} to ${CURRENT}. <br /> Make sure your branch is up-to-date with ${MAIN_BRANCH} and **check the diff in the console output** to pinpoint the offending files."
|
comment "After enabling [\`strictNullChecks\`](https://www.typescriptlang.org/tsconfig#strictNullChecks) this PR would be **increasing** the number of null check errors from ${MAIN} to ${CURRENT}. <br /> Make sure your branch is up-to-date with ${MAIN_BRANCH} and **check the diff in the console output** to pinpoint the offending files."
|
||||||
cat .out-current | sed 's/^/[out-current] /'
|
cat .out-current | sed 's/^/[out-current] /'
|
||||||
cat .out-main | sed 's/^/[out-main] /'
|
cat .out-main | sed 's/^/[out-main] /'
|
||||||
|
Loading…
Reference in New Issue
Block a user