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,105 +1,5 @@
{
"releases": {
"28.3": {
"name": "28.3"
},
"28.2": {
"name": "28.2"
},
"28.1": {
"name": "28.1"
},
"28.0": {
"name": "28.0"
},
"27.5": {
"name": "27.5"
},
"27.4": {
"name": "27.4"
},
"27.3": {
"name": "27.3"
},
"27.2": {
"name": "27.2"
},
"27.1": {
"name": "27.1"
},
"27.0": {
"name": "27.0"
},
"26.1": {
"name": "26.1"
},
"26.0": {
"name": "26.0"
},
"25.0": {
"name": "25.0"
},
"24.0": {
"name": "24.0"
},
"23.0": {
"name": "23.0"
},
"20.10": {
"name": "20.10"
},
"19.03": {
"name": "19.03"
},
"18.09": {
"name": "18.09"
},
"18.06": {
"name": "18.06"
},
"18.05": {
"name": "18.05"
},
"18.04": {
"name": "18.04"
},
"18.03": {
"name": "18.03"
},
"18.02": {
"name": "18.02"
},
"18.01": {
"name": "18.01"
},
"17.12": {
"name": "17.12"
},
"17.11": {
"name": "17.11"
},
"17.10": {
"name": "17.10"
},
"17.09": {
"name": "17.09"
},
"17.07": {
"name": "17.07"
},
"17.06": {
"name": "17.06"
},
"17.05": {
"name": "17.05"
},
"17.04": {
"name": "17.04"
},
"17.03": {
"name": "17.03"
}
},
"releases": {},
"versions": {
"28.3.2": {
"name": "28.3.2",