summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--buildscripts/validate_file_size.py6
-rw-r--r--etc/evergreen_yml_components/definitions.yml8
2 files changed, 11 insertions, 3 deletions
diff --git a/buildscripts/validate_file_size.py b/buildscripts/validate_file_size.py
index d45930e3bef..9b9a0e3b5c3 100644
--- a/buildscripts/validate_file_size.py
+++ b/buildscripts/validate_file_size.py
@@ -14,9 +14,9 @@ def main():
file_size_in_bytes = os.path.getsize(file_path)
if file_size_in_bytes > FILE_SIZE_THRESHOLD_IN_BYTES:
print(
- f"{file_name} is {file_size_in_bytes} bytes, exceeding threshold {FILE_SIZE_THRESHOLD_IN_BYTES} bytes, "
- f"file upload may fail due to network issues, or Evergreen may reject very large yaml sizes"
- )
+ f"WARNING! {file_name} is {file_size_in_bytes} bytes, exceeding threshold"
+ f" {FILE_SIZE_THRESHOLD_IN_BYTES} bytes, file upload may fail due to network issues, or Evergreen"
+ f" may reject very large yaml sizes")
else:
print(
f"{file_name} is {file_size_in_bytes} bytes, below threshold {FILE_SIZE_THRESHOLD_IN_BYTES} bytes"
diff --git a/etc/evergreen_yml_components/definitions.yml b/etc/evergreen_yml_components/definitions.yml
index 4df7ca059ce..1f64b242f38 100644
--- a/etc/evergreen_yml_components/definitions.yml
+++ b/etc/evergreen_yml_components/definitions.yml
@@ -1099,6 +1099,14 @@ functions:
source_dir: src/generated_resmoke_config
include:
- "*"
+ - command: subprocess.exec
+ type: test
+ params:
+ binary: bash
+ args:
+ - "src/evergreen/run_python_script.sh"
+ - "buildscripts/validate_file_size.py"
+ - "generate_tasks_config.tgz"
- command: s3.put
params:
aws_key: ${aws_key}