Merge pull request #9257 from Homebrew/triage-review

Skip from Saturday/Sunday to end of Monday.
This commit is contained in:
Markus Reiter 2020-11-23 01:43:37 +01:00 committed by GitHub
commit 53c59cd5a8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -122,18 +122,23 @@ jobs:
const reviewStartDate = new Date(pullRequest.created_at)
const reviewEndDate = new Date(reviewStartDate)
switch (reviewStartDate.getDay()) {
// Skip from Friday to Monday and from Saturday to Tuesday.
switch (reviewStartDate.getUTCDay()) {
case 5:
case 6:
reviewEndDate.setDate(reviewStartDate.getDate() + 3)
// Skip from Friday to Monday.
reviewEndDate.setUTCDate(reviewStartDate.getUTCDate() + 3)
break
case 6:
// Skip from Saturday to end of Monday.
reviewEndDate.setUTCDate(reviewStartDate.getUTCDate() + 2)
reviewEndDate.setUTCHours(23, 59, 59)
break
// Skip from Sunday to Tuesday.
case 0:
reviewEndDate.setDate(reviewStartDate.getDate() + 2)
// Skip from Sunday to end of Monday.
reviewEndDate.setUTCDate(reviewStartDate.getUTCDate() + 1)
reviewEndDate.setUTCHours(23, 59, 59)
break
default:
reviewEndDate.setDate(reviewStartDate.getDate() + 1)
reviewEndDate.setUTCDate(reviewStartDate.getUTCDate() + 1)
break
}