replace summit weeks with trailing weeks
The release schedule is no longer bounded by the summit, so don't include it. Add 2 weeks for the cycle-trailing deadline. Change-Id: I8bca376d910c218b65a29d2e400fd519348f73b9 Signed-off-by: Doug Hellmann <doug@doughellmann.com>
This commit is contained in:
@@ -21,10 +21,6 @@ parser.add_argument(
|
|||||||
'next_release',
|
'next_release',
|
||||||
help='monday of the week of upcoming release, YYYY-MM-DD',
|
help='monday of the week of upcoming release, YYYY-MM-DD',
|
||||||
)
|
)
|
||||||
parser.add_argument(
|
|
||||||
'summit',
|
|
||||||
help='monday of the week of upcoming summit after the release, YYYY-MM-DD',
|
|
||||||
)
|
|
||||||
args = parser.parse_args()
|
args = parser.parse_args()
|
||||||
|
|
||||||
|
|
||||||
@@ -32,8 +28,6 @@ previous_release_date = datetime.datetime.strptime(
|
|||||||
args.previous_release, '%Y-%m-%d')
|
args.previous_release, '%Y-%m-%d')
|
||||||
next_release_date = datetime.datetime.strptime(
|
next_release_date = datetime.datetime.strptime(
|
||||||
args.next_release, '%Y-%m-%d')
|
args.next_release, '%Y-%m-%d')
|
||||||
summit_date = datetime.datetime.strptime(
|
|
||||||
args.summit, '%Y-%m-%d')
|
|
||||||
|
|
||||||
week = datetime.timedelta(weeks=1)
|
week = datetime.timedelta(weeks=1)
|
||||||
work_week = datetime.timedelta(days=4)
|
work_week = datetime.timedelta(days=4)
|
||||||
@@ -47,13 +41,10 @@ while current < next_release_date:
|
|||||||
|
|
||||||
n_weeks = len(weeks)
|
n_weeks = len(weeks)
|
||||||
|
|
||||||
# Add the list of Mondays following the release leading up to the
|
# Add weeks for the cycle-trailing deadline.
|
||||||
# summit. Increment current before entering the loop because we've
|
for i in range(2):
|
||||||
# already used that week.
|
|
||||||
current += week
|
|
||||||
while current <= summit_date:
|
|
||||||
weeks.append(current)
|
|
||||||
current += week
|
current += week
|
||||||
|
weeks.append(current)
|
||||||
|
|
||||||
HEADER = '''
|
HEADER = '''
|
||||||
+-------------------+---------------------------+-----------------------------+
|
+-------------------+---------------------------+-----------------------------+
|
||||||
|
|||||||
Reference in New Issue
Block a user