Skip to content

Commit 385ff33

Browse files
committed
Remove duplicate code and reduce GET calls
1 parent c37a56b commit 385ff33

15 files changed

+2190
-197
lines changed

.gitignore

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -122,8 +122,3 @@ out
122122

123123
tags
124124
tags.*
125-
126-
schedule.etag
127-
schedule.json
128-
security.etag
129-
security.json

action.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
const core = require('@actions/core')
2-
const { isNodeVulnerable } = require('./index')
2+
const { isNodeVulnerable } = require('./src/index')
33

44
async function run () {
55
// Inputs

cache/schedule.etag

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
"f333f2f1aaaec1ea47b3107fd989b1e1a736a46106a5910fc2f8672a01ba6754"

cache/schedule.json

Lines changed: 141 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,141 @@
1+
{
2+
"v0.8": {
3+
"start": "2012-06-25",
4+
"end": "2014-07-31"
5+
},
6+
"v0.10": {
7+
"start": "2013-03-11",
8+
"end": "2016-10-31"
9+
},
10+
"v0.12": {
11+
"start": "2015-02-06",
12+
"end": "2016-12-31"
13+
},
14+
"v4": {
15+
"start": "2015-09-08",
16+
"lts": "2015-10-12",
17+
"maintenance": "2017-04-01",
18+
"end": "2018-04-30",
19+
"codename": "Argon"
20+
},
21+
"v5": {
22+
"start": "2015-10-29",
23+
"maintenance": "2016-04-30",
24+
"end": "2016-06-30"
25+
},
26+
"v6": {
27+
"start": "2016-04-26",
28+
"lts": "2016-10-18",
29+
"maintenance": "2018-04-30",
30+
"end": "2019-04-30",
31+
"codename": "Boron"
32+
},
33+
"v7": {
34+
"start": "2016-10-25",
35+
"maintenance": "2017-04-30",
36+
"end": "2017-06-30"
37+
},
38+
"v8": {
39+
"start": "2017-05-30",
40+
"lts": "2017-10-31",
41+
"maintenance": "2019-01-01",
42+
"end": "2019-12-31",
43+
"codename": "Carbon"
44+
},
45+
"v9": {
46+
"start": "2017-10-01",
47+
"maintenance": "2018-04-01",
48+
"end": "2018-06-30"
49+
},
50+
"v10": {
51+
"start": "2018-04-24",
52+
"lts": "2018-10-30",
53+
"maintenance": "2020-05-19",
54+
"end": "2021-04-30",
55+
"codename": "Dubnium"
56+
},
57+
"v11": {
58+
"start": "2018-10-23",
59+
"maintenance": "2019-04-22",
60+
"end": "2019-06-01"
61+
},
62+
"v12": {
63+
"start": "2019-04-23",
64+
"lts": "2019-10-21",
65+
"maintenance": "2020-11-30",
66+
"end": "2022-04-30",
67+
"codename": "Erbium"
68+
},
69+
"v13": {
70+
"start": "2019-10-22",
71+
"maintenance": "2020-04-01",
72+
"end": "2020-06-01"
73+
},
74+
"v14": {
75+
"start": "2020-04-21",
76+
"lts": "2020-10-27",
77+
"maintenance": "2021-10-19",
78+
"end": "2023-04-30",
79+
"codename": "Fermium"
80+
},
81+
"v15": {
82+
"start": "2020-10-20",
83+
"maintenance": "2021-04-01",
84+
"end": "2021-06-01"
85+
},
86+
"v16": {
87+
"start": "2021-04-20",
88+
"lts": "2021-10-26",
89+
"maintenance": "2022-10-18",
90+
"end": "2023-09-11",
91+
"codename": "Gallium"
92+
},
93+
"v17": {
94+
"start": "2021-10-19",
95+
"maintenance": "2022-04-01",
96+
"end": "2022-06-01"
97+
},
98+
"v18": {
99+
"start": "2022-04-19",
100+
"lts": "2022-10-25",
101+
"maintenance": "2023-10-18",
102+
"end": "2025-04-30",
103+
"codename": "Hydrogen"
104+
},
105+
"v19": {
106+
"start": "2022-10-18",
107+
"maintenance": "2023-04-01",
108+
"end": "2023-06-01"
109+
},
110+
"v20": {
111+
"start": "2023-04-18",
112+
"lts": "2023-10-24",
113+
"maintenance": "2024-10-22",
114+
"end": "2026-04-30",
115+
"codename": "Iron"
116+
},
117+
"v21": {
118+
"start": "2023-10-17",
119+
"maintenance": "2024-04-01",
120+
"end": "2024-06-01"
121+
},
122+
"v22": {
123+
"start": "2024-04-24",
124+
"lts": "2024-10-29",
125+
"maintenance": "2025-10-21",
126+
"end": "2027-04-30",
127+
"codename": "Jod"
128+
},
129+
"v23": {
130+
"start": "2024-10-16",
131+
"maintenance": "2025-04-01",
132+
"end": "2025-06-01"
133+
},
134+
"v24": {
135+
"start": "2025-04-22",
136+
"lts": "2025-10-28",
137+
"maintenance": "2026-10-20",
138+
"end": "2028-04-30",
139+
"codename": ""
140+
}
141+
}

cache/security.etag

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
"25e8b7c386ec726bd3ca00e0605fb0e6f77b69d529f938bdb9ed12b838712874"

0 commit comments

Comments
 (0)