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:
parent
8d99d0abf7
commit
8a3e97707d
@ -21,10 +21,6 @@ parser.add_argument(
|
||||
'next_release',
|
||||
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()
|
||||
|
||||
|
||||
@ -32,8 +28,6 @@ previous_release_date = datetime.datetime.strptime(
|
||||
args.previous_release, '%Y-%m-%d')
|
||||
next_release_date = datetime.datetime.strptime(
|
||||
args.next_release, '%Y-%m-%d')
|
||||
summit_date = datetime.datetime.strptime(
|
||||
args.summit, '%Y-%m-%d')
|
||||
|
||||
week = datetime.timedelta(weeks=1)
|
||||
work_week = datetime.timedelta(days=4)
|
||||
@ -47,13 +41,10 @@ while current < next_release_date:
|
||||
|
||||
n_weeks = len(weeks)
|
||||
|
||||
# Add the list of Mondays following the release leading up to the
|
||||
# summit. Increment current before entering the loop because we've
|
||||
# already used that week.
|
||||
current += week
|
||||
while current <= summit_date:
|
||||
weeks.append(current)
|
||||
# Add weeks for the cycle-trailing deadline.
|
||||
for i in range(2):
|
||||
current += week
|
||||
weeks.append(current)
|
||||
|
||||
HEADER = '''
|
||||
+-------------------+---------------------------+-----------------------------+
|
||||
|
Loading…
x
Reference in New Issue
Block a user