Skip to content

Commit b84ff70

Browse files
committed
Fix chk_adrs.py: Stable need not precede Deprecated
Signed-off-by: Matthias Büchse <matthias.buechse@alasca.cloud>
1 parent ac201ed commit b84ff70

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

Tests/chk_adrs.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -149,8 +149,9 @@ def check_front_matter(self, fn, front, filenames):
149149
self.emit(f"in {fn}: replaced_by is set, but status does not match")
150150
if status == "Deprecated" and "deprecated_at" not in front:
151151
self.emit(f"in {fn}: status is Deprecated, but deprecated_at date is missing")
152-
if status in ("Stable", "Deprecated") and "stabilized_at" not in front:
153-
self.emit(f"in {fn}: status is Stable or Deprecated, but stabilized_at date is missing")
152+
if status == "Stable" and "stabilized_at" not in front:
153+
# status Deprecated is possible after Draft, so no stabilized_at necessary
154+
self.emit(f"in {fn}: status is Stable, but stabilized_at date is missing")
154155
if status == "Rejected" and "rejected_at" not in front:
155156
self.emit(f"in {fn}: status is Rejected, but rejected_at date is missing")
156157
if status == "Stable":

0 commit comments

Comments
 (0)