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.
This commit is contained in:
Marc Wrobel
2025-07-13 10:03:13 +02:00
parent ab64d95b0b
commit 081d884abe
286 changed files with 300 additions and 10735 deletions

View File

@@ -1,85 +1,19 @@
{
"releases": {
"3.4": {
"name": "3.4"
},
"3.3": {
"name": "3.3"
},
"3.2": {
"name": "3.2"
},
"3.1": {
"name": "3.1"
},
"3.0": {
"name": "3.0"
},
"2.55": {
"name": "2.55"
},
"2.54": {
"name": "2.54"
},
"2.53": {
"name": "2.53",
"releaseDate": "2024-06-16",
"eol": "2025-07-31"
},
"2.52": {
"name": "2.52"
},
"2.51": {
"name": "2.51"
},
"2.50": {
"name": "2.50"
},
"2.49": {
"name": "2.49"
},
"2.48": {
"name": "2.48"
},
"2.47": {
"name": "2.47"
},
"2.46": {
"name": "2.46"
},
"2.45": {
"name": "2.45",
"releaseDate": "2023-06-23",
"eol": "2024-07-31"
},
"2.44": {
"name": "2.44"
},
"2.43": {
"name": "2.43"
},
"2.42": {
"name": "2.42"
},
"2.41": {
"name": "2.41"
},
"2.40": {
"name": "2.40"
},
"2.39": {
"name": "2.39"
},
"2.38": {
"name": "2.38"
},
"2.37": {
"name": "2.37",
"releaseDate": "2022-07-14",
"eol": "2023-07-31"
},
"2.36": {
"name": "2.36"
}
},
"versions": {