Skip to content

Commit 3dff980

Browse files
aepfliCopilot
andcommitted
chore(release): expand release-please config to manage all packages as pre-release
- Set prerelease: true and prerelease-type: alpha on root Rust package - Add Java (maven), Python, Go, JavaScript (node), .NET (simple) packages - Each package includes full changelog-sections config - Updated .release-please-manifest.json with initial versions for all packages Signed-off-by: Simon Schrottner <simon.schrottner@dynatrace.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent e965b83 commit 3dff980

File tree

2 files changed

+321
-2
lines changed

2 files changed

+321
-2
lines changed

.release-please-manifest.json

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
11
{
2-
".": "0.1.0"
2+
".": "0.1.0",
3+
"java": "0.1.0-SNAPSHOT",
4+
"python": "0.1.0",
5+
"go": "0.1.0",
6+
"js": "0.1.0",
7+
"dotnet": "0.1.0"
38
}

release-please-config.json

Lines changed: 315 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,8 @@
1010
"bump-minor-pre-major": true,
1111
"bump-patch-for-minor-pre-major": false,
1212
"draft": false,
13-
"prerelease": false,
13+
"prerelease": true,
14+
"prerelease-type": "alpha",
1415
"include-component-in-tag": false,
1516
"include-v-in-tag": true,
1617
"changelog-type": "default",
@@ -66,6 +67,319 @@
6667
"hidden": false
6768
}
6869
]
70+
},
71+
"java": {
72+
"release-type": "maven",
73+
"package-name": "flagd-evaluator-java",
74+
"prerelease": true,
75+
"prerelease-type": "alpha",
76+
"bump-minor-pre-major": true,
77+
"include-component-in-tag": true,
78+
"include-v-in-tag": true,
79+
"changelog-path": "java/CHANGELOG.md",
80+
"changelog-sections": [
81+
{
82+
"type": "feat",
83+
"section": "Features",
84+
"hidden": false
85+
},
86+
{
87+
"type": "fix",
88+
"section": "Bug Fixes",
89+
"hidden": false
90+
},
91+
{
92+
"type": "perf",
93+
"section": "Performance Improvements",
94+
"hidden": false
95+
},
96+
{
97+
"type": "docs",
98+
"section": "Documentation",
99+
"hidden": false
100+
},
101+
{
102+
"type": "chore",
103+
"section": "Miscellaneous",
104+
"hidden": false
105+
},
106+
{
107+
"type": "refactor",
108+
"section": "Code Refactoring",
109+
"hidden": false
110+
},
111+
{
112+
"type": "test",
113+
"section": "Tests",
114+
"hidden": false
115+
},
116+
{
117+
"type": "ci",
118+
"section": "Continuous Integration",
119+
"hidden": false
120+
},
121+
{
122+
"type": "build",
123+
"section": "Build System",
124+
"hidden": false
125+
},
126+
{
127+
"type": "infra",
128+
"section": "Infrastructure",
129+
"hidden": false
130+
}
131+
]
132+
},
133+
"python": {
134+
"release-type": "python",
135+
"package-name": "flagd-evaluator",
136+
"prerelease": true,
137+
"prerelease-type": "alpha",
138+
"bump-minor-pre-major": true,
139+
"include-component-in-tag": true,
140+
"include-v-in-tag": true,
141+
"changelog-path": "python/CHANGELOG.md",
142+
"changelog-sections": [
143+
{
144+
"type": "feat",
145+
"section": "Features",
146+
"hidden": false
147+
},
148+
{
149+
"type": "fix",
150+
"section": "Bug Fixes",
151+
"hidden": false
152+
},
153+
{
154+
"type": "perf",
155+
"section": "Performance Improvements",
156+
"hidden": false
157+
},
158+
{
159+
"type": "docs",
160+
"section": "Documentation",
161+
"hidden": false
162+
},
163+
{
164+
"type": "chore",
165+
"section": "Miscellaneous",
166+
"hidden": false
167+
},
168+
{
169+
"type": "refactor",
170+
"section": "Code Refactoring",
171+
"hidden": false
172+
},
173+
{
174+
"type": "test",
175+
"section": "Tests",
176+
"hidden": false
177+
},
178+
{
179+
"type": "ci",
180+
"section": "Continuous Integration",
181+
"hidden": false
182+
},
183+
{
184+
"type": "build",
185+
"section": "Build System",
186+
"hidden": false
187+
},
188+
{
189+
"type": "infra",
190+
"section": "Infrastructure",
191+
"hidden": false
192+
}
193+
]
194+
},
195+
"go": {
196+
"release-type": "go",
197+
"package-name": "flagd-evaluator-go",
198+
"prerelease": true,
199+
"prerelease-type": "alpha",
200+
"bump-minor-pre-major": true,
201+
"include-component-in-tag": true,
202+
"include-v-in-tag": true,
203+
"changelog-path": "go/CHANGELOG.md",
204+
"changelog-sections": [
205+
{
206+
"type": "feat",
207+
"section": "Features",
208+
"hidden": false
209+
},
210+
{
211+
"type": "fix",
212+
"section": "Bug Fixes",
213+
"hidden": false
214+
},
215+
{
216+
"type": "perf",
217+
"section": "Performance Improvements",
218+
"hidden": false
219+
},
220+
{
221+
"type": "docs",
222+
"section": "Documentation",
223+
"hidden": false
224+
},
225+
{
226+
"type": "chore",
227+
"section": "Miscellaneous",
228+
"hidden": false
229+
},
230+
{
231+
"type": "refactor",
232+
"section": "Code Refactoring",
233+
"hidden": false
234+
},
235+
{
236+
"type": "test",
237+
"section": "Tests",
238+
"hidden": false
239+
},
240+
{
241+
"type": "ci",
242+
"section": "Continuous Integration",
243+
"hidden": false
244+
},
245+
{
246+
"type": "build",
247+
"section": "Build System",
248+
"hidden": false
249+
},
250+
{
251+
"type": "infra",
252+
"section": "Infrastructure",
253+
"hidden": false
254+
}
255+
]
256+
},
257+
"js": {
258+
"release-type": "node",
259+
"package-name": "@openfeature/flagd-wasm-evaluator",
260+
"prerelease": true,
261+
"prerelease-type": "alpha",
262+
"bump-minor-pre-major": true,
263+
"include-component-in-tag": true,
264+
"include-v-in-tag": true,
265+
"changelog-path": "js/CHANGELOG.md",
266+
"changelog-sections": [
267+
{
268+
"type": "feat",
269+
"section": "Features",
270+
"hidden": false
271+
},
272+
{
273+
"type": "fix",
274+
"section": "Bug Fixes",
275+
"hidden": false
276+
},
277+
{
278+
"type": "perf",
279+
"section": "Performance Improvements",
280+
"hidden": false
281+
},
282+
{
283+
"type": "docs",
284+
"section": "Documentation",
285+
"hidden": false
286+
},
287+
{
288+
"type": "chore",
289+
"section": "Miscellaneous",
290+
"hidden": false
291+
},
292+
{
293+
"type": "refactor",
294+
"section": "Code Refactoring",
295+
"hidden": false
296+
},
297+
{
298+
"type": "test",
299+
"section": "Tests",
300+
"hidden": false
301+
},
302+
{
303+
"type": "ci",
304+
"section": "Continuous Integration",
305+
"hidden": false
306+
},
307+
{
308+
"type": "build",
309+
"section": "Build System",
310+
"hidden": false
311+
},
312+
{
313+
"type": "infra",
314+
"section": "Infrastructure",
315+
"hidden": false
316+
}
317+
]
318+
},
319+
"dotnet": {
320+
"release-type": "simple",
321+
"package-name": "FlagdEvaluator",
322+
"prerelease": true,
323+
"prerelease-type": "alpha",
324+
"bump-minor-pre-major": true,
325+
"include-component-in-tag": true,
326+
"include-v-in-tag": true,
327+
"changelog-path": "dotnet/CHANGELOG.md",
328+
"extra-files": [
329+
"dotnet/src/FlagdEvaluator/FlagdEvaluator.csproj"
330+
],
331+
"changelog-sections": [
332+
{
333+
"type": "feat",
334+
"section": "Features",
335+
"hidden": false
336+
},
337+
{
338+
"type": "fix",
339+
"section": "Bug Fixes",
340+
"hidden": false
341+
},
342+
{
343+
"type": "perf",
344+
"section": "Performance Improvements",
345+
"hidden": false
346+
},
347+
{
348+
"type": "docs",
349+
"section": "Documentation",
350+
"hidden": false
351+
},
352+
{
353+
"type": "chore",
354+
"section": "Miscellaneous",
355+
"hidden": false
356+
},
357+
{
358+
"type": "refactor",
359+
"section": "Code Refactoring",
360+
"hidden": false
361+
},
362+
{
363+
"type": "test",
364+
"section": "Tests",
365+
"hidden": false
366+
},
367+
{
368+
"type": "ci",
369+
"section": "Continuous Integration",
370+
"hidden": false
371+
},
372+
{
373+
"type": "build",
374+
"section": "Build System",
375+
"hidden": false
376+
},
377+
{
378+
"type": "infra",
379+
"section": "Infrastructure",
380+
"hidden": false
381+
}
382+
]
69383
}
70384
}
71385
}

0 commit comments

Comments
 (0)