File tree Expand file tree Collapse file tree 1 file changed +15
-5
lines changed
Expand file tree Collapse file tree 1 file changed +15
-5
lines changed Original file line number Diff line number Diff line change 11import sys
2-
2+ import yaml
33
44def main (yaml_file , discussion_url ):
55 try :
@@ -9,12 +9,22 @@ def main(yaml_file, discussion_url):
99
1010 new_lines = []
1111 min_version_found = False
12+ discussion_key_found = False
13+
1214 for line in lines :
13- new_lines .append (line )
14- if "min_version:" in line and not min_version_found :
15- # Add the discussion link after min_version
16- new_lines .append (f"discussion: { discussion_url } \n " )
15+ if "min_version:" in line :
1716 min_version_found = True
17+ if "discussion:" in line :
18+ new_lines .append (f"discussion: { discussion_url } \n " )
19+ discussion_key_found = True
20+ else :
21+ new_lines .append (line )
22+
23+ if min_version_found and not discussion_key_found :
24+ for index , line in enumerate (new_lines ):
25+ if "min_version:" in line :
26+ new_lines .insert (index + 1 , f"discussion: { discussion_url } \n " )
27+ break
1828
1929 with open (yaml_file , "w" ) as f :
2030 f .writelines (new_lines )
You can’t perform that action at this time.
0 commit comments