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:
@@ -1,11 +1,5 @@
|
||||
{
|
||||
"releases": {
|
||||
"surface-3": {
|
||||
"name": "surface-3"
|
||||
},
|
||||
"surface-2": {
|
||||
"name": "surface-2"
|
||||
},
|
||||
"studio-2+": {
|
||||
"name": "studio-2+",
|
||||
"releaseLabel": "Surface Studio 2+",
|
||||
@@ -24,9 +18,6 @@
|
||||
"releaseDate": "2016-12-15",
|
||||
"eol": "2021-11-13"
|
||||
},
|
||||
"studio-1": {
|
||||
"name": "studio-1"
|
||||
},
|
||||
"rt": {
|
||||
"name": "rt",
|
||||
"releaseLabel": "Surface RT",
|
||||
@@ -57,9 +48,6 @@
|
||||
"releaseDate": "2017-12-01",
|
||||
"eol": "2024-01-15"
|
||||
},
|
||||
"pro-lte-1807": {
|
||||
"name": "pro-lte-1807"
|
||||
},
|
||||
"pro-9": {
|
||||
"name": "pro-9",
|
||||
"releaseLabel": "Surface Pro 9",
|
||||
@@ -96,9 +84,6 @@
|
||||
"releaseDate": "2017-06-15",
|
||||
"eol": "2024-01-15"
|
||||
},
|
||||
"pro-5": {
|
||||
"name": "pro-5"
|
||||
},
|
||||
"pro-4": {
|
||||
"name": "pro-4",
|
||||
"releaseLabel": "Surface Pro 4",
|
||||
@@ -141,9 +126,6 @@
|
||||
"releaseDate": "2024-09-03",
|
||||
"eol": "2030-09-26"
|
||||
},
|
||||
"pro-11": {
|
||||
"name": "pro-11"
|
||||
},
|
||||
"pro-10-with-5g": {
|
||||
"name": "pro-10-with-5g",
|
||||
"releaseLabel": "Surface Pro 10 with 5G",
|
||||
@@ -156,9 +138,6 @@
|
||||
"releaseDate": "2024-04-09",
|
||||
"eol": "2030-04-09"
|
||||
},
|
||||
"pro-10": {
|
||||
"name": "pro-10"
|
||||
},
|
||||
"pro": {
|
||||
"name": "pro",
|
||||
"releaseLabel": "Surface Pro",
|
||||
@@ -212,18 +191,12 @@
|
||||
"releaseLabel": "Surface Laptop 7th Edition, Intel processor",
|
||||
"eol": "2031-02-18"
|
||||
},
|
||||
"laptop-7": {
|
||||
"name": "laptop-7"
|
||||
},
|
||||
"laptop-6-for-business": {
|
||||
"name": "laptop-6-for-business",
|
||||
"releaseLabel": "Surface Laptop 6 for Business",
|
||||
"releaseDate": "2024-04-09",
|
||||
"eol": "2030-04-09"
|
||||
},
|
||||
"laptop-6": {
|
||||
"name": "laptop-6"
|
||||
},
|
||||
"laptop-5": {
|
||||
"name": "laptop-5",
|
||||
"releaseLabel": "Surface Laptop 5",
|
||||
@@ -260,30 +233,12 @@
|
||||
"releaseDate": "2025-05-20",
|
||||
"eol": "2031-05-20"
|
||||
},
|
||||
"laptop-1": {
|
||||
"name": "laptop-1"
|
||||
},
|
||||
"hub-84": {
|
||||
"name": "hub-84"
|
||||
},
|
||||
"hub-55": {
|
||||
"name": "hub-55"
|
||||
},
|
||||
"hub-2s-85": {
|
||||
"name": "hub-2s-85"
|
||||
},
|
||||
"hub-2s": {
|
||||
"name": "hub-2s"
|
||||
},
|
||||
"go-with-lte-advanced": {
|
||||
"name": "go-with-lte-advanced",
|
||||
"releaseLabel": "Surface Go with LTE Advanced",
|
||||
"releaseDate": "2018-11-20",
|
||||
"eol": "2022-11-20"
|
||||
},
|
||||
"go-lte": {
|
||||
"name": "go-lte"
|
||||
},
|
||||
"go-4": {
|
||||
"name": "go-4",
|
||||
"releaseLabel": "Surface Go 4",
|
||||
@@ -314,9 +269,6 @@
|
||||
"releaseDate": "2016-11-10",
|
||||
"eol": "2021-11-13"
|
||||
},
|
||||
"book-performance": {
|
||||
"name": "book-performance"
|
||||
},
|
||||
"book-3": {
|
||||
"name": "book-3",
|
||||
"releaseLabel": "Surface Book 3",
|
||||
|
||||
Reference in New Issue
Block a user