Skip to content

Commit 95b9a3b

Browse files
committed
chore: generate GitHub Actions assets for v2
1 parent 5984eab commit 95b9a3b

File tree

4 files changed

+394
-0
lines changed

4 files changed

+394
-0
lines changed

assets/github-action-config-v2.json

+188
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,188 @@
1+
{
2+
"MinorVersionToConfig": {
3+
"latest": {},
4+
"v1.10": {
5+
"Error": "golangci-lint version 'v1.10' isn't supported: we support only v2.0.0 and later versions"
6+
},
7+
"v1.11": {
8+
"Error": "golangci-lint version 'v1.11' isn't supported: we support only v2.0.0 and later versions"
9+
},
10+
"v1.12": {
11+
"Error": "golangci-lint version 'v1.12' isn't supported: we support only v2.0.0 and later versions"
12+
},
13+
"v1.13": {
14+
"Error": "golangci-lint version 'v1.13' isn't supported: we support only v2.0.0 and later versions"
15+
},
16+
"v1.14": {
17+
"Error": "golangci-lint version 'v1.14' isn't supported: we support only v2.0.0 and later versions"
18+
},
19+
"v1.15": {
20+
"Error": "golangci-lint version 'v1.15' isn't supported: we support only v2.0.0 and later versions"
21+
},
22+
"v1.16": {
23+
"Error": "golangci-lint version 'v1.16' isn't supported: we support only v2.0.0 and later versions"
24+
},
25+
"v1.17": {
26+
"Error": "golangci-lint version 'v1.17' isn't supported: we support only v2.0.0 and later versions"
27+
},
28+
"v1.18": {
29+
"Error": "golangci-lint version 'v1.18' isn't supported: we support only v2.0.0 and later versions"
30+
},
31+
"v1.19": {
32+
"Error": "golangci-lint version 'v1.19' isn't supported: we support only v2.0.0 and later versions"
33+
},
34+
"v1.20": {
35+
"Error": "golangci-lint version 'v1.20' isn't supported: we support only v2.0.0 and later versions"
36+
},
37+
"v1.21": {
38+
"Error": "golangci-lint version 'v1.21' isn't supported: we support only v2.0.0 and later versions"
39+
},
40+
"v1.22": {
41+
"Error": "golangci-lint version 'v1.22' isn't supported: we support only v2.0.0 and later versions"
42+
},
43+
"v1.23": {
44+
"Error": "golangci-lint version 'v1.23' isn't supported: we support only v2.0.0 and later versions"
45+
},
46+
"v1.24": {
47+
"Error": "golangci-lint version 'v1.24' isn't supported: we support only v2.0.0 and later versions"
48+
},
49+
"v1.25": {
50+
"Error": "golangci-lint version 'v1.25' isn't supported: we support only v2.0.0 and later versions"
51+
},
52+
"v1.26": {
53+
"Error": "golangci-lint version 'v1.26' isn't supported: we support only v2.0.0 and later versions"
54+
},
55+
"v1.27": {
56+
"Error": "golangci-lint version 'v1.27' isn't supported: we support only v2.0.0 and later versions"
57+
},
58+
"v1.28": {
59+
"Error": "golangci-lint version 'v1.28' isn't supported: we support only v2.0.0 and later versions"
60+
},
61+
"v1.29": {
62+
"Error": "golangci-lint version 'v1.29' isn't supported: we support only v2.0.0 and later versions"
63+
},
64+
"v1.3": {
65+
"Error": "golangci-lint version 'v1.3' isn't supported: we support only v2.0.0 and later versions"
66+
},
67+
"v1.30": {
68+
"Error": "golangci-lint version 'v1.30' isn't supported: we support only v2.0.0 and later versions"
69+
},
70+
"v1.31": {
71+
"Error": "golangci-lint version 'v1.31' isn't supported: we support only v2.0.0 and later versions"
72+
},
73+
"v1.32": {
74+
"Error": "golangci-lint version 'v1.32' isn't supported: we support only v2.0.0 and later versions"
75+
},
76+
"v1.33": {
77+
"Error": "golangci-lint version 'v1.33' isn't supported: we support only v2.0.0 and later versions"
78+
},
79+
"v1.34": {
80+
"Error": "golangci-lint version 'v1.34' isn't supported: we support only v2.0.0 and later versions"
81+
},
82+
"v1.35": {
83+
"Error": "golangci-lint version 'v1.35' isn't supported: we support only v2.0.0 and later versions"
84+
},
85+
"v1.36": {
86+
"Error": "golangci-lint version 'v1.36' isn't supported: we support only v2.0.0 and later versions"
87+
},
88+
"v1.37": {
89+
"Error": "golangci-lint version 'v1.37' isn't supported: we support only v2.0.0 and later versions"
90+
},
91+
"v1.38": {
92+
"Error": "golangci-lint version 'v1.38' isn't supported: we support only v2.0.0 and later versions"
93+
},
94+
"v1.39": {
95+
"Error": "golangci-lint version 'v1.39' isn't supported: we support only v2.0.0 and later versions"
96+
},
97+
"v1.4": {
98+
"Error": "golangci-lint version 'v1.4' isn't supported: we support only v2.0.0 and later versions"
99+
},
100+
"v1.40": {
101+
"Error": "golangci-lint version 'v1.40' isn't supported: we support only v2.0.0 and later versions"
102+
},
103+
"v1.41": {
104+
"Error": "golangci-lint version 'v1.41' isn't supported: we support only v2.0.0 and later versions"
105+
},
106+
"v1.42": {
107+
"Error": "golangci-lint version 'v1.42' isn't supported: we support only v2.0.0 and later versions"
108+
},
109+
"v1.43": {
110+
"Error": "golangci-lint version 'v1.43' isn't supported: we support only v2.0.0 and later versions"
111+
},
112+
"v1.44": {
113+
"Error": "golangci-lint version 'v1.44' isn't supported: we support only v2.0.0 and later versions"
114+
},
115+
"v1.45": {
116+
"Error": "golangci-lint version 'v1.45' isn't supported: we support only v2.0.0 and later versions"
117+
},
118+
"v1.46": {
119+
"Error": "golangci-lint version 'v1.46' isn't supported: we support only v2.0.0 and later versions"
120+
},
121+
"v1.47": {
122+
"Error": "golangci-lint version 'v1.47' isn't supported: we support only v2.0.0 and later versions"
123+
},
124+
"v1.48": {
125+
"Error": "golangci-lint version 'v1.48' isn't supported: we support only v2.0.0 and later versions"
126+
},
127+
"v1.49": {
128+
"Error": "golangci-lint version 'v1.49' isn't supported: we support only v2.0.0 and later versions"
129+
},
130+
"v1.5": {
131+
"Error": "golangci-lint version 'v1.5' isn't supported: we support only v2.0.0 and later versions"
132+
},
133+
"v1.50": {
134+
"Error": "golangci-lint version 'v1.50' isn't supported: we support only v2.0.0 and later versions"
135+
},
136+
"v1.51": {
137+
"Error": "golangci-lint version 'v1.51' isn't supported: we support only v2.0.0 and later versions"
138+
},
139+
"v1.52": {
140+
"Error": "golangci-lint version 'v1.52' isn't supported: we support only v2.0.0 and later versions"
141+
},
142+
"v1.53": {
143+
"Error": "golangci-lint version 'v1.53' isn't supported: we support only v2.0.0 and later versions"
144+
},
145+
"v1.54": {
146+
"Error": "golangci-lint version 'v1.54' isn't supported: we support only v2.0.0 and later versions"
147+
},
148+
"v1.55": {
149+
"Error": "golangci-lint version 'v1.55' isn't supported: we support only v2.0.0 and later versions"
150+
},
151+
"v1.56": {
152+
"Error": "golangci-lint version 'v1.56' isn't supported: we support only v2.0.0 and later versions"
153+
},
154+
"v1.57": {
155+
"Error": "golangci-lint version 'v1.57' isn't supported: we support only v2.0.0 and later versions"
156+
},
157+
"v1.58": {
158+
"Error": "golangci-lint version 'v1.58' isn't supported: we support only v2.0.0 and later versions"
159+
},
160+
"v1.59": {
161+
"Error": "golangci-lint version 'v1.59' isn't supported: we support only v2.0.0 and later versions"
162+
},
163+
"v1.6": {
164+
"Error": "golangci-lint version 'v1.6' isn't supported: we support only v2.0.0 and later versions"
165+
},
166+
"v1.60": {
167+
"Error": "golangci-lint version 'v1.60' isn't supported: we support only v2.0.0 and later versions"
168+
},
169+
"v1.61": {
170+
"Error": "golangci-lint version 'v1.61' isn't supported: we support only v2.0.0 and later versions"
171+
},
172+
"v1.62": {
173+
"Error": "golangci-lint version 'v1.62' isn't supported: we support only v2.0.0 and later versions"
174+
},
175+
"v1.63": {
176+
"Error": "golangci-lint version 'v1.63' isn't supported: we support only v2.0.0 and later versions"
177+
},
178+
"v1.7": {
179+
"Error": "golangci-lint version 'v1.7' isn't supported: we support only v2.0.0 and later versions"
180+
},
181+
"v1.8": {
182+
"Error": "golangci-lint version 'v1.8' isn't supported: we support only v2.0.0 and later versions"
183+
},
184+
"v1.9": {
185+
"Error": "golangci-lint version 'v1.9' isn't supported: we support only v2.0.0 and later versions"
186+
}
187+
}
188+
}

scripts/gen_github_action_config/main.go

+7
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,13 @@ func run(ctx context.Context) error {
5454
return fmt.Errorf("failed to generate v1: %w", err)
5555
}
5656

57+
destV2 := filepath.Join(filepath.Dir(dest), strings.TrimSuffix(filepath.Base(dest), ext)+"-v2"+ext)
58+
59+
err = generate(allReleases, version{major: 2, minor: 0, patch: 0}, destV2)
60+
if err != nil {
61+
return fmt.Errorf("failed to generate v2: %w", err)
62+
}
63+
5764
return nil
5865
}
5966

scripts/gen_github_action_config/main_test.go

+6
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,12 @@ func Test_buildConfig(t *testing.T) {
2929
minVersion: version{major: 1, minor: 28, patch: 3},
3030
expected: "github-action-config-v1.json",
3131
},
32+
{
33+
desc: "v2",
34+
inputPath: "all-releases-v2.json",
35+
minVersion: version{major: 2, minor: 0, patch: 0},
36+
expected: "github-action-config-v2.json",
37+
},
3238
}
3339

3440
for _, test := range testCases {

0 commit comments

Comments
 (0)