@@ -69,14 +69,20 @@ def upload_artifacts_to_s3(s3_bucket: str, version: str):
69
69
70
70
uploaded_files = 0
71
71
# iterate over all the files generated by goreleaser in the dist directory and upload them to S3
72
- for root , _ , files in os .walk (GORELEASER_DIST_DIR ):
73
- for filename in files :
74
- local_path = os .path .join (root , filename )
75
- s3_key = s3_path (local_path , version )
76
-
77
- logger .info (f"Uploading artifact { local_path } to s3://{ s3_bucket } /{ s3_key } " )
72
+ for subdir in os .listdir (GORELEASER_DIST_DIR ):
73
+ subdir_path = os .path .join (GORELEASER_DIST_DIR , subdir )
74
+ if not os .path .isdir (subdir_path ):
75
+ continue # not a directory
76
+
77
+ for filename in os .listdir (subdir_path ):
78
+ local_file_path = os .path .join (subdir_path , filename )
79
+ if not os .path .isfile (local_file_path ):
80
+ continue
81
+
82
+ s3_key = s3_path (local_file_path , version )
83
+ logger .info (f"Uploading artifact { local_file_path } to s3://{ s3_bucket } /{ s3_key } " )
78
84
try :
79
- s3_client .upload_file (local_path , s3_bucket , s3_key )
85
+ s3_client .upload_file (local_file_path , s3_bucket , s3_key )
80
86
logger .info (f"Successfully uploaded the artifact { filename } " )
81
87
uploaded_files += 1
82
88
except Exception as e :
@@ -132,9 +138,9 @@ def main():
132
138
133
139
upload_artifacts_to_s3 (kubectl_plugin_build_info .s3_store , kubectl_plugin_build_info .version )
134
140
135
- download_plugin_for_tests_image (
136
- build_scenario , kubectl_plugin_build_info .s3_store , kubectl_plugin_build_info .version
137
- )
141
+ # download_plugin_for_tests_image(
142
+ # build_scenario, kubectl_plugin_build_info.s3_store, kubectl_plugin_build_info.version
143
+ # )
138
144
139
145
140
146
if __name__ == "__main__" :
0 commit comments