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,126 +1,5 @@
{
"releases": {
"4.98": {
"name": "4.98"
},
"4.97": {
"name": "4.97"
},
"4.96": {
"name": "4.96"
},
"4.95": {
"name": "4.95"
},
"4.94": {
"name": "4.94"
},
"4.93": {
"name": "4.93"
},
"4.92": {
"name": "4.92"
},
"4.91": {
"name": "4.91"
},
"4.90": {
"name": "4.90"
},
"4.89": {
"name": "4.89"
},
"4.88": {
"name": "4.88"
},
"4.87": {
"name": "4.87"
},
"4.86": {
"name": "4.86"
},
"4.85": {
"name": "4.85"
},
"4.84": {
"name": "4.84"
},
"4.83": {
"name": "4.83"
},
"4.82": {
"name": "4.82"
},
"4.80": {
"name": "4.80"
},
"4.77": {
"name": "4.77"
},
"4.76": {
"name": "4.76"
},
"4.75": {
"name": "4.75"
},
"4.74": {
"name": "4.74"
},
"4.73": {
"name": "4.73"
},
"4.72": {
"name": "4.72"
},
"4.71": {
"name": "4.71"
},
"4.70": {
"name": "4.70"
},
"4.69": {
"name": "4.69"
},
"4.68": {
"name": "4.68"
},
"4.67": {
"name": "4.67"
},
"4.66": {
"name": "4.66"
},
"4.65": {
"name": "4.65"
},
"4.64": {
"name": "4.64"
},
"4.63": {
"name": "4.63"
},
"4.62": {
"name": "4.62"
},
"4.61": {
"name": "4.61"
},
"4.54": {
"name": "4.54"
},
"4.53": {
"name": "4.53"
},
"4.52": {
"name": "4.52"
},
"4.51": {
"name": "4.51"
},
"4.50": {
"name": "4.50"
}
},
"releases": {},
"versions": {
"4.98.2": {
"name": "4.98.2",