Commit Graph

9 Commits

Author SHA1 Message Date
Marc Wrobel
fcd3193fe1 Improve stale release warning feature (#528)
- Use days instead of years to be aligned with the warning message,
- Allow configure a threshold per release.
2025-11-09 12:46:46 +01:00
Marc Wrobel
525281c6dd Improve auto-update messages 2025-09-20 18:19:46 +02:00
Marc Wrobel
9364fee53c Warn when releases have not been updated for a long time (#521)
Raise an alert during the daily auto-update about stale releases, e.g.:

- non-EOL releases with latest releases not updated in a year,
- non-EOL releases with a release date older than a year.

The threshold is configurable.
2025-09-20 09:43:39 +02:00
Marc Wrobel
d82426182c Stop auto-updating release dates (#518)
Often the actual release date does not exactly match with the first version date of for a given release.
Moreover the release date is simple to set : this is a one-time update that is not subject to change.
2025-09-14 13:54:23 +02:00
Marc Wrobel
b216a9b1ec [update-product-data] Improve YAML indendation (#491)
Improve YAML list indentation to be aligned with what is done by IDE or by linters such as Prettier.
2025-08-10 15:39:31 +02:00
Marc Wrobel
ba5d069299 [update-product-data] Don't fail when date is formatted as string
Currently update-product-data produces YAML with dates as string for unlisted releases. This may be an issue when running again the script after having copy-pasted the produced YAML. This fixes this issue.
2025-08-03 19:32:40 +02:00
Marc Wrobel
b2f4028314 [update-product-data] Print unmatch release as YAML (#481)
So that it can be directly copy-pasted to endoflife.date sources.
2025-08-02 12:10:19 +02:00
Marc Wrobel
081d884abe Remove invalid releases automatically (#466)
Automatically remove empty releases or releases which are released in the future, regardless of the product.

Also refactored a bit releasedata.py to use better names and clarify types.
2025-07-13 11:36:13 +02:00
Marc Wrobel
aa88b806af Rename scripts (#463) 2025-07-12 09:25:23 +02:00