The independent series has to be treated as a special case because it
does not appear in the sequence of normal series.
Not everything in the deliverables directory is actually a series
name, so we need to use the series status data to get the list of
valid names.
Change-Id: Iea9ce55bf3c99afc7bcdd74cc0b7eb523c0a922d
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
Update the validation rule that prevents new releases on closed series
to look at the stable status of the deliverable, which can override
the value for the series.
Change-Id: I4beffa646253da7f50ddb1054b90839d881e3aa5
Story: #2001852
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
Instead of passing the root directory, pass deliverables directory
like we do for the Deliverables class.
Change-Id: I3f6dfe8936ccbce62d0735c591694b8831604437
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
We agreed at the PTG in Dublin that we would not allow releases from
branches in 'extended maintenance' mode, so that leaves 'development'
and 'maintenance'.
Story: #2001852
Change-Id: I129bdd1c6103615179a7fb7918d37fd02ba0b914
Signed-off-by: Doug Hellmann <doug@doughellmann.com>