@@ -173,7 +173,13 @@ main() {
173
173
174
174
# Initialize file
175
175
rm -f " $OUTPUT_FILE "
176
- echo " ## $MILESTONE_TITLE " > " $OUTPUT_FILE "
176
+
177
+ # Remove 'v' prefix from milestone title if present
178
+ CLEAN_MILESTONE_TITLE=$( echo " $MILESTONE_TITLE " | sed ' s/^v//' )
179
+
180
+ echo " ## $CLEAN_MILESTONE_TITLE " > " $OUTPUT_FILE "
181
+ echo " " >> " $OUTPUT_FILE " # Empty line for readability in Markdown
182
+ echo " <br />" >> " $OUTPUT_FILE "
177
183
178
184
# Fetch PRs
179
185
prs=$( gh_api_get " issues?milestone=$MILESTONE &state=closed&pull_request" )
@@ -202,37 +208,38 @@ main() {
202
208
if [ -n " $section " ]; then
203
209
# Determine source
204
210
source=" repo"
205
- if echo " $labels " | grep -q " source: Dev Docs" ; then
206
- source=" dev_docs"
207
- elif echo " $labels " | grep -q " source: User Guide" ; then
208
- source=" user_guide"
211
+ if echo " $labels " | grep -q " source: CMS" ; then
212
+ source=" cms"
209
213
elif echo " $labels " | grep -q " source: Strapi Cloud" ; then
210
214
source=" cloud"
211
215
fi
212
216
213
217
# Create section file if it doesn't exist
214
218
case " $section " in
215
219
" new_content" )
216
- echo " ### <Icon name=" sparkle" /> New content" > " $TEMP_DIR /${section} _header"
220
+ echo " ### <Icon name='sparkle' /> New content" > " $TEMP_DIR /${section} _header"
221
+ echo " " >> " $TEMP_DIR /${section} _header" # Empty line for readability in Markdown
222
+ echo " <br />" >> " $TEMP_DIR /${section} _header"
217
223
;;
218
224
" updated_content" )
219
- echo " ### <Icon name=" pen-nib" /> Updated content" > " $TEMP_DIR /${section} _header"
225
+ echo " ### <Icon name='pen-nib' /> Updated content" > " $TEMP_DIR /${section} _header"
226
+ echo " " >> " $TEMP_DIR /${section} _header" # Empty line for readability in Markdown
227
+ echo " <br />" >> " $TEMP_DIR /${section} _header"
220
228
;;
221
229
" chore" )
222
- echo " ### <Icon name=" pen-nib" /> Chore, fixes, typos, and other improvements" > " $TEMP_DIR /${section} _header"
230
+ echo " ### <Icon name='broom' /> Chore, fixes, typos, and other improvements" > " $TEMP_DIR /${section} _header"
231
+ echo " " >> " $TEMP_DIR /${section} _header" # Empty line for readability in Markdown
232
+ echo " <br />" >> " $TEMP_DIR /${section} _header"
223
233
;;
224
234
esac
225
235
226
236
# Create source file if it doesn't exist
227
237
case " $source " in
228
- " dev_docs" )
229
- echo " #### Dev Docs" > " $TEMP_DIR /${section} _${source} _header"
230
- ;;
231
- " user_guide" )
232
- echo " #### User Guide" > " $TEMP_DIR /${section} _${source} _header"
238
+ " cms" )
239
+ echo " #### CMS" > " $TEMP_DIR /${section} _${source} _header"
233
240
;;
234
241
" cloud" )
235
- echo " #### Strapi Cloud" > " $TEMP_DIR /${section} _${source} _header"
242
+ echo " #### Cloud" > " $TEMP_DIR /${section} _${source} _header"
236
243
;;
237
244
" repo" )
238
245
echo " #### Repository" > " $TEMP_DIR /${section} _${source} _header"
@@ -253,7 +260,7 @@ main() {
253
260
has_content=false
254
261
255
262
# Check if we have content for this section
256
- for source in " dev_docs " " user_guide " " cloud" " repo" ; do
263
+ for source in " cms " " cloud" " repo" ; do
257
264
if [ -f " $TEMP_DIR /${section} _${source} _content" ] && [ -s " $TEMP_DIR /${section} _${source} _content" ]; then
258
265
has_content=true
259
266
break
@@ -271,7 +278,7 @@ main() {
271
278
cat " $TEMP_DIR /${section} _header" >> " $OUTPUT_FILE "
272
279
273
280
first_subsection=true
274
- for source in " dev_docs " " user_guide " " cloud" " repo" ; do
281
+ for source in " cms " " cloud" " repo" ; do
275
282
if [ -f " $TEMP_DIR /${section} _${source} _content" ] && [ -s " $TEMP_DIR /${section} _${source} _content" ]; then
276
283
echo " " >> " $OUTPUT_FILE "
277
284
cat " $TEMP_DIR /${section} _${source} _header" >> " $OUTPUT_FILE "
0 commit comments