summaryrefslogtreecommitdiff
path: root/etc
diff options
context:
space:
mode:
authorRyan Egesdahl <ryan.egesdahl@mongodb.com>2023-04-21 21:34:35 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2023-04-21 22:39:44 +0000
commitaf3eb47e558f963e1859e67d86ac8ce5644c31d1 (patch)
treeec3176d0de1747a5ae51e79a4680c93f9f1cac02 /etc
parentd8aacfa2663fbf4c8ae645e2fd5f158de1d11cc6 (diff)
downloadmongo-af3eb47e558f963e1859e67d86ac8ce5644c31d1.tar.gz
SERVER-76437 Add large file check to commit queue
Diffstat (limited to 'etc')
-rw-r--r--etc/evergreen.yml1
-rw-r--r--etc/evergreen_yml_components/definitions.yml22
2 files changed, 23 insertions, 0 deletions
diff --git a/etc/evergreen.yml b/etc/evergreen.yml
index b06fea9b4df..34d23b1baa3 100644
--- a/etc/evergreen.yml
+++ b/etc/evergreen.yml
@@ -2895,6 +2895,7 @@ buildvariants:
- name: .lint
- name: test_api_version_compatibility
- name: validate_commit_message
+ - name: lint_large_files_check
- name: check_feature_flag_tags
- name: compile_venv_deps_check
- name: resmoke_validation_tests
diff --git a/etc/evergreen_yml_components/definitions.yml b/etc/evergreen_yml_components/definitions.yml
index 56bdb0dbe4b..b0fc9457878 100644
--- a/etc/evergreen_yml_components/definitions.yml
+++ b/etc/evergreen_yml_components/definitions.yml
@@ -7976,6 +7976,28 @@ tasks:
JIRA_AUTH_CONSUMER_KEY: ${jira_auth_consumer_key}
JIRA_AUTH_KEY_CERT: ${jira_auth_key_cert}
+- name: lint_large_files_check
+ tags: []
+ exec_timeout_secs: 600 # 10 minute timeout
+ commands:
+ - command: manifest.load
+ - func: "git get project and add git tag"
+ - *f_expansions_write
+ - *kill_processes
+ - *cleanup_environment
+ - func: "set up venv"
+ - func: "upload pip requirements"
+ - func: "configure evergreen api credentials"
+ - command: subprocess.exec
+ type: test
+ params:
+ binary: bash
+ args:
+ - "./src/evergreen/run_python_script.sh"
+ - "buildscripts/large_file_check.py"
+ - "--exclude"
+ - "src/third_party/*"
+
- name: check_for_todos
tags: []
exec_timeout_secs: 600 # 10 minute timeout