@@ -24,8 +24,9 @@ def load_mapping(mapping_file='improve_sample_mapping.json'):
2424 "samples" : []
2525 }, False
2626
27- def save_mapping (mapping_data , mapping_file ):
27+ def save_mapping (mapping_data ):
2828 """Saves mapping data to disk as JSON."""
29+ mapping_file = "/tmp/improve_sample_mapping.json"
2930 with open (mapping_file , 'w' ) as f :
3031 json .dump (mapping_data , f , indent = 2 )
3132
@@ -383,7 +384,7 @@ def main():
383384 # Set build_date
384385 build_date = args .build_date or datetime .utcnow ().strftime ("%Y-%m-%d" )
385386 # Load or initialize improve_sample_mapping.json
386- mapping_file = "improve_sample_mapping.json"
387+ mapping_file = "build/ improve_sample_mapping.json"
387388 mapping_data , had_prior = load_mapping (mapping_file )
388389 # Insert current build metadata
389390 current_build_metadata = get_current_build_metadata (build_date , args .version )
@@ -413,7 +414,7 @@ def main():
413414 key = lambda x : int (x ["stable_id" ]) if x ["stable_id" ].isdigit () else x ["stable_id" ]
414415 )
415416 # Save improve_sample_mapping.json
416- save_mapping (mapping_data , mapping_file )
417+ save_mapping (mapping_data )
417418 print (f"improve_sample_mapping.json updated with { len (mapping_data ['samples' ])} samples." )
418419 # Determine if any improve_sample_ids were modified
419420 ids_modified = any (
0 commit comments