From e2c5390b3c538976b7be6f0f623de472b004569c Mon Sep 17 00:00:00 2001 From: Nikola Irinchev Date: Fri, 8 Nov 2024 09:16:32 +0100 Subject: [PATCH 01/15] Drop node 16 and add node 22 to CI test matrix --- .evergreen.yml | 2642 ++++++++++++------------- .evergreen/evergreen.yml.in | 6 +- .evergreen/install-node.sh | 6 +- .evergreen/node-16-latest.json | 43 - .evergreen/node-22-latest.json | 45 + .github/workflows/cron-tasks.yml | 10 +- .github/workflows/update-node-js.yaml | 14 +- package-lock.json | 5 +- package.json | 5 +- 9 files changed, 1389 insertions(+), 1387 deletions(-) delete mode 100644 .evergreen/node-16-latest.json create mode 100644 .evergreen/node-22-latest.json diff --git a/.evergreen.yml b/.evergreen.yml index 31c083a33..5ac0f78c7 100644 --- a/.evergreen.yml +++ b/.evergreen.yml @@ -228,8 +228,8 @@ functions: params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-n16_arg_parser.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-n16_arg_parser.tgz + local_file: src/nyc-output-darwin_unit-n22_arg_parser.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-n22_arg_parser.tgz bucket: mciuploads - command: shell.exec params: @@ -237,7 +237,7 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-n16_arg_parser.tgz + tar xvzf nyc-output-darwin_unit-n22_arg_parser.tgz - command: s3.get params: aws_key: ${aws_key} @@ -256,8 +256,8 @@ functions: params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-n16_async_rewriter2.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-n16_async_rewriter2.tgz + local_file: src/nyc-output-darwin_unit-n22_async_rewriter2.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-n22_async_rewriter2.tgz bucket: mciuploads - command: shell.exec params: @@ -265,7 +265,7 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-n16_async_rewriter2.tgz + tar xvzf nyc-output-darwin_unit-n22_async_rewriter2.tgz - command: s3.get params: aws_key: ${aws_key} @@ -284,8 +284,8 @@ functions: params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-n16_autocomplete.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-n16_autocomplete.tgz + local_file: src/nyc-output-darwin_unit-n22_autocomplete.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-n22_autocomplete.tgz bucket: mciuploads - command: shell.exec params: @@ -293,7 +293,7 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-n16_autocomplete.tgz + tar xvzf nyc-output-darwin_unit-n22_autocomplete.tgz - command: s3.get params: aws_key: ${aws_key} @@ -312,8 +312,8 @@ functions: params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-n16_browser_repl.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-n16_browser_repl.tgz + local_file: src/nyc-output-darwin_unit-n22_browser_repl.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-n22_browser_repl.tgz bucket: mciuploads - command: shell.exec params: @@ -321,7 +321,7 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-n16_browser_repl.tgz + tar xvzf nyc-output-darwin_unit-n22_browser_repl.tgz - command: s3.get params: aws_key: ${aws_key} @@ -340,8 +340,8 @@ functions: params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-n16_browser_runtime_core.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-n16_browser_runtime_core.tgz + local_file: src/nyc-output-darwin_unit-n22_browser_runtime_core.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-n22_browser_runtime_core.tgz bucket: mciuploads - command: shell.exec params: @@ -349,7 +349,7 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-n16_browser_runtime_core.tgz + tar xvzf nyc-output-darwin_unit-n22_browser_runtime_core.tgz - command: s3.get params: aws_key: ${aws_key} @@ -368,8 +368,8 @@ functions: params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-n16_browser_runtime_electron.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-n16_browser_runtime_electron.tgz + local_file: src/nyc-output-darwin_unit-n22_browser_runtime_electron.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-n22_browser_runtime_electron.tgz bucket: mciuploads - command: shell.exec params: @@ -377,7 +377,7 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-n16_browser_runtime_electron.tgz + tar xvzf nyc-output-darwin_unit-n22_browser_runtime_electron.tgz - command: s3.get params: aws_key: ${aws_key} @@ -396,8 +396,8 @@ functions: params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-n16_build.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-n16_build.tgz + local_file: src/nyc-output-darwin_unit-n22_build.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-n22_build.tgz bucket: mciuploads - command: shell.exec params: @@ -405,7 +405,7 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-n16_build.tgz + tar xvzf nyc-output-darwin_unit-n22_build.tgz - command: s3.get params: aws_key: ${aws_key} @@ -508,8 +508,8 @@ functions: params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m60xc_n16_cli_repl.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m60xc_n16_cli_repl.tgz + local_file: src/nyc-output-darwin_unit-m60xc_n22_cli_repl.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m60xc_n22_cli_repl.tgz bucket: mciuploads - command: shell.exec params: @@ -517,13 +517,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-m60xc_n16_cli_repl.tgz + tar xvzf nyc-output-darwin_unit-m60xc_n22_cli_repl.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m60xe_n16_cli_repl.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m60xe_n16_cli_repl.tgz + local_file: src/nyc-output-darwin_unit-m60xe_n22_cli_repl.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m60xe_n22_cli_repl.tgz bucket: mciuploads - command: shell.exec params: @@ -531,13 +531,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-m60xe_n16_cli_repl.tgz + tar xvzf nyc-output-darwin_unit-m60xe_n22_cli_repl.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m70xc_n16_cli_repl.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m70xc_n16_cli_repl.tgz + local_file: src/nyc-output-darwin_unit-m70xc_n22_cli_repl.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m70xc_n22_cli_repl.tgz bucket: mciuploads - command: shell.exec params: @@ -545,13 +545,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-m70xc_n16_cli_repl.tgz + tar xvzf nyc-output-darwin_unit-m70xc_n22_cli_repl.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m70xe_n16_cli_repl.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m70xe_n16_cli_repl.tgz + local_file: src/nyc-output-darwin_unit-m70xe_n22_cli_repl.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m70xe_n22_cli_repl.tgz bucket: mciuploads - command: shell.exec params: @@ -559,13 +559,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-m70xe_n16_cli_repl.tgz + tar xvzf nyc-output-darwin_unit-m70xe_n22_cli_repl.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m80xc_n16_cli_repl.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m80xc_n16_cli_repl.tgz + local_file: src/nyc-output-darwin_unit-m80xc_n22_cli_repl.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m80xc_n22_cli_repl.tgz bucket: mciuploads - command: shell.exec params: @@ -573,13 +573,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-m80xc_n16_cli_repl.tgz + tar xvzf nyc-output-darwin_unit-m80xc_n22_cli_repl.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m80xe_n16_cli_repl.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m80xe_n16_cli_repl.tgz + local_file: src/nyc-output-darwin_unit-m80xe_n22_cli_repl.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m80xe_n22_cli_repl.tgz bucket: mciuploads - command: shell.exec params: @@ -587,13 +587,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-m80xe_n16_cli_repl.tgz + tar xvzf nyc-output-darwin_unit-m80xe_n22_cli_repl.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-mlatest_n16_cli_repl.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-mlatest_n16_cli_repl.tgz + local_file: src/nyc-output-darwin_unit-mlatest_n22_cli_repl.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-mlatest_n22_cli_repl.tgz bucket: mciuploads - command: shell.exec params: @@ -601,7 +601,7 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-mlatest_n16_cli_repl.tgz + tar xvzf nyc-output-darwin_unit-mlatest_n22_cli_repl.tgz - command: s3.get params: aws_key: ${aws_key} @@ -704,8 +704,8 @@ functions: params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m60xc_n16_e2e_tests.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m60xc_n16_e2e_tests.tgz + local_file: src/nyc-output-darwin_unit-m60xc_n22_e2e_tests.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m60xc_n22_e2e_tests.tgz bucket: mciuploads - command: shell.exec params: @@ -713,13 +713,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-m60xc_n16_e2e_tests.tgz + tar xvzf nyc-output-darwin_unit-m60xc_n22_e2e_tests.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m60xe_n16_e2e_tests.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m60xe_n16_e2e_tests.tgz + local_file: src/nyc-output-darwin_unit-m60xe_n22_e2e_tests.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m60xe_n22_e2e_tests.tgz bucket: mciuploads - command: shell.exec params: @@ -727,13 +727,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-m60xe_n16_e2e_tests.tgz + tar xvzf nyc-output-darwin_unit-m60xe_n22_e2e_tests.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m70xc_n16_e2e_tests.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m70xc_n16_e2e_tests.tgz + local_file: src/nyc-output-darwin_unit-m70xc_n22_e2e_tests.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m70xc_n22_e2e_tests.tgz bucket: mciuploads - command: shell.exec params: @@ -741,13 +741,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-m70xc_n16_e2e_tests.tgz + tar xvzf nyc-output-darwin_unit-m70xc_n22_e2e_tests.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m70xe_n16_e2e_tests.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m70xe_n16_e2e_tests.tgz + local_file: src/nyc-output-darwin_unit-m70xe_n22_e2e_tests.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m70xe_n22_e2e_tests.tgz bucket: mciuploads - command: shell.exec params: @@ -755,13 +755,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-m70xe_n16_e2e_tests.tgz + tar xvzf nyc-output-darwin_unit-m70xe_n22_e2e_tests.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m80xc_n16_e2e_tests.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m80xc_n16_e2e_tests.tgz + local_file: src/nyc-output-darwin_unit-m80xc_n22_e2e_tests.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m80xc_n22_e2e_tests.tgz bucket: mciuploads - command: shell.exec params: @@ -769,13 +769,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-m80xc_n16_e2e_tests.tgz + tar xvzf nyc-output-darwin_unit-m80xc_n22_e2e_tests.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m80xe_n16_e2e_tests.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m80xe_n16_e2e_tests.tgz + local_file: src/nyc-output-darwin_unit-m80xe_n22_e2e_tests.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m80xe_n22_e2e_tests.tgz bucket: mciuploads - command: shell.exec params: @@ -783,13 +783,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-m80xe_n16_e2e_tests.tgz + tar xvzf nyc-output-darwin_unit-m80xe_n22_e2e_tests.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-mlatest_n16_e2e_tests.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-mlatest_n16_e2e_tests.tgz + local_file: src/nyc-output-darwin_unit-mlatest_n22_e2e_tests.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-mlatest_n22_e2e_tests.tgz bucket: mciuploads - command: shell.exec params: @@ -797,7 +797,7 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-mlatest_n16_e2e_tests.tgz + tar xvzf nyc-output-darwin_unit-mlatest_n22_e2e_tests.tgz - command: s3.get params: aws_key: ${aws_key} @@ -816,8 +816,8 @@ functions: params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-n16_editor.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-n16_editor.tgz + local_file: src/nyc-output-darwin_unit-n22_editor.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-n22_editor.tgz bucket: mciuploads - command: shell.exec params: @@ -825,7 +825,7 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-n16_editor.tgz + tar xvzf nyc-output-darwin_unit-n22_editor.tgz - command: s3.get params: aws_key: ${aws_key} @@ -844,8 +844,8 @@ functions: params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-n16_errors.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-n16_errors.tgz + local_file: src/nyc-output-darwin_unit-n22_errors.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-n22_errors.tgz bucket: mciuploads - command: shell.exec params: @@ -853,7 +853,7 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-n16_errors.tgz + tar xvzf nyc-output-darwin_unit-n22_errors.tgz - command: s3.get params: aws_key: ${aws_key} @@ -872,8 +872,8 @@ functions: params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-n16_history.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-n16_history.tgz + local_file: src/nyc-output-darwin_unit-n22_history.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-n22_history.tgz bucket: mciuploads - command: shell.exec params: @@ -881,7 +881,7 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-n16_history.tgz + tar xvzf nyc-output-darwin_unit-n22_history.tgz - command: s3.get params: aws_key: ${aws_key} @@ -900,8 +900,8 @@ functions: params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-n16_i18n.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-n16_i18n.tgz + local_file: src/nyc-output-darwin_unit-n22_i18n.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-n22_i18n.tgz bucket: mciuploads - command: shell.exec params: @@ -909,7 +909,7 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-n16_i18n.tgz + tar xvzf nyc-output-darwin_unit-n22_i18n.tgz - command: s3.get params: aws_key: ${aws_key} @@ -928,8 +928,8 @@ functions: params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-n16_js_multiline_to_singleline.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-n16_js_multiline_to_singleline.tgz + local_file: src/nyc-output-darwin_unit-n22_js_multiline_to_singleline.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-n22_js_multiline_to_singleline.tgz bucket: mciuploads - command: shell.exec params: @@ -937,7 +937,7 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-n16_js_multiline_to_singleline.tgz + tar xvzf nyc-output-darwin_unit-n22_js_multiline_to_singleline.tgz - command: s3.get params: aws_key: ${aws_key} @@ -956,8 +956,8 @@ functions: params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-n16_logging.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-n16_logging.tgz + local_file: src/nyc-output-darwin_unit-n22_logging.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-n22_logging.tgz bucket: mciuploads - command: shell.exec params: @@ -965,7 +965,7 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-n16_logging.tgz + tar xvzf nyc-output-darwin_unit-n22_logging.tgz - command: s3.get params: aws_key: ${aws_key} @@ -1068,8 +1068,8 @@ functions: params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m60xc_n16_node_runtime_worker_thread.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m60xc_n16_node_runtime_worker_thread.tgz + local_file: src/nyc-output-darwin_unit-m60xc_n22_node_runtime_worker_thread.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m60xc_n22_node_runtime_worker_thread.tgz bucket: mciuploads - command: shell.exec params: @@ -1077,13 +1077,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-m60xc_n16_node_runtime_worker_thread.tgz + tar xvzf nyc-output-darwin_unit-m60xc_n22_node_runtime_worker_thread.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m60xe_n16_node_runtime_worker_thread.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m60xe_n16_node_runtime_worker_thread.tgz + local_file: src/nyc-output-darwin_unit-m60xe_n22_node_runtime_worker_thread.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m60xe_n22_node_runtime_worker_thread.tgz bucket: mciuploads - command: shell.exec params: @@ -1091,13 +1091,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-m60xe_n16_node_runtime_worker_thread.tgz + tar xvzf nyc-output-darwin_unit-m60xe_n22_node_runtime_worker_thread.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m70xc_n16_node_runtime_worker_thread.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m70xc_n16_node_runtime_worker_thread.tgz + local_file: src/nyc-output-darwin_unit-m70xc_n22_node_runtime_worker_thread.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m70xc_n22_node_runtime_worker_thread.tgz bucket: mciuploads - command: shell.exec params: @@ -1105,13 +1105,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-m70xc_n16_node_runtime_worker_thread.tgz + tar xvzf nyc-output-darwin_unit-m70xc_n22_node_runtime_worker_thread.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m70xe_n16_node_runtime_worker_thread.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m70xe_n16_node_runtime_worker_thread.tgz + local_file: src/nyc-output-darwin_unit-m70xe_n22_node_runtime_worker_thread.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m70xe_n22_node_runtime_worker_thread.tgz bucket: mciuploads - command: shell.exec params: @@ -1119,13 +1119,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-m70xe_n16_node_runtime_worker_thread.tgz + tar xvzf nyc-output-darwin_unit-m70xe_n22_node_runtime_worker_thread.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m80xc_n16_node_runtime_worker_thread.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m80xc_n16_node_runtime_worker_thread.tgz + local_file: src/nyc-output-darwin_unit-m80xc_n22_node_runtime_worker_thread.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m80xc_n22_node_runtime_worker_thread.tgz bucket: mciuploads - command: shell.exec params: @@ -1133,13 +1133,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-m80xc_n16_node_runtime_worker_thread.tgz + tar xvzf nyc-output-darwin_unit-m80xc_n22_node_runtime_worker_thread.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m80xe_n16_node_runtime_worker_thread.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m80xe_n16_node_runtime_worker_thread.tgz + local_file: src/nyc-output-darwin_unit-m80xe_n22_node_runtime_worker_thread.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m80xe_n22_node_runtime_worker_thread.tgz bucket: mciuploads - command: shell.exec params: @@ -1147,13 +1147,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-m80xe_n16_node_runtime_worker_thread.tgz + tar xvzf nyc-output-darwin_unit-m80xe_n22_node_runtime_worker_thread.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-mlatest_n16_node_runtime_worker_thread.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-mlatest_n16_node_runtime_worker_thread.tgz + local_file: src/nyc-output-darwin_unit-mlatest_n22_node_runtime_worker_thread.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-mlatest_n22_node_runtime_worker_thread.tgz bucket: mciuploads - command: shell.exec params: @@ -1161,7 +1161,7 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-mlatest_n16_node_runtime_worker_thread.tgz + tar xvzf nyc-output-darwin_unit-mlatest_n22_node_runtime_worker_thread.tgz - command: s3.get params: aws_key: ${aws_key} @@ -1180,8 +1180,8 @@ functions: params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-n16_service_provider_core.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-n16_service_provider_core.tgz + local_file: src/nyc-output-darwin_unit-n22_service_provider_core.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-n22_service_provider_core.tgz bucket: mciuploads - command: shell.exec params: @@ -1189,7 +1189,7 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-n16_service_provider_core.tgz + tar xvzf nyc-output-darwin_unit-n22_service_provider_core.tgz - command: s3.get params: aws_key: ${aws_key} @@ -1292,8 +1292,8 @@ functions: params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m60xc_n16_service_provider_node_driver.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m60xc_n16_service_provider_node_driver.tgz + local_file: src/nyc-output-darwin_unit-m60xc_n22_service_provider_node_driver.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m60xc_n22_service_provider_node_driver.tgz bucket: mciuploads - command: shell.exec params: @@ -1301,13 +1301,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-m60xc_n16_service_provider_node_driver.tgz + tar xvzf nyc-output-darwin_unit-m60xc_n22_service_provider_node_driver.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m60xe_n16_service_provider_node_driver.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m60xe_n16_service_provider_node_driver.tgz + local_file: src/nyc-output-darwin_unit-m60xe_n22_service_provider_node_driver.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m60xe_n22_service_provider_node_driver.tgz bucket: mciuploads - command: shell.exec params: @@ -1315,13 +1315,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-m60xe_n16_service_provider_node_driver.tgz + tar xvzf nyc-output-darwin_unit-m60xe_n22_service_provider_node_driver.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m70xc_n16_service_provider_node_driver.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m70xc_n16_service_provider_node_driver.tgz + local_file: src/nyc-output-darwin_unit-m70xc_n22_service_provider_node_driver.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m70xc_n22_service_provider_node_driver.tgz bucket: mciuploads - command: shell.exec params: @@ -1329,13 +1329,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-m70xc_n16_service_provider_node_driver.tgz + tar xvzf nyc-output-darwin_unit-m70xc_n22_service_provider_node_driver.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m70xe_n16_service_provider_node_driver.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m70xe_n16_service_provider_node_driver.tgz + local_file: src/nyc-output-darwin_unit-m70xe_n22_service_provider_node_driver.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m70xe_n22_service_provider_node_driver.tgz bucket: mciuploads - command: shell.exec params: @@ -1343,13 +1343,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-m70xe_n16_service_provider_node_driver.tgz + tar xvzf nyc-output-darwin_unit-m70xe_n22_service_provider_node_driver.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m80xc_n16_service_provider_node_driver.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m80xc_n16_service_provider_node_driver.tgz + local_file: src/nyc-output-darwin_unit-m80xc_n22_service_provider_node_driver.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m80xc_n22_service_provider_node_driver.tgz bucket: mciuploads - command: shell.exec params: @@ -1357,13 +1357,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-m80xc_n16_service_provider_node_driver.tgz + tar xvzf nyc-output-darwin_unit-m80xc_n22_service_provider_node_driver.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m80xe_n16_service_provider_node_driver.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m80xe_n16_service_provider_node_driver.tgz + local_file: src/nyc-output-darwin_unit-m80xe_n22_service_provider_node_driver.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m80xe_n22_service_provider_node_driver.tgz bucket: mciuploads - command: shell.exec params: @@ -1371,13 +1371,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-m80xe_n16_service_provider_node_driver.tgz + tar xvzf nyc-output-darwin_unit-m80xe_n22_service_provider_node_driver.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-mlatest_n16_service_provider_node_driver.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-mlatest_n16_service_provider_node_driver.tgz + local_file: src/nyc-output-darwin_unit-mlatest_n22_service_provider_node_driver.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-mlatest_n22_service_provider_node_driver.tgz bucket: mciuploads - command: shell.exec params: @@ -1385,7 +1385,7 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-mlatest_n16_service_provider_node_driver.tgz + tar xvzf nyc-output-darwin_unit-mlatest_n22_service_provider_node_driver.tgz - command: s3.get params: aws_key: ${aws_key} @@ -1488,8 +1488,8 @@ functions: params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m60xc_n16_shell_api.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m60xc_n16_shell_api.tgz + local_file: src/nyc-output-darwin_unit-m60xc_n22_shell_api.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m60xc_n22_shell_api.tgz bucket: mciuploads - command: shell.exec params: @@ -1497,13 +1497,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-m60xc_n16_shell_api.tgz + tar xvzf nyc-output-darwin_unit-m60xc_n22_shell_api.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m60xe_n16_shell_api.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m60xe_n16_shell_api.tgz + local_file: src/nyc-output-darwin_unit-m60xe_n22_shell_api.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m60xe_n22_shell_api.tgz bucket: mciuploads - command: shell.exec params: @@ -1511,13 +1511,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-m60xe_n16_shell_api.tgz + tar xvzf nyc-output-darwin_unit-m60xe_n22_shell_api.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m70xc_n16_shell_api.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m70xc_n16_shell_api.tgz + local_file: src/nyc-output-darwin_unit-m70xc_n22_shell_api.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m70xc_n22_shell_api.tgz bucket: mciuploads - command: shell.exec params: @@ -1525,13 +1525,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-m70xc_n16_shell_api.tgz + tar xvzf nyc-output-darwin_unit-m70xc_n22_shell_api.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m70xe_n16_shell_api.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m70xe_n16_shell_api.tgz + local_file: src/nyc-output-darwin_unit-m70xe_n22_shell_api.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m70xe_n22_shell_api.tgz bucket: mciuploads - command: shell.exec params: @@ -1539,13 +1539,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-m70xe_n16_shell_api.tgz + tar xvzf nyc-output-darwin_unit-m70xe_n22_shell_api.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m80xc_n16_shell_api.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m80xc_n16_shell_api.tgz + local_file: src/nyc-output-darwin_unit-m80xc_n22_shell_api.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m80xc_n22_shell_api.tgz bucket: mciuploads - command: shell.exec params: @@ -1553,13 +1553,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-m80xc_n16_shell_api.tgz + tar xvzf nyc-output-darwin_unit-m80xc_n22_shell_api.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m80xe_n16_shell_api.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m80xe_n16_shell_api.tgz + local_file: src/nyc-output-darwin_unit-m80xe_n22_shell_api.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m80xe_n22_shell_api.tgz bucket: mciuploads - command: shell.exec params: @@ -1567,13 +1567,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-m80xe_n16_shell_api.tgz + tar xvzf nyc-output-darwin_unit-m80xe_n22_shell_api.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-mlatest_n16_shell_api.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-mlatest_n16_shell_api.tgz + local_file: src/nyc-output-darwin_unit-mlatest_n22_shell_api.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-mlatest_n22_shell_api.tgz bucket: mciuploads - command: shell.exec params: @@ -1581,7 +1581,7 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-mlatest_n16_shell_api.tgz + tar xvzf nyc-output-darwin_unit-mlatest_n22_shell_api.tgz - command: s3.get params: aws_key: ${aws_key} @@ -1600,8 +1600,8 @@ functions: params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-n16_shell_evaluator.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-n16_shell_evaluator.tgz + local_file: src/nyc-output-darwin_unit-n22_shell_evaluator.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-n22_shell_evaluator.tgz bucket: mciuploads - command: shell.exec params: @@ -1609,7 +1609,7 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-n16_shell_evaluator.tgz + tar xvzf nyc-output-darwin_unit-n22_shell_evaluator.tgz - command: s3.get params: aws_key: ${aws_key} @@ -1628,8 +1628,8 @@ functions: params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-n16_snippet_manager.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-n16_snippet_manager.tgz + local_file: src/nyc-output-darwin_unit-n22_snippet_manager.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-n22_snippet_manager.tgz bucket: mciuploads - command: shell.exec params: @@ -1637,7 +1637,7 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-n16_snippet_manager.tgz + tar xvzf nyc-output-darwin_unit-n22_snippet_manager.tgz - command: s3.get params: aws_key: ${aws_key} @@ -1656,8 +1656,8 @@ functions: params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-n16_types.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-n16_types.tgz + local_file: src/nyc-output-darwin_unit-n22_types.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-n22_types.tgz bucket: mciuploads - command: shell.exec params: @@ -1665,7 +1665,7 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-n16_types.tgz + tar xvzf nyc-output-darwin_unit-n22_types.tgz - command: s3.get params: aws_key: ${aws_key} @@ -1684,8 +1684,8 @@ functions: params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-linux_unit-n16_arg_parser.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-n16_arg_parser.tgz + local_file: src/nyc-output-linux_unit-n22_arg_parser.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-n22_arg_parser.tgz bucket: mciuploads - command: shell.exec params: @@ -1693,7 +1693,7 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-linux_unit-n16_arg_parser.tgz + tar xvzf nyc-output-linux_unit-n22_arg_parser.tgz - command: s3.get params: aws_key: ${aws_key} @@ -1712,8 +1712,8 @@ functions: params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-linux_unit-n16_async_rewriter2.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-n16_async_rewriter2.tgz + local_file: src/nyc-output-linux_unit-n22_async_rewriter2.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-n22_async_rewriter2.tgz bucket: mciuploads - command: shell.exec params: @@ -1721,7 +1721,7 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-linux_unit-n16_async_rewriter2.tgz + tar xvzf nyc-output-linux_unit-n22_async_rewriter2.tgz - command: s3.get params: aws_key: ${aws_key} @@ -1740,8 +1740,8 @@ functions: params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-linux_unit-n16_autocomplete.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-n16_autocomplete.tgz + local_file: src/nyc-output-linux_unit-n22_autocomplete.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-n22_autocomplete.tgz bucket: mciuploads - command: shell.exec params: @@ -1749,7 +1749,7 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-linux_unit-n16_autocomplete.tgz + tar xvzf nyc-output-linux_unit-n22_autocomplete.tgz - command: s3.get params: aws_key: ${aws_key} @@ -1768,8 +1768,8 @@ functions: params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-linux_unit-n16_browser_runtime_core.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-n16_browser_runtime_core.tgz + local_file: src/nyc-output-linux_unit-n22_browser_runtime_core.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-n22_browser_runtime_core.tgz bucket: mciuploads - command: shell.exec params: @@ -1777,7 +1777,7 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-linux_unit-n16_browser_runtime_core.tgz + tar xvzf nyc-output-linux_unit-n22_browser_runtime_core.tgz - command: s3.get params: aws_key: ${aws_key} @@ -1796,8 +1796,8 @@ functions: params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-linux_unit-n16_browser_runtime_electron.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-n16_browser_runtime_electron.tgz + local_file: src/nyc-output-linux_unit-n22_browser_runtime_electron.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-n22_browser_runtime_electron.tgz bucket: mciuploads - command: shell.exec params: @@ -1805,7 +1805,7 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-linux_unit-n16_browser_runtime_electron.tgz + tar xvzf nyc-output-linux_unit-n22_browser_runtime_electron.tgz - command: s3.get params: aws_key: ${aws_key} @@ -1824,8 +1824,8 @@ functions: params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-linux_unit-n16_build.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-n16_build.tgz + local_file: src/nyc-output-linux_unit-n22_build.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-n22_build.tgz bucket: mciuploads - command: shell.exec params: @@ -1833,7 +1833,7 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-linux_unit-n16_build.tgz + tar xvzf nyc-output-linux_unit-n22_build.tgz - command: s3.get params: aws_key: ${aws_key} @@ -2006,8 +2006,8 @@ functions: params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-linux_unit-m42xc_n16_cli_repl.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m42xc_n16_cli_repl.tgz + local_file: src/nyc-output-linux_unit-m42xc_n22_cli_repl.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m42xc_n22_cli_repl.tgz bucket: mciuploads - command: shell.exec params: @@ -2015,13 +2015,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-linux_unit-m42xc_n16_cli_repl.tgz + tar xvzf nyc-output-linux_unit-m42xc_n22_cli_repl.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-linux_unit-m44xc_n16_cli_repl.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m44xc_n16_cli_repl.tgz + local_file: src/nyc-output-linux_unit-m44xc_n22_cli_repl.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m44xc_n22_cli_repl.tgz bucket: mciuploads - command: shell.exec params: @@ -2029,13 +2029,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-linux_unit-m44xc_n16_cli_repl.tgz + tar xvzf nyc-output-linux_unit-m44xc_n22_cli_repl.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-linux_unit-m44xe_n16_cli_repl.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m44xe_n16_cli_repl.tgz + local_file: src/nyc-output-linux_unit-m44xe_n22_cli_repl.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m44xe_n22_cli_repl.tgz bucket: mciuploads - command: shell.exec params: @@ -2043,13 +2043,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-linux_unit-m44xe_n16_cli_repl.tgz + tar xvzf nyc-output-linux_unit-m44xe_n22_cli_repl.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-linux_unit-m50xc_n16_cli_repl.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m50xc_n16_cli_repl.tgz + local_file: src/nyc-output-linux_unit-m50xc_n22_cli_repl.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m50xc_n22_cli_repl.tgz bucket: mciuploads - command: shell.exec params: @@ -2057,13 +2057,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-linux_unit-m50xc_n16_cli_repl.tgz + tar xvzf nyc-output-linux_unit-m50xc_n22_cli_repl.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-linux_unit-m50xe_n16_cli_repl.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m50xe_n16_cli_repl.tgz + local_file: src/nyc-output-linux_unit-m50xe_n22_cli_repl.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m50xe_n22_cli_repl.tgz bucket: mciuploads - command: shell.exec params: @@ -2071,13 +2071,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-linux_unit-m50xe_n16_cli_repl.tgz + tar xvzf nyc-output-linux_unit-m50xe_n22_cli_repl.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-linux_unit-m60xc_n16_cli_repl.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m60xc_n16_cli_repl.tgz + local_file: src/nyc-output-linux_unit-m60xc_n22_cli_repl.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m60xc_n22_cli_repl.tgz bucket: mciuploads - command: shell.exec params: @@ -2085,13 +2085,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-linux_unit-m60xc_n16_cli_repl.tgz + tar xvzf nyc-output-linux_unit-m60xc_n22_cli_repl.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-linux_unit-m60xe_n16_cli_repl.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m60xe_n16_cli_repl.tgz + local_file: src/nyc-output-linux_unit-m60xe_n22_cli_repl.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m60xe_n22_cli_repl.tgz bucket: mciuploads - command: shell.exec params: @@ -2099,13 +2099,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-linux_unit-m60xe_n16_cli_repl.tgz + tar xvzf nyc-output-linux_unit-m60xe_n22_cli_repl.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-linux_unit-m70xc_n16_cli_repl.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m70xc_n16_cli_repl.tgz + local_file: src/nyc-output-linux_unit-m70xc_n22_cli_repl.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m70xc_n22_cli_repl.tgz bucket: mciuploads - command: shell.exec params: @@ -2113,13 +2113,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-linux_unit-m70xc_n16_cli_repl.tgz + tar xvzf nyc-output-linux_unit-m70xc_n22_cli_repl.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-linux_unit-m70xe_n16_cli_repl.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m70xe_n16_cli_repl.tgz + local_file: src/nyc-output-linux_unit-m70xe_n22_cli_repl.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m70xe_n22_cli_repl.tgz bucket: mciuploads - command: shell.exec params: @@ -2127,13 +2127,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-linux_unit-m70xe_n16_cli_repl.tgz + tar xvzf nyc-output-linux_unit-m70xe_n22_cli_repl.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-linux_unit-m80xc_n16_cli_repl.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m80xc_n16_cli_repl.tgz + local_file: src/nyc-output-linux_unit-m80xc_n22_cli_repl.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m80xc_n22_cli_repl.tgz bucket: mciuploads - command: shell.exec params: @@ -2141,13 +2141,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-linux_unit-m80xc_n16_cli_repl.tgz + tar xvzf nyc-output-linux_unit-m80xc_n22_cli_repl.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-linux_unit-m80xe_n16_cli_repl.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m80xe_n16_cli_repl.tgz + local_file: src/nyc-output-linux_unit-m80xe_n22_cli_repl.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m80xe_n22_cli_repl.tgz bucket: mciuploads - command: shell.exec params: @@ -2155,13 +2155,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-linux_unit-m80xe_n16_cli_repl.tgz + tar xvzf nyc-output-linux_unit-m80xe_n22_cli_repl.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-linux_unit-mlatest_n16_cli_repl.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-mlatest_n16_cli_repl.tgz + local_file: src/nyc-output-linux_unit-mlatest_n22_cli_repl.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-mlatest_n22_cli_repl.tgz bucket: mciuploads - command: shell.exec params: @@ -2169,7 +2169,7 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-linux_unit-mlatest_n16_cli_repl.tgz + tar xvzf nyc-output-linux_unit-mlatest_n22_cli_repl.tgz - command: s3.get params: aws_key: ${aws_key} @@ -2342,8 +2342,8 @@ functions: params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-linux_unit-m42xc_n16_e2e_tests.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m42xc_n16_e2e_tests.tgz + local_file: src/nyc-output-linux_unit-m42xc_n22_e2e_tests.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m42xc_n22_e2e_tests.tgz bucket: mciuploads - command: shell.exec params: @@ -2351,13 +2351,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-linux_unit-m42xc_n16_e2e_tests.tgz + tar xvzf nyc-output-linux_unit-m42xc_n22_e2e_tests.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-linux_unit-m44xc_n16_e2e_tests.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m44xc_n16_e2e_tests.tgz + local_file: src/nyc-output-linux_unit-m44xc_n22_e2e_tests.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m44xc_n22_e2e_tests.tgz bucket: mciuploads - command: shell.exec params: @@ -2365,13 +2365,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-linux_unit-m44xc_n16_e2e_tests.tgz + tar xvzf nyc-output-linux_unit-m44xc_n22_e2e_tests.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-linux_unit-m44xe_n16_e2e_tests.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m44xe_n16_e2e_tests.tgz + local_file: src/nyc-output-linux_unit-m44xe_n22_e2e_tests.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m44xe_n22_e2e_tests.tgz bucket: mciuploads - command: shell.exec params: @@ -2379,13 +2379,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-linux_unit-m44xe_n16_e2e_tests.tgz + tar xvzf nyc-output-linux_unit-m44xe_n22_e2e_tests.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-linux_unit-m50xc_n16_e2e_tests.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m50xc_n16_e2e_tests.tgz + local_file: src/nyc-output-linux_unit-m50xc_n22_e2e_tests.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m50xc_n22_e2e_tests.tgz bucket: mciuploads - command: shell.exec params: @@ -2393,13 +2393,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-linux_unit-m50xc_n16_e2e_tests.tgz + tar xvzf nyc-output-linux_unit-m50xc_n22_e2e_tests.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-linux_unit-m50xe_n16_e2e_tests.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m50xe_n16_e2e_tests.tgz + local_file: src/nyc-output-linux_unit-m50xe_n22_e2e_tests.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m50xe_n22_e2e_tests.tgz bucket: mciuploads - command: shell.exec params: @@ -2407,13 +2407,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-linux_unit-m50xe_n16_e2e_tests.tgz + tar xvzf nyc-output-linux_unit-m50xe_n22_e2e_tests.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-linux_unit-m60xc_n16_e2e_tests.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m60xc_n16_e2e_tests.tgz + local_file: src/nyc-output-linux_unit-m60xc_n22_e2e_tests.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m60xc_n22_e2e_tests.tgz bucket: mciuploads - command: shell.exec params: @@ -2421,13 +2421,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-linux_unit-m60xc_n16_e2e_tests.tgz + tar xvzf nyc-output-linux_unit-m60xc_n22_e2e_tests.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-linux_unit-m60xe_n16_e2e_tests.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m60xe_n16_e2e_tests.tgz + local_file: src/nyc-output-linux_unit-m60xe_n22_e2e_tests.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m60xe_n22_e2e_tests.tgz bucket: mciuploads - command: shell.exec params: @@ -2435,13 +2435,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-linux_unit-m60xe_n16_e2e_tests.tgz + tar xvzf nyc-output-linux_unit-m60xe_n22_e2e_tests.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-linux_unit-m70xc_n16_e2e_tests.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m70xc_n16_e2e_tests.tgz + local_file: src/nyc-output-linux_unit-m70xc_n22_e2e_tests.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m70xc_n22_e2e_tests.tgz bucket: mciuploads - command: shell.exec params: @@ -2449,13 +2449,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-linux_unit-m70xc_n16_e2e_tests.tgz + tar xvzf nyc-output-linux_unit-m70xc_n22_e2e_tests.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-linux_unit-m70xe_n16_e2e_tests.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m70xe_n16_e2e_tests.tgz + local_file: src/nyc-output-linux_unit-m70xe_n22_e2e_tests.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m70xe_n22_e2e_tests.tgz bucket: mciuploads - command: shell.exec params: @@ -2463,13 +2463,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-linux_unit-m70xe_n16_e2e_tests.tgz + tar xvzf nyc-output-linux_unit-m70xe_n22_e2e_tests.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-linux_unit-m80xc_n16_e2e_tests.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m80xc_n16_e2e_tests.tgz + local_file: src/nyc-output-linux_unit-m80xc_n22_e2e_tests.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m80xc_n22_e2e_tests.tgz bucket: mciuploads - command: shell.exec params: @@ -2477,13 +2477,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-linux_unit-m80xc_n16_e2e_tests.tgz + tar xvzf nyc-output-linux_unit-m80xc_n22_e2e_tests.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-linux_unit-m80xe_n16_e2e_tests.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m80xe_n16_e2e_tests.tgz + local_file: src/nyc-output-linux_unit-m80xe_n22_e2e_tests.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m80xe_n22_e2e_tests.tgz bucket: mciuploads - command: shell.exec params: @@ -2491,13 +2491,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-linux_unit-m80xe_n16_e2e_tests.tgz + tar xvzf nyc-output-linux_unit-m80xe_n22_e2e_tests.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-linux_unit-mlatest_n16_e2e_tests.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-mlatest_n16_e2e_tests.tgz + local_file: src/nyc-output-linux_unit-mlatest_n22_e2e_tests.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-mlatest_n22_e2e_tests.tgz bucket: mciuploads - command: shell.exec params: @@ -2505,7 +2505,7 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-linux_unit-mlatest_n16_e2e_tests.tgz + tar xvzf nyc-output-linux_unit-mlatest_n22_e2e_tests.tgz - command: s3.get params: aws_key: ${aws_key} @@ -2524,8 +2524,8 @@ functions: params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-linux_unit-n16_editor.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-n16_editor.tgz + local_file: src/nyc-output-linux_unit-n22_editor.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-n22_editor.tgz bucket: mciuploads - command: shell.exec params: @@ -2533,7 +2533,7 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-linux_unit-n16_editor.tgz + tar xvzf nyc-output-linux_unit-n22_editor.tgz - command: s3.get params: aws_key: ${aws_key} @@ -2552,8 +2552,8 @@ functions: params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-linux_unit-n16_errors.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-n16_errors.tgz + local_file: src/nyc-output-linux_unit-n22_errors.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-n22_errors.tgz bucket: mciuploads - command: shell.exec params: @@ -2561,7 +2561,7 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-linux_unit-n16_errors.tgz + tar xvzf nyc-output-linux_unit-n22_errors.tgz - command: s3.get params: aws_key: ${aws_key} @@ -2580,8 +2580,8 @@ functions: params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-linux_unit-n16_history.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-n16_history.tgz + local_file: src/nyc-output-linux_unit-n22_history.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-n22_history.tgz bucket: mciuploads - command: shell.exec params: @@ -2589,7 +2589,7 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-linux_unit-n16_history.tgz + tar xvzf nyc-output-linux_unit-n22_history.tgz - command: s3.get params: aws_key: ${aws_key} @@ -2608,8 +2608,8 @@ functions: params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-linux_unit-n16_i18n.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-n16_i18n.tgz + local_file: src/nyc-output-linux_unit-n22_i18n.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-n22_i18n.tgz bucket: mciuploads - command: shell.exec params: @@ -2617,7 +2617,7 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-linux_unit-n16_i18n.tgz + tar xvzf nyc-output-linux_unit-n22_i18n.tgz - command: s3.get params: aws_key: ${aws_key} @@ -2790,8 +2790,8 @@ functions: params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-linux_unit-m42xc_n16_java_shell.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m42xc_n16_java_shell.tgz + local_file: src/nyc-output-linux_unit-m42xc_n22_java_shell.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m42xc_n22_java_shell.tgz bucket: mciuploads - command: shell.exec params: @@ -2799,13 +2799,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-linux_unit-m42xc_n16_java_shell.tgz + tar xvzf nyc-output-linux_unit-m42xc_n22_java_shell.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-linux_unit-m44xc_n16_java_shell.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m44xc_n16_java_shell.tgz + local_file: src/nyc-output-linux_unit-m44xc_n22_java_shell.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m44xc_n22_java_shell.tgz bucket: mciuploads - command: shell.exec params: @@ -2813,13 +2813,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-linux_unit-m44xc_n16_java_shell.tgz + tar xvzf nyc-output-linux_unit-m44xc_n22_java_shell.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-linux_unit-m44xe_n16_java_shell.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m44xe_n16_java_shell.tgz + local_file: src/nyc-output-linux_unit-m44xe_n22_java_shell.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m44xe_n22_java_shell.tgz bucket: mciuploads - command: shell.exec params: @@ -2827,13 +2827,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-linux_unit-m44xe_n16_java_shell.tgz + tar xvzf nyc-output-linux_unit-m44xe_n22_java_shell.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-linux_unit-m50xc_n16_java_shell.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m50xc_n16_java_shell.tgz + local_file: src/nyc-output-linux_unit-m50xc_n22_java_shell.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m50xc_n22_java_shell.tgz bucket: mciuploads - command: shell.exec params: @@ -2841,13 +2841,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-linux_unit-m50xc_n16_java_shell.tgz + tar xvzf nyc-output-linux_unit-m50xc_n22_java_shell.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-linux_unit-m50xe_n16_java_shell.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m50xe_n16_java_shell.tgz + local_file: src/nyc-output-linux_unit-m50xe_n22_java_shell.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m50xe_n22_java_shell.tgz bucket: mciuploads - command: shell.exec params: @@ -2855,13 +2855,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-linux_unit-m50xe_n16_java_shell.tgz + tar xvzf nyc-output-linux_unit-m50xe_n22_java_shell.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-linux_unit-m60xc_n16_java_shell.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m60xc_n16_java_shell.tgz + local_file: src/nyc-output-linux_unit-m60xc_n22_java_shell.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m60xc_n22_java_shell.tgz bucket: mciuploads - command: shell.exec params: @@ -2869,13 +2869,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-linux_unit-m60xc_n16_java_shell.tgz + tar xvzf nyc-output-linux_unit-m60xc_n22_java_shell.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-linux_unit-m60xe_n16_java_shell.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m60xe_n16_java_shell.tgz + local_file: src/nyc-output-linux_unit-m60xe_n22_java_shell.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m60xe_n22_java_shell.tgz bucket: mciuploads - command: shell.exec params: @@ -2883,13 +2883,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-linux_unit-m60xe_n16_java_shell.tgz + tar xvzf nyc-output-linux_unit-m60xe_n22_java_shell.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-linux_unit-m70xc_n16_java_shell.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m70xc_n16_java_shell.tgz + local_file: src/nyc-output-linux_unit-m70xc_n22_java_shell.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m70xc_n22_java_shell.tgz bucket: mciuploads - command: shell.exec params: @@ -2897,13 +2897,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-linux_unit-m70xc_n16_java_shell.tgz + tar xvzf nyc-output-linux_unit-m70xc_n22_java_shell.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-linux_unit-m70xe_n16_java_shell.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m70xe_n16_java_shell.tgz + local_file: src/nyc-output-linux_unit-m70xe_n22_java_shell.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m70xe_n22_java_shell.tgz bucket: mciuploads - command: shell.exec params: @@ -2911,13 +2911,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-linux_unit-m70xe_n16_java_shell.tgz + tar xvzf nyc-output-linux_unit-m70xe_n22_java_shell.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-linux_unit-m80xc_n16_java_shell.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m80xc_n16_java_shell.tgz + local_file: src/nyc-output-linux_unit-m80xc_n22_java_shell.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m80xc_n22_java_shell.tgz bucket: mciuploads - command: shell.exec params: @@ -2925,13 +2925,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-linux_unit-m80xc_n16_java_shell.tgz + tar xvzf nyc-output-linux_unit-m80xc_n22_java_shell.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-linux_unit-m80xe_n16_java_shell.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m80xe_n16_java_shell.tgz + local_file: src/nyc-output-linux_unit-m80xe_n22_java_shell.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m80xe_n22_java_shell.tgz bucket: mciuploads - command: shell.exec params: @@ -2939,13 +2939,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-linux_unit-m80xe_n16_java_shell.tgz + tar xvzf nyc-output-linux_unit-m80xe_n22_java_shell.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-linux_unit-mlatest_n16_java_shell.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-mlatest_n16_java_shell.tgz + local_file: src/nyc-output-linux_unit-mlatest_n22_java_shell.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-mlatest_n22_java_shell.tgz bucket: mciuploads - command: shell.exec params: @@ -2953,7 +2953,7 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-linux_unit-mlatest_n16_java_shell.tgz + tar xvzf nyc-output-linux_unit-mlatest_n22_java_shell.tgz - command: s3.get params: aws_key: ${aws_key} @@ -2972,8 +2972,8 @@ functions: params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-linux_unit-n16_js_multiline_to_singleline.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-n16_js_multiline_to_singleline.tgz + local_file: src/nyc-output-linux_unit-n22_js_multiline_to_singleline.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-n22_js_multiline_to_singleline.tgz bucket: mciuploads - command: shell.exec params: @@ -2981,7 +2981,7 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-linux_unit-n16_js_multiline_to_singleline.tgz + tar xvzf nyc-output-linux_unit-n22_js_multiline_to_singleline.tgz - command: s3.get params: aws_key: ${aws_key} @@ -3000,8 +3000,8 @@ functions: params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-linux_unit-n16_logging.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-n16_logging.tgz + local_file: src/nyc-output-linux_unit-n22_logging.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-n22_logging.tgz bucket: mciuploads - command: shell.exec params: @@ -3009,7 +3009,7 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-linux_unit-n16_logging.tgz + tar xvzf nyc-output-linux_unit-n22_logging.tgz - command: s3.get params: aws_key: ${aws_key} @@ -3182,8 +3182,8 @@ functions: params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-linux_unit-m42xc_n16_node_runtime_worker_thread.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m42xc_n16_node_runtime_worker_thread.tgz + local_file: src/nyc-output-linux_unit-m42xc_n22_node_runtime_worker_thread.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m42xc_n22_node_runtime_worker_thread.tgz bucket: mciuploads - command: shell.exec params: @@ -3191,13 +3191,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-linux_unit-m42xc_n16_node_runtime_worker_thread.tgz + tar xvzf nyc-output-linux_unit-m42xc_n22_node_runtime_worker_thread.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-linux_unit-m44xc_n16_node_runtime_worker_thread.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m44xc_n16_node_runtime_worker_thread.tgz + local_file: src/nyc-output-linux_unit-m44xc_n22_node_runtime_worker_thread.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m44xc_n22_node_runtime_worker_thread.tgz bucket: mciuploads - command: shell.exec params: @@ -3205,13 +3205,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-linux_unit-m44xc_n16_node_runtime_worker_thread.tgz + tar xvzf nyc-output-linux_unit-m44xc_n22_node_runtime_worker_thread.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-linux_unit-m44xe_n16_node_runtime_worker_thread.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m44xe_n16_node_runtime_worker_thread.tgz + local_file: src/nyc-output-linux_unit-m44xe_n22_node_runtime_worker_thread.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m44xe_n22_node_runtime_worker_thread.tgz bucket: mciuploads - command: shell.exec params: @@ -3219,13 +3219,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-linux_unit-m44xe_n16_node_runtime_worker_thread.tgz + tar xvzf nyc-output-linux_unit-m44xe_n22_node_runtime_worker_thread.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-linux_unit-m50xc_n16_node_runtime_worker_thread.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m50xc_n16_node_runtime_worker_thread.tgz + local_file: src/nyc-output-linux_unit-m50xc_n22_node_runtime_worker_thread.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m50xc_n22_node_runtime_worker_thread.tgz bucket: mciuploads - command: shell.exec params: @@ -3233,13 +3233,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-linux_unit-m50xc_n16_node_runtime_worker_thread.tgz + tar xvzf nyc-output-linux_unit-m50xc_n22_node_runtime_worker_thread.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-linux_unit-m50xe_n16_node_runtime_worker_thread.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m50xe_n16_node_runtime_worker_thread.tgz + local_file: src/nyc-output-linux_unit-m50xe_n22_node_runtime_worker_thread.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m50xe_n22_node_runtime_worker_thread.tgz bucket: mciuploads - command: shell.exec params: @@ -3247,13 +3247,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-linux_unit-m50xe_n16_node_runtime_worker_thread.tgz + tar xvzf nyc-output-linux_unit-m50xe_n22_node_runtime_worker_thread.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-linux_unit-m60xc_n16_node_runtime_worker_thread.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m60xc_n16_node_runtime_worker_thread.tgz + local_file: src/nyc-output-linux_unit-m60xc_n22_node_runtime_worker_thread.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m60xc_n22_node_runtime_worker_thread.tgz bucket: mciuploads - command: shell.exec params: @@ -3261,13 +3261,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-linux_unit-m60xc_n16_node_runtime_worker_thread.tgz + tar xvzf nyc-output-linux_unit-m60xc_n22_node_runtime_worker_thread.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-linux_unit-m60xe_n16_node_runtime_worker_thread.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m60xe_n16_node_runtime_worker_thread.tgz + local_file: src/nyc-output-linux_unit-m60xe_n22_node_runtime_worker_thread.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m60xe_n22_node_runtime_worker_thread.tgz bucket: mciuploads - command: shell.exec params: @@ -3275,13 +3275,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-linux_unit-m60xe_n16_node_runtime_worker_thread.tgz + tar xvzf nyc-output-linux_unit-m60xe_n22_node_runtime_worker_thread.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-linux_unit-m70xc_n16_node_runtime_worker_thread.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m70xc_n16_node_runtime_worker_thread.tgz + local_file: src/nyc-output-linux_unit-m70xc_n22_node_runtime_worker_thread.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m70xc_n22_node_runtime_worker_thread.tgz bucket: mciuploads - command: shell.exec params: @@ -3289,13 +3289,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-linux_unit-m70xc_n16_node_runtime_worker_thread.tgz + tar xvzf nyc-output-linux_unit-m70xc_n22_node_runtime_worker_thread.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-linux_unit-m70xe_n16_node_runtime_worker_thread.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m70xe_n16_node_runtime_worker_thread.tgz + local_file: src/nyc-output-linux_unit-m70xe_n22_node_runtime_worker_thread.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m70xe_n22_node_runtime_worker_thread.tgz bucket: mciuploads - command: shell.exec params: @@ -3303,13 +3303,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-linux_unit-m70xe_n16_node_runtime_worker_thread.tgz + tar xvzf nyc-output-linux_unit-m70xe_n22_node_runtime_worker_thread.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-linux_unit-m80xc_n16_node_runtime_worker_thread.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m80xc_n16_node_runtime_worker_thread.tgz + local_file: src/nyc-output-linux_unit-m80xc_n22_node_runtime_worker_thread.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m80xc_n22_node_runtime_worker_thread.tgz bucket: mciuploads - command: shell.exec params: @@ -3317,13 +3317,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-linux_unit-m80xc_n16_node_runtime_worker_thread.tgz + tar xvzf nyc-output-linux_unit-m80xc_n22_node_runtime_worker_thread.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-linux_unit-m80xe_n16_node_runtime_worker_thread.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m80xe_n16_node_runtime_worker_thread.tgz + local_file: src/nyc-output-linux_unit-m80xe_n22_node_runtime_worker_thread.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m80xe_n22_node_runtime_worker_thread.tgz bucket: mciuploads - command: shell.exec params: @@ -3331,13 +3331,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-linux_unit-m80xe_n16_node_runtime_worker_thread.tgz + tar xvzf nyc-output-linux_unit-m80xe_n22_node_runtime_worker_thread.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-linux_unit-mlatest_n16_node_runtime_worker_thread.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-mlatest_n16_node_runtime_worker_thread.tgz + local_file: src/nyc-output-linux_unit-mlatest_n22_node_runtime_worker_thread.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-mlatest_n22_node_runtime_worker_thread.tgz bucket: mciuploads - command: shell.exec params: @@ -3345,7 +3345,7 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-linux_unit-mlatest_n16_node_runtime_worker_thread.tgz + tar xvzf nyc-output-linux_unit-mlatest_n22_node_runtime_worker_thread.tgz - command: s3.get params: aws_key: ${aws_key} @@ -3364,8 +3364,8 @@ functions: params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-linux_unit-n16_service_provider_core.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-n16_service_provider_core.tgz + local_file: src/nyc-output-linux_unit-n22_service_provider_core.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-n22_service_provider_core.tgz bucket: mciuploads - command: shell.exec params: @@ -3373,7 +3373,7 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-linux_unit-n16_service_provider_core.tgz + tar xvzf nyc-output-linux_unit-n22_service_provider_core.tgz - command: s3.get params: aws_key: ${aws_key} @@ -3546,8 +3546,8 @@ functions: params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-linux_unit-m42xc_n16_service_provider_node_driver.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m42xc_n16_service_provider_node_driver.tgz + local_file: src/nyc-output-linux_unit-m42xc_n22_service_provider_node_driver.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m42xc_n22_service_provider_node_driver.tgz bucket: mciuploads - command: shell.exec params: @@ -3555,13 +3555,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-linux_unit-m42xc_n16_service_provider_node_driver.tgz + tar xvzf nyc-output-linux_unit-m42xc_n22_service_provider_node_driver.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-linux_unit-m44xc_n16_service_provider_node_driver.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m44xc_n16_service_provider_node_driver.tgz + local_file: src/nyc-output-linux_unit-m44xc_n22_service_provider_node_driver.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m44xc_n22_service_provider_node_driver.tgz bucket: mciuploads - command: shell.exec params: @@ -3569,13 +3569,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-linux_unit-m44xc_n16_service_provider_node_driver.tgz + tar xvzf nyc-output-linux_unit-m44xc_n22_service_provider_node_driver.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-linux_unit-m44xe_n16_service_provider_node_driver.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m44xe_n16_service_provider_node_driver.tgz + local_file: src/nyc-output-linux_unit-m44xe_n22_service_provider_node_driver.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m44xe_n22_service_provider_node_driver.tgz bucket: mciuploads - command: shell.exec params: @@ -3583,13 +3583,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-linux_unit-m44xe_n16_service_provider_node_driver.tgz + tar xvzf nyc-output-linux_unit-m44xe_n22_service_provider_node_driver.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-linux_unit-m50xc_n16_service_provider_node_driver.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m50xc_n16_service_provider_node_driver.tgz + local_file: src/nyc-output-linux_unit-m50xc_n22_service_provider_node_driver.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m50xc_n22_service_provider_node_driver.tgz bucket: mciuploads - command: shell.exec params: @@ -3597,13 +3597,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-linux_unit-m50xc_n16_service_provider_node_driver.tgz + tar xvzf nyc-output-linux_unit-m50xc_n22_service_provider_node_driver.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-linux_unit-m50xe_n16_service_provider_node_driver.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m50xe_n16_service_provider_node_driver.tgz + local_file: src/nyc-output-linux_unit-m50xe_n22_service_provider_node_driver.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m50xe_n22_service_provider_node_driver.tgz bucket: mciuploads - command: shell.exec params: @@ -3611,13 +3611,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-linux_unit-m50xe_n16_service_provider_node_driver.tgz + tar xvzf nyc-output-linux_unit-m50xe_n22_service_provider_node_driver.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-linux_unit-m60xc_n16_service_provider_node_driver.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m60xc_n16_service_provider_node_driver.tgz + local_file: src/nyc-output-linux_unit-m60xc_n22_service_provider_node_driver.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m60xc_n22_service_provider_node_driver.tgz bucket: mciuploads - command: shell.exec params: @@ -3625,13 +3625,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-linux_unit-m60xc_n16_service_provider_node_driver.tgz + tar xvzf nyc-output-linux_unit-m60xc_n22_service_provider_node_driver.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-linux_unit-m60xe_n16_service_provider_node_driver.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m60xe_n16_service_provider_node_driver.tgz + local_file: src/nyc-output-linux_unit-m60xe_n22_service_provider_node_driver.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m60xe_n22_service_provider_node_driver.tgz bucket: mciuploads - command: shell.exec params: @@ -3639,13 +3639,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-linux_unit-m60xe_n16_service_provider_node_driver.tgz + tar xvzf nyc-output-linux_unit-m60xe_n22_service_provider_node_driver.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-linux_unit-m70xc_n16_service_provider_node_driver.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m70xc_n16_service_provider_node_driver.tgz + local_file: src/nyc-output-linux_unit-m70xc_n22_service_provider_node_driver.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m70xc_n22_service_provider_node_driver.tgz bucket: mciuploads - command: shell.exec params: @@ -3653,13 +3653,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-linux_unit-m70xc_n16_service_provider_node_driver.tgz + tar xvzf nyc-output-linux_unit-m70xc_n22_service_provider_node_driver.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-linux_unit-m70xe_n16_service_provider_node_driver.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m70xe_n16_service_provider_node_driver.tgz + local_file: src/nyc-output-linux_unit-m70xe_n22_service_provider_node_driver.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m70xe_n22_service_provider_node_driver.tgz bucket: mciuploads - command: shell.exec params: @@ -3667,13 +3667,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-linux_unit-m70xe_n16_service_provider_node_driver.tgz + tar xvzf nyc-output-linux_unit-m70xe_n22_service_provider_node_driver.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-linux_unit-m80xc_n16_service_provider_node_driver.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m80xc_n16_service_provider_node_driver.tgz + local_file: src/nyc-output-linux_unit-m80xc_n22_service_provider_node_driver.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m80xc_n22_service_provider_node_driver.tgz bucket: mciuploads - command: shell.exec params: @@ -3681,13 +3681,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-linux_unit-m80xc_n16_service_provider_node_driver.tgz + tar xvzf nyc-output-linux_unit-m80xc_n22_service_provider_node_driver.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-linux_unit-m80xe_n16_service_provider_node_driver.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m80xe_n16_service_provider_node_driver.tgz + local_file: src/nyc-output-linux_unit-m80xe_n22_service_provider_node_driver.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m80xe_n22_service_provider_node_driver.tgz bucket: mciuploads - command: shell.exec params: @@ -3695,13 +3695,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-linux_unit-m80xe_n16_service_provider_node_driver.tgz + tar xvzf nyc-output-linux_unit-m80xe_n22_service_provider_node_driver.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-linux_unit-mlatest_n16_service_provider_node_driver.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-mlatest_n16_service_provider_node_driver.tgz + local_file: src/nyc-output-linux_unit-mlatest_n22_service_provider_node_driver.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-mlatest_n22_service_provider_node_driver.tgz bucket: mciuploads - command: shell.exec params: @@ -3709,7 +3709,7 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-linux_unit-mlatest_n16_service_provider_node_driver.tgz + tar xvzf nyc-output-linux_unit-mlatest_n22_service_provider_node_driver.tgz - command: s3.get params: aws_key: ${aws_key} @@ -3882,8 +3882,8 @@ functions: params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-linux_unit-m42xc_n16_shell_api.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m42xc_n16_shell_api.tgz + local_file: src/nyc-output-linux_unit-m42xc_n22_shell_api.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m42xc_n22_shell_api.tgz bucket: mciuploads - command: shell.exec params: @@ -3891,13 +3891,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-linux_unit-m42xc_n16_shell_api.tgz + tar xvzf nyc-output-linux_unit-m42xc_n22_shell_api.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-linux_unit-m44xc_n16_shell_api.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m44xc_n16_shell_api.tgz + local_file: src/nyc-output-linux_unit-m44xc_n22_shell_api.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m44xc_n22_shell_api.tgz bucket: mciuploads - command: shell.exec params: @@ -3905,13 +3905,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-linux_unit-m44xc_n16_shell_api.tgz + tar xvzf nyc-output-linux_unit-m44xc_n22_shell_api.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-linux_unit-m44xe_n16_shell_api.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m44xe_n16_shell_api.tgz + local_file: src/nyc-output-linux_unit-m44xe_n22_shell_api.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m44xe_n22_shell_api.tgz bucket: mciuploads - command: shell.exec params: @@ -3919,13 +3919,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-linux_unit-m44xe_n16_shell_api.tgz + tar xvzf nyc-output-linux_unit-m44xe_n22_shell_api.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-linux_unit-m50xc_n16_shell_api.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m50xc_n16_shell_api.tgz + local_file: src/nyc-output-linux_unit-m50xc_n22_shell_api.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m50xc_n22_shell_api.tgz bucket: mciuploads - command: shell.exec params: @@ -3933,13 +3933,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-linux_unit-m50xc_n16_shell_api.tgz + tar xvzf nyc-output-linux_unit-m50xc_n22_shell_api.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-linux_unit-m50xe_n16_shell_api.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m50xe_n16_shell_api.tgz + local_file: src/nyc-output-linux_unit-m50xe_n22_shell_api.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m50xe_n22_shell_api.tgz bucket: mciuploads - command: shell.exec params: @@ -3947,13 +3947,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-linux_unit-m50xe_n16_shell_api.tgz + tar xvzf nyc-output-linux_unit-m50xe_n22_shell_api.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-linux_unit-m60xc_n16_shell_api.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m60xc_n16_shell_api.tgz + local_file: src/nyc-output-linux_unit-m60xc_n22_shell_api.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m60xc_n22_shell_api.tgz bucket: mciuploads - command: shell.exec params: @@ -3961,13 +3961,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-linux_unit-m60xc_n16_shell_api.tgz + tar xvzf nyc-output-linux_unit-m60xc_n22_shell_api.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-linux_unit-m60xe_n16_shell_api.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m60xe_n16_shell_api.tgz + local_file: src/nyc-output-linux_unit-m60xe_n22_shell_api.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m60xe_n22_shell_api.tgz bucket: mciuploads - command: shell.exec params: @@ -3975,13 +3975,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-linux_unit-m60xe_n16_shell_api.tgz + tar xvzf nyc-output-linux_unit-m60xe_n22_shell_api.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-linux_unit-m70xc_n16_shell_api.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m70xc_n16_shell_api.tgz + local_file: src/nyc-output-linux_unit-m70xc_n22_shell_api.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m70xc_n22_shell_api.tgz bucket: mciuploads - command: shell.exec params: @@ -3989,13 +3989,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-linux_unit-m70xc_n16_shell_api.tgz + tar xvzf nyc-output-linux_unit-m70xc_n22_shell_api.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-linux_unit-m70xe_n16_shell_api.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m70xe_n16_shell_api.tgz + local_file: src/nyc-output-linux_unit-m70xe_n22_shell_api.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m70xe_n22_shell_api.tgz bucket: mciuploads - command: shell.exec params: @@ -4003,13 +4003,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-linux_unit-m70xe_n16_shell_api.tgz + tar xvzf nyc-output-linux_unit-m70xe_n22_shell_api.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-linux_unit-m80xc_n16_shell_api.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m80xc_n16_shell_api.tgz + local_file: src/nyc-output-linux_unit-m80xc_n22_shell_api.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m80xc_n22_shell_api.tgz bucket: mciuploads - command: shell.exec params: @@ -4017,13 +4017,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-linux_unit-m80xc_n16_shell_api.tgz + tar xvzf nyc-output-linux_unit-m80xc_n22_shell_api.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-linux_unit-m80xe_n16_shell_api.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m80xe_n16_shell_api.tgz + local_file: src/nyc-output-linux_unit-m80xe_n22_shell_api.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-m80xe_n22_shell_api.tgz bucket: mciuploads - command: shell.exec params: @@ -4031,13 +4031,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-linux_unit-m80xe_n16_shell_api.tgz + tar xvzf nyc-output-linux_unit-m80xe_n22_shell_api.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-linux_unit-mlatest_n16_shell_api.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-mlatest_n16_shell_api.tgz + local_file: src/nyc-output-linux_unit-mlatest_n22_shell_api.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-mlatest_n22_shell_api.tgz bucket: mciuploads - command: shell.exec params: @@ -4045,7 +4045,7 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-linux_unit-mlatest_n16_shell_api.tgz + tar xvzf nyc-output-linux_unit-mlatest_n22_shell_api.tgz - command: s3.get params: aws_key: ${aws_key} @@ -4064,8 +4064,8 @@ functions: params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-linux_unit-n16_shell_evaluator.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-n16_shell_evaluator.tgz + local_file: src/nyc-output-linux_unit-n22_shell_evaluator.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-n22_shell_evaluator.tgz bucket: mciuploads - command: shell.exec params: @@ -4073,7 +4073,7 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-linux_unit-n16_shell_evaluator.tgz + tar xvzf nyc-output-linux_unit-n22_shell_evaluator.tgz - command: s3.get params: aws_key: ${aws_key} @@ -4092,8 +4092,8 @@ functions: params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-linux_unit-n16_snippet_manager.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-n16_snippet_manager.tgz + local_file: src/nyc-output-linux_unit-n22_snippet_manager.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-n22_snippet_manager.tgz bucket: mciuploads - command: shell.exec params: @@ -4101,7 +4101,7 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-linux_unit-n16_snippet_manager.tgz + tar xvzf nyc-output-linux_unit-n22_snippet_manager.tgz - command: s3.get params: aws_key: ${aws_key} @@ -4120,8 +4120,8 @@ functions: params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-linux_unit-n16_types.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-n16_types.tgz + local_file: src/nyc-output-linux_unit-n22_types.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux_unit-n22_types.tgz bucket: mciuploads - command: shell.exec params: @@ -4129,7 +4129,7 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-linux_unit-n16_types.tgz + tar xvzf nyc-output-linux_unit-n22_types.tgz - command: s3.get params: aws_key: ${aws_key} @@ -4148,8 +4148,8 @@ functions: params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-win32_unit-n16_arg_parser.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-n16_arg_parser.tgz + local_file: src/nyc-output-win32_unit-n22_arg_parser.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-n22_arg_parser.tgz bucket: mciuploads - command: shell.exec params: @@ -4157,7 +4157,7 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-win32_unit-n16_arg_parser.tgz + tar xvzf nyc-output-win32_unit-n22_arg_parser.tgz - command: s3.get params: aws_key: ${aws_key} @@ -4176,8 +4176,8 @@ functions: params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-win32_unit-n16_async_rewriter2.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-n16_async_rewriter2.tgz + local_file: src/nyc-output-win32_unit-n22_async_rewriter2.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-n22_async_rewriter2.tgz bucket: mciuploads - command: shell.exec params: @@ -4185,7 +4185,7 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-win32_unit-n16_async_rewriter2.tgz + tar xvzf nyc-output-win32_unit-n22_async_rewriter2.tgz - command: s3.get params: aws_key: ${aws_key} @@ -4204,8 +4204,8 @@ functions: params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-win32_unit-n16_autocomplete.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-n16_autocomplete.tgz + local_file: src/nyc-output-win32_unit-n22_autocomplete.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-n22_autocomplete.tgz bucket: mciuploads - command: shell.exec params: @@ -4213,7 +4213,7 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-win32_unit-n16_autocomplete.tgz + tar xvzf nyc-output-win32_unit-n22_autocomplete.tgz - command: s3.get params: aws_key: ${aws_key} @@ -4232,8 +4232,8 @@ functions: params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-win32_unit-n16_browser_runtime_core.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-n16_browser_runtime_core.tgz + local_file: src/nyc-output-win32_unit-n22_browser_runtime_core.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-n22_browser_runtime_core.tgz bucket: mciuploads - command: shell.exec params: @@ -4241,7 +4241,7 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-win32_unit-n16_browser_runtime_core.tgz + tar xvzf nyc-output-win32_unit-n22_browser_runtime_core.tgz - command: s3.get params: aws_key: ${aws_key} @@ -4260,8 +4260,8 @@ functions: params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-win32_unit-n16_browser_runtime_electron.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-n16_browser_runtime_electron.tgz + local_file: src/nyc-output-win32_unit-n22_browser_runtime_electron.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-n22_browser_runtime_electron.tgz bucket: mciuploads - command: shell.exec params: @@ -4269,7 +4269,7 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-win32_unit-n16_browser_runtime_electron.tgz + tar xvzf nyc-output-win32_unit-n22_browser_runtime_electron.tgz - command: s3.get params: aws_key: ${aws_key} @@ -4288,8 +4288,8 @@ functions: params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-win32_unit-n16_build.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-n16_build.tgz + local_file: src/nyc-output-win32_unit-n22_build.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-n22_build.tgz bucket: mciuploads - command: shell.exec params: @@ -4297,7 +4297,7 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-win32_unit-n16_build.tgz + tar xvzf nyc-output-win32_unit-n22_build.tgz - command: s3.get params: aws_key: ${aws_key} @@ -4484,8 +4484,8 @@ functions: params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-win32_unit-m42xc_n16_cli_repl.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m42xc_n16_cli_repl.tgz + local_file: src/nyc-output-win32_unit-m42xc_n22_cli_repl.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m42xc_n22_cli_repl.tgz bucket: mciuploads - command: shell.exec params: @@ -4493,13 +4493,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-win32_unit-m42xc_n16_cli_repl.tgz + tar xvzf nyc-output-win32_unit-m42xc_n22_cli_repl.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-win32_unit-m42xe_n16_cli_repl.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m42xe_n16_cli_repl.tgz + local_file: src/nyc-output-win32_unit-m42xe_n22_cli_repl.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m42xe_n22_cli_repl.tgz bucket: mciuploads - command: shell.exec params: @@ -4507,13 +4507,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-win32_unit-m42xe_n16_cli_repl.tgz + tar xvzf nyc-output-win32_unit-m42xe_n22_cli_repl.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-win32_unit-m44xc_n16_cli_repl.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m44xc_n16_cli_repl.tgz + local_file: src/nyc-output-win32_unit-m44xc_n22_cli_repl.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m44xc_n22_cli_repl.tgz bucket: mciuploads - command: shell.exec params: @@ -4521,13 +4521,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-win32_unit-m44xc_n16_cli_repl.tgz + tar xvzf nyc-output-win32_unit-m44xc_n22_cli_repl.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-win32_unit-m44xe_n16_cli_repl.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m44xe_n16_cli_repl.tgz + local_file: src/nyc-output-win32_unit-m44xe_n22_cli_repl.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m44xe_n22_cli_repl.tgz bucket: mciuploads - command: shell.exec params: @@ -4535,13 +4535,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-win32_unit-m44xe_n16_cli_repl.tgz + tar xvzf nyc-output-win32_unit-m44xe_n22_cli_repl.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-win32_unit-m50xc_n16_cli_repl.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m50xc_n16_cli_repl.tgz + local_file: src/nyc-output-win32_unit-m50xc_n22_cli_repl.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m50xc_n22_cli_repl.tgz bucket: mciuploads - command: shell.exec params: @@ -4549,13 +4549,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-win32_unit-m50xc_n16_cli_repl.tgz + tar xvzf nyc-output-win32_unit-m50xc_n22_cli_repl.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-win32_unit-m50xe_n16_cli_repl.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m50xe_n16_cli_repl.tgz + local_file: src/nyc-output-win32_unit-m50xe_n22_cli_repl.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m50xe_n22_cli_repl.tgz bucket: mciuploads - command: shell.exec params: @@ -4563,13 +4563,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-win32_unit-m50xe_n16_cli_repl.tgz + tar xvzf nyc-output-win32_unit-m50xe_n22_cli_repl.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-win32_unit-m60xc_n16_cli_repl.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m60xc_n16_cli_repl.tgz + local_file: src/nyc-output-win32_unit-m60xc_n22_cli_repl.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m60xc_n22_cli_repl.tgz bucket: mciuploads - command: shell.exec params: @@ -4577,13 +4577,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-win32_unit-m60xc_n16_cli_repl.tgz + tar xvzf nyc-output-win32_unit-m60xc_n22_cli_repl.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-win32_unit-m60xe_n16_cli_repl.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m60xe_n16_cli_repl.tgz + local_file: src/nyc-output-win32_unit-m60xe_n22_cli_repl.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m60xe_n22_cli_repl.tgz bucket: mciuploads - command: shell.exec params: @@ -4591,13 +4591,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-win32_unit-m60xe_n16_cli_repl.tgz + tar xvzf nyc-output-win32_unit-m60xe_n22_cli_repl.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-win32_unit-m70xc_n16_cli_repl.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m70xc_n16_cli_repl.tgz + local_file: src/nyc-output-win32_unit-m70xc_n22_cli_repl.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m70xc_n22_cli_repl.tgz bucket: mciuploads - command: shell.exec params: @@ -4605,13 +4605,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-win32_unit-m70xc_n16_cli_repl.tgz + tar xvzf nyc-output-win32_unit-m70xc_n22_cli_repl.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-win32_unit-m70xe_n16_cli_repl.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m70xe_n16_cli_repl.tgz + local_file: src/nyc-output-win32_unit-m70xe_n22_cli_repl.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m70xe_n22_cli_repl.tgz bucket: mciuploads - command: shell.exec params: @@ -4619,13 +4619,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-win32_unit-m70xe_n16_cli_repl.tgz + tar xvzf nyc-output-win32_unit-m70xe_n22_cli_repl.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-win32_unit-m80xc_n16_cli_repl.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m80xc_n16_cli_repl.tgz + local_file: src/nyc-output-win32_unit-m80xc_n22_cli_repl.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m80xc_n22_cli_repl.tgz bucket: mciuploads - command: shell.exec params: @@ -4633,13 +4633,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-win32_unit-m80xc_n16_cli_repl.tgz + tar xvzf nyc-output-win32_unit-m80xc_n22_cli_repl.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-win32_unit-m80xe_n16_cli_repl.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m80xe_n16_cli_repl.tgz + local_file: src/nyc-output-win32_unit-m80xe_n22_cli_repl.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m80xe_n22_cli_repl.tgz bucket: mciuploads - command: shell.exec params: @@ -4647,13 +4647,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-win32_unit-m80xe_n16_cli_repl.tgz + tar xvzf nyc-output-win32_unit-m80xe_n22_cli_repl.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-win32_unit-mlatest_n16_cli_repl.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-mlatest_n16_cli_repl.tgz + local_file: src/nyc-output-win32_unit-mlatest_n22_cli_repl.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-mlatest_n22_cli_repl.tgz bucket: mciuploads - command: shell.exec params: @@ -4661,7 +4661,7 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-win32_unit-mlatest_n16_cli_repl.tgz + tar xvzf nyc-output-win32_unit-mlatest_n22_cli_repl.tgz - command: s3.get params: aws_key: ${aws_key} @@ -4848,8 +4848,8 @@ functions: params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-win32_unit-m42xc_n16_e2e_tests.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m42xc_n16_e2e_tests.tgz + local_file: src/nyc-output-win32_unit-m42xc_n22_e2e_tests.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m42xc_n22_e2e_tests.tgz bucket: mciuploads - command: shell.exec params: @@ -4857,13 +4857,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-win32_unit-m42xc_n16_e2e_tests.tgz + tar xvzf nyc-output-win32_unit-m42xc_n22_e2e_tests.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-win32_unit-m42xe_n16_e2e_tests.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m42xe_n16_e2e_tests.tgz + local_file: src/nyc-output-win32_unit-m42xe_n22_e2e_tests.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m42xe_n22_e2e_tests.tgz bucket: mciuploads - command: shell.exec params: @@ -4871,13 +4871,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-win32_unit-m42xe_n16_e2e_tests.tgz + tar xvzf nyc-output-win32_unit-m42xe_n22_e2e_tests.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-win32_unit-m44xc_n16_e2e_tests.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m44xc_n16_e2e_tests.tgz + local_file: src/nyc-output-win32_unit-m44xc_n22_e2e_tests.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m44xc_n22_e2e_tests.tgz bucket: mciuploads - command: shell.exec params: @@ -4885,13 +4885,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-win32_unit-m44xc_n16_e2e_tests.tgz + tar xvzf nyc-output-win32_unit-m44xc_n22_e2e_tests.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-win32_unit-m44xe_n16_e2e_tests.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m44xe_n16_e2e_tests.tgz + local_file: src/nyc-output-win32_unit-m44xe_n22_e2e_tests.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m44xe_n22_e2e_tests.tgz bucket: mciuploads - command: shell.exec params: @@ -4899,13 +4899,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-win32_unit-m44xe_n16_e2e_tests.tgz + tar xvzf nyc-output-win32_unit-m44xe_n22_e2e_tests.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-win32_unit-m50xc_n16_e2e_tests.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m50xc_n16_e2e_tests.tgz + local_file: src/nyc-output-win32_unit-m50xc_n22_e2e_tests.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m50xc_n22_e2e_tests.tgz bucket: mciuploads - command: shell.exec params: @@ -4913,13 +4913,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-win32_unit-m50xc_n16_e2e_tests.tgz + tar xvzf nyc-output-win32_unit-m50xc_n22_e2e_tests.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-win32_unit-m50xe_n16_e2e_tests.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m50xe_n16_e2e_tests.tgz + local_file: src/nyc-output-win32_unit-m50xe_n22_e2e_tests.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m50xe_n22_e2e_tests.tgz bucket: mciuploads - command: shell.exec params: @@ -4927,13 +4927,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-win32_unit-m50xe_n16_e2e_tests.tgz + tar xvzf nyc-output-win32_unit-m50xe_n22_e2e_tests.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-win32_unit-m60xc_n16_e2e_tests.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m60xc_n16_e2e_tests.tgz + local_file: src/nyc-output-win32_unit-m60xc_n22_e2e_tests.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m60xc_n22_e2e_tests.tgz bucket: mciuploads - command: shell.exec params: @@ -4941,13 +4941,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-win32_unit-m60xc_n16_e2e_tests.tgz + tar xvzf nyc-output-win32_unit-m60xc_n22_e2e_tests.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-win32_unit-m60xe_n16_e2e_tests.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m60xe_n16_e2e_tests.tgz + local_file: src/nyc-output-win32_unit-m60xe_n22_e2e_tests.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m60xe_n22_e2e_tests.tgz bucket: mciuploads - command: shell.exec params: @@ -4955,13 +4955,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-win32_unit-m60xe_n16_e2e_tests.tgz + tar xvzf nyc-output-win32_unit-m60xe_n22_e2e_tests.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-win32_unit-m70xc_n16_e2e_tests.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m70xc_n16_e2e_tests.tgz + local_file: src/nyc-output-win32_unit-m70xc_n22_e2e_tests.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m70xc_n22_e2e_tests.tgz bucket: mciuploads - command: shell.exec params: @@ -4969,13 +4969,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-win32_unit-m70xc_n16_e2e_tests.tgz + tar xvzf nyc-output-win32_unit-m70xc_n22_e2e_tests.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-win32_unit-m70xe_n16_e2e_tests.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m70xe_n16_e2e_tests.tgz + local_file: src/nyc-output-win32_unit-m70xe_n22_e2e_tests.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m70xe_n22_e2e_tests.tgz bucket: mciuploads - command: shell.exec params: @@ -4983,13 +4983,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-win32_unit-m70xe_n16_e2e_tests.tgz + tar xvzf nyc-output-win32_unit-m70xe_n22_e2e_tests.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-win32_unit-m80xc_n16_e2e_tests.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m80xc_n16_e2e_tests.tgz + local_file: src/nyc-output-win32_unit-m80xc_n22_e2e_tests.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m80xc_n22_e2e_tests.tgz bucket: mciuploads - command: shell.exec params: @@ -4997,13 +4997,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-win32_unit-m80xc_n16_e2e_tests.tgz + tar xvzf nyc-output-win32_unit-m80xc_n22_e2e_tests.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-win32_unit-m80xe_n16_e2e_tests.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m80xe_n16_e2e_tests.tgz + local_file: src/nyc-output-win32_unit-m80xe_n22_e2e_tests.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m80xe_n22_e2e_tests.tgz bucket: mciuploads - command: shell.exec params: @@ -5011,13 +5011,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-win32_unit-m80xe_n16_e2e_tests.tgz + tar xvzf nyc-output-win32_unit-m80xe_n22_e2e_tests.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-win32_unit-mlatest_n16_e2e_tests.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-mlatest_n16_e2e_tests.tgz + local_file: src/nyc-output-win32_unit-mlatest_n22_e2e_tests.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-mlatest_n22_e2e_tests.tgz bucket: mciuploads - command: shell.exec params: @@ -5025,7 +5025,7 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-win32_unit-mlatest_n16_e2e_tests.tgz + tar xvzf nyc-output-win32_unit-mlatest_n22_e2e_tests.tgz - command: s3.get params: aws_key: ${aws_key} @@ -5044,8 +5044,8 @@ functions: params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-win32_unit-n16_editor.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-n16_editor.tgz + local_file: src/nyc-output-win32_unit-n22_editor.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-n22_editor.tgz bucket: mciuploads - command: shell.exec params: @@ -5053,7 +5053,7 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-win32_unit-n16_editor.tgz + tar xvzf nyc-output-win32_unit-n22_editor.tgz - command: s3.get params: aws_key: ${aws_key} @@ -5072,8 +5072,8 @@ functions: params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-win32_unit-n16_errors.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-n16_errors.tgz + local_file: src/nyc-output-win32_unit-n22_errors.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-n22_errors.tgz bucket: mciuploads - command: shell.exec params: @@ -5081,7 +5081,7 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-win32_unit-n16_errors.tgz + tar xvzf nyc-output-win32_unit-n22_errors.tgz - command: s3.get params: aws_key: ${aws_key} @@ -5100,8 +5100,8 @@ functions: params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-win32_unit-n16_history.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-n16_history.tgz + local_file: src/nyc-output-win32_unit-n22_history.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-n22_history.tgz bucket: mciuploads - command: shell.exec params: @@ -5109,7 +5109,7 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-win32_unit-n16_history.tgz + tar xvzf nyc-output-win32_unit-n22_history.tgz - command: s3.get params: aws_key: ${aws_key} @@ -5128,8 +5128,8 @@ functions: params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-win32_unit-n16_i18n.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-n16_i18n.tgz + local_file: src/nyc-output-win32_unit-n22_i18n.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-n22_i18n.tgz bucket: mciuploads - command: shell.exec params: @@ -5137,7 +5137,7 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-win32_unit-n16_i18n.tgz + tar xvzf nyc-output-win32_unit-n22_i18n.tgz - command: s3.get params: aws_key: ${aws_key} @@ -5156,8 +5156,8 @@ functions: params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-win32_unit-n16_js_multiline_to_singleline.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-n16_js_multiline_to_singleline.tgz + local_file: src/nyc-output-win32_unit-n22_js_multiline_to_singleline.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-n22_js_multiline_to_singleline.tgz bucket: mciuploads - command: shell.exec params: @@ -5165,7 +5165,7 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-win32_unit-n16_js_multiline_to_singleline.tgz + tar xvzf nyc-output-win32_unit-n22_js_multiline_to_singleline.tgz - command: s3.get params: aws_key: ${aws_key} @@ -5184,8 +5184,8 @@ functions: params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-win32_unit-n16_logging.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-n16_logging.tgz + local_file: src/nyc-output-win32_unit-n22_logging.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-n22_logging.tgz bucket: mciuploads - command: shell.exec params: @@ -5193,7 +5193,7 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-win32_unit-n16_logging.tgz + tar xvzf nyc-output-win32_unit-n22_logging.tgz - command: s3.get params: aws_key: ${aws_key} @@ -5380,8 +5380,8 @@ functions: params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-win32_unit-m42xc_n16_node_runtime_worker_thread.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m42xc_n16_node_runtime_worker_thread.tgz + local_file: src/nyc-output-win32_unit-m42xc_n22_node_runtime_worker_thread.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m42xc_n22_node_runtime_worker_thread.tgz bucket: mciuploads - command: shell.exec params: @@ -5389,13 +5389,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-win32_unit-m42xc_n16_node_runtime_worker_thread.tgz + tar xvzf nyc-output-win32_unit-m42xc_n22_node_runtime_worker_thread.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-win32_unit-m42xe_n16_node_runtime_worker_thread.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m42xe_n16_node_runtime_worker_thread.tgz + local_file: src/nyc-output-win32_unit-m42xe_n22_node_runtime_worker_thread.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m42xe_n22_node_runtime_worker_thread.tgz bucket: mciuploads - command: shell.exec params: @@ -5403,13 +5403,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-win32_unit-m42xe_n16_node_runtime_worker_thread.tgz + tar xvzf nyc-output-win32_unit-m42xe_n22_node_runtime_worker_thread.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-win32_unit-m44xc_n16_node_runtime_worker_thread.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m44xc_n16_node_runtime_worker_thread.tgz + local_file: src/nyc-output-win32_unit-m44xc_n22_node_runtime_worker_thread.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m44xc_n22_node_runtime_worker_thread.tgz bucket: mciuploads - command: shell.exec params: @@ -5417,13 +5417,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-win32_unit-m44xc_n16_node_runtime_worker_thread.tgz + tar xvzf nyc-output-win32_unit-m44xc_n22_node_runtime_worker_thread.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-win32_unit-m44xe_n16_node_runtime_worker_thread.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m44xe_n16_node_runtime_worker_thread.tgz + local_file: src/nyc-output-win32_unit-m44xe_n22_node_runtime_worker_thread.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m44xe_n22_node_runtime_worker_thread.tgz bucket: mciuploads - command: shell.exec params: @@ -5431,13 +5431,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-win32_unit-m44xe_n16_node_runtime_worker_thread.tgz + tar xvzf nyc-output-win32_unit-m44xe_n22_node_runtime_worker_thread.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-win32_unit-m50xc_n16_node_runtime_worker_thread.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m50xc_n16_node_runtime_worker_thread.tgz + local_file: src/nyc-output-win32_unit-m50xc_n22_node_runtime_worker_thread.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m50xc_n22_node_runtime_worker_thread.tgz bucket: mciuploads - command: shell.exec params: @@ -5445,13 +5445,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-win32_unit-m50xc_n16_node_runtime_worker_thread.tgz + tar xvzf nyc-output-win32_unit-m50xc_n22_node_runtime_worker_thread.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-win32_unit-m50xe_n16_node_runtime_worker_thread.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m50xe_n16_node_runtime_worker_thread.tgz + local_file: src/nyc-output-win32_unit-m50xe_n22_node_runtime_worker_thread.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m50xe_n22_node_runtime_worker_thread.tgz bucket: mciuploads - command: shell.exec params: @@ -5459,13 +5459,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-win32_unit-m50xe_n16_node_runtime_worker_thread.tgz + tar xvzf nyc-output-win32_unit-m50xe_n22_node_runtime_worker_thread.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-win32_unit-m60xc_n16_node_runtime_worker_thread.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m60xc_n16_node_runtime_worker_thread.tgz + local_file: src/nyc-output-win32_unit-m60xc_n22_node_runtime_worker_thread.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m60xc_n22_node_runtime_worker_thread.tgz bucket: mciuploads - command: shell.exec params: @@ -5473,13 +5473,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-win32_unit-m60xc_n16_node_runtime_worker_thread.tgz + tar xvzf nyc-output-win32_unit-m60xc_n22_node_runtime_worker_thread.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-win32_unit-m60xe_n16_node_runtime_worker_thread.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m60xe_n16_node_runtime_worker_thread.tgz + local_file: src/nyc-output-win32_unit-m60xe_n22_node_runtime_worker_thread.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m60xe_n22_node_runtime_worker_thread.tgz bucket: mciuploads - command: shell.exec params: @@ -5487,13 +5487,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-win32_unit-m60xe_n16_node_runtime_worker_thread.tgz + tar xvzf nyc-output-win32_unit-m60xe_n22_node_runtime_worker_thread.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-win32_unit-m70xc_n16_node_runtime_worker_thread.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m70xc_n16_node_runtime_worker_thread.tgz + local_file: src/nyc-output-win32_unit-m70xc_n22_node_runtime_worker_thread.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m70xc_n22_node_runtime_worker_thread.tgz bucket: mciuploads - command: shell.exec params: @@ -5501,13 +5501,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-win32_unit-m70xc_n16_node_runtime_worker_thread.tgz + tar xvzf nyc-output-win32_unit-m70xc_n22_node_runtime_worker_thread.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-win32_unit-m70xe_n16_node_runtime_worker_thread.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m70xe_n16_node_runtime_worker_thread.tgz + local_file: src/nyc-output-win32_unit-m70xe_n22_node_runtime_worker_thread.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m70xe_n22_node_runtime_worker_thread.tgz bucket: mciuploads - command: shell.exec params: @@ -5515,13 +5515,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-win32_unit-m70xe_n16_node_runtime_worker_thread.tgz + tar xvzf nyc-output-win32_unit-m70xe_n22_node_runtime_worker_thread.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-win32_unit-m80xc_n16_node_runtime_worker_thread.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m80xc_n16_node_runtime_worker_thread.tgz + local_file: src/nyc-output-win32_unit-m80xc_n22_node_runtime_worker_thread.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m80xc_n22_node_runtime_worker_thread.tgz bucket: mciuploads - command: shell.exec params: @@ -5529,13 +5529,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-win32_unit-m80xc_n16_node_runtime_worker_thread.tgz + tar xvzf nyc-output-win32_unit-m80xc_n22_node_runtime_worker_thread.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-win32_unit-m80xe_n16_node_runtime_worker_thread.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m80xe_n16_node_runtime_worker_thread.tgz + local_file: src/nyc-output-win32_unit-m80xe_n22_node_runtime_worker_thread.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m80xe_n22_node_runtime_worker_thread.tgz bucket: mciuploads - command: shell.exec params: @@ -5543,13 +5543,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-win32_unit-m80xe_n16_node_runtime_worker_thread.tgz + tar xvzf nyc-output-win32_unit-m80xe_n22_node_runtime_worker_thread.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-win32_unit-mlatest_n16_node_runtime_worker_thread.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-mlatest_n16_node_runtime_worker_thread.tgz + local_file: src/nyc-output-win32_unit-mlatest_n22_node_runtime_worker_thread.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-mlatest_n22_node_runtime_worker_thread.tgz bucket: mciuploads - command: shell.exec params: @@ -5557,7 +5557,7 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-win32_unit-mlatest_n16_node_runtime_worker_thread.tgz + tar xvzf nyc-output-win32_unit-mlatest_n22_node_runtime_worker_thread.tgz - command: s3.get params: aws_key: ${aws_key} @@ -5576,8 +5576,8 @@ functions: params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-win32_unit-n16_service_provider_core.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-n16_service_provider_core.tgz + local_file: src/nyc-output-win32_unit-n22_service_provider_core.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-n22_service_provider_core.tgz bucket: mciuploads - command: shell.exec params: @@ -5585,7 +5585,7 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-win32_unit-n16_service_provider_core.tgz + tar xvzf nyc-output-win32_unit-n22_service_provider_core.tgz - command: s3.get params: aws_key: ${aws_key} @@ -5772,8 +5772,8 @@ functions: params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-win32_unit-m42xc_n16_service_provider_node_driver.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m42xc_n16_service_provider_node_driver.tgz + local_file: src/nyc-output-win32_unit-m42xc_n22_service_provider_node_driver.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m42xc_n22_service_provider_node_driver.tgz bucket: mciuploads - command: shell.exec params: @@ -5781,13 +5781,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-win32_unit-m42xc_n16_service_provider_node_driver.tgz + tar xvzf nyc-output-win32_unit-m42xc_n22_service_provider_node_driver.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-win32_unit-m42xe_n16_service_provider_node_driver.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m42xe_n16_service_provider_node_driver.tgz + local_file: src/nyc-output-win32_unit-m42xe_n22_service_provider_node_driver.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m42xe_n22_service_provider_node_driver.tgz bucket: mciuploads - command: shell.exec params: @@ -5795,13 +5795,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-win32_unit-m42xe_n16_service_provider_node_driver.tgz + tar xvzf nyc-output-win32_unit-m42xe_n22_service_provider_node_driver.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-win32_unit-m44xc_n16_service_provider_node_driver.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m44xc_n16_service_provider_node_driver.tgz + local_file: src/nyc-output-win32_unit-m44xc_n22_service_provider_node_driver.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m44xc_n22_service_provider_node_driver.tgz bucket: mciuploads - command: shell.exec params: @@ -5809,13 +5809,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-win32_unit-m44xc_n16_service_provider_node_driver.tgz + tar xvzf nyc-output-win32_unit-m44xc_n22_service_provider_node_driver.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-win32_unit-m44xe_n16_service_provider_node_driver.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m44xe_n16_service_provider_node_driver.tgz + local_file: src/nyc-output-win32_unit-m44xe_n22_service_provider_node_driver.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m44xe_n22_service_provider_node_driver.tgz bucket: mciuploads - command: shell.exec params: @@ -5823,13 +5823,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-win32_unit-m44xe_n16_service_provider_node_driver.tgz + tar xvzf nyc-output-win32_unit-m44xe_n22_service_provider_node_driver.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-win32_unit-m50xc_n16_service_provider_node_driver.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m50xc_n16_service_provider_node_driver.tgz + local_file: src/nyc-output-win32_unit-m50xc_n22_service_provider_node_driver.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m50xc_n22_service_provider_node_driver.tgz bucket: mciuploads - command: shell.exec params: @@ -5837,13 +5837,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-win32_unit-m50xc_n16_service_provider_node_driver.tgz + tar xvzf nyc-output-win32_unit-m50xc_n22_service_provider_node_driver.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-win32_unit-m50xe_n16_service_provider_node_driver.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m50xe_n16_service_provider_node_driver.tgz + local_file: src/nyc-output-win32_unit-m50xe_n22_service_provider_node_driver.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m50xe_n22_service_provider_node_driver.tgz bucket: mciuploads - command: shell.exec params: @@ -5851,13 +5851,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-win32_unit-m50xe_n16_service_provider_node_driver.tgz + tar xvzf nyc-output-win32_unit-m50xe_n22_service_provider_node_driver.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-win32_unit-m60xc_n16_service_provider_node_driver.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m60xc_n16_service_provider_node_driver.tgz + local_file: src/nyc-output-win32_unit-m60xc_n22_service_provider_node_driver.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m60xc_n22_service_provider_node_driver.tgz bucket: mciuploads - command: shell.exec params: @@ -5865,13 +5865,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-win32_unit-m60xc_n16_service_provider_node_driver.tgz + tar xvzf nyc-output-win32_unit-m60xc_n22_service_provider_node_driver.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-win32_unit-m60xe_n16_service_provider_node_driver.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m60xe_n16_service_provider_node_driver.tgz + local_file: src/nyc-output-win32_unit-m60xe_n22_service_provider_node_driver.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m60xe_n22_service_provider_node_driver.tgz bucket: mciuploads - command: shell.exec params: @@ -5879,13 +5879,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-win32_unit-m60xe_n16_service_provider_node_driver.tgz + tar xvzf nyc-output-win32_unit-m60xe_n22_service_provider_node_driver.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-win32_unit-m70xc_n16_service_provider_node_driver.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m70xc_n16_service_provider_node_driver.tgz + local_file: src/nyc-output-win32_unit-m70xc_n22_service_provider_node_driver.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m70xc_n22_service_provider_node_driver.tgz bucket: mciuploads - command: shell.exec params: @@ -5893,13 +5893,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-win32_unit-m70xc_n16_service_provider_node_driver.tgz + tar xvzf nyc-output-win32_unit-m70xc_n22_service_provider_node_driver.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-win32_unit-m70xe_n16_service_provider_node_driver.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m70xe_n16_service_provider_node_driver.tgz + local_file: src/nyc-output-win32_unit-m70xe_n22_service_provider_node_driver.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m70xe_n22_service_provider_node_driver.tgz bucket: mciuploads - command: shell.exec params: @@ -5907,13 +5907,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-win32_unit-m70xe_n16_service_provider_node_driver.tgz + tar xvzf nyc-output-win32_unit-m70xe_n22_service_provider_node_driver.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-win32_unit-m80xc_n16_service_provider_node_driver.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m80xc_n16_service_provider_node_driver.tgz + local_file: src/nyc-output-win32_unit-m80xc_n22_service_provider_node_driver.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m80xc_n22_service_provider_node_driver.tgz bucket: mciuploads - command: shell.exec params: @@ -5921,13 +5921,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-win32_unit-m80xc_n16_service_provider_node_driver.tgz + tar xvzf nyc-output-win32_unit-m80xc_n22_service_provider_node_driver.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-win32_unit-m80xe_n16_service_provider_node_driver.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m80xe_n16_service_provider_node_driver.tgz + local_file: src/nyc-output-win32_unit-m80xe_n22_service_provider_node_driver.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m80xe_n22_service_provider_node_driver.tgz bucket: mciuploads - command: shell.exec params: @@ -5935,13 +5935,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-win32_unit-m80xe_n16_service_provider_node_driver.tgz + tar xvzf nyc-output-win32_unit-m80xe_n22_service_provider_node_driver.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-win32_unit-mlatest_n16_service_provider_node_driver.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-mlatest_n16_service_provider_node_driver.tgz + local_file: src/nyc-output-win32_unit-mlatest_n22_service_provider_node_driver.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-mlatest_n22_service_provider_node_driver.tgz bucket: mciuploads - command: shell.exec params: @@ -5949,7 +5949,7 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-win32_unit-mlatest_n16_service_provider_node_driver.tgz + tar xvzf nyc-output-win32_unit-mlatest_n22_service_provider_node_driver.tgz - command: s3.get params: aws_key: ${aws_key} @@ -6136,8 +6136,8 @@ functions: params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-win32_unit-m42xc_n16_shell_api.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m42xc_n16_shell_api.tgz + local_file: src/nyc-output-win32_unit-m42xc_n22_shell_api.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m42xc_n22_shell_api.tgz bucket: mciuploads - command: shell.exec params: @@ -6145,13 +6145,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-win32_unit-m42xc_n16_shell_api.tgz + tar xvzf nyc-output-win32_unit-m42xc_n22_shell_api.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-win32_unit-m42xe_n16_shell_api.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m42xe_n16_shell_api.tgz + local_file: src/nyc-output-win32_unit-m42xe_n22_shell_api.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m42xe_n22_shell_api.tgz bucket: mciuploads - command: shell.exec params: @@ -6159,13 +6159,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-win32_unit-m42xe_n16_shell_api.tgz + tar xvzf nyc-output-win32_unit-m42xe_n22_shell_api.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-win32_unit-m44xc_n16_shell_api.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m44xc_n16_shell_api.tgz + local_file: src/nyc-output-win32_unit-m44xc_n22_shell_api.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m44xc_n22_shell_api.tgz bucket: mciuploads - command: shell.exec params: @@ -6173,13 +6173,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-win32_unit-m44xc_n16_shell_api.tgz + tar xvzf nyc-output-win32_unit-m44xc_n22_shell_api.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-win32_unit-m44xe_n16_shell_api.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m44xe_n16_shell_api.tgz + local_file: src/nyc-output-win32_unit-m44xe_n22_shell_api.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m44xe_n22_shell_api.tgz bucket: mciuploads - command: shell.exec params: @@ -6187,13 +6187,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-win32_unit-m44xe_n16_shell_api.tgz + tar xvzf nyc-output-win32_unit-m44xe_n22_shell_api.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-win32_unit-m50xc_n16_shell_api.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m50xc_n16_shell_api.tgz + local_file: src/nyc-output-win32_unit-m50xc_n22_shell_api.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m50xc_n22_shell_api.tgz bucket: mciuploads - command: shell.exec params: @@ -6201,13 +6201,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-win32_unit-m50xc_n16_shell_api.tgz + tar xvzf nyc-output-win32_unit-m50xc_n22_shell_api.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-win32_unit-m50xe_n16_shell_api.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m50xe_n16_shell_api.tgz + local_file: src/nyc-output-win32_unit-m50xe_n22_shell_api.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m50xe_n22_shell_api.tgz bucket: mciuploads - command: shell.exec params: @@ -6215,13 +6215,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-win32_unit-m50xe_n16_shell_api.tgz + tar xvzf nyc-output-win32_unit-m50xe_n22_shell_api.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-win32_unit-m60xc_n16_shell_api.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m60xc_n16_shell_api.tgz + local_file: src/nyc-output-win32_unit-m60xc_n22_shell_api.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m60xc_n22_shell_api.tgz bucket: mciuploads - command: shell.exec params: @@ -6229,13 +6229,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-win32_unit-m60xc_n16_shell_api.tgz + tar xvzf nyc-output-win32_unit-m60xc_n22_shell_api.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-win32_unit-m60xe_n16_shell_api.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m60xe_n16_shell_api.tgz + local_file: src/nyc-output-win32_unit-m60xe_n22_shell_api.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m60xe_n22_shell_api.tgz bucket: mciuploads - command: shell.exec params: @@ -6243,13 +6243,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-win32_unit-m60xe_n16_shell_api.tgz + tar xvzf nyc-output-win32_unit-m60xe_n22_shell_api.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-win32_unit-m70xc_n16_shell_api.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m70xc_n16_shell_api.tgz + local_file: src/nyc-output-win32_unit-m70xc_n22_shell_api.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m70xc_n22_shell_api.tgz bucket: mciuploads - command: shell.exec params: @@ -6257,13 +6257,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-win32_unit-m70xc_n16_shell_api.tgz + tar xvzf nyc-output-win32_unit-m70xc_n22_shell_api.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-win32_unit-m70xe_n16_shell_api.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m70xe_n16_shell_api.tgz + local_file: src/nyc-output-win32_unit-m70xe_n22_shell_api.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m70xe_n22_shell_api.tgz bucket: mciuploads - command: shell.exec params: @@ -6271,13 +6271,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-win32_unit-m70xe_n16_shell_api.tgz + tar xvzf nyc-output-win32_unit-m70xe_n22_shell_api.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-win32_unit-m80xc_n16_shell_api.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m80xc_n16_shell_api.tgz + local_file: src/nyc-output-win32_unit-m80xc_n22_shell_api.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m80xc_n22_shell_api.tgz bucket: mciuploads - command: shell.exec params: @@ -6285,13 +6285,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-win32_unit-m80xc_n16_shell_api.tgz + tar xvzf nyc-output-win32_unit-m80xc_n22_shell_api.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-win32_unit-m80xe_n16_shell_api.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m80xe_n16_shell_api.tgz + local_file: src/nyc-output-win32_unit-m80xe_n22_shell_api.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-m80xe_n22_shell_api.tgz bucket: mciuploads - command: shell.exec params: @@ -6299,13 +6299,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-win32_unit-m80xe_n16_shell_api.tgz + tar xvzf nyc-output-win32_unit-m80xe_n22_shell_api.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-win32_unit-mlatest_n16_shell_api.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-mlatest_n16_shell_api.tgz + local_file: src/nyc-output-win32_unit-mlatest_n22_shell_api.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-mlatest_n22_shell_api.tgz bucket: mciuploads - command: shell.exec params: @@ -6313,7 +6313,7 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-win32_unit-mlatest_n16_shell_api.tgz + tar xvzf nyc-output-win32_unit-mlatest_n22_shell_api.tgz - command: s3.get params: aws_key: ${aws_key} @@ -6332,8 +6332,8 @@ functions: params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-win32_unit-n16_shell_evaluator.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-n16_shell_evaluator.tgz + local_file: src/nyc-output-win32_unit-n22_shell_evaluator.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-n22_shell_evaluator.tgz bucket: mciuploads - command: shell.exec params: @@ -6341,7 +6341,7 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-win32_unit-n16_shell_evaluator.tgz + tar xvzf nyc-output-win32_unit-n22_shell_evaluator.tgz - command: s3.get params: aws_key: ${aws_key} @@ -6360,8 +6360,8 @@ functions: params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-win32_unit-n16_snippet_manager.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-n16_snippet_manager.tgz + local_file: src/nyc-output-win32_unit-n22_snippet_manager.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-n22_snippet_manager.tgz bucket: mciuploads - command: shell.exec params: @@ -6369,7 +6369,7 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-win32_unit-n16_snippet_manager.tgz + tar xvzf nyc-output-win32_unit-n22_snippet_manager.tgz - command: s3.get params: aws_key: ${aws_key} @@ -6388,8 +6388,8 @@ functions: params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-win32_unit-n16_types.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-n16_types.tgz + local_file: src/nyc-output-win32_unit-n22_types.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32_unit-n22_types.tgz bucket: mciuploads - command: shell.exec params: @@ -6397,7 +6397,7 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-win32_unit-n16_types.tgz + tar xvzf nyc-output-win32_unit-n22_types.tgz - command: shell.exec params: working_dir: src @@ -7273,7 +7273,7 @@ tasks: ### # UNIT TESTS - # E.g. test_m60xc_n16 stands for mongod 6.0.x, community edition, Node.js 16 + # E.g. test_m60xc_n20 stands for mongod 6.0.x, community edition, Node.js 20 ### - name: test_n20_arg_parser tags: ["unit-test"] @@ -7293,7 +7293,7 @@ tasks: mongosh_test_id: "n20_arg_parser" mongosh_run_only_in_package: "arg-parser" task_name: ${task_name} - - name: test_n16_arg_parser + - name: test_n22_arg_parser tags: ["unit-test"] depends_on: - name: compile_ts @@ -7302,13 +7302,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "n16_arg_parser" + mongosh_test_id: "n22_arg_parser" mongosh_run_only_in_package: "arg-parser" task_name: ${task_name} - name: test_n20_async_rewriter2 @@ -7329,7 +7329,7 @@ tasks: mongosh_test_id: "n20_async_rewriter2" mongosh_run_only_in_package: "async-rewriter2" task_name: ${task_name} - - name: test_n16_async_rewriter2 + - name: test_n22_async_rewriter2 tags: ["unit-test"] depends_on: - name: compile_ts @@ -7338,13 +7338,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "n16_async_rewriter2" + mongosh_test_id: "n22_async_rewriter2" mongosh_run_only_in_package: "async-rewriter2" task_name: ${task_name} - name: test_n20_autocomplete @@ -7365,7 +7365,7 @@ tasks: mongosh_test_id: "n20_autocomplete" mongosh_run_only_in_package: "autocomplete" task_name: ${task_name} - - name: test_n16_autocomplete + - name: test_n22_autocomplete tags: ["unit-test"] depends_on: - name: compile_ts @@ -7374,13 +7374,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "n16_autocomplete" + mongosh_test_id: "n22_autocomplete" mongosh_run_only_in_package: "autocomplete" task_name: ${task_name} - name: test_n20_browser_repl @@ -7401,7 +7401,7 @@ tasks: mongosh_test_id: "n20_browser_repl" mongosh_run_only_in_package: "browser-repl" task_name: ${task_name} - - name: test_n16_browser_repl + - name: test_n22_browser_repl tags: ["unit-test"] depends_on: - name: compile_ts @@ -7410,13 +7410,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "n16_browser_repl" + mongosh_test_id: "n22_browser_repl" mongosh_run_only_in_package: "browser-repl" task_name: ${task_name} - name: test_n20_browser_runtime_core @@ -7437,7 +7437,7 @@ tasks: mongosh_test_id: "n20_browser_runtime_core" mongosh_run_only_in_package: "browser-runtime-core" task_name: ${task_name} - - name: test_n16_browser_runtime_core + - name: test_n22_browser_runtime_core tags: ["unit-test"] depends_on: - name: compile_ts @@ -7446,13 +7446,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "n16_browser_runtime_core" + mongosh_test_id: "n22_browser_runtime_core" mongosh_run_only_in_package: "browser-runtime-core" task_name: ${task_name} - name: test_n20_browser_runtime_electron @@ -7473,7 +7473,7 @@ tasks: mongosh_test_id: "n20_browser_runtime_electron" mongosh_run_only_in_package: "browser-runtime-electron" task_name: ${task_name} - - name: test_n16_browser_runtime_electron + - name: test_n22_browser_runtime_electron tags: ["unit-test"] depends_on: - name: compile_ts @@ -7482,13 +7482,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "n16_browser_runtime_electron" + mongosh_test_id: "n22_browser_runtime_electron" mongosh_run_only_in_package: "browser-runtime-electron" task_name: ${task_name} - name: test_n20_build @@ -7509,7 +7509,7 @@ tasks: mongosh_test_id: "n20_build" mongosh_run_only_in_package: "build" task_name: ${task_name} - - name: test_n16_build + - name: test_n22_build tags: ["unit-test"] depends_on: - name: compile_ts @@ -7518,13 +7518,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "n16_build" + mongosh_test_id: "n22_build" mongosh_run_only_in_package: "build" task_name: ${task_name} - name: test_m42xc_n20_cli_repl @@ -7761,7 +7761,7 @@ tasks: mongosh_test_id: "mlatest_n20_cli_repl" mongosh_run_only_in_package: "cli-repl" task_name: ${task_name} - - name: test_m42xc_n16_cli_repl + - name: test_m42xc_n22_cli_repl tags: ["unit-test"] depends_on: - name: compile_ts @@ -7770,16 +7770,16 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "4.2.x" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "m42xc_n16_cli_repl" + mongosh_test_id: "m42xc_n22_cli_repl" mongosh_run_only_in_package: "cli-repl" task_name: ${task_name} - - name: test_m42xe_n16_cli_repl + - name: test_m42xe_n22_cli_repl tags: ["unit-test"] depends_on: - name: compile_ts @@ -7788,16 +7788,16 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "4.2.x-enterprise" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "m42xe_n16_cli_repl" + mongosh_test_id: "m42xe_n22_cli_repl" mongosh_run_only_in_package: "cli-repl" task_name: ${task_name} - - name: test_m44xc_n16_cli_repl + - name: test_m44xc_n22_cli_repl tags: ["unit-test"] depends_on: - name: compile_ts @@ -7806,16 +7806,16 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "4.4.x" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "m44xc_n16_cli_repl" + mongosh_test_id: "m44xc_n22_cli_repl" mongosh_run_only_in_package: "cli-repl" task_name: ${task_name} - - name: test_m44xe_n16_cli_repl + - name: test_m44xe_n22_cli_repl tags: ["unit-test"] depends_on: - name: compile_ts @@ -7824,16 +7824,16 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "4.4.x-enterprise" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "m44xe_n16_cli_repl" + mongosh_test_id: "m44xe_n22_cli_repl" mongosh_run_only_in_package: "cli-repl" task_name: ${task_name} - - name: test_m50xc_n16_cli_repl + - name: test_m50xc_n22_cli_repl tags: ["unit-test"] depends_on: - name: compile_ts @@ -7842,16 +7842,16 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "5.0.x" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "m50xc_n16_cli_repl" + mongosh_test_id: "m50xc_n22_cli_repl" mongosh_run_only_in_package: "cli-repl" task_name: ${task_name} - - name: test_m50xe_n16_cli_repl + - name: test_m50xe_n22_cli_repl tags: ["unit-test"] depends_on: - name: compile_ts @@ -7860,16 +7860,16 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "5.0.x-enterprise" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "m50xe_n16_cli_repl" + mongosh_test_id: "m50xe_n22_cli_repl" mongosh_run_only_in_package: "cli-repl" task_name: ${task_name} - - name: test_m60xc_n16_cli_repl + - name: test_m60xc_n22_cli_repl tags: ["unit-test"] depends_on: - name: compile_ts @@ -7878,16 +7878,16 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "6.0.x" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "m60xc_n16_cli_repl" + mongosh_test_id: "m60xc_n22_cli_repl" mongosh_run_only_in_package: "cli-repl" task_name: ${task_name} - - name: test_m60xe_n16_cli_repl + - name: test_m60xe_n22_cli_repl tags: ["unit-test"] depends_on: - name: compile_ts @@ -7896,16 +7896,16 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "6.0.x-enterprise" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "m60xe_n16_cli_repl" + mongosh_test_id: "m60xe_n22_cli_repl" mongosh_run_only_in_package: "cli-repl" task_name: ${task_name} - - name: test_m70xc_n16_cli_repl + - name: test_m70xc_n22_cli_repl tags: ["unit-test"] depends_on: - name: compile_ts @@ -7914,16 +7914,16 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "7.0.x" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "m70xc_n16_cli_repl" + mongosh_test_id: "m70xc_n22_cli_repl" mongosh_run_only_in_package: "cli-repl" task_name: ${task_name} - - name: test_m70xe_n16_cli_repl + - name: test_m70xe_n22_cli_repl tags: ["unit-test"] depends_on: - name: compile_ts @@ -7932,16 +7932,16 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "7.0.x-enterprise" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "m70xe_n16_cli_repl" + mongosh_test_id: "m70xe_n22_cli_repl" mongosh_run_only_in_package: "cli-repl" task_name: ${task_name} - - name: test_m80xc_n16_cli_repl + - name: test_m80xc_n22_cli_repl tags: ["unit-test"] depends_on: - name: compile_ts @@ -7950,16 +7950,16 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "8.0.x" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "m80xc_n16_cli_repl" + mongosh_test_id: "m80xc_n22_cli_repl" mongosh_run_only_in_package: "cli-repl" task_name: ${task_name} - - name: test_m80xe_n16_cli_repl + - name: test_m80xe_n22_cli_repl tags: ["unit-test"] depends_on: - name: compile_ts @@ -7968,16 +7968,16 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "8.0.x-enterprise" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "m80xe_n16_cli_repl" + mongosh_test_id: "m80xe_n22_cli_repl" mongosh_run_only_in_package: "cli-repl" task_name: ${task_name} - - name: test_mlatest_n16_cli_repl + - name: test_mlatest_n22_cli_repl tags: ["unit-test","mlatest"] depends_on: - name: compile_ts @@ -7986,13 +7986,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "latest-alpha-enterprise" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "mlatest_n16_cli_repl" + mongosh_test_id: "mlatest_n22_cli_repl" mongosh_run_only_in_package: "cli-repl" task_name: ${task_name} - name: test_n20_connectivity_tests @@ -8013,7 +8013,7 @@ tasks: mongosh_test_id: "n20_connectivity_tests" mongosh_run_only_in_package: "connectivity-tests" task_name: ${task_name} - - name: test_n16_connectivity_tests + - name: test_n22_connectivity_tests tags: ["unit-test"] depends_on: - name: compile_ts @@ -8022,13 +8022,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "n16_connectivity_tests" + mongosh_test_id: "n22_connectivity_tests" mongosh_run_only_in_package: "connectivity-tests" task_name: ${task_name} - name: test_m42xc_n20_e2e_tests @@ -8265,7 +8265,7 @@ tasks: mongosh_test_id: "mlatest_n20_e2e_tests" mongosh_run_only_in_package: "e2e-tests" task_name: ${task_name} - - name: test_m42xc_n16_e2e_tests + - name: test_m42xc_n22_e2e_tests tags: ["unit-test"] depends_on: - name: compile_ts @@ -8274,16 +8274,16 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "4.2.x" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "m42xc_n16_e2e_tests" + mongosh_test_id: "m42xc_n22_e2e_tests" mongosh_run_only_in_package: "e2e-tests" task_name: ${task_name} - - name: test_m42xe_n16_e2e_tests + - name: test_m42xe_n22_e2e_tests tags: ["unit-test"] depends_on: - name: compile_ts @@ -8292,16 +8292,16 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "4.2.x-enterprise" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "m42xe_n16_e2e_tests" + mongosh_test_id: "m42xe_n22_e2e_tests" mongosh_run_only_in_package: "e2e-tests" task_name: ${task_name} - - name: test_m44xc_n16_e2e_tests + - name: test_m44xc_n22_e2e_tests tags: ["unit-test"] depends_on: - name: compile_ts @@ -8310,16 +8310,16 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "4.4.x" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "m44xc_n16_e2e_tests" + mongosh_test_id: "m44xc_n22_e2e_tests" mongosh_run_only_in_package: "e2e-tests" task_name: ${task_name} - - name: test_m44xe_n16_e2e_tests + - name: test_m44xe_n22_e2e_tests tags: ["unit-test"] depends_on: - name: compile_ts @@ -8328,16 +8328,16 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "4.4.x-enterprise" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "m44xe_n16_e2e_tests" + mongosh_test_id: "m44xe_n22_e2e_tests" mongosh_run_only_in_package: "e2e-tests" task_name: ${task_name} - - name: test_m50xc_n16_e2e_tests + - name: test_m50xc_n22_e2e_tests tags: ["unit-test"] depends_on: - name: compile_ts @@ -8346,16 +8346,16 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "5.0.x" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "m50xc_n16_e2e_tests" + mongosh_test_id: "m50xc_n22_e2e_tests" mongosh_run_only_in_package: "e2e-tests" task_name: ${task_name} - - name: test_m50xe_n16_e2e_tests + - name: test_m50xe_n22_e2e_tests tags: ["unit-test"] depends_on: - name: compile_ts @@ -8364,16 +8364,16 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "5.0.x-enterprise" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "m50xe_n16_e2e_tests" + mongosh_test_id: "m50xe_n22_e2e_tests" mongosh_run_only_in_package: "e2e-tests" task_name: ${task_name} - - name: test_m60xc_n16_e2e_tests + - name: test_m60xc_n22_e2e_tests tags: ["unit-test"] depends_on: - name: compile_ts @@ -8382,16 +8382,16 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "6.0.x" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "m60xc_n16_e2e_tests" + mongosh_test_id: "m60xc_n22_e2e_tests" mongosh_run_only_in_package: "e2e-tests" task_name: ${task_name} - - name: test_m60xe_n16_e2e_tests + - name: test_m60xe_n22_e2e_tests tags: ["unit-test"] depends_on: - name: compile_ts @@ -8400,16 +8400,16 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "6.0.x-enterprise" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "m60xe_n16_e2e_tests" + mongosh_test_id: "m60xe_n22_e2e_tests" mongosh_run_only_in_package: "e2e-tests" task_name: ${task_name} - - name: test_m70xc_n16_e2e_tests + - name: test_m70xc_n22_e2e_tests tags: ["unit-test"] depends_on: - name: compile_ts @@ -8418,16 +8418,16 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "7.0.x" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "m70xc_n16_e2e_tests" + mongosh_test_id: "m70xc_n22_e2e_tests" mongosh_run_only_in_package: "e2e-tests" task_name: ${task_name} - - name: test_m70xe_n16_e2e_tests + - name: test_m70xe_n22_e2e_tests tags: ["unit-test"] depends_on: - name: compile_ts @@ -8436,16 +8436,16 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "7.0.x-enterprise" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "m70xe_n16_e2e_tests" + mongosh_test_id: "m70xe_n22_e2e_tests" mongosh_run_only_in_package: "e2e-tests" task_name: ${task_name} - - name: test_m80xc_n16_e2e_tests + - name: test_m80xc_n22_e2e_tests tags: ["unit-test"] depends_on: - name: compile_ts @@ -8454,16 +8454,16 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "8.0.x" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "m80xc_n16_e2e_tests" + mongosh_test_id: "m80xc_n22_e2e_tests" mongosh_run_only_in_package: "e2e-tests" task_name: ${task_name} - - name: test_m80xe_n16_e2e_tests + - name: test_m80xe_n22_e2e_tests tags: ["unit-test"] depends_on: - name: compile_ts @@ -8472,16 +8472,16 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "8.0.x-enterprise" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "m80xe_n16_e2e_tests" + mongosh_test_id: "m80xe_n22_e2e_tests" mongosh_run_only_in_package: "e2e-tests" task_name: ${task_name} - - name: test_mlatest_n16_e2e_tests + - name: test_mlatest_n22_e2e_tests tags: ["unit-test","mlatest"] depends_on: - name: compile_ts @@ -8490,13 +8490,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "latest-alpha-enterprise" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "mlatest_n16_e2e_tests" + mongosh_test_id: "mlatest_n22_e2e_tests" mongosh_run_only_in_package: "e2e-tests" task_name: ${task_name} - name: test_n20_editor @@ -8517,7 +8517,7 @@ tasks: mongosh_test_id: "n20_editor" mongosh_run_only_in_package: "editor" task_name: ${task_name} - - name: test_n16_editor + - name: test_n22_editor tags: ["unit-test"] depends_on: - name: compile_ts @@ -8526,13 +8526,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "n16_editor" + mongosh_test_id: "n22_editor" mongosh_run_only_in_package: "editor" task_name: ${task_name} - name: test_n20_errors @@ -8553,7 +8553,7 @@ tasks: mongosh_test_id: "n20_errors" mongosh_run_only_in_package: "errors" task_name: ${task_name} - - name: test_n16_errors + - name: test_n22_errors tags: ["unit-test"] depends_on: - name: compile_ts @@ -8562,13 +8562,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "n16_errors" + mongosh_test_id: "n22_errors" mongosh_run_only_in_package: "errors" task_name: ${task_name} - name: test_n20_history @@ -8589,7 +8589,7 @@ tasks: mongosh_test_id: "n20_history" mongosh_run_only_in_package: "history" task_name: ${task_name} - - name: test_n16_history + - name: test_n22_history tags: ["unit-test"] depends_on: - name: compile_ts @@ -8598,13 +8598,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "n16_history" + mongosh_test_id: "n22_history" mongosh_run_only_in_package: "history" task_name: ${task_name} - name: test_n20_i18n @@ -8625,7 +8625,7 @@ tasks: mongosh_test_id: "n20_i18n" mongosh_run_only_in_package: "i18n" task_name: ${task_name} - - name: test_n16_i18n + - name: test_n22_i18n tags: ["unit-test"] depends_on: - name: compile_ts @@ -8634,13 +8634,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "n16_i18n" + mongosh_test_id: "n22_i18n" mongosh_run_only_in_package: "i18n" task_name: ${task_name} - name: test_m42xc_n20_java_shell @@ -8877,7 +8877,7 @@ tasks: mongosh_test_id: "mlatest_n20_java_shell" mongosh_run_only_in_package: "java-shell" task_name: ${task_name} - - name: test_m42xc_n16_java_shell + - name: test_m42xc_n22_java_shell tags: ["unit-test"] depends_on: - name: compile_ts @@ -8886,16 +8886,16 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "4.2.x" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "m42xc_n16_java_shell" + mongosh_test_id: "m42xc_n22_java_shell" mongosh_run_only_in_package: "java-shell" task_name: ${task_name} - - name: test_m42xe_n16_java_shell + - name: test_m42xe_n22_java_shell tags: ["unit-test"] depends_on: - name: compile_ts @@ -8904,16 +8904,16 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "4.2.x-enterprise" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "m42xe_n16_java_shell" + mongosh_test_id: "m42xe_n22_java_shell" mongosh_run_only_in_package: "java-shell" task_name: ${task_name} - - name: test_m44xc_n16_java_shell + - name: test_m44xc_n22_java_shell tags: ["unit-test"] depends_on: - name: compile_ts @@ -8922,16 +8922,16 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "4.4.x" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "m44xc_n16_java_shell" + mongosh_test_id: "m44xc_n22_java_shell" mongosh_run_only_in_package: "java-shell" task_name: ${task_name} - - name: test_m44xe_n16_java_shell + - name: test_m44xe_n22_java_shell tags: ["unit-test"] depends_on: - name: compile_ts @@ -8940,16 +8940,16 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "4.4.x-enterprise" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "m44xe_n16_java_shell" + mongosh_test_id: "m44xe_n22_java_shell" mongosh_run_only_in_package: "java-shell" task_name: ${task_name} - - name: test_m50xc_n16_java_shell + - name: test_m50xc_n22_java_shell tags: ["unit-test"] depends_on: - name: compile_ts @@ -8958,16 +8958,16 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "5.0.x" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "m50xc_n16_java_shell" + mongosh_test_id: "m50xc_n22_java_shell" mongosh_run_only_in_package: "java-shell" task_name: ${task_name} - - name: test_m50xe_n16_java_shell + - name: test_m50xe_n22_java_shell tags: ["unit-test"] depends_on: - name: compile_ts @@ -8976,16 +8976,16 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "5.0.x-enterprise" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "m50xe_n16_java_shell" + mongosh_test_id: "m50xe_n22_java_shell" mongosh_run_only_in_package: "java-shell" task_name: ${task_name} - - name: test_m60xc_n16_java_shell + - name: test_m60xc_n22_java_shell tags: ["unit-test"] depends_on: - name: compile_ts @@ -8994,16 +8994,16 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "6.0.x" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "m60xc_n16_java_shell" + mongosh_test_id: "m60xc_n22_java_shell" mongosh_run_only_in_package: "java-shell" task_name: ${task_name} - - name: test_m60xe_n16_java_shell + - name: test_m60xe_n22_java_shell tags: ["unit-test"] depends_on: - name: compile_ts @@ -9012,16 +9012,16 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "6.0.x-enterprise" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "m60xe_n16_java_shell" + mongosh_test_id: "m60xe_n22_java_shell" mongosh_run_only_in_package: "java-shell" task_name: ${task_name} - - name: test_m70xc_n16_java_shell + - name: test_m70xc_n22_java_shell tags: ["unit-test"] depends_on: - name: compile_ts @@ -9030,16 +9030,16 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "7.0.x" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "m70xc_n16_java_shell" + mongosh_test_id: "m70xc_n22_java_shell" mongosh_run_only_in_package: "java-shell" task_name: ${task_name} - - name: test_m70xe_n16_java_shell + - name: test_m70xe_n22_java_shell tags: ["unit-test"] depends_on: - name: compile_ts @@ -9048,16 +9048,16 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "7.0.x-enterprise" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "m70xe_n16_java_shell" + mongosh_test_id: "m70xe_n22_java_shell" mongosh_run_only_in_package: "java-shell" task_name: ${task_name} - - name: test_m80xc_n16_java_shell + - name: test_m80xc_n22_java_shell tags: ["unit-test"] depends_on: - name: compile_ts @@ -9066,16 +9066,16 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "8.0.x" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "m80xc_n16_java_shell" + mongosh_test_id: "m80xc_n22_java_shell" mongosh_run_only_in_package: "java-shell" task_name: ${task_name} - - name: test_m80xe_n16_java_shell + - name: test_m80xe_n22_java_shell tags: ["unit-test"] depends_on: - name: compile_ts @@ -9084,16 +9084,16 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "8.0.x-enterprise" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "m80xe_n16_java_shell" + mongosh_test_id: "m80xe_n22_java_shell" mongosh_run_only_in_package: "java-shell" task_name: ${task_name} - - name: test_mlatest_n16_java_shell + - name: test_mlatest_n22_java_shell tags: ["unit-test","mlatest"] depends_on: - name: compile_ts @@ -9102,13 +9102,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "latest-alpha-enterprise" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "mlatest_n16_java_shell" + mongosh_test_id: "mlatest_n22_java_shell" mongosh_run_only_in_package: "java-shell" task_name: ${task_name} - name: test_n20_js_multiline_to_singleline @@ -9129,7 +9129,7 @@ tasks: mongosh_test_id: "n20_js_multiline_to_singleline" mongosh_run_only_in_package: "js-multiline-to-singleline" task_name: ${task_name} - - name: test_n16_js_multiline_to_singleline + - name: test_n22_js_multiline_to_singleline tags: ["unit-test"] depends_on: - name: compile_ts @@ -9138,13 +9138,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "n16_js_multiline_to_singleline" + mongosh_test_id: "n22_js_multiline_to_singleline" mongosh_run_only_in_package: "js-multiline-to-singleline" task_name: ${task_name} - name: test_n20_logging @@ -9165,7 +9165,7 @@ tasks: mongosh_test_id: "n20_logging" mongosh_run_only_in_package: "logging" task_name: ${task_name} - - name: test_n16_logging + - name: test_n22_logging tags: ["unit-test"] depends_on: - name: compile_ts @@ -9174,13 +9174,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "n16_logging" + mongosh_test_id: "n22_logging" mongosh_run_only_in_package: "logging" task_name: ${task_name} - name: test_m42xc_n20_mongosh @@ -9417,7 +9417,7 @@ tasks: mongosh_test_id: "mlatest_n20_mongosh" mongosh_run_only_in_package: "mongosh" task_name: ${task_name} - - name: test_m42xc_n16_mongosh + - name: test_m42xc_n22_mongosh tags: ["unit-test"] depends_on: - name: compile_ts @@ -9426,16 +9426,16 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "4.2.x" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "m42xc_n16_mongosh" + mongosh_test_id: "m42xc_n22_mongosh" mongosh_run_only_in_package: "mongosh" task_name: ${task_name} - - name: test_m42xe_n16_mongosh + - name: test_m42xe_n22_mongosh tags: ["unit-test"] depends_on: - name: compile_ts @@ -9444,16 +9444,16 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "4.2.x-enterprise" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "m42xe_n16_mongosh" + mongosh_test_id: "m42xe_n22_mongosh" mongosh_run_only_in_package: "mongosh" task_name: ${task_name} - - name: test_m44xc_n16_mongosh + - name: test_m44xc_n22_mongosh tags: ["unit-test"] depends_on: - name: compile_ts @@ -9462,16 +9462,16 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "4.4.x" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "m44xc_n16_mongosh" + mongosh_test_id: "m44xc_n22_mongosh" mongosh_run_only_in_package: "mongosh" task_name: ${task_name} - - name: test_m44xe_n16_mongosh + - name: test_m44xe_n22_mongosh tags: ["unit-test"] depends_on: - name: compile_ts @@ -9480,16 +9480,16 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "4.4.x-enterprise" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "m44xe_n16_mongosh" + mongosh_test_id: "m44xe_n22_mongosh" mongosh_run_only_in_package: "mongosh" task_name: ${task_name} - - name: test_m50xc_n16_mongosh + - name: test_m50xc_n22_mongosh tags: ["unit-test"] depends_on: - name: compile_ts @@ -9498,16 +9498,16 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "5.0.x" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "m50xc_n16_mongosh" + mongosh_test_id: "m50xc_n22_mongosh" mongosh_run_only_in_package: "mongosh" task_name: ${task_name} - - name: test_m50xe_n16_mongosh + - name: test_m50xe_n22_mongosh tags: ["unit-test"] depends_on: - name: compile_ts @@ -9516,16 +9516,16 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "5.0.x-enterprise" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "m50xe_n16_mongosh" + mongosh_test_id: "m50xe_n22_mongosh" mongosh_run_only_in_package: "mongosh" task_name: ${task_name} - - name: test_m60xc_n16_mongosh + - name: test_m60xc_n22_mongosh tags: ["unit-test"] depends_on: - name: compile_ts @@ -9534,16 +9534,16 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "6.0.x" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "m60xc_n16_mongosh" + mongosh_test_id: "m60xc_n22_mongosh" mongosh_run_only_in_package: "mongosh" task_name: ${task_name} - - name: test_m60xe_n16_mongosh + - name: test_m60xe_n22_mongosh tags: ["unit-test"] depends_on: - name: compile_ts @@ -9552,16 +9552,16 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "6.0.x-enterprise" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "m60xe_n16_mongosh" + mongosh_test_id: "m60xe_n22_mongosh" mongosh_run_only_in_package: "mongosh" task_name: ${task_name} - - name: test_m70xc_n16_mongosh + - name: test_m70xc_n22_mongosh tags: ["unit-test"] depends_on: - name: compile_ts @@ -9570,16 +9570,16 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "7.0.x" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "m70xc_n16_mongosh" + mongosh_test_id: "m70xc_n22_mongosh" mongosh_run_only_in_package: "mongosh" task_name: ${task_name} - - name: test_m70xe_n16_mongosh + - name: test_m70xe_n22_mongosh tags: ["unit-test"] depends_on: - name: compile_ts @@ -9588,16 +9588,16 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "7.0.x-enterprise" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "m70xe_n16_mongosh" + mongosh_test_id: "m70xe_n22_mongosh" mongosh_run_only_in_package: "mongosh" task_name: ${task_name} - - name: test_m80xc_n16_mongosh + - name: test_m80xc_n22_mongosh tags: ["unit-test"] depends_on: - name: compile_ts @@ -9606,16 +9606,16 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "8.0.x" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "m80xc_n16_mongosh" + mongosh_test_id: "m80xc_n22_mongosh" mongosh_run_only_in_package: "mongosh" task_name: ${task_name} - - name: test_m80xe_n16_mongosh + - name: test_m80xe_n22_mongosh tags: ["unit-test"] depends_on: - name: compile_ts @@ -9624,16 +9624,16 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "8.0.x-enterprise" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "m80xe_n16_mongosh" + mongosh_test_id: "m80xe_n22_mongosh" mongosh_run_only_in_package: "mongosh" task_name: ${task_name} - - name: test_mlatest_n16_mongosh + - name: test_mlatest_n22_mongosh tags: ["unit-test","mlatest"] depends_on: - name: compile_ts @@ -9642,13 +9642,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "latest-alpha-enterprise" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "mlatest_n16_mongosh" + mongosh_test_id: "mlatest_n22_mongosh" mongosh_run_only_in_package: "mongosh" task_name: ${task_name} - name: test_m42xc_n20_node_runtime_worker_thread @@ -9885,7 +9885,7 @@ tasks: mongosh_test_id: "mlatest_n20_node_runtime_worker_thread" mongosh_run_only_in_package: "node-runtime-worker-thread" task_name: ${task_name} - - name: test_m42xc_n16_node_runtime_worker_thread + - name: test_m42xc_n22_node_runtime_worker_thread tags: ["unit-test"] depends_on: - name: compile_ts @@ -9894,16 +9894,16 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "4.2.x" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "m42xc_n16_node_runtime_worker_thread" + mongosh_test_id: "m42xc_n22_node_runtime_worker_thread" mongosh_run_only_in_package: "node-runtime-worker-thread" task_name: ${task_name} - - name: test_m42xe_n16_node_runtime_worker_thread + - name: test_m42xe_n22_node_runtime_worker_thread tags: ["unit-test"] depends_on: - name: compile_ts @@ -9912,16 +9912,16 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "4.2.x-enterprise" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "m42xe_n16_node_runtime_worker_thread" + mongosh_test_id: "m42xe_n22_node_runtime_worker_thread" mongosh_run_only_in_package: "node-runtime-worker-thread" task_name: ${task_name} - - name: test_m44xc_n16_node_runtime_worker_thread + - name: test_m44xc_n22_node_runtime_worker_thread tags: ["unit-test"] depends_on: - name: compile_ts @@ -9930,16 +9930,16 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "4.4.x" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "m44xc_n16_node_runtime_worker_thread" + mongosh_test_id: "m44xc_n22_node_runtime_worker_thread" mongosh_run_only_in_package: "node-runtime-worker-thread" task_name: ${task_name} - - name: test_m44xe_n16_node_runtime_worker_thread + - name: test_m44xe_n22_node_runtime_worker_thread tags: ["unit-test"] depends_on: - name: compile_ts @@ -9948,16 +9948,16 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "4.4.x-enterprise" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "m44xe_n16_node_runtime_worker_thread" + mongosh_test_id: "m44xe_n22_node_runtime_worker_thread" mongosh_run_only_in_package: "node-runtime-worker-thread" task_name: ${task_name} - - name: test_m50xc_n16_node_runtime_worker_thread + - name: test_m50xc_n22_node_runtime_worker_thread tags: ["unit-test"] depends_on: - name: compile_ts @@ -9966,16 +9966,16 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "5.0.x" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "m50xc_n16_node_runtime_worker_thread" + mongosh_test_id: "m50xc_n22_node_runtime_worker_thread" mongosh_run_only_in_package: "node-runtime-worker-thread" task_name: ${task_name} - - name: test_m50xe_n16_node_runtime_worker_thread + - name: test_m50xe_n22_node_runtime_worker_thread tags: ["unit-test"] depends_on: - name: compile_ts @@ -9984,16 +9984,16 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "5.0.x-enterprise" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "m50xe_n16_node_runtime_worker_thread" + mongosh_test_id: "m50xe_n22_node_runtime_worker_thread" mongosh_run_only_in_package: "node-runtime-worker-thread" task_name: ${task_name} - - name: test_m60xc_n16_node_runtime_worker_thread + - name: test_m60xc_n22_node_runtime_worker_thread tags: ["unit-test"] depends_on: - name: compile_ts @@ -10002,16 +10002,16 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "6.0.x" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "m60xc_n16_node_runtime_worker_thread" + mongosh_test_id: "m60xc_n22_node_runtime_worker_thread" mongosh_run_only_in_package: "node-runtime-worker-thread" task_name: ${task_name} - - name: test_m60xe_n16_node_runtime_worker_thread + - name: test_m60xe_n22_node_runtime_worker_thread tags: ["unit-test"] depends_on: - name: compile_ts @@ -10020,16 +10020,16 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "6.0.x-enterprise" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "m60xe_n16_node_runtime_worker_thread" + mongosh_test_id: "m60xe_n22_node_runtime_worker_thread" mongosh_run_only_in_package: "node-runtime-worker-thread" task_name: ${task_name} - - name: test_m70xc_n16_node_runtime_worker_thread + - name: test_m70xc_n22_node_runtime_worker_thread tags: ["unit-test"] depends_on: - name: compile_ts @@ -10038,16 +10038,16 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "7.0.x" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "m70xc_n16_node_runtime_worker_thread" + mongosh_test_id: "m70xc_n22_node_runtime_worker_thread" mongosh_run_only_in_package: "node-runtime-worker-thread" task_name: ${task_name} - - name: test_m70xe_n16_node_runtime_worker_thread + - name: test_m70xe_n22_node_runtime_worker_thread tags: ["unit-test"] depends_on: - name: compile_ts @@ -10056,16 +10056,16 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "7.0.x-enterprise" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "m70xe_n16_node_runtime_worker_thread" + mongosh_test_id: "m70xe_n22_node_runtime_worker_thread" mongosh_run_only_in_package: "node-runtime-worker-thread" task_name: ${task_name} - - name: test_m80xc_n16_node_runtime_worker_thread + - name: test_m80xc_n22_node_runtime_worker_thread tags: ["unit-test"] depends_on: - name: compile_ts @@ -10074,16 +10074,16 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "8.0.x" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "m80xc_n16_node_runtime_worker_thread" + mongosh_test_id: "m80xc_n22_node_runtime_worker_thread" mongosh_run_only_in_package: "node-runtime-worker-thread" task_name: ${task_name} - - name: test_m80xe_n16_node_runtime_worker_thread + - name: test_m80xe_n22_node_runtime_worker_thread tags: ["unit-test"] depends_on: - name: compile_ts @@ -10092,16 +10092,16 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "8.0.x-enterprise" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "m80xe_n16_node_runtime_worker_thread" + mongosh_test_id: "m80xe_n22_node_runtime_worker_thread" mongosh_run_only_in_package: "node-runtime-worker-thread" task_name: ${task_name} - - name: test_mlatest_n16_node_runtime_worker_thread + - name: test_mlatest_n22_node_runtime_worker_thread tags: ["unit-test","mlatest"] depends_on: - name: compile_ts @@ -10110,13 +10110,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "latest-alpha-enterprise" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "mlatest_n16_node_runtime_worker_thread" + mongosh_test_id: "mlatest_n22_node_runtime_worker_thread" mongosh_run_only_in_package: "node-runtime-worker-thread" task_name: ${task_name} - name: test_n20_service_provider_core @@ -10137,7 +10137,7 @@ tasks: mongosh_test_id: "n20_service_provider_core" mongosh_run_only_in_package: "service-provider-core" task_name: ${task_name} - - name: test_n16_service_provider_core + - name: test_n22_service_provider_core tags: ["unit-test"] depends_on: - name: compile_ts @@ -10146,13 +10146,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "n16_service_provider_core" + mongosh_test_id: "n22_service_provider_core" mongosh_run_only_in_package: "service-provider-core" task_name: ${task_name} - name: test_m42xc_n20_service_provider_node_driver @@ -10389,7 +10389,7 @@ tasks: mongosh_test_id: "mlatest_n20_service_provider_node_driver" mongosh_run_only_in_package: "service-provider-node-driver" task_name: ${task_name} - - name: test_m42xc_n16_service_provider_node_driver + - name: test_m42xc_n22_service_provider_node_driver tags: ["unit-test"] depends_on: - name: compile_ts @@ -10398,16 +10398,16 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "4.2.x" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "m42xc_n16_service_provider_node_driver" + mongosh_test_id: "m42xc_n22_service_provider_node_driver" mongosh_run_only_in_package: "service-provider-node-driver" task_name: ${task_name} - - name: test_m42xe_n16_service_provider_node_driver + - name: test_m42xe_n22_service_provider_node_driver tags: ["unit-test"] depends_on: - name: compile_ts @@ -10416,16 +10416,16 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "4.2.x-enterprise" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "m42xe_n16_service_provider_node_driver" + mongosh_test_id: "m42xe_n22_service_provider_node_driver" mongosh_run_only_in_package: "service-provider-node-driver" task_name: ${task_name} - - name: test_m44xc_n16_service_provider_node_driver + - name: test_m44xc_n22_service_provider_node_driver tags: ["unit-test"] depends_on: - name: compile_ts @@ -10434,16 +10434,16 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "4.4.x" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "m44xc_n16_service_provider_node_driver" + mongosh_test_id: "m44xc_n22_service_provider_node_driver" mongosh_run_only_in_package: "service-provider-node-driver" task_name: ${task_name} - - name: test_m44xe_n16_service_provider_node_driver + - name: test_m44xe_n22_service_provider_node_driver tags: ["unit-test"] depends_on: - name: compile_ts @@ -10452,16 +10452,16 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "4.4.x-enterprise" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "m44xe_n16_service_provider_node_driver" + mongosh_test_id: "m44xe_n22_service_provider_node_driver" mongosh_run_only_in_package: "service-provider-node-driver" task_name: ${task_name} - - name: test_m50xc_n16_service_provider_node_driver + - name: test_m50xc_n22_service_provider_node_driver tags: ["unit-test"] depends_on: - name: compile_ts @@ -10470,16 +10470,16 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "5.0.x" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "m50xc_n16_service_provider_node_driver" + mongosh_test_id: "m50xc_n22_service_provider_node_driver" mongosh_run_only_in_package: "service-provider-node-driver" task_name: ${task_name} - - name: test_m50xe_n16_service_provider_node_driver + - name: test_m50xe_n22_service_provider_node_driver tags: ["unit-test"] depends_on: - name: compile_ts @@ -10488,16 +10488,16 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "5.0.x-enterprise" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "m50xe_n16_service_provider_node_driver" + mongosh_test_id: "m50xe_n22_service_provider_node_driver" mongosh_run_only_in_package: "service-provider-node-driver" task_name: ${task_name} - - name: test_m60xc_n16_service_provider_node_driver + - name: test_m60xc_n22_service_provider_node_driver tags: ["unit-test"] depends_on: - name: compile_ts @@ -10506,16 +10506,16 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "6.0.x" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "m60xc_n16_service_provider_node_driver" + mongosh_test_id: "m60xc_n22_service_provider_node_driver" mongosh_run_only_in_package: "service-provider-node-driver" task_name: ${task_name} - - name: test_m60xe_n16_service_provider_node_driver + - name: test_m60xe_n22_service_provider_node_driver tags: ["unit-test"] depends_on: - name: compile_ts @@ -10524,16 +10524,16 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "6.0.x-enterprise" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "m60xe_n16_service_provider_node_driver" + mongosh_test_id: "m60xe_n22_service_provider_node_driver" mongosh_run_only_in_package: "service-provider-node-driver" task_name: ${task_name} - - name: test_m70xc_n16_service_provider_node_driver + - name: test_m70xc_n22_service_provider_node_driver tags: ["unit-test"] depends_on: - name: compile_ts @@ -10542,16 +10542,16 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "7.0.x" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "m70xc_n16_service_provider_node_driver" + mongosh_test_id: "m70xc_n22_service_provider_node_driver" mongosh_run_only_in_package: "service-provider-node-driver" task_name: ${task_name} - - name: test_m70xe_n16_service_provider_node_driver + - name: test_m70xe_n22_service_provider_node_driver tags: ["unit-test"] depends_on: - name: compile_ts @@ -10560,16 +10560,16 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "7.0.x-enterprise" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "m70xe_n16_service_provider_node_driver" + mongosh_test_id: "m70xe_n22_service_provider_node_driver" mongosh_run_only_in_package: "service-provider-node-driver" task_name: ${task_name} - - name: test_m80xc_n16_service_provider_node_driver + - name: test_m80xc_n22_service_provider_node_driver tags: ["unit-test"] depends_on: - name: compile_ts @@ -10578,16 +10578,16 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "8.0.x" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "m80xc_n16_service_provider_node_driver" + mongosh_test_id: "m80xc_n22_service_provider_node_driver" mongosh_run_only_in_package: "service-provider-node-driver" task_name: ${task_name} - - name: test_m80xe_n16_service_provider_node_driver + - name: test_m80xe_n22_service_provider_node_driver tags: ["unit-test"] depends_on: - name: compile_ts @@ -10596,16 +10596,16 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "8.0.x-enterprise" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "m80xe_n16_service_provider_node_driver" + mongosh_test_id: "m80xe_n22_service_provider_node_driver" mongosh_run_only_in_package: "service-provider-node-driver" task_name: ${task_name} - - name: test_mlatest_n16_service_provider_node_driver + - name: test_mlatest_n22_service_provider_node_driver tags: ["unit-test","mlatest"] depends_on: - name: compile_ts @@ -10614,13 +10614,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "latest-alpha-enterprise" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "mlatest_n16_service_provider_node_driver" + mongosh_test_id: "mlatest_n22_service_provider_node_driver" mongosh_run_only_in_package: "service-provider-node-driver" task_name: ${task_name} - name: test_m42xc_n20_shell_api @@ -10857,7 +10857,7 @@ tasks: mongosh_test_id: "mlatest_n20_shell_api" mongosh_run_only_in_package: "shell-api" task_name: ${task_name} - - name: test_m42xc_n16_shell_api + - name: test_m42xc_n22_shell_api tags: ["unit-test"] depends_on: - name: compile_ts @@ -10866,16 +10866,16 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "4.2.x" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "m42xc_n16_shell_api" + mongosh_test_id: "m42xc_n22_shell_api" mongosh_run_only_in_package: "shell-api" task_name: ${task_name} - - name: test_m42xe_n16_shell_api + - name: test_m42xe_n22_shell_api tags: ["unit-test"] depends_on: - name: compile_ts @@ -10884,16 +10884,16 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "4.2.x-enterprise" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "m42xe_n16_shell_api" + mongosh_test_id: "m42xe_n22_shell_api" mongosh_run_only_in_package: "shell-api" task_name: ${task_name} - - name: test_m44xc_n16_shell_api + - name: test_m44xc_n22_shell_api tags: ["unit-test"] depends_on: - name: compile_ts @@ -10902,16 +10902,16 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "4.4.x" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "m44xc_n16_shell_api" + mongosh_test_id: "m44xc_n22_shell_api" mongosh_run_only_in_package: "shell-api" task_name: ${task_name} - - name: test_m44xe_n16_shell_api + - name: test_m44xe_n22_shell_api tags: ["unit-test"] depends_on: - name: compile_ts @@ -10920,16 +10920,16 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "4.4.x-enterprise" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "m44xe_n16_shell_api" + mongosh_test_id: "m44xe_n22_shell_api" mongosh_run_only_in_package: "shell-api" task_name: ${task_name} - - name: test_m50xc_n16_shell_api + - name: test_m50xc_n22_shell_api tags: ["unit-test"] depends_on: - name: compile_ts @@ -10938,16 +10938,16 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "5.0.x" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "m50xc_n16_shell_api" + mongosh_test_id: "m50xc_n22_shell_api" mongosh_run_only_in_package: "shell-api" task_name: ${task_name} - - name: test_m50xe_n16_shell_api + - name: test_m50xe_n22_shell_api tags: ["unit-test"] depends_on: - name: compile_ts @@ -10956,16 +10956,16 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "5.0.x-enterprise" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "m50xe_n16_shell_api" + mongosh_test_id: "m50xe_n22_shell_api" mongosh_run_only_in_package: "shell-api" task_name: ${task_name} - - name: test_m60xc_n16_shell_api + - name: test_m60xc_n22_shell_api tags: ["unit-test"] depends_on: - name: compile_ts @@ -10974,16 +10974,16 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "6.0.x" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "m60xc_n16_shell_api" + mongosh_test_id: "m60xc_n22_shell_api" mongosh_run_only_in_package: "shell-api" task_name: ${task_name} - - name: test_m60xe_n16_shell_api + - name: test_m60xe_n22_shell_api tags: ["unit-test"] depends_on: - name: compile_ts @@ -10992,16 +10992,16 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "6.0.x-enterprise" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "m60xe_n16_shell_api" + mongosh_test_id: "m60xe_n22_shell_api" mongosh_run_only_in_package: "shell-api" task_name: ${task_name} - - name: test_m70xc_n16_shell_api + - name: test_m70xc_n22_shell_api tags: ["unit-test"] depends_on: - name: compile_ts @@ -11010,16 +11010,16 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "7.0.x" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "m70xc_n16_shell_api" + mongosh_test_id: "m70xc_n22_shell_api" mongosh_run_only_in_package: "shell-api" task_name: ${task_name} - - name: test_m70xe_n16_shell_api + - name: test_m70xe_n22_shell_api tags: ["unit-test"] depends_on: - name: compile_ts @@ -11028,16 +11028,16 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "7.0.x-enterprise" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "m70xe_n16_shell_api" + mongosh_test_id: "m70xe_n22_shell_api" mongosh_run_only_in_package: "shell-api" task_name: ${task_name} - - name: test_m80xc_n16_shell_api + - name: test_m80xc_n22_shell_api tags: ["unit-test"] depends_on: - name: compile_ts @@ -11046,16 +11046,16 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "8.0.x" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "m80xc_n16_shell_api" + mongosh_test_id: "m80xc_n22_shell_api" mongosh_run_only_in_package: "shell-api" task_name: ${task_name} - - name: test_m80xe_n16_shell_api + - name: test_m80xe_n22_shell_api tags: ["unit-test"] depends_on: - name: compile_ts @@ -11064,16 +11064,16 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "8.0.x-enterprise" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "m80xe_n16_shell_api" + mongosh_test_id: "m80xe_n22_shell_api" mongosh_run_only_in_package: "shell-api" task_name: ${task_name} - - name: test_mlatest_n16_shell_api + - name: test_mlatest_n22_shell_api tags: ["unit-test","mlatest"] depends_on: - name: compile_ts @@ -11082,13 +11082,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "latest-alpha-enterprise" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "mlatest_n16_shell_api" + mongosh_test_id: "mlatest_n22_shell_api" mongosh_run_only_in_package: "shell-api" task_name: ${task_name} - name: test_n20_shell_evaluator @@ -11109,7 +11109,7 @@ tasks: mongosh_test_id: "n20_shell_evaluator" mongosh_run_only_in_package: "shell-evaluator" task_name: ${task_name} - - name: test_n16_shell_evaluator + - name: test_n22_shell_evaluator tags: ["unit-test"] depends_on: - name: compile_ts @@ -11118,13 +11118,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "n16_shell_evaluator" + mongosh_test_id: "n22_shell_evaluator" mongosh_run_only_in_package: "shell-evaluator" task_name: ${task_name} - name: test_n20_snippet_manager @@ -11145,7 +11145,7 @@ tasks: mongosh_test_id: "n20_snippet_manager" mongosh_run_only_in_package: "snippet-manager" task_name: ${task_name} - - name: test_n16_snippet_manager + - name: test_n22_snippet_manager tags: ["unit-test"] depends_on: - name: compile_ts @@ -11154,13 +11154,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "n16_snippet_manager" + mongosh_test_id: "n22_snippet_manager" mongosh_run_only_in_package: "snippet-manager" task_name: ${task_name} - name: test_n20_types @@ -11181,7 +11181,7 @@ tasks: mongosh_test_id: "n20_types" mongosh_run_only_in_package: "types" task_name: ${task_name} - - name: test_n16_types + - name: test_n22_types tags: ["unit-test"] depends_on: - name: compile_ts @@ -11190,13 +11190,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "16.20.2" + node_js_version: "22.11.0" - func: test vars: mongosh_server_test_version: "" - node_js_version: "16.20.2" + node_js_version: "22.11.0" mongosh_skip_node_version_check: "" - mongosh_test_id: "n16_types" + mongosh_test_id: "n22_types" mongosh_run_only_in_package: "types" task_name: ${task_name} @@ -16684,19 +16684,19 @@ buildvariants: tasks: - name: check - name: test_n20_arg_parser - - name: test_n16_arg_parser + - name: test_n22_arg_parser - name: test_n20_async_rewriter2 - - name: test_n16_async_rewriter2 + - name: test_n22_async_rewriter2 - name: test_n20_autocomplete - - name: test_n16_autocomplete + - name: test_n22_autocomplete - name: test_n20_browser_repl - - name: test_n16_browser_repl + - name: test_n22_browser_repl - name: test_n20_browser_runtime_core - - name: test_n16_browser_runtime_core + - name: test_n22_browser_runtime_core - name: test_n20_browser_runtime_electron - - name: test_n16_browser_runtime_electron + - name: test_n22_browser_runtime_electron - name: test_n20_build - - name: test_n16_build + - name: test_n22_build - name: test_m60xc_n20_cli_repl - name: test_m60xe_n20_cli_repl - name: test_m70xc_n20_cli_repl @@ -16704,13 +16704,13 @@ buildvariants: - name: test_m80xc_n20_cli_repl - name: test_m80xe_n20_cli_repl - name: test_mlatest_n20_cli_repl - - name: test_m60xc_n16_cli_repl - - name: test_m60xe_n16_cli_repl - - name: test_m70xc_n16_cli_repl - - name: test_m70xe_n16_cli_repl - - name: test_m80xc_n16_cli_repl - - name: test_m80xe_n16_cli_repl - - name: test_mlatest_n16_cli_repl + - name: test_m60xc_n22_cli_repl + - name: test_m60xe_n22_cli_repl + - name: test_m70xc_n22_cli_repl + - name: test_m70xe_n22_cli_repl + - name: test_m80xc_n22_cli_repl + - name: test_m80xe_n22_cli_repl + - name: test_mlatest_n22_cli_repl - name: test_m60xc_n20_e2e_tests - name: test_m60xe_n20_e2e_tests - name: test_m70xc_n20_e2e_tests @@ -16718,25 +16718,25 @@ buildvariants: - name: test_m80xc_n20_e2e_tests - name: test_m80xe_n20_e2e_tests - name: test_mlatest_n20_e2e_tests - - name: test_m60xc_n16_e2e_tests - - name: test_m60xe_n16_e2e_tests - - name: test_m70xc_n16_e2e_tests - - name: test_m70xe_n16_e2e_tests - - name: test_m80xc_n16_e2e_tests - - name: test_m80xe_n16_e2e_tests - - name: test_mlatest_n16_e2e_tests + - name: test_m60xc_n22_e2e_tests + - name: test_m60xe_n22_e2e_tests + - name: test_m70xc_n22_e2e_tests + - name: test_m70xe_n22_e2e_tests + - name: test_m80xc_n22_e2e_tests + - name: test_m80xe_n22_e2e_tests + - name: test_mlatest_n22_e2e_tests - name: test_n20_editor - - name: test_n16_editor + - name: test_n22_editor - name: test_n20_errors - - name: test_n16_errors + - name: test_n22_errors - name: test_n20_history - - name: test_n16_history + - name: test_n22_history - name: test_n20_i18n - - name: test_n16_i18n + - name: test_n22_i18n - name: test_n20_js_multiline_to_singleline - - name: test_n16_js_multiline_to_singleline + - name: test_n22_js_multiline_to_singleline - name: test_n20_logging - - name: test_n16_logging + - name: test_n22_logging - name: test_m60xc_n20_node_runtime_worker_thread - name: test_m60xe_n20_node_runtime_worker_thread - name: test_m70xc_n20_node_runtime_worker_thread @@ -16744,15 +16744,15 @@ buildvariants: - name: test_m80xc_n20_node_runtime_worker_thread - name: test_m80xe_n20_node_runtime_worker_thread - name: test_mlatest_n20_node_runtime_worker_thread - - name: test_m60xc_n16_node_runtime_worker_thread - - name: test_m60xe_n16_node_runtime_worker_thread - - name: test_m70xc_n16_node_runtime_worker_thread - - name: test_m70xe_n16_node_runtime_worker_thread - - name: test_m80xc_n16_node_runtime_worker_thread - - name: test_m80xe_n16_node_runtime_worker_thread - - name: test_mlatest_n16_node_runtime_worker_thread + - name: test_m60xc_n22_node_runtime_worker_thread + - name: test_m60xe_n22_node_runtime_worker_thread + - name: test_m70xc_n22_node_runtime_worker_thread + - name: test_m70xe_n22_node_runtime_worker_thread + - name: test_m80xc_n22_node_runtime_worker_thread + - name: test_m80xe_n22_node_runtime_worker_thread + - name: test_mlatest_n22_node_runtime_worker_thread - name: test_n20_service_provider_core - - name: test_n16_service_provider_core + - name: test_n22_service_provider_core - name: test_m60xc_n20_service_provider_node_driver - name: test_m60xe_n20_service_provider_node_driver - name: test_m70xc_n20_service_provider_node_driver @@ -16760,13 +16760,13 @@ buildvariants: - name: test_m80xc_n20_service_provider_node_driver - name: test_m80xe_n20_service_provider_node_driver - name: test_mlatest_n20_service_provider_node_driver - - name: test_m60xc_n16_service_provider_node_driver - - name: test_m60xe_n16_service_provider_node_driver - - name: test_m70xc_n16_service_provider_node_driver - - name: test_m70xe_n16_service_provider_node_driver - - name: test_m80xc_n16_service_provider_node_driver - - name: test_m80xe_n16_service_provider_node_driver - - name: test_mlatest_n16_service_provider_node_driver + - name: test_m60xc_n22_service_provider_node_driver + - name: test_m60xe_n22_service_provider_node_driver + - name: test_m70xc_n22_service_provider_node_driver + - name: test_m70xe_n22_service_provider_node_driver + - name: test_m80xc_n22_service_provider_node_driver + - name: test_m80xe_n22_service_provider_node_driver + - name: test_mlatest_n22_service_provider_node_driver - name: test_m60xc_n20_shell_api - name: test_m60xe_n20_shell_api - name: test_m70xc_n20_shell_api @@ -16774,19 +16774,19 @@ buildvariants: - name: test_m80xc_n20_shell_api - name: test_m80xe_n20_shell_api - name: test_mlatest_n20_shell_api - - name: test_m60xc_n16_shell_api - - name: test_m60xe_n16_shell_api - - name: test_m70xc_n16_shell_api - - name: test_m70xe_n16_shell_api - - name: test_m80xc_n16_shell_api - - name: test_m80xe_n16_shell_api - - name: test_mlatest_n16_shell_api + - name: test_m60xc_n22_shell_api + - name: test_m60xe_n22_shell_api + - name: test_m70xc_n22_shell_api + - name: test_m70xe_n22_shell_api + - name: test_m80xc_n22_shell_api + - name: test_m80xe_n22_shell_api + - name: test_mlatest_n22_shell_api - name: test_n20_shell_evaluator - - name: test_n16_shell_evaluator + - name: test_n22_shell_evaluator - name: test_n20_snippet_manager - - name: test_n16_snippet_manager + - name: test_n22_snippet_manager - name: test_n20_types - - name: test_n16_types + - name: test_n22_types - name: darwin display_name: "MacOS Big Sur" run_on: macos-11 @@ -16816,17 +16816,17 @@ buildvariants: - name: compile_ts - name: check - name: test_n20_arg_parser - - name: test_n16_arg_parser + - name: test_n22_arg_parser - name: test_n20_async_rewriter2 - - name: test_n16_async_rewriter2 + - name: test_n22_async_rewriter2 - name: test_n20_autocomplete - - name: test_n16_autocomplete + - name: test_n22_autocomplete - name: test_n20_browser_runtime_core - - name: test_n16_browser_runtime_core + - name: test_n22_browser_runtime_core - name: test_n20_browser_runtime_electron - - name: test_n16_browser_runtime_electron + - name: test_n22_browser_runtime_electron - name: test_n20_build - - name: test_n16_build + - name: test_n22_build - name: test_m42xc_n20_cli_repl - name: test_m44xc_n20_cli_repl - name: test_m44xe_n20_cli_repl @@ -16839,18 +16839,18 @@ buildvariants: - name: test_m80xc_n20_cli_repl - name: test_m80xe_n20_cli_repl - name: test_mlatest_n20_cli_repl - - name: test_m42xc_n16_cli_repl - - name: test_m44xc_n16_cli_repl - - name: test_m44xe_n16_cli_repl - - name: test_m50xc_n16_cli_repl - - name: test_m50xe_n16_cli_repl - - name: test_m60xc_n16_cli_repl - - name: test_m60xe_n16_cli_repl - - name: test_m70xc_n16_cli_repl - - name: test_m70xe_n16_cli_repl - - name: test_m80xc_n16_cli_repl - - name: test_m80xe_n16_cli_repl - - name: test_mlatest_n16_cli_repl + - name: test_m42xc_n22_cli_repl + - name: test_m44xc_n22_cli_repl + - name: test_m44xe_n22_cli_repl + - name: test_m50xc_n22_cli_repl + - name: test_m50xe_n22_cli_repl + - name: test_m60xc_n22_cli_repl + - name: test_m60xe_n22_cli_repl + - name: test_m70xc_n22_cli_repl + - name: test_m70xe_n22_cli_repl + - name: test_m80xc_n22_cli_repl + - name: test_m80xe_n22_cli_repl + - name: test_mlatest_n22_cli_repl - name: test_m42xc_n20_e2e_tests - name: test_m44xc_n20_e2e_tests - name: test_m44xe_n20_e2e_tests @@ -16863,26 +16863,26 @@ buildvariants: - name: test_m80xc_n20_e2e_tests - name: test_m80xe_n20_e2e_tests - name: test_mlatest_n20_e2e_tests - - name: test_m42xc_n16_e2e_tests - - name: test_m44xc_n16_e2e_tests - - name: test_m44xe_n16_e2e_tests - - name: test_m50xc_n16_e2e_tests - - name: test_m50xe_n16_e2e_tests - - name: test_m60xc_n16_e2e_tests - - name: test_m60xe_n16_e2e_tests - - name: test_m70xc_n16_e2e_tests - - name: test_m70xe_n16_e2e_tests - - name: test_m80xc_n16_e2e_tests - - name: test_m80xe_n16_e2e_tests - - name: test_mlatest_n16_e2e_tests + - name: test_m42xc_n22_e2e_tests + - name: test_m44xc_n22_e2e_tests + - name: test_m44xe_n22_e2e_tests + - name: test_m50xc_n22_e2e_tests + - name: test_m50xe_n22_e2e_tests + - name: test_m60xc_n22_e2e_tests + - name: test_m60xe_n22_e2e_tests + - name: test_m70xc_n22_e2e_tests + - name: test_m70xe_n22_e2e_tests + - name: test_m80xc_n22_e2e_tests + - name: test_m80xe_n22_e2e_tests + - name: test_mlatest_n22_e2e_tests - name: test_n20_editor - - name: test_n16_editor + - name: test_n22_editor - name: test_n20_errors - - name: test_n16_errors + - name: test_n22_errors - name: test_n20_history - - name: test_n16_history + - name: test_n22_history - name: test_n20_i18n - - name: test_n16_i18n + - name: test_n22_i18n - name: test_m42xc_n20_java_shell - name: test_m44xc_n20_java_shell - name: test_m44xe_n20_java_shell @@ -16895,22 +16895,22 @@ buildvariants: - name: test_m80xc_n20_java_shell - name: test_m80xe_n20_java_shell - name: test_mlatest_n20_java_shell - - name: test_m42xc_n16_java_shell - - name: test_m44xc_n16_java_shell - - name: test_m44xe_n16_java_shell - - name: test_m50xc_n16_java_shell - - name: test_m50xe_n16_java_shell - - name: test_m60xc_n16_java_shell - - name: test_m60xe_n16_java_shell - - name: test_m70xc_n16_java_shell - - name: test_m70xe_n16_java_shell - - name: test_m80xc_n16_java_shell - - name: test_m80xe_n16_java_shell - - name: test_mlatest_n16_java_shell + - name: test_m42xc_n22_java_shell + - name: test_m44xc_n22_java_shell + - name: test_m44xe_n22_java_shell + - name: test_m50xc_n22_java_shell + - name: test_m50xe_n22_java_shell + - name: test_m60xc_n22_java_shell + - name: test_m60xe_n22_java_shell + - name: test_m70xc_n22_java_shell + - name: test_m70xe_n22_java_shell + - name: test_m80xc_n22_java_shell + - name: test_m80xe_n22_java_shell + - name: test_mlatest_n22_java_shell - name: test_n20_js_multiline_to_singleline - - name: test_n16_js_multiline_to_singleline + - name: test_n22_js_multiline_to_singleline - name: test_n20_logging - - name: test_n16_logging + - name: test_n22_logging - name: test_m42xc_n20_node_runtime_worker_thread - name: test_m44xc_n20_node_runtime_worker_thread - name: test_m44xe_n20_node_runtime_worker_thread @@ -16923,20 +16923,20 @@ buildvariants: - name: test_m80xc_n20_node_runtime_worker_thread - name: test_m80xe_n20_node_runtime_worker_thread - name: test_mlatest_n20_node_runtime_worker_thread - - name: test_m42xc_n16_node_runtime_worker_thread - - name: test_m44xc_n16_node_runtime_worker_thread - - name: test_m44xe_n16_node_runtime_worker_thread - - name: test_m50xc_n16_node_runtime_worker_thread - - name: test_m50xe_n16_node_runtime_worker_thread - - name: test_m60xc_n16_node_runtime_worker_thread - - name: test_m60xe_n16_node_runtime_worker_thread - - name: test_m70xc_n16_node_runtime_worker_thread - - name: test_m70xe_n16_node_runtime_worker_thread - - name: test_m80xc_n16_node_runtime_worker_thread - - name: test_m80xe_n16_node_runtime_worker_thread - - name: test_mlatest_n16_node_runtime_worker_thread + - name: test_m42xc_n22_node_runtime_worker_thread + - name: test_m44xc_n22_node_runtime_worker_thread + - name: test_m44xe_n22_node_runtime_worker_thread + - name: test_m50xc_n22_node_runtime_worker_thread + - name: test_m50xe_n22_node_runtime_worker_thread + - name: test_m60xc_n22_node_runtime_worker_thread + - name: test_m60xe_n22_node_runtime_worker_thread + - name: test_m70xc_n22_node_runtime_worker_thread + - name: test_m70xe_n22_node_runtime_worker_thread + - name: test_m80xc_n22_node_runtime_worker_thread + - name: test_m80xe_n22_node_runtime_worker_thread + - name: test_mlatest_n22_node_runtime_worker_thread - name: test_n20_service_provider_core - - name: test_n16_service_provider_core + - name: test_n22_service_provider_core - name: test_m42xc_n20_service_provider_node_driver - name: test_m44xc_n20_service_provider_node_driver - name: test_m44xe_n20_service_provider_node_driver @@ -16949,18 +16949,18 @@ buildvariants: - name: test_m80xc_n20_service_provider_node_driver - name: test_m80xe_n20_service_provider_node_driver - name: test_mlatest_n20_service_provider_node_driver - - name: test_m42xc_n16_service_provider_node_driver - - name: test_m44xc_n16_service_provider_node_driver - - name: test_m44xe_n16_service_provider_node_driver - - name: test_m50xc_n16_service_provider_node_driver - - name: test_m50xe_n16_service_provider_node_driver - - name: test_m60xc_n16_service_provider_node_driver - - name: test_m60xe_n16_service_provider_node_driver - - name: test_m70xc_n16_service_provider_node_driver - - name: test_m70xe_n16_service_provider_node_driver - - name: test_m80xc_n16_service_provider_node_driver - - name: test_m80xe_n16_service_provider_node_driver - - name: test_mlatest_n16_service_provider_node_driver + - name: test_m42xc_n22_service_provider_node_driver + - name: test_m44xc_n22_service_provider_node_driver + - name: test_m44xe_n22_service_provider_node_driver + - name: test_m50xc_n22_service_provider_node_driver + - name: test_m50xe_n22_service_provider_node_driver + - name: test_m60xc_n22_service_provider_node_driver + - name: test_m60xe_n22_service_provider_node_driver + - name: test_m70xc_n22_service_provider_node_driver + - name: test_m70xe_n22_service_provider_node_driver + - name: test_m80xc_n22_service_provider_node_driver + - name: test_m80xe_n22_service_provider_node_driver + - name: test_mlatest_n22_service_provider_node_driver - name: test_m42xc_n20_shell_api - name: test_m44xc_n20_shell_api - name: test_m44xe_n20_shell_api @@ -16973,24 +16973,24 @@ buildvariants: - name: test_m80xc_n20_shell_api - name: test_m80xe_n20_shell_api - name: test_mlatest_n20_shell_api - - name: test_m42xc_n16_shell_api - - name: test_m44xc_n16_shell_api - - name: test_m44xe_n16_shell_api - - name: test_m50xc_n16_shell_api - - name: test_m50xe_n16_shell_api - - name: test_m60xc_n16_shell_api - - name: test_m60xe_n16_shell_api - - name: test_m70xc_n16_shell_api - - name: test_m70xe_n16_shell_api - - name: test_m80xc_n16_shell_api - - name: test_m80xe_n16_shell_api - - name: test_mlatest_n16_shell_api + - name: test_m42xc_n22_shell_api + - name: test_m44xc_n22_shell_api + - name: test_m44xe_n22_shell_api + - name: test_m50xc_n22_shell_api + - name: test_m50xe_n22_shell_api + - name: test_m60xc_n22_shell_api + - name: test_m60xe_n22_shell_api + - name: test_m70xc_n22_shell_api + - name: test_m70xe_n22_shell_api + - name: test_m80xc_n22_shell_api + - name: test_m80xe_n22_shell_api + - name: test_mlatest_n22_shell_api - name: test_n20_shell_evaluator - - name: test_n16_shell_evaluator + - name: test_n22_shell_evaluator - name: test_n20_snippet_manager - - name: test_n16_snippet_manager + - name: test_n22_snippet_manager - name: test_n20_types - - name: test_n16_types + - name: test_n22_types - name: test_vscode - name: test_connectivity - name: test_apistrict @@ -17408,17 +17408,17 @@ buildvariants: tasks: - name: check - name: test_n20_arg_parser - - name: test_n16_arg_parser + - name: test_n22_arg_parser - name: test_n20_async_rewriter2 - - name: test_n16_async_rewriter2 + - name: test_n22_async_rewriter2 - name: test_n20_autocomplete - - name: test_n16_autocomplete + - name: test_n22_autocomplete - name: test_n20_browser_runtime_core - - name: test_n16_browser_runtime_core + - name: test_n22_browser_runtime_core - name: test_n20_browser_runtime_electron - - name: test_n16_browser_runtime_electron + - name: test_n22_browser_runtime_electron - name: test_n20_build - - name: test_n16_build + - name: test_n22_build - name: test_m42xc_n20_cli_repl - name: test_m42xe_n20_cli_repl - name: test_m44xc_n20_cli_repl @@ -17432,19 +17432,19 @@ buildvariants: - name: test_m80xc_n20_cli_repl - name: test_m80xe_n20_cli_repl - name: test_mlatest_n20_cli_repl - - name: test_m42xc_n16_cli_repl - - name: test_m42xe_n16_cli_repl - - name: test_m44xc_n16_cli_repl - - name: test_m44xe_n16_cli_repl - - name: test_m50xc_n16_cli_repl - - name: test_m50xe_n16_cli_repl - - name: test_m60xc_n16_cli_repl - - name: test_m60xe_n16_cli_repl - - name: test_m70xc_n16_cli_repl - - name: test_m70xe_n16_cli_repl - - name: test_m80xc_n16_cli_repl - - name: test_m80xe_n16_cli_repl - - name: test_mlatest_n16_cli_repl + - name: test_m42xc_n22_cli_repl + - name: test_m42xe_n22_cli_repl + - name: test_m44xc_n22_cli_repl + - name: test_m44xe_n22_cli_repl + - name: test_m50xc_n22_cli_repl + - name: test_m50xe_n22_cli_repl + - name: test_m60xc_n22_cli_repl + - name: test_m60xe_n22_cli_repl + - name: test_m70xc_n22_cli_repl + - name: test_m70xe_n22_cli_repl + - name: test_m80xc_n22_cli_repl + - name: test_m80xe_n22_cli_repl + - name: test_mlatest_n22_cli_repl - name: test_m42xc_n20_e2e_tests - name: test_m42xe_n20_e2e_tests - name: test_m44xc_n20_e2e_tests @@ -17458,31 +17458,31 @@ buildvariants: - name: test_m80xc_n20_e2e_tests - name: test_m80xe_n20_e2e_tests - name: test_mlatest_n20_e2e_tests - - name: test_m42xc_n16_e2e_tests - - name: test_m42xe_n16_e2e_tests - - name: test_m44xc_n16_e2e_tests - - name: test_m44xe_n16_e2e_tests - - name: test_m50xc_n16_e2e_tests - - name: test_m50xe_n16_e2e_tests - - name: test_m60xc_n16_e2e_tests - - name: test_m60xe_n16_e2e_tests - - name: test_m70xc_n16_e2e_tests - - name: test_m70xe_n16_e2e_tests - - name: test_m80xc_n16_e2e_tests - - name: test_m80xe_n16_e2e_tests - - name: test_mlatest_n16_e2e_tests + - name: test_m42xc_n22_e2e_tests + - name: test_m42xe_n22_e2e_tests + - name: test_m44xc_n22_e2e_tests + - name: test_m44xe_n22_e2e_tests + - name: test_m50xc_n22_e2e_tests + - name: test_m50xe_n22_e2e_tests + - name: test_m60xc_n22_e2e_tests + - name: test_m60xe_n22_e2e_tests + - name: test_m70xc_n22_e2e_tests + - name: test_m70xe_n22_e2e_tests + - name: test_m80xc_n22_e2e_tests + - name: test_m80xe_n22_e2e_tests + - name: test_mlatest_n22_e2e_tests - name: test_n20_editor - - name: test_n16_editor + - name: test_n22_editor - name: test_n20_errors - - name: test_n16_errors + - name: test_n22_errors - name: test_n20_history - - name: test_n16_history + - name: test_n22_history - name: test_n20_i18n - - name: test_n16_i18n + - name: test_n22_i18n - name: test_n20_js_multiline_to_singleline - - name: test_n16_js_multiline_to_singleline + - name: test_n22_js_multiline_to_singleline - name: test_n20_logging - - name: test_n16_logging + - name: test_n22_logging - name: test_m42xc_n20_node_runtime_worker_thread - name: test_m42xe_n20_node_runtime_worker_thread - name: test_m44xc_n20_node_runtime_worker_thread @@ -17496,21 +17496,21 @@ buildvariants: - name: test_m80xc_n20_node_runtime_worker_thread - name: test_m80xe_n20_node_runtime_worker_thread - name: test_mlatest_n20_node_runtime_worker_thread - - name: test_m42xc_n16_node_runtime_worker_thread - - name: test_m42xe_n16_node_runtime_worker_thread - - name: test_m44xc_n16_node_runtime_worker_thread - - name: test_m44xe_n16_node_runtime_worker_thread - - name: test_m50xc_n16_node_runtime_worker_thread - - name: test_m50xe_n16_node_runtime_worker_thread - - name: test_m60xc_n16_node_runtime_worker_thread - - name: test_m60xe_n16_node_runtime_worker_thread - - name: test_m70xc_n16_node_runtime_worker_thread - - name: test_m70xe_n16_node_runtime_worker_thread - - name: test_m80xc_n16_node_runtime_worker_thread - - name: test_m80xe_n16_node_runtime_worker_thread - - name: test_mlatest_n16_node_runtime_worker_thread + - name: test_m42xc_n22_node_runtime_worker_thread + - name: test_m42xe_n22_node_runtime_worker_thread + - name: test_m44xc_n22_node_runtime_worker_thread + - name: test_m44xe_n22_node_runtime_worker_thread + - name: test_m50xc_n22_node_runtime_worker_thread + - name: test_m50xe_n22_node_runtime_worker_thread + - name: test_m60xc_n22_node_runtime_worker_thread + - name: test_m60xe_n22_node_runtime_worker_thread + - name: test_m70xc_n22_node_runtime_worker_thread + - name: test_m70xe_n22_node_runtime_worker_thread + - name: test_m80xc_n22_node_runtime_worker_thread + - name: test_m80xe_n22_node_runtime_worker_thread + - name: test_mlatest_n22_node_runtime_worker_thread - name: test_n20_service_provider_core - - name: test_n16_service_provider_core + - name: test_n22_service_provider_core - name: test_m42xc_n20_service_provider_node_driver - name: test_m42xe_n20_service_provider_node_driver - name: test_m44xc_n20_service_provider_node_driver @@ -17524,19 +17524,19 @@ buildvariants: - name: test_m80xc_n20_service_provider_node_driver - name: test_m80xe_n20_service_provider_node_driver - name: test_mlatest_n20_service_provider_node_driver - - name: test_m42xc_n16_service_provider_node_driver - - name: test_m42xe_n16_service_provider_node_driver - - name: test_m44xc_n16_service_provider_node_driver - - name: test_m44xe_n16_service_provider_node_driver - - name: test_m50xc_n16_service_provider_node_driver - - name: test_m50xe_n16_service_provider_node_driver - - name: test_m60xc_n16_service_provider_node_driver - - name: test_m60xe_n16_service_provider_node_driver - - name: test_m70xc_n16_service_provider_node_driver - - name: test_m70xe_n16_service_provider_node_driver - - name: test_m80xc_n16_service_provider_node_driver - - name: test_m80xe_n16_service_provider_node_driver - - name: test_mlatest_n16_service_provider_node_driver + - name: test_m42xc_n22_service_provider_node_driver + - name: test_m42xe_n22_service_provider_node_driver + - name: test_m44xc_n22_service_provider_node_driver + - name: test_m44xe_n22_service_provider_node_driver + - name: test_m50xc_n22_service_provider_node_driver + - name: test_m50xe_n22_service_provider_node_driver + - name: test_m60xc_n22_service_provider_node_driver + - name: test_m60xe_n22_service_provider_node_driver + - name: test_m70xc_n22_service_provider_node_driver + - name: test_m70xe_n22_service_provider_node_driver + - name: test_m80xc_n22_service_provider_node_driver + - name: test_m80xe_n22_service_provider_node_driver + - name: test_mlatest_n22_service_provider_node_driver - name: test_m42xc_n20_shell_api - name: test_m42xe_n20_shell_api - name: test_m44xc_n20_shell_api @@ -17550,25 +17550,25 @@ buildvariants: - name: test_m80xc_n20_shell_api - name: test_m80xe_n20_shell_api - name: test_mlatest_n20_shell_api - - name: test_m42xc_n16_shell_api - - name: test_m42xe_n16_shell_api - - name: test_m44xc_n16_shell_api - - name: test_m44xe_n16_shell_api - - name: test_m50xc_n16_shell_api - - name: test_m50xe_n16_shell_api - - name: test_m60xc_n16_shell_api - - name: test_m60xe_n16_shell_api - - name: test_m70xc_n16_shell_api - - name: test_m70xe_n16_shell_api - - name: test_m80xc_n16_shell_api - - name: test_m80xe_n16_shell_api - - name: test_mlatest_n16_shell_api + - name: test_m42xc_n22_shell_api + - name: test_m42xe_n22_shell_api + - name: test_m44xc_n22_shell_api + - name: test_m44xe_n22_shell_api + - name: test_m50xc_n22_shell_api + - name: test_m50xe_n22_shell_api + - name: test_m60xc_n22_shell_api + - name: test_m60xe_n22_shell_api + - name: test_m70xc_n22_shell_api + - name: test_m70xe_n22_shell_api + - name: test_m80xc_n22_shell_api + - name: test_m80xe_n22_shell_api + - name: test_mlatest_n22_shell_api - name: test_n20_shell_evaluator - - name: test_n16_shell_evaluator + - name: test_n22_shell_evaluator - name: test_n20_snippet_manager - - name: test_n16_snippet_manager + - name: test_n22_snippet_manager - name: test_n20_types - - name: test_n16_types + - name: test_n22_types - name: win32 display_name: "Windows VS 2022" run_on: windows-vsCurrent-small diff --git a/.evergreen/evergreen.yml.in b/.evergreen/evergreen.yml.in index ae96b4da0..ba300c648 100644 --- a/.evergreen/evergreen.yml.in +++ b/.evergreen/evergreen.yml.in @@ -2,7 +2,7 @@ const path = require('path'); const NODE_JS_VERSION_20 = require('./node-20-latest.json').version; -const NODE_JS_VERSION_16 = require('./node-16-latest.json').version; +const NODE_JS_VERSION_22 = require('./node-22-latest.json').version; const MONGODB_VERSIONS = [ { shortName: '42xc', versionSpec: '4.2.x' }, @@ -21,7 +21,7 @@ const MONGODB_VERSIONS = [ ]; const NODE_VERSIONS = [ { shortName: '20', versionSpec: NODE_JS_VERSION_20, skipNodeVersionCheck: '' }, - { shortName: '16', versionSpec: NODE_JS_VERSION_16, skipNodeVersionCheck: '' } + { shortName: '22', versionSpec: NODE_JS_VERSION_22, skipNodeVersionCheck: '' } ]; const pathToPackages = path.join(__dirname, '..', 'packages'); @@ -1108,7 +1108,7 @@ tasks: ### # UNIT TESTS - # E.g. test_m60xc_n16 stands for mongod 6.0.x, community edition, Node.js 16 + # E.g. test_m60xc_n20 stands for mongod 6.0.x, community edition, Node.js 20 ### <% for (const { id, nShort, nVersion, mShort, mVersion, skipNodeVersionCheck, packageName } of ALL_UNIT_TESTS) { %> - name: test_<% out(id) %> diff --git a/.evergreen/install-node.sh b/.evergreen/install-node.sh index 4378f5c85..12d2b6046 100755 --- a/.evergreen/install-node.sh +++ b/.evergreen/install-node.sh @@ -2,11 +2,7 @@ set -e set -x export BASEDIR="$PWD/.evergreen" -if echo $NODE_JS_VERSION | grep -q ^16 ; then - NPM_VERSION=9.9.2 # 9.9.3 does not install well on Windows -else - NPM_VERSION=10.8.3 # 10.9.0 does not install well on Windows -fi +NPM_VERSION=10.8.3 # 10.9.0 does not install well on Windows if [ "$OS" == "Windows_NT" ]; then powershell "$(cygpath -w "$BASEDIR")"/InstallNode.ps1 diff --git a/.evergreen/node-16-latest.json b/.evergreen/node-16-latest.json deleted file mode 100644 index 9620d3f87..000000000 --- a/.evergreen/node-16-latest.json +++ /dev/null @@ -1,43 +0,0 @@ -{ - "version": "16.20.2", - "major": 16, - "minor": 20, - "patch": 2, - "tag": "", - "codename": "gallium", - "versionName": "v16", - "start": "2021-04-20T00:00:00.000Z", - "lts": "2021-10-26T00:00:00.000Z", - "maintenance": "2022-10-18T00:00:00.000Z", - "end": "2023-09-11T00:00:00.000Z", - "releaseDate": "2023-08-08T00:00:00.000Z", - "isLts": false, - "files": [ - "aix-ppc64", - "headers", - "linux-arm64", - "linux-armv7l", - "linux-ppc64le", - "linux-s390x", - "linux-x64", - "osx-arm64-tar", - "osx-x64-pkg", - "osx-x64-tar", - "src", - "win-x64-7z", - "win-x64-exe", - "win-x64-msi", - "win-x64-zip", - "win-x86-7z", - "win-x86-exe", - "win-x86-msi", - "win-x86-zip" - ], - "dependencies": { - "npm": "8.19.4", - "v8": "9.4.146.26", - "uv": "1.43.0", - "zlib": "1.2.11", - "openssl": "1.1.1v+quic" - } -} diff --git a/.evergreen/node-22-latest.json b/.evergreen/node-22-latest.json new file mode 100644 index 000000000..a75aef6ca --- /dev/null +++ b/.evergreen/node-22-latest.json @@ -0,0 +1,45 @@ +{ + "version": "22.11.0", + "major": 22, + "minor": 11, + "patch": 0, + "tag": "", + "codename": "jod", + "versionName": "v22", + "start": "2024-04-24T00:00:00.000Z", + "lts": "2024-10-29T00:00:00.000Z", + "maintenance": "2025-10-21T00:00:00.000Z", + "end": "2027-04-30T00:00:00.000Z", + "releaseDate": "2024-10-29T00:00:00.000Z", + "isLts": true, + "files": [ + "aix-ppc64", + "headers", + "linux-arm64", + "linux-armv7l", + "linux-ppc64le", + "linux-s390x", + "linux-x64", + "osx-arm64-tar", + "osx-x64-pkg", + "osx-x64-tar", + "src", + "win-arm64-7z", + "win-arm64-zip", + "win-x64-7z", + "win-x64-exe", + "win-x64-msi", + "win-x64-zip", + "win-x86-7z", + "win-x86-exe", + "win-x86-msi", + "win-x86-zip" + ], + "dependencies": { + "npm": "10.9.0", + "v8": "12.4.254.21", + "uv": "1.48.0", + "zlib": "1.3.0.1-motley", + "openssl": "3.0.15+quic" + } +} diff --git a/.github/workflows/cron-tasks.yml b/.github/workflows/cron-tasks.yml index c31173809..4aae4a813 100644 --- a/.github/workflows/cron-tasks.yml +++ b/.github/workflows/cron-tasks.yml @@ -20,7 +20,7 @@ jobs: # this is important so git log can pick up on # the whole history to generate the list of AUTHORS - fetch-depth: '0' + fetch-depth: "0" - name: Set up Git run: | @@ -29,12 +29,12 @@ jobs: - uses: actions/setup-node@v2 with: - node-version: ^16.x - cache: 'npm' + node-version: ^20.x + cache: "npm" - name: Install npm@8 run: | - npm install -g npm@8 + npm install -g npm@10 - name: Install Dependencies and Compile run: | @@ -84,7 +84,7 @@ jobs: with: commit-message: Update auto-generated files branch: ci/cron-tasks-update-files - title: 'chore: update auto-generated files' + title: "chore: update auto-generated files" body: | - Update auto-generated files diff --git a/.github/workflows/update-node-js.yaml b/.github/workflows/update-node-js.yaml index 201e8553a..ecfcfde45 100644 --- a/.github/workflows/update-node-js.yaml +++ b/.github/workflows/update-node-js.yaml @@ -18,7 +18,7 @@ jobs: # this is important so git log can pick up on # the whole history to generate the list of AUTHORS - fetch-depth: '0' + fetch-depth: "0" - name: Setup git run: | @@ -27,12 +27,12 @@ jobs: - uses: actions/setup-node@v2 with: - node-version: 16.x - cache: 'npm' + node-version: 20.x + cache: "npm" - - name: Install npm@8.19.4 + - name: Install npm@10 run: | - npm install -g npm@8.19.4 + npm install -g npm@10 - name: Bump packages run: | @@ -46,8 +46,8 @@ jobs: uses: peter-evans/create-pull-request@v6 with: token: ${{ secrets.GITHUB_TOKEN }} - commit-message: 'chore: update node.js' + commit-message: "chore: update node.js" branch: ci/update-node-js-versions - title: 'chore: update node.js' + title: "chore: update node.js" body: | - Update node.js diff --git a/package-lock.json b/package-lock.json index 2278af9ea..18223cfb7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -44,6 +44,7 @@ "@babel/compat-data": "^7.9.0", "@mongodb-js/monorepo-tools": "^1.1.10", "@mongodb-js/sbom-tools": "^0.7.0", + "@pkgjs/nv": "^0.2.2", "@types/chai": "^4.2.5", "@types/mocha": "^5.2.7", "@types/node": "^14.14.6", @@ -8038,7 +8039,9 @@ "license": "MIT" }, "node_modules/@pkgjs/nv": { - "version": "0.2.1", + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@pkgjs/nv/-/nv-0.2.2.tgz", + "integrity": "sha512-LbQbUKwt2d4VsTM5MKG25WLiZtmXu89zeoqVdJz3POlnyICkZ/o63WLswLleIysYOGHY9rqeOF/SBwC4hbq90Q==", "license": "MIT", "dependencies": { "got": "^11.8.3", diff --git a/package.json b/package.json index d1b7a7f4f..30f98f33e 100644 --- a/package.json +++ b/package.json @@ -51,7 +51,7 @@ "create-purls-file": "node scripts/create-purls.js .sbom/dependencies.json .sbom/node-js-dep.json > .sbom/purls.txt", "preupdate-third-party-notices": "npm run create-dependency-sbom-lists", "update-third-party-notices": "mongodb-sbom-tools generate-3rd-party-notices --product='mongosh' --dependencies=.sbom/dependencies.json > THIRD_PARTY_NOTICES.md", - "update-node-js-versions": "npx @pkgjs/nv ls v20 > .evergreen/node-20-latest.json && npx @pkgjs/nv ls v16 > .evergreen/node-16-latest.json", + "update-node-js-versions": "npx @pkgjs/nv ls v20 > .evergreen/node-20-latest.json && npx @pkgjs/nv ls v22 > .evergreen/node-22-latest.json", "update-evergreen-config": "npm run test-evergreen-expansions && node .evergreen/generate-evergreen-yml.js .evergreen/evergreen.yml.in > .evergreen.yml", "update-cli-usage-text": "node scripts/update-cli-usage-text.js", "update-security-test-summary": "ts-node scripts/generate-security-test-summary.ts > docs/security-test-summary.md", @@ -129,7 +129,8 @@ "webpack-cli": "^4.3.1", "which": "^2.0.2", "yaml": "^1.10.0", - "depcheck": "^1.4.7" + "depcheck": "^1.4.7", + "@pkgjs/nv": "^0.2.2" }, "optionalDependencies": { "lerna": "^8.1.8" From a845126b2c5c2ad3e91150987eca2b6e1d2a8d82 Mon Sep 17 00:00:00 2001 From: Nikola Irinchev Date: Fri, 8 Nov 2024 09:44:19 +0100 Subject: [PATCH 02/15] Remove npm.ps1 --- .evergreen/InstallNode.ps1 | 1 + 1 file changed, 1 insertion(+) diff --git a/.evergreen/InstallNode.ps1 b/.evergreen/InstallNode.ps1 index d8c316983..092d60a7f 100644 --- a/.evergreen/InstallNode.ps1 +++ b/.evergreen/InstallNode.ps1 @@ -20,6 +20,7 @@ Get-ChildItem -Path $PSScriptRoot Set-Location -Path $node_dir Remove-Item .\npm Remove-Item .\npm.cmd +Remove-Item .\npm.ps1 Remove-Item .\npx Remove-Item .\npx.cmd Move-Item .\node_modules\npm -Destination .\node_modules\npm2 From add4a129cf2a53eae0925860c6135aa923ff1e10 Mon Sep 17 00:00:00 2001 From: Nikola Irinchev Date: Fri, 8 Nov 2024 22:53:56 +0100 Subject: [PATCH 03/15] Only remove npm.ps1 if it exists --- .evergreen/InstallNode.ps1 | 2 +- .evergreen/install-node.sh | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.evergreen/InstallNode.ps1 b/.evergreen/InstallNode.ps1 index 092d60a7f..9de5554e4 100644 --- a/.evergreen/InstallNode.ps1 +++ b/.evergreen/InstallNode.ps1 @@ -20,7 +20,7 @@ Get-ChildItem -Path $PSScriptRoot Set-Location -Path $node_dir Remove-Item .\npm Remove-Item .\npm.cmd -Remove-Item .\npm.ps1 +if (Test-Path .\npm.ps1) { Remove-Item .\npm.ps1 } Remove-Item .\npx Remove-Item .\npx.cmd Move-Item .\node_modules\npm -Destination .\node_modules\npm2 diff --git a/.evergreen/install-node.sh b/.evergreen/install-node.sh index 12d2b6046..d707a44f8 100755 --- a/.evergreen/install-node.sh +++ b/.evergreen/install-node.sh @@ -2,7 +2,11 @@ set -e set -x export BASEDIR="$PWD/.evergreen" -NPM_VERSION=10.8.3 # 10.9.0 does not install well on Windows +if echo $NODE_JS_VERSION | grep -q ^20 ; then + NPM_VERSION=10.8.3 # 10.9.0 does not install well on Windows +else + NPM_VERSION=10.9.0 +fi if [ "$OS" == "Windows_NT" ]; then powershell "$(cygpath -w "$BASEDIR")"/InstallNode.ps1 From 50b56f2123dfb43affdaa2d40bd1d381c225c9a3 Mon Sep 17 00:00:00 2001 From: Nikola Irinchev Date: Mon, 11 Nov 2024 12:50:25 +0100 Subject: [PATCH 04/15] Remove npx.ps1 --- .evergreen/InstallNode.ps1 | 1 + 1 file changed, 1 insertion(+) diff --git a/.evergreen/InstallNode.ps1 b/.evergreen/InstallNode.ps1 index 9de5554e4..edfb04477 100644 --- a/.evergreen/InstallNode.ps1 +++ b/.evergreen/InstallNode.ps1 @@ -23,5 +23,6 @@ Remove-Item .\npm.cmd if (Test-Path .\npm.ps1) { Remove-Item .\npm.ps1 } Remove-Item .\npx Remove-Item .\npx.cmd +if (Test-Path .\npx.ps1) { Remove-Item .\npx.ps1 } Move-Item .\node_modules\npm -Destination .\node_modules\npm2 .\node.exe .\node_modules\npm2\bin\npm-cli.js i -g npm@6 From 1b968948bf95c2dce3d463706f0bd5cc18259f27 Mon Sep 17 00:00:00 2001 From: Nikola Irinchev Date: Mon, 11 Nov 2024 15:34:37 +0100 Subject: [PATCH 05/15] Try using npm 10.8.3 --- .evergreen/install-node.sh | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/.evergreen/install-node.sh b/.evergreen/install-node.sh index d707a44f8..12d2b6046 100755 --- a/.evergreen/install-node.sh +++ b/.evergreen/install-node.sh @@ -2,11 +2,7 @@ set -e set -x export BASEDIR="$PWD/.evergreen" -if echo $NODE_JS_VERSION | grep -q ^20 ; then - NPM_VERSION=10.8.3 # 10.9.0 does not install well on Windows -else - NPM_VERSION=10.9.0 -fi +NPM_VERSION=10.8.3 # 10.9.0 does not install well on Windows if [ "$OS" == "Windows_NT" ]; then powershell "$(cygpath -w "$BASEDIR")"/InstallNode.ps1 From cb278bce097d8f2b84771ab8a0c4ea348837bbb7 Mon Sep 17 00:00:00 2001 From: Nikola Irinchev Date: Tue, 12 Nov 2024 13:36:45 +0100 Subject: [PATCH 06/15] Skip a broken test --- packages/e2e-tests/test/e2e.spec.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/packages/e2e-tests/test/e2e.spec.ts b/packages/e2e-tests/test/e2e.spec.ts index 43971d67c..dde854041 100644 --- a/packages/e2e-tests/test/e2e.spec.ts +++ b/packages/e2e-tests/test/e2e.spec.ts @@ -1059,6 +1059,13 @@ describe('e2e', function () { }); it('reads and runs the vscode extension example playground', async function () { + if ( + process.platform === 'win32' && + process.versions.node.startsWith('22') + ) { + // This test fails on Windows with node 22 likely due to https://github.com/nodejs/node/issues/51766 + return this.skip(); + } createReadStream( path.resolve(__dirname, 'fixtures', 'exampleplayground.js') ).pipe(shell.process.stdin); From e68db819eb95a74e25590159a7f4d12963878f21 Mon Sep 17 00:00:00 2001 From: Nikola Irinchev Date: Wed, 13 Nov 2024 00:08:04 +0100 Subject: [PATCH 07/15] Try to patch node instead of skipping the test --- .evergreen/install-node-source.sh | 4 ++ packages/e2e-tests/test/e2e.spec.ts | 7 --- ...-fix-race-detecting-esrch-in-uv-kill.patch | 58 +++++++++++++++++++ 3 files changed, 62 insertions(+), 7 deletions(-) create mode 100644 scripts/nodejs-patches/005-win-almost-fix-race-detecting-esrch-in-uv-kill.patch diff --git a/.evergreen/install-node-source.sh b/.evergreen/install-node-source.sh index ef4deb3cc..1bc5078e4 100755 --- a/.evergreen/install-node-source.sh +++ b/.evergreen/install-node-source.sh @@ -55,6 +55,10 @@ pushd "${NODE_JS_SOURCE_PATH}" # patch directory patch -p1 < "${ROOT_DIR}/scripts/nodejs-patches/001-configure-bz2.patch" +if [[ "$NODE_JS_VERSION" == "22"* ]]; then + patch -p1 < "${ROOT_DIR}/scripts/nodejs-patches/005-win-almost-fix-race-detecting-esrch-in-uv-kill.patch" +fi + ./configure --prefix "${NODE_JS_INSTALL_DIR}" ncpu=$(expr $(nproc 2> /dev/null || echo 5) - 1) diff --git a/packages/e2e-tests/test/e2e.spec.ts b/packages/e2e-tests/test/e2e.spec.ts index dde854041..43971d67c 100644 --- a/packages/e2e-tests/test/e2e.spec.ts +++ b/packages/e2e-tests/test/e2e.spec.ts @@ -1059,13 +1059,6 @@ describe('e2e', function () { }); it('reads and runs the vscode extension example playground', async function () { - if ( - process.platform === 'win32' && - process.versions.node.startsWith('22') - ) { - // This test fails on Windows with node 22 likely due to https://github.com/nodejs/node/issues/51766 - return this.skip(); - } createReadStream( path.resolve(__dirname, 'fixtures', 'exampleplayground.js') ).pipe(shell.process.stdin); diff --git a/scripts/nodejs-patches/005-win-almost-fix-race-detecting-esrch-in-uv-kill.patch b/scripts/nodejs-patches/005-win-almost-fix-race-detecting-esrch-in-uv-kill.patch new file mode 100644 index 000000000..08f32ff0b --- /dev/null +++ b/scripts/nodejs-patches/005-win-almost-fix-race-detecting-esrch-in-uv-kill.patch @@ -0,0 +1,58 @@ +diff --git a/deps/uv/src/win/process.c b/deps/uv/src/win/process.c +index 4e94dee90e13eede63d8e97ddc9992726f874ea9..f46f34289e8e7d3a2af914d89e6164b751a3e47d 100644 +--- a/deps/uv/src/win/process.c ++++ b/deps/uv/src/win/process.c +@@ -1308,16 +1308,34 @@ static int uv__kill(HANDLE process_handle, int signum) { + /* Unconditionally terminate the process. On Windows, killed processes + * normally return 1. */ + int err; ++ DWORD status; + + if (TerminateProcess(process_handle, 1)) + return 0; + +- /* If the process already exited before TerminateProcess was called,. ++ /* If the process already exited before TerminateProcess was called, + * TerminateProcess will fail with ERROR_ACCESS_DENIED. */ + err = GetLastError(); +- if (err == ERROR_ACCESS_DENIED && +- WaitForSingleObject(process_handle, 0) == WAIT_OBJECT_0) { +- return UV_ESRCH; ++ if (err == ERROR_ACCESS_DENIED) { ++ /* First check using GetExitCodeProcess() with status different from ++ * STILL_ACTIVE (259). This check can be set incorrectly by the process, ++ * though that is uncommon. */ ++ if (GetExitCodeProcess(process_handle, &status) && ++ status != STILL_ACTIVE) { ++ return UV_ESRCH; ++ } ++ ++ /* But the process could have exited with code == STILL_ACTIVE, use then ++ * WaitForSingleObject with timeout zero. This is prone to a race ++ * condition as it could return WAIT_TIMEOUT because the handle might ++ * not have been signaled yet.That would result in returning the wrong ++ * error code here (UV_EACCES instead of UV_ESRCH), but we cannot fix ++ * the kernel synchronization issue that TerminateProcess is ++ * inconsistent with WaitForSingleObject with just the APIs available to ++ * us in user space. */ ++ if (WaitForSingleObject(process_handle, 0) == WAIT_OBJECT_0) { ++ return UV_ESRCH; ++ } + } + + return uv_translate_sys_error(err); +@@ -1325,6 +1343,14 @@ static int uv__kill(HANDLE process_handle, int signum) { + + case 0: { + /* Health check: is the process still alive? */ ++ DWORD status; ++ ++ if (!GetExitCodeProcess(process_handle, &status)) ++ return uv_translate_sys_error(GetLastError()); ++ ++ if (status != STILL_ACTIVE) ++ return UV_ESRCH; ++ + switch (WaitForSingleObject(process_handle, 0)) { + case WAIT_OBJECT_0: + return UV_ESRCH; \ No newline at end of file From efc99ce254d37c65ba63a4c1a08816e37a4bced1 Mon Sep 17 00:00:00 2001 From: Nikola Irinchev Date: Wed, 13 Nov 2024 00:41:01 +0100 Subject: [PATCH 08/15] Move libuv patch outside of the auto-applied patches directory --- .evergreen/install-node-source.sh | 2 +- .../005-win-almost-fix-race-detecting-esrch-in-uv-kill.patch | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename scripts/nodejs-patches/{ => v22}/005-win-almost-fix-race-detecting-esrch-in-uv-kill.patch (100%) diff --git a/.evergreen/install-node-source.sh b/.evergreen/install-node-source.sh index 1bc5078e4..49cf34e49 100755 --- a/.evergreen/install-node-source.sh +++ b/.evergreen/install-node-source.sh @@ -56,7 +56,7 @@ pushd "${NODE_JS_SOURCE_PATH}" patch -p1 < "${ROOT_DIR}/scripts/nodejs-patches/001-configure-bz2.patch" if [[ "$NODE_JS_VERSION" == "22"* ]]; then - patch -p1 < "${ROOT_DIR}/scripts/nodejs-patches/005-win-almost-fix-race-detecting-esrch-in-uv-kill.patch" + patch -p1 < "${ROOT_DIR}/scripts/nodejs-patches/v22/005-win-almost-fix-race-detecting-esrch-in-uv-kill.patch" fi ./configure --prefix "${NODE_JS_INSTALL_DIR}" diff --git a/scripts/nodejs-patches/005-win-almost-fix-race-detecting-esrch-in-uv-kill.patch b/scripts/nodejs-patches/v22/005-win-almost-fix-race-detecting-esrch-in-uv-kill.patch similarity index 100% rename from scripts/nodejs-patches/005-win-almost-fix-race-detecting-esrch-in-uv-kill.patch rename to scripts/nodejs-patches/v22/005-win-almost-fix-race-detecting-esrch-in-uv-kill.patch From a2ea107733efef990dea1655800bedbd291b9e80 Mon Sep 17 00:00:00 2001 From: Nikola Irinchev Date: Wed, 13 Nov 2024 00:59:34 +0100 Subject: [PATCH 09/15] Move completely outside the patches directory --- .evergreen/install-node-source.sh | 2 +- .../005-win-almost-fix-race-detecting-esrch-in-uv-kill.patch | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) rename scripts/{nodejs-patches/v22 => nodejs22-patches}/005-win-almost-fix-race-detecting-esrch-in-uv-kill.patch (98%) diff --git a/.evergreen/install-node-source.sh b/.evergreen/install-node-source.sh index 49cf34e49..f41d8b8bc 100755 --- a/.evergreen/install-node-source.sh +++ b/.evergreen/install-node-source.sh @@ -56,7 +56,7 @@ pushd "${NODE_JS_SOURCE_PATH}" patch -p1 < "${ROOT_DIR}/scripts/nodejs-patches/001-configure-bz2.patch" if [[ "$NODE_JS_VERSION" == "22"* ]]; then - patch -p1 < "${ROOT_DIR}/scripts/nodejs-patches/v22/005-win-almost-fix-race-detecting-esrch-in-uv-kill.patch" + patch -p1 < "${ROOT_DIR}/scripts/nodejs22-patches/005-win-almost-fix-race-detecting-esrch-in-uv-kill.patch" fi ./configure --prefix "${NODE_JS_INSTALL_DIR}" diff --git a/scripts/nodejs-patches/v22/005-win-almost-fix-race-detecting-esrch-in-uv-kill.patch b/scripts/nodejs22-patches/005-win-almost-fix-race-detecting-esrch-in-uv-kill.patch similarity index 98% rename from scripts/nodejs-patches/v22/005-win-almost-fix-race-detecting-esrch-in-uv-kill.patch rename to scripts/nodejs22-patches/005-win-almost-fix-race-detecting-esrch-in-uv-kill.patch index 08f32ff0b..ba338d176 100644 --- a/scripts/nodejs-patches/v22/005-win-almost-fix-race-detecting-esrch-in-uv-kill.patch +++ b/scripts/nodejs22-patches/005-win-almost-fix-race-detecting-esrch-in-uv-kill.patch @@ -55,4 +55,4 @@ index 4e94dee90e13eede63d8e97ddc9992726f874ea9..f46f34289e8e7d3a2af914d89e6164b7 + switch (WaitForSingleObject(process_handle, 0)) { case WAIT_OBJECT_0: - return UV_ESRCH; \ No newline at end of file + return UV_ESRCH; From bd89644ad9d8edb813813a778069f05fa9078101 Mon Sep 17 00:00:00 2001 From: Nikola Irinchev Date: Wed, 13 Nov 2024 01:33:24 +0100 Subject: [PATCH 10/15] Bring back conditional test skipping --- .evergreen/install-node-source.sh | 4 -- packages/e2e-tests/test/e2e-auth.spec.ts | 5 ++ packages/e2e-tests/test/e2e.spec.ts | 3 +- packages/e2e-tests/test/util-helpers.ts | 7 +++ ...-fix-race-detecting-esrch-in-uv-kill.patch | 58 ------------------- 5 files changed, 14 insertions(+), 63 deletions(-) delete mode 100644 scripts/nodejs22-patches/005-win-almost-fix-race-detecting-esrch-in-uv-kill.patch diff --git a/.evergreen/install-node-source.sh b/.evergreen/install-node-source.sh index f41d8b8bc..ef4deb3cc 100755 --- a/.evergreen/install-node-source.sh +++ b/.evergreen/install-node-source.sh @@ -55,10 +55,6 @@ pushd "${NODE_JS_SOURCE_PATH}" # patch directory patch -p1 < "${ROOT_DIR}/scripts/nodejs-patches/001-configure-bz2.patch" -if [[ "$NODE_JS_VERSION" == "22"* ]]; then - patch -p1 < "${ROOT_DIR}/scripts/nodejs22-patches/005-win-almost-fix-race-detecting-esrch-in-uv-kill.patch" -fi - ./configure --prefix "${NODE_JS_INSTALL_DIR}" ncpu=$(expr $(nproc 2> /dev/null || echo 5) - 1) diff --git a/packages/e2e-tests/test/e2e-auth.spec.ts b/packages/e2e-tests/test/e2e-auth.spec.ts index 70c7bc83b..154c84ffb 100644 --- a/packages/e2e-tests/test/e2e-auth.spec.ts +++ b/packages/e2e-tests/test/e2e-auth.spec.ts @@ -7,6 +7,7 @@ import { skipIfApiStrict, startSharedTestServer, } from '../../../testing/integration-testing-hooks'; +import { skipDueToEPermErrors } from './util-helpers'; type AssertUserExists = (opts?: Document, username?: string) => Promise; function createAssertUserExists(db: Db, dbName: string): AssertUserExists { @@ -1053,6 +1054,8 @@ describe('Auth e2e', function () { shell.assertNoErrors(); }); it('cannot auth when authenticationMechanism mismatches (sha256 -> sha1)', async function () { + skipDueToEPermErrors(this); + const connectionString = await testServer.connectionString(); shell = this.startTestShell({ args: [ @@ -1074,6 +1077,8 @@ describe('Auth e2e', function () { }); }); it('cannot auth when authenticationMechanism mismatches (sha1 -> sha256)', async function () { + skipDueToEPermErrors(this); + const connectionString = await testServer.connectionString(); shell = this.startTestShell({ args: [ diff --git a/packages/e2e-tests/test/e2e.spec.ts b/packages/e2e-tests/test/e2e.spec.ts index 43971d67c..7765114ee 100644 --- a/packages/e2e-tests/test/e2e.spec.ts +++ b/packages/e2e-tests/test/e2e.spec.ts @@ -21,7 +21,7 @@ import { createServer as createHTTPServer } from 'http'; import { once } from 'events'; import type { AddressInfo } from 'net'; const { EJSON } = bson; -import { sleep } from './util-helpers'; +import { skipDueToEPermErrors, sleep } from './util-helpers'; const jsContextFlagCombinations: `--jsContext=${'plain-vm' | 'repl'}`[][] = [ [], @@ -1059,6 +1059,7 @@ describe('e2e', function () { }); it('reads and runs the vscode extension example playground', async function () { + skipDueToEPermErrors(this); createReadStream( path.resolve(__dirname, 'fixtures', 'exampleplayground.js') ).pipe(shell.process.stdin); diff --git a/packages/e2e-tests/test/util-helpers.ts b/packages/e2e-tests/test/util-helpers.ts index 421bda080..8b14f4e00 100644 --- a/packages/e2e-tests/test/util-helpers.ts +++ b/packages/e2e-tests/test/util-helpers.ts @@ -1,3 +1,10 @@ export function sleep(ms: number): Promise { return new Promise((resolve) => setTimeout(resolve, ms)); } + +export function skipDueToEPermErrors(context: Mocha.Context): void { + if (process.platform === 'win32' && process.versions.node.startsWith('22')) { + // This test fails on Windows with node 22 likely due to https://github.com/nodejs/node/issues/51766 + return context.skip(); + } +} diff --git a/scripts/nodejs22-patches/005-win-almost-fix-race-detecting-esrch-in-uv-kill.patch b/scripts/nodejs22-patches/005-win-almost-fix-race-detecting-esrch-in-uv-kill.patch deleted file mode 100644 index ba338d176..000000000 --- a/scripts/nodejs22-patches/005-win-almost-fix-race-detecting-esrch-in-uv-kill.patch +++ /dev/null @@ -1,58 +0,0 @@ -diff --git a/deps/uv/src/win/process.c b/deps/uv/src/win/process.c -index 4e94dee90e13eede63d8e97ddc9992726f874ea9..f46f34289e8e7d3a2af914d89e6164b751a3e47d 100644 ---- a/deps/uv/src/win/process.c -+++ b/deps/uv/src/win/process.c -@@ -1308,16 +1308,34 @@ static int uv__kill(HANDLE process_handle, int signum) { - /* Unconditionally terminate the process. On Windows, killed processes - * normally return 1. */ - int err; -+ DWORD status; - - if (TerminateProcess(process_handle, 1)) - return 0; - -- /* If the process already exited before TerminateProcess was called,. -+ /* If the process already exited before TerminateProcess was called, - * TerminateProcess will fail with ERROR_ACCESS_DENIED. */ - err = GetLastError(); -- if (err == ERROR_ACCESS_DENIED && -- WaitForSingleObject(process_handle, 0) == WAIT_OBJECT_0) { -- return UV_ESRCH; -+ if (err == ERROR_ACCESS_DENIED) { -+ /* First check using GetExitCodeProcess() with status different from -+ * STILL_ACTIVE (259). This check can be set incorrectly by the process, -+ * though that is uncommon. */ -+ if (GetExitCodeProcess(process_handle, &status) && -+ status != STILL_ACTIVE) { -+ return UV_ESRCH; -+ } -+ -+ /* But the process could have exited with code == STILL_ACTIVE, use then -+ * WaitForSingleObject with timeout zero. This is prone to a race -+ * condition as it could return WAIT_TIMEOUT because the handle might -+ * not have been signaled yet.That would result in returning the wrong -+ * error code here (UV_EACCES instead of UV_ESRCH), but we cannot fix -+ * the kernel synchronization issue that TerminateProcess is -+ * inconsistent with WaitForSingleObject with just the APIs available to -+ * us in user space. */ -+ if (WaitForSingleObject(process_handle, 0) == WAIT_OBJECT_0) { -+ return UV_ESRCH; -+ } - } - - return uv_translate_sys_error(err); -@@ -1325,6 +1343,14 @@ static int uv__kill(HANDLE process_handle, int signum) { - - case 0: { - /* Health check: is the process still alive? */ -+ DWORD status; -+ -+ if (!GetExitCodeProcess(process_handle, &status)) -+ return uv_translate_sys_error(GetLastError()); -+ -+ if (status != STILL_ACTIVE) -+ return UV_ESRCH; -+ - switch (WaitForSingleObject(process_handle, 0)) { - case WAIT_OBJECT_0: - return UV_ESRCH; From e1bf52534ebb12de5a4cbe5cf2d763b80e8f9644 Mon Sep 17 00:00:00 2001 From: Nikola Irinchev Date: Wed, 13 Nov 2024 13:26:14 +0100 Subject: [PATCH 11/15] Another test to skip --- packages/e2e-tests/test/e2e.spec.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/e2e-tests/test/e2e.spec.ts b/packages/e2e-tests/test/e2e.spec.ts index 7765114ee..f71e91a6a 100644 --- a/packages/e2e-tests/test/e2e.spec.ts +++ b/packages/e2e-tests/test/e2e.spec.ts @@ -1046,6 +1046,8 @@ describe('e2e', function () { }); it('reads and runs code from stdin, with .end()', async function () { + skipDueToEPermErrors(this); + const dbName = `test-${Date.now()}`; shell.process.stdin.end(` use ${dbName}; From 53508e0f22970a507afe1832cb326e696f80ec95 Mon Sep 17 00:00:00 2001 From: Nikola Irinchev Date: Wed, 4 Dec 2024 12:05:47 +0200 Subject: [PATCH 12/15] Remove eperm workaround --- packages/e2e-tests/test/e2e-auth.spec.ts | 5 ----- packages/e2e-tests/test/e2e.spec.ts | 5 +---- packages/e2e-tests/test/util-helpers.ts | 7 ------- 3 files changed, 1 insertion(+), 16 deletions(-) diff --git a/packages/e2e-tests/test/e2e-auth.spec.ts b/packages/e2e-tests/test/e2e-auth.spec.ts index 154c84ffb..70c7bc83b 100644 --- a/packages/e2e-tests/test/e2e-auth.spec.ts +++ b/packages/e2e-tests/test/e2e-auth.spec.ts @@ -7,7 +7,6 @@ import { skipIfApiStrict, startSharedTestServer, } from '../../../testing/integration-testing-hooks'; -import { skipDueToEPermErrors } from './util-helpers'; type AssertUserExists = (opts?: Document, username?: string) => Promise; function createAssertUserExists(db: Db, dbName: string): AssertUserExists { @@ -1054,8 +1053,6 @@ describe('Auth e2e', function () { shell.assertNoErrors(); }); it('cannot auth when authenticationMechanism mismatches (sha256 -> sha1)', async function () { - skipDueToEPermErrors(this); - const connectionString = await testServer.connectionString(); shell = this.startTestShell({ args: [ @@ -1077,8 +1074,6 @@ describe('Auth e2e', function () { }); }); it('cannot auth when authenticationMechanism mismatches (sha1 -> sha256)', async function () { - skipDueToEPermErrors(this); - const connectionString = await testServer.connectionString(); shell = this.startTestShell({ args: [ diff --git a/packages/e2e-tests/test/e2e.spec.ts b/packages/e2e-tests/test/e2e.spec.ts index f71e91a6a..43971d67c 100644 --- a/packages/e2e-tests/test/e2e.spec.ts +++ b/packages/e2e-tests/test/e2e.spec.ts @@ -21,7 +21,7 @@ import { createServer as createHTTPServer } from 'http'; import { once } from 'events'; import type { AddressInfo } from 'net'; const { EJSON } = bson; -import { skipDueToEPermErrors, sleep } from './util-helpers'; +import { sleep } from './util-helpers'; const jsContextFlagCombinations: `--jsContext=${'plain-vm' | 'repl'}`[][] = [ [], @@ -1046,8 +1046,6 @@ describe('e2e', function () { }); it('reads and runs code from stdin, with .end()', async function () { - skipDueToEPermErrors(this); - const dbName = `test-${Date.now()}`; shell.process.stdin.end(` use ${dbName}; @@ -1061,7 +1059,6 @@ describe('e2e', function () { }); it('reads and runs the vscode extension example playground', async function () { - skipDueToEPermErrors(this); createReadStream( path.resolve(__dirname, 'fixtures', 'exampleplayground.js') ).pipe(shell.process.stdin); diff --git a/packages/e2e-tests/test/util-helpers.ts b/packages/e2e-tests/test/util-helpers.ts index 8b14f4e00..421bda080 100644 --- a/packages/e2e-tests/test/util-helpers.ts +++ b/packages/e2e-tests/test/util-helpers.ts @@ -1,10 +1,3 @@ export function sleep(ms: number): Promise { return new Promise((resolve) => setTimeout(resolve, ms)); } - -export function skipDueToEPermErrors(context: Mocha.Context): void { - if (process.platform === 'win32' && process.versions.node.startsWith('22')) { - // This test fails on Windows with node 22 likely due to https://github.com/nodejs/node/issues/51766 - return context.skip(); - } -} From 7b7fc3609d3d08c29622f9d7545b6d1536e52c8c Mon Sep 17 00:00:00 2001 From: Nikola Irinchev Date: Wed, 4 Dec 2024 12:09:12 +0200 Subject: [PATCH 13/15] remove duplicate depcheck entry --- package.json | 1 - 1 file changed, 1 deletion(-) diff --git a/package.json b/package.json index 12a0c8848..9fe7057c7 100644 --- a/package.json +++ b/package.json @@ -107,7 +107,6 @@ "@types/which": "^1.3.2", "chai": "^4.2.0", "cross-env": "^6.0.3", - "depcheck": "^1.4.7", "duplexpair": "^1.0.2", "find-up": "^5.0.0", "glob": "^10.3.12", From c457b72475081bb3df8f7ca5e19e321b1320962e Mon Sep 17 00:00:00 2001 From: Nikola Irinchev Date: Wed, 4 Dec 2024 15:26:42 +0200 Subject: [PATCH 14/15] Actually use ndoe 22.12.0 --- .evergreen.yml | 70 +++++++++++++++++++++++++------------------------- 1 file changed, 35 insertions(+), 35 deletions(-) diff --git a/.evergreen.yml b/.evergreen.yml index 69115cc60..a055af359 100644 --- a/.evergreen.yml +++ b/.evergreen.yml @@ -14773,7 +14773,7 @@ buildvariants: expansions: executable_os_id: darwin-arm64 mongosh_server_test_version: "" - node_js_version: "22.11.0" + node_js_version: "22.12.0" mongosh_skip_node_version_check: "" tasks: - name: test_arg_parser @@ -14805,7 +14805,7 @@ buildvariants: expansions: executable_os_id: darwin-arm64 mongosh_server_test_version: "6.0.x" - node_js_version: "22.11.0" + node_js_version: "22.12.0" mongosh_skip_node_version_check: "" tasks: - name: test_arg_parser @@ -14837,7 +14837,7 @@ buildvariants: expansions: executable_os_id: darwin-arm64 mongosh_server_test_version: "6.0.x-enterprise" - node_js_version: "22.11.0" + node_js_version: "22.12.0" mongosh_skip_node_version_check: "" tasks: - name: test_arg_parser @@ -14869,7 +14869,7 @@ buildvariants: expansions: executable_os_id: darwin-arm64 mongosh_server_test_version: "7.0.x" - node_js_version: "22.11.0" + node_js_version: "22.12.0" mongosh_skip_node_version_check: "" tasks: - name: test_arg_parser @@ -14901,7 +14901,7 @@ buildvariants: expansions: executable_os_id: darwin-arm64 mongosh_server_test_version: "7.0.x-enterprise" - node_js_version: "22.11.0" + node_js_version: "22.12.0" mongosh_skip_node_version_check: "" tasks: - name: test_arg_parser @@ -14933,7 +14933,7 @@ buildvariants: expansions: executable_os_id: darwin-arm64 mongosh_server_test_version: "8.0.x" - node_js_version: "22.11.0" + node_js_version: "22.12.0" mongosh_skip_node_version_check: "" tasks: - name: test_arg_parser @@ -14965,7 +14965,7 @@ buildvariants: expansions: executable_os_id: darwin-arm64 mongosh_server_test_version: "8.0.x-enterprise" - node_js_version: "22.11.0" + node_js_version: "22.12.0" mongosh_skip_node_version_check: "" tasks: - name: test_arg_parser @@ -14997,7 +14997,7 @@ buildvariants: expansions: executable_os_id: darwin-arm64 mongosh_server_test_version: "latest-alpha-enterprise" - node_js_version: "22.11.0" + node_js_version: "22.12.0" mongosh_skip_node_version_check: "" tasks: - name: test_arg_parser @@ -15029,7 +15029,7 @@ buildvariants: expansions: executable_os_id: darwin-arm64 mongosh_server_test_version: "" - node_js_version: "22.11.0" + node_js_version: "22.12.0" mongosh_skip_node_version_check: "" tasks: - name: test_arg_parser @@ -15061,7 +15061,7 @@ buildvariants: expansions: executable_os_id: darwin-arm64 mongosh_server_test_version: "4.2.x" - node_js_version: "22.11.0" + node_js_version: "22.12.0" mongosh_skip_node_version_check: "" tasks: - name: test_arg_parser @@ -15093,7 +15093,7 @@ buildvariants: expansions: executable_os_id: darwin-arm64 mongosh_server_test_version: "4.4.x" - node_js_version: "22.11.0" + node_js_version: "22.12.0" mongosh_skip_node_version_check: "" tasks: - name: test_arg_parser @@ -15125,7 +15125,7 @@ buildvariants: expansions: executable_os_id: darwin-arm64 mongosh_server_test_version: "4.4.x-enterprise" - node_js_version: "22.11.0" + node_js_version: "22.12.0" mongosh_skip_node_version_check: "" tasks: - name: test_arg_parser @@ -15157,7 +15157,7 @@ buildvariants: expansions: executable_os_id: darwin-arm64 mongosh_server_test_version: "5.0.x" - node_js_version: "22.11.0" + node_js_version: "22.12.0" mongosh_skip_node_version_check: "" tasks: - name: test_arg_parser @@ -15189,7 +15189,7 @@ buildvariants: expansions: executable_os_id: darwin-arm64 mongosh_server_test_version: "5.0.x-enterprise" - node_js_version: "22.11.0" + node_js_version: "22.12.0" mongosh_skip_node_version_check: "" tasks: - name: test_arg_parser @@ -15221,7 +15221,7 @@ buildvariants: expansions: executable_os_id: darwin-arm64 mongosh_server_test_version: "6.0.x" - node_js_version: "22.11.0" + node_js_version: "22.12.0" mongosh_skip_node_version_check: "" tasks: - name: test_arg_parser @@ -15253,7 +15253,7 @@ buildvariants: expansions: executable_os_id: darwin-arm64 mongosh_server_test_version: "6.0.x-enterprise" - node_js_version: "22.11.0" + node_js_version: "22.12.0" mongosh_skip_node_version_check: "" tasks: - name: test_arg_parser @@ -15285,7 +15285,7 @@ buildvariants: expansions: executable_os_id: darwin-arm64 mongosh_server_test_version: "7.0.x" - node_js_version: "22.11.0" + node_js_version: "22.12.0" mongosh_skip_node_version_check: "" tasks: - name: test_arg_parser @@ -15317,7 +15317,7 @@ buildvariants: expansions: executable_os_id: darwin-arm64 mongosh_server_test_version: "7.0.x-enterprise" - node_js_version: "22.11.0" + node_js_version: "22.12.0" mongosh_skip_node_version_check: "" tasks: - name: test_arg_parser @@ -15349,7 +15349,7 @@ buildvariants: expansions: executable_os_id: darwin-arm64 mongosh_server_test_version: "8.0.x" - node_js_version: "22.11.0" + node_js_version: "22.12.0" mongosh_skip_node_version_check: "" tasks: - name: test_arg_parser @@ -15381,7 +15381,7 @@ buildvariants: expansions: executable_os_id: darwin-arm64 mongosh_server_test_version: "8.0.x-enterprise" - node_js_version: "22.11.0" + node_js_version: "22.12.0" mongosh_skip_node_version_check: "" tasks: - name: test_arg_parser @@ -15413,7 +15413,7 @@ buildvariants: expansions: executable_os_id: darwin-arm64 mongosh_server_test_version: "latest-alpha-enterprise" - node_js_version: "22.11.0" + node_js_version: "22.12.0" mongosh_skip_node_version_check: "" tasks: - name: test_arg_parser @@ -15445,7 +15445,7 @@ buildvariants: expansions: executable_os_id: win32 mongosh_server_test_version: "" - node_js_version: "22.11.0" + node_js_version: "22.12.0" mongosh_skip_node_version_check: "" tasks: - name: test_arg_parser @@ -15476,7 +15476,7 @@ buildvariants: expansions: executable_os_id: win32 mongosh_server_test_version: "4.2.x" - node_js_version: "22.11.0" + node_js_version: "22.12.0" mongosh_skip_node_version_check: "" tasks: - name: test_arg_parser @@ -15507,7 +15507,7 @@ buildvariants: expansions: executable_os_id: win32 mongosh_server_test_version: "4.2.x-enterprise" - node_js_version: "22.11.0" + node_js_version: "22.12.0" mongosh_skip_node_version_check: "" tasks: - name: test_arg_parser @@ -15538,7 +15538,7 @@ buildvariants: expansions: executable_os_id: win32 mongosh_server_test_version: "4.4.x" - node_js_version: "22.11.0" + node_js_version: "22.12.0" mongosh_skip_node_version_check: "" tasks: - name: test_arg_parser @@ -15569,7 +15569,7 @@ buildvariants: expansions: executable_os_id: win32 mongosh_server_test_version: "4.4.x-enterprise" - node_js_version: "22.11.0" + node_js_version: "22.12.0" mongosh_skip_node_version_check: "" tasks: - name: test_arg_parser @@ -15600,7 +15600,7 @@ buildvariants: expansions: executable_os_id: win32 mongosh_server_test_version: "5.0.x" - node_js_version: "22.11.0" + node_js_version: "22.12.0" mongosh_skip_node_version_check: "" tasks: - name: test_arg_parser @@ -15631,7 +15631,7 @@ buildvariants: expansions: executable_os_id: win32 mongosh_server_test_version: "5.0.x-enterprise" - node_js_version: "22.11.0" + node_js_version: "22.12.0" mongosh_skip_node_version_check: "" tasks: - name: test_arg_parser @@ -15662,7 +15662,7 @@ buildvariants: expansions: executable_os_id: win32 mongosh_server_test_version: "6.0.x" - node_js_version: "22.11.0" + node_js_version: "22.12.0" mongosh_skip_node_version_check: "" tasks: - name: test_arg_parser @@ -15693,7 +15693,7 @@ buildvariants: expansions: executable_os_id: win32 mongosh_server_test_version: "6.0.x-enterprise" - node_js_version: "22.11.0" + node_js_version: "22.12.0" mongosh_skip_node_version_check: "" tasks: - name: test_arg_parser @@ -15724,7 +15724,7 @@ buildvariants: expansions: executable_os_id: win32 mongosh_server_test_version: "7.0.x" - node_js_version: "22.11.0" + node_js_version: "22.12.0" mongosh_skip_node_version_check: "" tasks: - name: test_arg_parser @@ -15755,7 +15755,7 @@ buildvariants: expansions: executable_os_id: win32 mongosh_server_test_version: "7.0.x-enterprise" - node_js_version: "22.11.0" + node_js_version: "22.12.0" mongosh_skip_node_version_check: "" tasks: - name: test_arg_parser @@ -15786,7 +15786,7 @@ buildvariants: expansions: executable_os_id: win32 mongosh_server_test_version: "8.0.x" - node_js_version: "22.11.0" + node_js_version: "22.12.0" mongosh_skip_node_version_check: "" tasks: - name: test_arg_parser @@ -15817,7 +15817,7 @@ buildvariants: expansions: executable_os_id: win32 mongosh_server_test_version: "8.0.x-enterprise" - node_js_version: "22.11.0" + node_js_version: "22.12.0" mongosh_skip_node_version_check: "" tasks: - name: test_arg_parser @@ -15848,7 +15848,7 @@ buildvariants: expansions: executable_os_id: win32 mongosh_server_test_version: "latest-alpha-enterprise" - node_js_version: "22.11.0" + node_js_version: "22.12.0" mongosh_skip_node_version_check: "" tasks: - name: test_arg_parser From 237098e88f09fb1955196468c9871475a58d55c4 Mon Sep 17 00:00:00 2001 From: Nikola Irinchev Date: Wed, 11 Dec 2024 13:09:35 +0100 Subject: [PATCH 15/15] Remove Node 22 changes --- .evergreen.yml | 17652 ++++++++++++------------------- .evergreen/evergreen.yml.in | 4 +- .evergreen/node-22-latest.json | 45 - package.json | 2 +- 4 files changed, 6616 insertions(+), 11087 deletions(-) delete mode 100644 .evergreen/node-22-latest.json diff --git a/.evergreen.yml b/.evergreen.yml index a055af359..988e9eaeb 100644 --- a/.evergreen.yml +++ b/.evergreen.yml @@ -3528,166 +3528,205 @@ functions: script: | set -e tar xvzf nyc-output-win32-mlatest_n20_shell_api.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin-n22_arg_parser.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin-n22_arg_parser.tgz - bucket: mciuploads - command: shell.exec params: working_dir: src shell: bash script: | set -e - tar xvzf nyc-output-darwin-n22_arg_parser.tgz - - command: s3.get + tar cvzf full-nyc-output.tgz .nyc_output + - command: s3.put params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin-n22_async_rewriter2.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin-n22_async_rewriter2.tgz + local_file: src/full-nyc-output.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/full-nyc-output.tgz bucket: mciuploads + permissions: private + visibility: signed + content_type: application/x-gzip - command: shell.exec params: working_dir: src shell: bash + env: + NODE_JS_VERSION: ${node_js_version} script: | set -e - tar xvzf nyc-output-darwin-n22_async_rewriter2.tgz - - command: s3.get + { + source .evergreen/setup-env.sh + npm run report-coverage-ci + echo "Creating coverage tarball..." + tar cvzf coverage.tgz coverage + } + - command: s3.put params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin-n22_autocomplete.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin-n22_autocomplete.tgz + local_file: src/coverage.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/coverage.tgz bucket: mciuploads + permissions: private + visibility: signed + content_type: application/x-gzip - command: shell.exec params: working_dir: src shell: bash + env: + NODE_JS_VERSION: ${node_js_version} script: | set -e - tar xvzf nyc-output-darwin-n22_autocomplete.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin-n22_browser_repl.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin-n22_browser_repl.tgz - bucket: mciuploads + { + source .evergreen/setup-env.sh + npm run check-coverage + } + + test_vscode: - command: shell.exec params: working_dir: src shell: bash + env: + NODE_JS_VERSION: ${node_js_version} + DOCKERHUB_USERNAME: ${dockerhub_username} + DOCKERHUB_PASSWORD: ${dockerhub_password} script: | set -e - tar xvzf nyc-output-darwin-n22_browser_repl.tgz - - command: s3.get + { + source .evergreen/setup-env.sh + (cd scripts/docker && docker build -t ubuntu22.04-xvfb -f ubuntu22.04-xvfb.Dockerfile .) + docker run \ + --rm -v $PWD:/tmp/build ubuntu22.04-xvfb \ + -c 'cd /tmp/build && ./testing/test-vscode.sh' + } + test_connectivity: + - command: expansions.write + type: system params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin-n22_browser_runtime_core.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin-n22_browser_runtime_core.tgz - bucket: mciuploads + file: tmp/expansions.yaml + redacted: true - command: shell.exec params: working_dir: src shell: bash + env: + NODE_JS_VERSION: ${node_js_version} + TEST_MONGOSH_EXECUTABLE: ${test_mongosh_executable|} + KERBEROS_JUMPHOST_DOCKERFILE: ${kerberos_jumphost_dockerfile|} + DOCKERHUB_USERNAME: ${dockerhub_username} + DOCKERHUB_PASSWORD: ${dockerhub_password} script: | set -e - tar xvzf nyc-output-darwin-n22_browser_runtime_core.tgz - - command: s3.get + { + source .evergreen/setup-env.sh + npm run test-connectivity + } + test_apistrict: + - command: expansions.write + type: system params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin-n22_browser_runtime_electron.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin-n22_browser_runtime_electron.tgz - bucket: mciuploads + file: tmp/expansions.yaml + redacted: true - command: shell.exec params: working_dir: src shell: bash + env: + NODE_JS_VERSION: ${node_js_version} script: | set -e - tar xvzf nyc-output-darwin-n22_browser_runtime_electron.tgz - - command: s3.get + { + source .evergreen/setup-env.sh + npm run test-apistrict-ci + } + + ### + # ARTIFACT COMPILATION + # + # compile_artifact generates the executable binary and uploads it as TGZ to S3 for later use. + # Use download_compiled_artifact to download the TGZ from S3. + # + # Both functions expect the following arguments: + # - executable_os_id + ### + compile_artifact: + - command: expansions.write + type: system params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin-n22_build.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin-n22_build.tgz - bucket: mciuploads - - command: shell.exec + file: tmp/expansions.yaml + redacted: true + - command: subprocess.exec params: working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-darwin-n22_build.tgz - - command: s3.get + binary: bash .evergreen/compile-artifact.sh + env: + DISTRO_ID: ${distro_id} + NODE_JS_VERSION: ${node_js_version} + MONGOSH_SHARED_OPENSSL: ${mongosh_shared_openssl} + GITHUB_PR_NUMBER: ${github_pr_number} + upload_sbom: + - command: s3.put params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin-n22_cli_repl.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin-n22_cli_repl.tgz + local_file: src/dist/.sbom.json + remote_file: mongosh/binaries/${revision}/${revision_order_id}/mongosh-${executable_os_id}${extra_upload_tag}-sbom.json bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-darwin-n22_cli_repl.tgz - - command: s3.get + permissions: public-read + content_type: application/json + - command: s3.put params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin-n22_e2e_tests.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin-n22_e2e_tests.tgz + local_file: src/dist/.purls.txt + remote_file: mongosh/binaries/${revision}/${revision_order_id}/mongosh-${executable_os_id}${extra_upload_tag}-purls.txt bucket: mciuploads + permissions: public-read + content_type: text/plain + upload_compiled_artifact: - command: shell.exec params: working_dir: src shell: bash + env: + DISTRO_ID: ${distro_id} script: | set -e - tar xvzf nyc-output-darwin-n22_e2e_tests.tgz - - command: s3.get + set -x + tar cvzf dist.tgz dist + bash .evergreen/compilation-context-expansions.sh + - command: expansions.update + params: + ignore_missing_file: false + file: tmp/compiling-context.yml + - command: s3.put params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin-n22_editor.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin-n22_editor.tgz + local_file: src/dist.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/mongosh-${executable_os_id}${extra_upload_tag}.tgz bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-darwin-n22_editor.tgz - - command: s3.get + permissions: public-read + content_type: application/x-gzip + upload_first_party_deps_list: + - command: s3.put params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin-n22_errors.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin-n22_errors.tgz + local_file: src/.sbom/first-party-deps.json + remote_file: mongosh/binaries/${revision}/${revision_order_id}/mongosh-${executable_os_id}${extra_upload_tag}-first-party-deps.json bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-darwin-n22_errors.tgz + permissions: public-read + content_type: application/json + download_compiled_artifact: - command: s3.get + type: setup params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin-n22_history.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin-n22_history.tgz + local_file: src/dist.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/mongosh-${executable_os_id}${extra_upload_tag}.tgz bucket: mciuploads - command: shell.exec params: @@ -3695,167 +3734,141 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin-n22_history.tgz - - command: s3.get + tar xvzf dist.tgz + + ### + # E2E TEST EXECUTION + # + # Runs the E2E tests against the compiled artifact, i.e. expects the compiled artifact to be already present. + ### + run_e2e_tests: + - command: expansions.write + type: system params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin-n22_i18n.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin-n22_i18n.tgz - bucket: mciuploads - - command: shell.exec + file: tmp/expansions.yaml + redacted: true + - command: subprocess.exec params: working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-darwin-n22_i18n.tgz + binary: bash .evergreen/run-e2e-tests.sh + env: + NODE_JS_VERSION: ${node_js_version} + AWS_AUTH_IAM_ACCESS_KEY_ID: ${devtools_ci_aws_key} + AWS_AUTH_IAM_SECRET_ACCESS_KEY: ${devtools_ci_aws_secret} + DISABLE_OPENSSL_SHARED_CONFIG_FOR_BUNDLED_OPENSSL: ${disable_openssl_shared_config_for_bundled_openssl} + TASK_NAME: ${task_name} + + ### + # PACKAGING AND UPLOADING + # + # package_artifact generates a distributable package out of the compiled artifact, + # i.e. it expects it to have been downloaded already. The distributable package will be uploaded + # to a specifc Evergreen S3 bucket for later use. + # sign_artifact signs and/or notarizes the distributable package as appropriate. + # + # The URL to download the distributable package can be retrieved by get_artifact_url. + # + # package_artifact expects the following arguments: + # - distro_id + # - package_variant + # - executable_os_id + # + # get_artifact_url and put_artifact_url expects the following arguments: + # - package_variant + # - signature_tag (either 'signed' or 'unsigned') + ### + add_crypt_shared_and_sbom: + - command: subprocess.exec + params: + working_dir: src + binary: bash .evergreen/download-crypt-shared-and-generate-sbom.sh + env: + NODE_JS_VERSION: ${node_js_version} + DISTRO_ID_OVERRIDE: ${distro_id} + PACKAGE_VARIANT: ${package_variant} + ARTIFACTORY_USERNAME: ${artifactory_username} + ARTIFACTORY_PASSWORD: ${artifactory_password} + # for Silk SBOM integration + SILK_ASSET_GROUP: mongosh-${executable_os_id} + SILK_CLIENT_ID: ${silk_client_id} + SILK_CLIENT_SECRET: ${silk_client_secret} + create_static_analysis_report: - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin-n22_js_multiline_to_singleline.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin-n22_js_multiline_to_singleline.tgz + local_file: src/.sbom/mongosh-darwin-x64-first-party-deps.json + remote_file: mongosh/binaries/${revision}/${revision_order_id}/mongosh-darwin-x64-first-party-deps.json bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-darwin-n22_js_multiline_to_singleline.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin-n22_logging.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin-n22_logging.tgz + local_file: src/.sbom/mongosh-darwin-arm64-first-party-deps.json + remote_file: mongosh/binaries/${revision}/${revision_order_id}/mongosh-darwin-arm64-first-party-deps.json bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-darwin-n22_logging.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin-n22_node_runtime_worker_thread.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin-n22_node_runtime_worker_thread.tgz + local_file: src/.sbom/mongosh-linux-x64-first-party-deps.json + remote_file: mongosh/binaries/${revision}/${revision_order_id}/mongosh-linux-x64-first-party-deps.json bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-darwin-n22_node_runtime_worker_thread.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin-n22_service_provider_core.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin-n22_service_provider_core.tgz + local_file: src/.sbom/mongosh-linux-x64-openssl11-first-party-deps.json + remote_file: mongosh/binaries/${revision}/${revision_order_id}/mongosh-linux-x64-openssl11-first-party-deps.json bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-darwin-n22_service_provider_core.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin-n22_service_provider_node_driver.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin-n22_service_provider_node_driver.tgz + local_file: src/.sbom/mongosh-linux-x64-openssl3-first-party-deps.json + remote_file: mongosh/binaries/${revision}/${revision_order_id}/mongosh-linux-x64-openssl3-first-party-deps.json bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-darwin-n22_service_provider_node_driver.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin-n22_shell_api.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin-n22_shell_api.tgz + local_file: src/.sbom/mongosh-linux-arm64-first-party-deps.json + remote_file: mongosh/binaries/${revision}/${revision_order_id}/mongosh-linux-arm64-first-party-deps.json bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-darwin-n22_shell_api.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin-n22_shell_evaluator.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin-n22_shell_evaluator.tgz + local_file: src/.sbom/mongosh-linux-arm64-openssl11-first-party-deps.json + remote_file: mongosh/binaries/${revision}/${revision_order_id}/mongosh-linux-arm64-openssl11-first-party-deps.json bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-darwin-n22_shell_evaluator.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin-n22_snippet_manager.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin-n22_snippet_manager.tgz + local_file: src/.sbom/mongosh-linux-arm64-openssl3-first-party-deps.json + remote_file: mongosh/binaries/${revision}/${revision_order_id}/mongosh-linux-arm64-openssl3-first-party-deps.json bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-darwin-n22_snippet_manager.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin-n22_types.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin-n22_types.tgz + local_file: src/.sbom/mongosh-linux-ppc64le-first-party-deps.json + remote_file: mongosh/binaries/${revision}/${revision_order_id}/mongosh-linux-ppc64le-first-party-deps.json bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-darwin-n22_types.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin-m60xc_n22_cli_repl.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin-m60xc_n22_cli_repl.tgz + local_file: src/.sbom/mongosh-linux-s390x-first-party-deps.json + remote_file: mongosh/binaries/${revision}/${revision_order_id}/mongosh-linux-s390x-first-party-deps.json bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-darwin-m60xc_n22_cli_repl.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin-m60xc_n22_e2e_tests.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin-m60xc_n22_e2e_tests.tgz + local_file: src/.sbom/mongosh-win32-first-party-deps.json + remote_file: mongosh/binaries/${revision}/${revision_order_id}/mongosh-win32-first-party-deps.json bucket: mciuploads - command: shell.exec params: @@ -3863,10917 +3876,6480 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin-m60xc_n22_e2e_tests.tgz - - command: s3.get + export NODE_JS_VERSION=${node_js_version} + source .evergreen/setup-env.sh + .evergreen/create-static-analysis-report.sh + env: + NODE_JS_VERSION: ${node_js_version} + FIRST_PARTY_DEPENDENCY_FILENAMES: .sbom/mongosh-darwin-x64-first-party-deps.json,.sbom/mongosh-darwin-arm64-first-party-deps.json,.sbom/mongosh-linux-x64-first-party-deps.json,.sbom/mongosh-linux-x64-openssl11-first-party-deps.json,.sbom/mongosh-linux-x64-openssl3-first-party-deps.json,.sbom/mongosh-linux-arm64-first-party-deps.json,.sbom/mongosh-linux-arm64-openssl11-first-party-deps.json,.sbom/mongosh-linux-arm64-openssl3-first-party-deps.json,.sbom/mongosh-linux-ppc64le-first-party-deps.json,.sbom/mongosh-linux-s390x-first-party-deps.json,.sbom/mongosh-win32-first-party-deps.json + GITHUB_TOKEN: ${github_token} + GITHUB_PR_NUMBER: ${github_pr_number} + - command: s3.put params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin-m60xc_n22_node_runtime_worker_thread.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin-m60xc_n22_node_runtime_worker_thread.tgz + local_file: src/static-analysis-report.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/mongosh-static-analysis-report.tgz bucket: mciuploads - - command: shell.exec + permissions: private + visibility: signed + content_type: application/x-gzip + package_artifact: + - command: expansions.write + type: setup + params: + file: tmp/expansions.yaml + redacted: true + - command: subprocess.exec params: working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-darwin-m60xc_n22_node_runtime_worker_thread.tgz - - command: s3.get + binary: bash .evergreen/package-and-upload-artifact.sh + env: + NODE_JS_VERSION: ${node_js_version} + DISTRO_ID_OVERRIDE: ${distro_id} + PACKAGE_VARIANT: ${package_variant} + ARTIFACT_URL_EXTRA_TAG: unsigned + DOCKERHUB_USERNAME: ${dockerhub_username} + DOCKERHUB_PASSWORD: ${dockerhub_password} + sign_artifact: + - command: expansions.write + type: setup params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin-m60xc_n22_service_provider_node_driver.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin-m60xc_n22_service_provider_node_driver.tgz - bucket: mciuploads + file: tmp/expansions.yaml + redacted: true + - command: subprocess.exec + params: + working_dir: src + binary: bash .evergreen/sign-packaged-artifact.sh + env: + NODE_JS_VERSION: ${node_js_version} + DISTRO_ID_OVERRIDE: ${distro_id} + PACKAGE_VARIANT: ${package_variant} + MACOS_NOTARY_KEY: ${macos_notary_key} + MACOS_NOTARY_SECRET: ${macos_notary_secret} + verify_artifact: + - command: expansions.write + type: setup + params: + file: tmp/expansions.yaml + redacted: true - command: shell.exec params: working_dir: src shell: bash script: | set -e - tar xvzf nyc-output-darwin-m60xc_n22_service_provider_node_driver.tgz - - command: s3.get + .evergreen/verify-packaged-artifact.sh + put_artifact_url: + - command: s3.put params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin-m60xc_n22_shell_api.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin-m60xc_n22_shell_api.tgz + local_file: artifact-url.txt + remote_file: mongosh/binaries/${revision}/${revision_order_id}/artifact-url-${package_variant}-${signature_tag}.txt bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-darwin-m60xc_n22_shell_api.tgz + permissions: public-read + content_type: application/x-gzip + get_artifact_url: - command: s3.get + type: setup params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin-m60xe_n22_cli_repl.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin-m60xe_n22_cli_repl.tgz + local_file: artifact-url.txt + remote_file: mongosh/binaries/${revision}/${revision_order_id}/artifact-url-${package_variant}-${signature_tag}.txt bucket: mciuploads + + write_preload_script: - command: shell.exec + # silent: true + type: setup params: working_dir: src shell: bash + env: + connectivity_test_atlas_username: ${connectivity_test_atlas_username} + connectivity_test_atlas_password: ${connectivity_test_atlas_password} + connectivity_test_atlas_hostname: ${connectivity_test_atlas_hostname} script: | set -e - tar xvzf nyc-output-darwin-m60xe_n22_cli_repl.tgz - - command: s3.get + .evergreen/create-preload-script.sh + spawn_host: + - command: host.create + type: setup params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin-m60xe_n22_e2e_tests.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin-m60xe_n22_e2e_tests.tgz - bucket: mciuploads + provider: ec2 + distro: ${distro} + security_group_ids: + - sg-097bff6dd0d1d31d0 # Magic string that's needed for SSH'ing. + - command: host.list + type: setup + params: + num_hosts: 1 + path: buildhosts.yml # Write the host information to disk. + timeout_seconds: 1200 + wait: true + run_pkg_tests_through_ssh: - command: shell.exec + # silent: true + type: setup params: working_dir: src shell: bash + env: + __project_aws_ssh_key_value: ${__project_aws_ssh_key_value} script: | set -e - tar xvzf nyc-output-darwin-m60xe_n22_e2e_tests.tgz - - command: s3.get + .evergreen/setup-ssh-key.sh + - command: subprocess.exec params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin-m60xe_n22_node_runtime_worker_thread.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin-m60xe_n22_node_runtime_worker_thread.tgz - bucket: mciuploads + working_dir: src + binary: bash .evergreen/run-on-ssh-host.sh + env: + ADMIN_USER_NAME: ${admin_user_name} + ONHOST_SCRIPT_PATH: ${onhost_script_path} + PRELOAD_SCRIPT_PATH: ${preload_script_path} + test_artifact_docker: - command: shell.exec + type: setup params: working_dir: src shell: bash + env: + NODE_JS_VERSION: ${node_js_version} + DOCKERHUB_USERNAME: ${dockerhub_username} + DOCKERHUB_PASSWORD: ${dockerhub_password} script: | set -e - tar xvzf nyc-output-darwin-m60xe_n22_node_runtime_worker_thread.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin-m60xe_n22_service_provider_node_driver.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin-m60xe_n22_service_provider_node_driver.tgz - bucket: mciuploads + set -x + { + . .evergreen/setup-env.sh + . preload.sh + ./scripts/docker/build.sh ${dockerfile} + } - command: shell.exec params: working_dir: src shell: bash + env: + NODE_JS_VERSION: ${node_js_version} + DOCKERHUB_USERNAME: ${dockerhub_username} + DOCKERHUB_PASSWORD: ${dockerhub_password} script: | set -e - tar xvzf nyc-output-darwin-m60xe_n22_service_provider_node_driver.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin-m60xe_n22_shell_api.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin-m60xe_n22_shell_api.tgz - bucket: mciuploads + set -x + { + . .evergreen/setup-env.sh + . preload.sh + ./scripts/docker/run.sh ${dockerfile} --smokeTests + } + test_artifact_macos: - command: shell.exec + type: setup params: working_dir: src shell: bash script: | set -e - tar xvzf nyc-output-darwin-m60xe_n22_shell_api.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin-m70xc_n22_cli_repl.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin-m70xc_n22_cli_repl.tgz - bucket: mciuploads + set -x + { + . preload.sh + curl -sSfL "$ARTIFACT_URL" > mongosh.zip + unzip mongosh.zip + } - command: shell.exec params: working_dir: src shell: bash + env: + MONGOSH_NO_AUTOMATIC_ENCRYPTION_SUPPORT: ${no_automatic_encryption_support|} script: | set -e - tar xvzf nyc-output-darwin-m70xc_n22_cli_repl.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin-m70xc_n22_e2e_tests.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin-m70xc_n22_e2e_tests.tgz - bucket: mciuploads + set -x + { + system_profiler SPSoftwareDataType # for debugging + . preload.sh + ./mongosh-*/bin/mongosh --smokeTests + } + test_artifact_rpmextract: - command: shell.exec + type: setup params: working_dir: src shell: bash script: | set -e - tar xvzf nyc-output-darwin-m70xc_n22_e2e_tests.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin-m70xc_n22_node_runtime_worker_thread.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin-m70xc_n22_node_runtime_worker_thread.tgz - bucket: mciuploads + set -x + { + . preload.sh + curl -sSfL "$ARTIFACT_URL" > mongosh.rpm + rpm2cpio mongosh.rpm | cpio -idmv + } - command: shell.exec params: working_dir: src shell: bash + env: + MONGOSH_NO_AUTOMATIC_ENCRYPTION_SUPPORT: ${no_automatic_encryption_support|} script: | set -e - tar xvzf nyc-output-darwin-m70xc_n22_node_runtime_worker_thread.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin-m70xc_n22_service_provider_node_driver.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin-m70xc_n22_service_provider_node_driver.tgz - bucket: mciuploads + set -x + { + . preload.sh + ./usr/bin/mongosh --smokeTests + } + test_artifact_debextract: - command: shell.exec + type: setup params: working_dir: src shell: bash script: | set -e - tar xvzf nyc-output-darwin-m70xc_n22_service_provider_node_driver.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin-m70xc_n22_shell_api.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin-m70xc_n22_shell_api.tgz - bucket: mciuploads + set -x + { + . preload.sh + curl -sSfL "$ARTIFACT_URL" > mongosh.deb + dpkg -x mongosh.deb . + } - command: shell.exec params: working_dir: src shell: bash + env: + MONGOSH_NO_AUTOMATIC_ENCRYPTION_SUPPORT: ${no_automatic_encryption_support|} script: | set -e - tar xvzf nyc-output-darwin-m70xc_n22_shell_api.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin-m70xe_n22_cli_repl.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin-m70xe_n22_cli_repl.tgz - bucket: mciuploads + set -x + { + . preload.sh + ./usr/bin/mongosh --smokeTests + } + + generate_license_and_vulnerability_report: - command: shell.exec params: working_dir: src shell: bash + env: + NODE_JS_VERSION: ${node_js_version} + EVERGREEN_IS_PATCH: ${is_patch} + SNYK_TOKEN: ${snyk_token} + EVERGREEN_TASK_URL: https://evergreen.mongodb.com/task/${task_id} + JIRA_API_TOKEN: ${jira_api_token} script: | set -e - tar xvzf nyc-output-darwin-m70xe_n22_cli_repl.tgz - - command: s3.get + source .evergreen/setup-env.sh + + # validate licenses, we first remove THIRD_PARTY_NOTICES.md, so we are sure + # that we would only upload the newly generated file in case of success. + rm THIRD_PARTY_NOTICES.md + npm run update-third-party-notices + + # generate vulnerability report + set +e + npm run generate-vulnerability-report + return_code=$? + set -e + + # if on main and not triggered by a tag, also create a ticket for each vulnerability found + if [[ "${requester}" == "commit" ]]; then + export JIRA_BASE_URL="https://jira.mongodb.org" + export JIRA_PROJECT="MONGOSH" + export JIRA_VULNERABILITY_BUILD_INFO="- [Evergreen task|$EVERGREEN_TASK_URL]" + npm run create-vulnerability-tickets + else + cat .sbom/vulnerability-report.md + fi + + if [[ "${is_patch}" != "true" ]]; then + # Run `snyk monitor` to keep `main` tracked + npx snyk monitor --org=dcd6db53-1532-4e65-beca-55db83f2cd52 --file=package-lock.json + # Fails if the report failed and is not a patch, including during releases: + exit $return_code + fi + + - command: s3.put params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin-m70xe_n22_e2e_tests.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin-m70xe_n22_e2e_tests.tgz bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-darwin-m70xe_n22_e2e_tests.tgz - - command: s3.get + permissions: private + visibility: signed + local_file: src/.sbom/dependencies.json + remote_file: ${project}/${revision}_${revision_order_id}/dependencies.json + content_type: application/json + optional: true + - command: s3.put params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin-m70xe_n22_node_runtime_worker_thread.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin-m70xe_n22_node_runtime_worker_thread.tgz bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-darwin-m70xe_n22_node_runtime_worker_thread.tgz - - command: s3.get + permissions: private + visibility: signed + local_file: src/.sbom/snyk-test-result.json + remote_file: ${project}/${revision}_${revision_order_id}/snyk-test-result.json + content_type: application/json + optional: true + - command: s3.put params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin-m70xe_n22_service_provider_node_driver.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin-m70xe_n22_service_provider_node_driver.tgz bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-darwin-m70xe_n22_service_provider_node_driver.tgz - - command: s3.get + permissions: private + visibility: signed + local_file: src/.sbom/snyk-test-result.html + remote_file: ${project}/${revision}_${revision_order_id}/snyk-test-result.html + content_type: text/html + optional: true + - command: s3.put params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin-m70xe_n22_shell_api.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin-m70xe_n22_shell_api.tgz bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-darwin-m70xe_n22_shell_api.tgz - - command: s3.get + permissions: private + visibility: signed + local_file: src/.sbom/vulnerability-report.md + remote_file: ${project}/${revision}_${revision_order_id}/vulnerability-report.md + content_type: text/markdown + optional: true + - command: s3.put params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin-m80xc_n22_cli_repl.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin-m80xc_n22_cli_repl.tgz bucket: mciuploads + permissions: private + visibility: signed + local_file: src/THIRD_PARTY_NOTICES.md + remote_file: ${project}/${revision}_${revision_order_id}/THIRD_PARTY_NOTICES.md + content_type: text/markdown + optional: true + + papertrail_trace: - command: shell.exec params: working_dir: src shell: bash script: | set -e - tar xvzf nyc-output-darwin-m80xc_n22_cli_repl.tgz - - command: s3.get + set -x + ls -lh dist/ + if [ x"${triggered_by_git_tag}" == x"" ]; then + tag=$(git describe --tags --always --dirty) + else + tag="${triggered_by_git_tag}" + fi + echo "Setting version for papertrail to $tag, with product ${product}" + version="$(echo $tag | sed -e 's/^[vr]//')" + cat < trace-expansions.yml + release_version: "$version" + EOT + cat trace-expansions.yml + - command: expansions.update params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin-m80xc_n22_e2e_tests.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin-m80xc_n22_e2e_tests.tgz - bucket: mciuploads - - command: shell.exec + file: src/trace-expansions.yml + - command: papertrail.trace params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-darwin-m80xc_n22_e2e_tests.tgz - - command: s3.get + key_id: ${papertrail_key_id} + secret_key: ${papertrail_secret_key} + product: ${product} + version: ${release_version} + filenames: + - "src/dist/*" + + release_draft: + - command: expansions.write + type: system params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin-m80xc_n22_node_runtime_worker_thread.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin-m80xc_n22_node_runtime_worker_thread.tgz - bucket: mciuploads + file: tmp/expansions.yaml + redacted: true - command: shell.exec params: working_dir: src shell: bash script: | set -e - tar xvzf nyc-output-darwin-m80xc_n22_node_runtime_worker_thread.tgz - - command: s3.get + { + export NODE_JS_VERSION=${node_js_version} + source .evergreen/setup-env.sh + export PUPPETEER_SKIP_DOWNLOAD="true" + npm run evergreen-release draft + } + + release_publish_download_and_list_artifacts: + - command: expansions.write + type: system params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin-m80xc_n22_service_provider_node_driver.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin-m80xc_n22_service_provider_node_driver.tgz - bucket: mciuploads + file: tmp/expansions.yaml + redacted: true - command: shell.exec params: working_dir: src shell: bash + env: + node_js_version: ${node_js_version} script: | set -e - tar xvzf nyc-output-darwin-m80xc_n22_service_provider_node_driver.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin-m80xc_n22_shell_api.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin-m80xc_n22_shell_api.tgz - bucket: mciuploads + export PUPPETEER_SKIP_DOWNLOAD="true" + .evergreen/run-evergreen-release.sh download-and-list-artifacts - command: shell.exec params: working_dir: src shell: bash script: | set -e - tar xvzf nyc-output-darwin-m80xc_n22_shell_api.tgz - - command: s3.get + set -x + ls -lh dist/ + cat -n dist/SHASUMS1.txt + cat -n dist/SHASUMS256.txt + + release_publish_dry_run: + - command: expansions.write + type: system params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin-m80xe_n22_cli_repl.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin-m80xe_n22_cli_repl.tgz - bucket: mciuploads + file: tmp/expansions.yaml + redacted: true - command: shell.exec + # silent: true params: working_dir: src shell: bash + env: + devtoolsbot_npm_token: ${devtoolsbot_npm_token} + node_js_version: ${node_js_version} script: | set -e - tar xvzf nyc-output-darwin-m80xe_n22_cli_repl.tgz - - command: s3.get + export PUPPETEER_SKIP_DOWNLOAD="true" + .evergreen/run-evergreen-release.sh publish -- --dry-run + + release_publish: + - command: expansions.write + type: system params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin-m80xe_n22_e2e_tests.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin-m80xe_n22_e2e_tests.tgz - bucket: mciuploads + file: tmp/expansions.yaml + redacted: true - command: shell.exec + # silent: true params: working_dir: src shell: bash + env: + devtoolsbot_npm_token: ${devtoolsbot_npm_token} + node_js_version: ${node_js_version} script: | set -e - tar xvzf nyc-output-darwin-m80xe_n22_e2e_tests.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin-m80xe_n22_node_runtime_worker_thread.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin-m80xe_n22_node_runtime_worker_thread.tgz - bucket: mciuploads + export PUPPETEER_SKIP_DOWNLOAD="true" + .evergreen/run-evergreen-release.sh publish + + run_perf_tests: - command: shell.exec params: working_dir: src shell: bash script: | set -e - tar xvzf nyc-output-darwin-m80xe_n22_node_runtime_worker_thread.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin-m80xe_n22_service_provider_node_driver.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin-m80xe_n22_service_provider_node_driver.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-darwin-m80xe_n22_service_provider_node_driver.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin-m80xe_n22_shell_api.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin-m80xe_n22_shell_api.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-darwin-m80xe_n22_shell_api.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin-mlatest_n22_cli_repl.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin-mlatest_n22_cli_repl.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-darwin-mlatest_n22_cli_repl.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin-mlatest_n22_e2e_tests.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin-mlatest_n22_e2e_tests.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-darwin-mlatest_n22_e2e_tests.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin-mlatest_n22_node_runtime_worker_thread.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin-mlatest_n22_node_runtime_worker_thread.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-darwin-mlatest_n22_node_runtime_worker_thread.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin-mlatest_n22_service_provider_node_driver.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin-mlatest_n22_service_provider_node_driver.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-darwin-mlatest_n22_service_provider_node_driver.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin-mlatest_n22_shell_api.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin-mlatest_n22_shell_api.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-darwin-mlatest_n22_shell_api.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-linux-n22_arg_parser.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux-n22_arg_parser.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-linux-n22_arg_parser.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-linux-n22_async_rewriter2.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux-n22_async_rewriter2.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-linux-n22_async_rewriter2.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-linux-n22_autocomplete.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux-n22_autocomplete.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-linux-n22_autocomplete.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-linux-n22_browser_runtime_core.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux-n22_browser_runtime_core.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-linux-n22_browser_runtime_core.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-linux-n22_browser_runtime_electron.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux-n22_browser_runtime_electron.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-linux-n22_browser_runtime_electron.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-linux-n22_build.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux-n22_build.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-linux-n22_build.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-linux-n22_cli_repl.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux-n22_cli_repl.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-linux-n22_cli_repl.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-linux-n22_e2e_tests.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux-n22_e2e_tests.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-linux-n22_e2e_tests.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-linux-n22_editor.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux-n22_editor.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-linux-n22_editor.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-linux-n22_errors.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux-n22_errors.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-linux-n22_errors.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-linux-n22_history.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux-n22_history.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-linux-n22_history.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-linux-n22_i18n.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux-n22_i18n.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-linux-n22_i18n.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-linux-n22_java_shell.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux-n22_java_shell.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-linux-n22_java_shell.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-linux-n22_js_multiline_to_singleline.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux-n22_js_multiline_to_singleline.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-linux-n22_js_multiline_to_singleline.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-linux-n22_logging.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux-n22_logging.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-linux-n22_logging.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-linux-n22_node_runtime_worker_thread.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux-n22_node_runtime_worker_thread.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-linux-n22_node_runtime_worker_thread.tgz - - command: s3.get + set -x + # fix rh-allow-sha1-signatures error, see run-e2e-tests.sh + export OPENSSL_CONF="" + npx -y mongodb-runner exec -t standalone --version=7.0.x-enterprise -- \ + sh -c 'MONGOSH_SMOKE_TEST_SERVER="$MONGODB_URI" ./dist/mongosh --perfTests > perf_results.json' + env: + DISTRO_ID: ${distro_id} + - command: perf.send params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-linux-n22_service_provider_core.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux-n22_service_provider_core.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-linux-n22_service_provider_core.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-linux-n22_service_provider_node_driver.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux-n22_service_provider_node_driver.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-linux-n22_service_provider_node_driver.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-linux-n22_shell_api.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux-n22_shell_api.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-linux-n22_shell_api.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-linux-n22_shell_evaluator.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux-n22_shell_evaluator.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-linux-n22_shell_evaluator.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-linux-n22_snippet_manager.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux-n22_snippet_manager.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-linux-n22_snippet_manager.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-linux-n22_types.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux-n22_types.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-linux-n22_types.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-linux-m42xc_n22_cli_repl.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux-m42xc_n22_cli_repl.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-linux-m42xc_n22_cli_repl.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-linux-m42xc_n22_e2e_tests.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux-m42xc_n22_e2e_tests.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-linux-m42xc_n22_e2e_tests.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-linux-m42xc_n22_java_shell.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux-m42xc_n22_java_shell.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-linux-m42xc_n22_java_shell.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-linux-m42xc_n22_node_runtime_worker_thread.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux-m42xc_n22_node_runtime_worker_thread.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-linux-m42xc_n22_node_runtime_worker_thread.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-linux-m42xc_n22_service_provider_node_driver.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux-m42xc_n22_service_provider_node_driver.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-linux-m42xc_n22_service_provider_node_driver.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-linux-m42xc_n22_shell_api.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux-m42xc_n22_shell_api.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-linux-m42xc_n22_shell_api.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-linux-m44xc_n22_cli_repl.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux-m44xc_n22_cli_repl.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-linux-m44xc_n22_cli_repl.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-linux-m44xc_n22_e2e_tests.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux-m44xc_n22_e2e_tests.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-linux-m44xc_n22_e2e_tests.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-linux-m44xc_n22_java_shell.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux-m44xc_n22_java_shell.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-linux-m44xc_n22_java_shell.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-linux-m44xc_n22_node_runtime_worker_thread.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux-m44xc_n22_node_runtime_worker_thread.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-linux-m44xc_n22_node_runtime_worker_thread.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-linux-m44xc_n22_service_provider_node_driver.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux-m44xc_n22_service_provider_node_driver.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-linux-m44xc_n22_service_provider_node_driver.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-linux-m44xc_n22_shell_api.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux-m44xc_n22_shell_api.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-linux-m44xc_n22_shell_api.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-linux-m44xe_n22_cli_repl.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux-m44xe_n22_cli_repl.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-linux-m44xe_n22_cli_repl.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-linux-m44xe_n22_e2e_tests.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux-m44xe_n22_e2e_tests.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-linux-m44xe_n22_e2e_tests.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-linux-m44xe_n22_java_shell.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux-m44xe_n22_java_shell.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-linux-m44xe_n22_java_shell.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-linux-m44xe_n22_node_runtime_worker_thread.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux-m44xe_n22_node_runtime_worker_thread.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-linux-m44xe_n22_node_runtime_worker_thread.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-linux-m44xe_n22_service_provider_node_driver.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux-m44xe_n22_service_provider_node_driver.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-linux-m44xe_n22_service_provider_node_driver.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-linux-m44xe_n22_shell_api.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux-m44xe_n22_shell_api.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-linux-m44xe_n22_shell_api.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-linux-m50xc_n22_cli_repl.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux-m50xc_n22_cli_repl.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-linux-m50xc_n22_cli_repl.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-linux-m50xc_n22_e2e_tests.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux-m50xc_n22_e2e_tests.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-linux-m50xc_n22_e2e_tests.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-linux-m50xc_n22_java_shell.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux-m50xc_n22_java_shell.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-linux-m50xc_n22_java_shell.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-linux-m50xc_n22_node_runtime_worker_thread.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux-m50xc_n22_node_runtime_worker_thread.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-linux-m50xc_n22_node_runtime_worker_thread.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-linux-m50xc_n22_service_provider_node_driver.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux-m50xc_n22_service_provider_node_driver.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-linux-m50xc_n22_service_provider_node_driver.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-linux-m50xc_n22_shell_api.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux-m50xc_n22_shell_api.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-linux-m50xc_n22_shell_api.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-linux-m50xe_n22_cli_repl.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux-m50xe_n22_cli_repl.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-linux-m50xe_n22_cli_repl.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-linux-m50xe_n22_e2e_tests.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux-m50xe_n22_e2e_tests.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-linux-m50xe_n22_e2e_tests.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-linux-m50xe_n22_java_shell.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux-m50xe_n22_java_shell.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-linux-m50xe_n22_java_shell.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-linux-m50xe_n22_node_runtime_worker_thread.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux-m50xe_n22_node_runtime_worker_thread.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-linux-m50xe_n22_node_runtime_worker_thread.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-linux-m50xe_n22_service_provider_node_driver.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux-m50xe_n22_service_provider_node_driver.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-linux-m50xe_n22_service_provider_node_driver.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-linux-m50xe_n22_shell_api.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux-m50xe_n22_shell_api.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-linux-m50xe_n22_shell_api.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-linux-m60xc_n22_cli_repl.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux-m60xc_n22_cli_repl.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-linux-m60xc_n22_cli_repl.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-linux-m60xc_n22_e2e_tests.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux-m60xc_n22_e2e_tests.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-linux-m60xc_n22_e2e_tests.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-linux-m60xc_n22_java_shell.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux-m60xc_n22_java_shell.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-linux-m60xc_n22_java_shell.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-linux-m60xc_n22_node_runtime_worker_thread.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux-m60xc_n22_node_runtime_worker_thread.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-linux-m60xc_n22_node_runtime_worker_thread.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-linux-m60xc_n22_service_provider_node_driver.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux-m60xc_n22_service_provider_node_driver.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-linux-m60xc_n22_service_provider_node_driver.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-linux-m60xc_n22_shell_api.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux-m60xc_n22_shell_api.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-linux-m60xc_n22_shell_api.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-linux-m60xe_n22_cli_repl.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux-m60xe_n22_cli_repl.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-linux-m60xe_n22_cli_repl.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-linux-m60xe_n22_e2e_tests.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux-m60xe_n22_e2e_tests.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-linux-m60xe_n22_e2e_tests.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-linux-m60xe_n22_java_shell.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux-m60xe_n22_java_shell.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-linux-m60xe_n22_java_shell.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-linux-m60xe_n22_node_runtime_worker_thread.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux-m60xe_n22_node_runtime_worker_thread.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-linux-m60xe_n22_node_runtime_worker_thread.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-linux-m60xe_n22_service_provider_node_driver.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux-m60xe_n22_service_provider_node_driver.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-linux-m60xe_n22_service_provider_node_driver.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-linux-m60xe_n22_shell_api.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux-m60xe_n22_shell_api.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-linux-m60xe_n22_shell_api.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-linux-m70xc_n22_cli_repl.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux-m70xc_n22_cli_repl.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-linux-m70xc_n22_cli_repl.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-linux-m70xc_n22_e2e_tests.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux-m70xc_n22_e2e_tests.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-linux-m70xc_n22_e2e_tests.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-linux-m70xc_n22_java_shell.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux-m70xc_n22_java_shell.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-linux-m70xc_n22_java_shell.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-linux-m70xc_n22_node_runtime_worker_thread.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux-m70xc_n22_node_runtime_worker_thread.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-linux-m70xc_n22_node_runtime_worker_thread.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-linux-m70xc_n22_service_provider_node_driver.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux-m70xc_n22_service_provider_node_driver.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-linux-m70xc_n22_service_provider_node_driver.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-linux-m70xc_n22_shell_api.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux-m70xc_n22_shell_api.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-linux-m70xc_n22_shell_api.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-linux-m70xe_n22_cli_repl.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux-m70xe_n22_cli_repl.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-linux-m70xe_n22_cli_repl.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-linux-m70xe_n22_e2e_tests.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux-m70xe_n22_e2e_tests.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-linux-m70xe_n22_e2e_tests.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-linux-m70xe_n22_java_shell.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux-m70xe_n22_java_shell.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-linux-m70xe_n22_java_shell.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-linux-m70xe_n22_node_runtime_worker_thread.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux-m70xe_n22_node_runtime_worker_thread.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-linux-m70xe_n22_node_runtime_worker_thread.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-linux-m70xe_n22_service_provider_node_driver.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux-m70xe_n22_service_provider_node_driver.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-linux-m70xe_n22_service_provider_node_driver.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-linux-m70xe_n22_shell_api.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux-m70xe_n22_shell_api.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-linux-m70xe_n22_shell_api.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-linux-m80xc_n22_cli_repl.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux-m80xc_n22_cli_repl.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-linux-m80xc_n22_cli_repl.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-linux-m80xc_n22_e2e_tests.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux-m80xc_n22_e2e_tests.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-linux-m80xc_n22_e2e_tests.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-linux-m80xc_n22_java_shell.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux-m80xc_n22_java_shell.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-linux-m80xc_n22_java_shell.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-linux-m80xc_n22_node_runtime_worker_thread.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux-m80xc_n22_node_runtime_worker_thread.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-linux-m80xc_n22_node_runtime_worker_thread.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-linux-m80xc_n22_service_provider_node_driver.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux-m80xc_n22_service_provider_node_driver.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-linux-m80xc_n22_service_provider_node_driver.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-linux-m80xc_n22_shell_api.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux-m80xc_n22_shell_api.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-linux-m80xc_n22_shell_api.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-linux-m80xe_n22_cli_repl.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux-m80xe_n22_cli_repl.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-linux-m80xe_n22_cli_repl.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-linux-m80xe_n22_e2e_tests.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux-m80xe_n22_e2e_tests.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-linux-m80xe_n22_e2e_tests.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-linux-m80xe_n22_java_shell.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux-m80xe_n22_java_shell.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-linux-m80xe_n22_java_shell.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-linux-m80xe_n22_node_runtime_worker_thread.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux-m80xe_n22_node_runtime_worker_thread.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-linux-m80xe_n22_node_runtime_worker_thread.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-linux-m80xe_n22_service_provider_node_driver.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux-m80xe_n22_service_provider_node_driver.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-linux-m80xe_n22_service_provider_node_driver.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-linux-m80xe_n22_shell_api.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux-m80xe_n22_shell_api.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-linux-m80xe_n22_shell_api.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-linux-mlatest_n22_cli_repl.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux-mlatest_n22_cli_repl.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-linux-mlatest_n22_cli_repl.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-linux-mlatest_n22_e2e_tests.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux-mlatest_n22_e2e_tests.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-linux-mlatest_n22_e2e_tests.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-linux-mlatest_n22_java_shell.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux-mlatest_n22_java_shell.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-linux-mlatest_n22_java_shell.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-linux-mlatest_n22_node_runtime_worker_thread.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux-mlatest_n22_node_runtime_worker_thread.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-linux-mlatest_n22_node_runtime_worker_thread.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-linux-mlatest_n22_service_provider_node_driver.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux-mlatest_n22_service_provider_node_driver.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-linux-mlatest_n22_service_provider_node_driver.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-linux-mlatest_n22_shell_api.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-linux-mlatest_n22_shell_api.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-linux-mlatest_n22_shell_api.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-win32-n22_arg_parser.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32-n22_arg_parser.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-win32-n22_arg_parser.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-win32-n22_async_rewriter2.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32-n22_async_rewriter2.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-win32-n22_async_rewriter2.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-win32-n22_autocomplete.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32-n22_autocomplete.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-win32-n22_autocomplete.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-win32-n22_browser_runtime_core.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32-n22_browser_runtime_core.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-win32-n22_browser_runtime_core.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-win32-n22_browser_runtime_electron.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32-n22_browser_runtime_electron.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-win32-n22_browser_runtime_electron.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-win32-n22_build.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32-n22_build.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-win32-n22_build.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-win32-n22_cli_repl.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32-n22_cli_repl.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-win32-n22_cli_repl.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-win32-n22_e2e_tests.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32-n22_e2e_tests.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-win32-n22_e2e_tests.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-win32-n22_editor.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32-n22_editor.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-win32-n22_editor.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-win32-n22_errors.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32-n22_errors.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-win32-n22_errors.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-win32-n22_history.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32-n22_history.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-win32-n22_history.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-win32-n22_i18n.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32-n22_i18n.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-win32-n22_i18n.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-win32-n22_js_multiline_to_singleline.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32-n22_js_multiline_to_singleline.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-win32-n22_js_multiline_to_singleline.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-win32-n22_logging.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32-n22_logging.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-win32-n22_logging.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-win32-n22_node_runtime_worker_thread.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32-n22_node_runtime_worker_thread.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-win32-n22_node_runtime_worker_thread.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-win32-n22_service_provider_core.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32-n22_service_provider_core.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-win32-n22_service_provider_core.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-win32-n22_service_provider_node_driver.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32-n22_service_provider_node_driver.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-win32-n22_service_provider_node_driver.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-win32-n22_shell_api.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32-n22_shell_api.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-win32-n22_shell_api.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-win32-n22_shell_evaluator.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32-n22_shell_evaluator.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-win32-n22_shell_evaluator.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-win32-n22_snippet_manager.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32-n22_snippet_manager.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-win32-n22_snippet_manager.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-win32-n22_types.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32-n22_types.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-win32-n22_types.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-win32-m42xc_n22_cli_repl.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32-m42xc_n22_cli_repl.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-win32-m42xc_n22_cli_repl.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-win32-m42xc_n22_e2e_tests.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32-m42xc_n22_e2e_tests.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-win32-m42xc_n22_e2e_tests.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-win32-m42xc_n22_node_runtime_worker_thread.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32-m42xc_n22_node_runtime_worker_thread.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-win32-m42xc_n22_node_runtime_worker_thread.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-win32-m42xc_n22_service_provider_node_driver.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32-m42xc_n22_service_provider_node_driver.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-win32-m42xc_n22_service_provider_node_driver.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-win32-m42xc_n22_shell_api.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32-m42xc_n22_shell_api.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-win32-m42xc_n22_shell_api.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-win32-m42xe_n22_cli_repl.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32-m42xe_n22_cli_repl.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-win32-m42xe_n22_cli_repl.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-win32-m42xe_n22_e2e_tests.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32-m42xe_n22_e2e_tests.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-win32-m42xe_n22_e2e_tests.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-win32-m42xe_n22_node_runtime_worker_thread.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32-m42xe_n22_node_runtime_worker_thread.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-win32-m42xe_n22_node_runtime_worker_thread.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-win32-m42xe_n22_service_provider_node_driver.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32-m42xe_n22_service_provider_node_driver.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-win32-m42xe_n22_service_provider_node_driver.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-win32-m42xe_n22_shell_api.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32-m42xe_n22_shell_api.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-win32-m42xe_n22_shell_api.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-win32-m44xc_n22_cli_repl.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32-m44xc_n22_cli_repl.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-win32-m44xc_n22_cli_repl.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-win32-m44xc_n22_e2e_tests.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32-m44xc_n22_e2e_tests.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-win32-m44xc_n22_e2e_tests.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-win32-m44xc_n22_node_runtime_worker_thread.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32-m44xc_n22_node_runtime_worker_thread.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-win32-m44xc_n22_node_runtime_worker_thread.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-win32-m44xc_n22_service_provider_node_driver.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32-m44xc_n22_service_provider_node_driver.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-win32-m44xc_n22_service_provider_node_driver.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-win32-m44xc_n22_shell_api.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32-m44xc_n22_shell_api.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-win32-m44xc_n22_shell_api.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-win32-m44xe_n22_cli_repl.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32-m44xe_n22_cli_repl.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-win32-m44xe_n22_cli_repl.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-win32-m44xe_n22_e2e_tests.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32-m44xe_n22_e2e_tests.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-win32-m44xe_n22_e2e_tests.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-win32-m44xe_n22_node_runtime_worker_thread.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32-m44xe_n22_node_runtime_worker_thread.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-win32-m44xe_n22_node_runtime_worker_thread.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-win32-m44xe_n22_service_provider_node_driver.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32-m44xe_n22_service_provider_node_driver.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-win32-m44xe_n22_service_provider_node_driver.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-win32-m44xe_n22_shell_api.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32-m44xe_n22_shell_api.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-win32-m44xe_n22_shell_api.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-win32-m50xc_n22_cli_repl.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32-m50xc_n22_cli_repl.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-win32-m50xc_n22_cli_repl.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-win32-m50xc_n22_e2e_tests.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32-m50xc_n22_e2e_tests.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-win32-m50xc_n22_e2e_tests.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-win32-m50xc_n22_node_runtime_worker_thread.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32-m50xc_n22_node_runtime_worker_thread.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-win32-m50xc_n22_node_runtime_worker_thread.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-win32-m50xc_n22_service_provider_node_driver.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32-m50xc_n22_service_provider_node_driver.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-win32-m50xc_n22_service_provider_node_driver.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-win32-m50xc_n22_shell_api.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32-m50xc_n22_shell_api.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-win32-m50xc_n22_shell_api.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-win32-m50xe_n22_cli_repl.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32-m50xe_n22_cli_repl.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-win32-m50xe_n22_cli_repl.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-win32-m50xe_n22_e2e_tests.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32-m50xe_n22_e2e_tests.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-win32-m50xe_n22_e2e_tests.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-win32-m50xe_n22_node_runtime_worker_thread.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32-m50xe_n22_node_runtime_worker_thread.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-win32-m50xe_n22_node_runtime_worker_thread.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-win32-m50xe_n22_service_provider_node_driver.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32-m50xe_n22_service_provider_node_driver.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-win32-m50xe_n22_service_provider_node_driver.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-win32-m50xe_n22_shell_api.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32-m50xe_n22_shell_api.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-win32-m50xe_n22_shell_api.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-win32-m60xc_n22_cli_repl.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32-m60xc_n22_cli_repl.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-win32-m60xc_n22_cli_repl.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-win32-m60xc_n22_e2e_tests.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32-m60xc_n22_e2e_tests.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-win32-m60xc_n22_e2e_tests.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-win32-m60xc_n22_node_runtime_worker_thread.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32-m60xc_n22_node_runtime_worker_thread.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-win32-m60xc_n22_node_runtime_worker_thread.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-win32-m60xc_n22_service_provider_node_driver.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32-m60xc_n22_service_provider_node_driver.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-win32-m60xc_n22_service_provider_node_driver.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-win32-m60xc_n22_shell_api.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32-m60xc_n22_shell_api.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-win32-m60xc_n22_shell_api.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-win32-m60xe_n22_cli_repl.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32-m60xe_n22_cli_repl.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-win32-m60xe_n22_cli_repl.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-win32-m60xe_n22_e2e_tests.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32-m60xe_n22_e2e_tests.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-win32-m60xe_n22_e2e_tests.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-win32-m60xe_n22_node_runtime_worker_thread.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32-m60xe_n22_node_runtime_worker_thread.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-win32-m60xe_n22_node_runtime_worker_thread.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-win32-m60xe_n22_service_provider_node_driver.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32-m60xe_n22_service_provider_node_driver.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-win32-m60xe_n22_service_provider_node_driver.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-win32-m60xe_n22_shell_api.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32-m60xe_n22_shell_api.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-win32-m60xe_n22_shell_api.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-win32-m70xc_n22_cli_repl.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32-m70xc_n22_cli_repl.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-win32-m70xc_n22_cli_repl.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-win32-m70xc_n22_e2e_tests.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32-m70xc_n22_e2e_tests.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-win32-m70xc_n22_e2e_tests.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-win32-m70xc_n22_node_runtime_worker_thread.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32-m70xc_n22_node_runtime_worker_thread.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-win32-m70xc_n22_node_runtime_worker_thread.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-win32-m70xc_n22_service_provider_node_driver.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32-m70xc_n22_service_provider_node_driver.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-win32-m70xc_n22_service_provider_node_driver.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-win32-m70xc_n22_shell_api.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32-m70xc_n22_shell_api.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-win32-m70xc_n22_shell_api.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-win32-m70xe_n22_cli_repl.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32-m70xe_n22_cli_repl.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-win32-m70xe_n22_cli_repl.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-win32-m70xe_n22_e2e_tests.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32-m70xe_n22_e2e_tests.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-win32-m70xe_n22_e2e_tests.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-win32-m70xe_n22_node_runtime_worker_thread.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32-m70xe_n22_node_runtime_worker_thread.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-win32-m70xe_n22_node_runtime_worker_thread.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-win32-m70xe_n22_service_provider_node_driver.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32-m70xe_n22_service_provider_node_driver.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-win32-m70xe_n22_service_provider_node_driver.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-win32-m70xe_n22_shell_api.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32-m70xe_n22_shell_api.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-win32-m70xe_n22_shell_api.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-win32-m80xc_n22_cli_repl.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32-m80xc_n22_cli_repl.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-win32-m80xc_n22_cli_repl.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-win32-m80xc_n22_e2e_tests.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32-m80xc_n22_e2e_tests.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-win32-m80xc_n22_e2e_tests.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-win32-m80xc_n22_node_runtime_worker_thread.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32-m80xc_n22_node_runtime_worker_thread.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-win32-m80xc_n22_node_runtime_worker_thread.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-win32-m80xc_n22_service_provider_node_driver.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32-m80xc_n22_service_provider_node_driver.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-win32-m80xc_n22_service_provider_node_driver.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-win32-m80xc_n22_shell_api.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32-m80xc_n22_shell_api.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-win32-m80xc_n22_shell_api.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-win32-m80xe_n22_cli_repl.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32-m80xe_n22_cli_repl.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-win32-m80xe_n22_cli_repl.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-win32-m80xe_n22_e2e_tests.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32-m80xe_n22_e2e_tests.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-win32-m80xe_n22_e2e_tests.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-win32-m80xe_n22_node_runtime_worker_thread.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32-m80xe_n22_node_runtime_worker_thread.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-win32-m80xe_n22_node_runtime_worker_thread.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-win32-m80xe_n22_service_provider_node_driver.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32-m80xe_n22_service_provider_node_driver.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-win32-m80xe_n22_service_provider_node_driver.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-win32-m80xe_n22_shell_api.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32-m80xe_n22_shell_api.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-win32-m80xe_n22_shell_api.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-win32-mlatest_n22_cli_repl.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32-mlatest_n22_cli_repl.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-win32-mlatest_n22_cli_repl.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-win32-mlatest_n22_e2e_tests.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32-mlatest_n22_e2e_tests.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-win32-mlatest_n22_e2e_tests.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-win32-mlatest_n22_node_runtime_worker_thread.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32-mlatest_n22_node_runtime_worker_thread.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-win32-mlatest_n22_node_runtime_worker_thread.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-win32-mlatest_n22_service_provider_node_driver.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32-mlatest_n22_service_provider_node_driver.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-win32-mlatest_n22_service_provider_node_driver.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-win32-mlatest_n22_shell_api.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-win32-mlatest_n22_shell_api.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-win32-mlatest_n22_shell_api.tgz - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar cvzf full-nyc-output.tgz .nyc_output - - command: s3.put - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/full-nyc-output.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/full-nyc-output.tgz - bucket: mciuploads - permissions: private - visibility: signed - content_type: application/x-gzip - - command: shell.exec - params: - working_dir: src - shell: bash - env: - NODE_JS_VERSION: ${node_js_version} - script: | - set -e - { - source .evergreen/setup-env.sh - npm run report-coverage-ci - echo "Creating coverage tarball..." - tar cvzf coverage.tgz coverage - } - - command: s3.put - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/coverage.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/coverage.tgz - bucket: mciuploads - permissions: private - visibility: signed - content_type: application/x-gzip - - command: shell.exec - params: - working_dir: src - shell: bash - env: - NODE_JS_VERSION: ${node_js_version} - script: | - set -e - { - source .evergreen/setup-env.sh - npm run check-coverage - } - - test_vscode: - - command: shell.exec - params: - working_dir: src - shell: bash - env: - NODE_JS_VERSION: ${node_js_version} - DOCKERHUB_USERNAME: ${dockerhub_username} - DOCKERHUB_PASSWORD: ${dockerhub_password} - script: | - set -e - { - source .evergreen/setup-env.sh - (cd scripts/docker && docker build -t ubuntu22.04-xvfb -f ubuntu22.04-xvfb.Dockerfile .) - docker run \ - --rm -v $PWD:/tmp/build ubuntu22.04-xvfb \ - -c 'cd /tmp/build && ./testing/test-vscode.sh' - } - test_connectivity: - - command: expansions.write - type: system - params: - file: tmp/expansions.yaml - redacted: true - - command: shell.exec - params: - working_dir: src - shell: bash - env: - NODE_JS_VERSION: ${node_js_version} - TEST_MONGOSH_EXECUTABLE: ${test_mongosh_executable|} - KERBEROS_JUMPHOST_DOCKERFILE: ${kerberos_jumphost_dockerfile|} - DOCKERHUB_USERNAME: ${dockerhub_username} - DOCKERHUB_PASSWORD: ${dockerhub_password} - script: | - set -e - { - source .evergreen/setup-env.sh - npm run test-connectivity - } - test_apistrict: - - command: expansions.write - type: system - params: - file: tmp/expansions.yaml - redacted: true - - command: shell.exec - params: - working_dir: src - shell: bash - env: - NODE_JS_VERSION: ${node_js_version} - script: | - set -e - { - source .evergreen/setup-env.sh - npm run test-apistrict-ci - } - - ### - # ARTIFACT COMPILATION - # - # compile_artifact generates the executable binary and uploads it as TGZ to S3 for later use. - # Use download_compiled_artifact to download the TGZ from S3. - # - # Both functions expect the following arguments: - # - executable_os_id - ### - compile_artifact: - - command: expansions.write - type: system - params: - file: tmp/expansions.yaml - redacted: true - - command: subprocess.exec - params: - working_dir: src - binary: bash .evergreen/compile-artifact.sh - env: - DISTRO_ID: ${distro_id} - NODE_JS_VERSION: ${node_js_version} - MONGOSH_SHARED_OPENSSL: ${mongosh_shared_openssl} - GITHUB_PR_NUMBER: ${github_pr_number} - upload_sbom: - - command: s3.put - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/dist/.sbom.json - remote_file: mongosh/binaries/${revision}/${revision_order_id}/mongosh-${executable_os_id}${extra_upload_tag}-sbom.json - bucket: mciuploads - permissions: public-read - content_type: application/json - - command: s3.put - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/dist/.purls.txt - remote_file: mongosh/binaries/${revision}/${revision_order_id}/mongosh-${executable_os_id}${extra_upload_tag}-purls.txt - bucket: mciuploads - permissions: public-read - content_type: text/plain - upload_compiled_artifact: - - command: shell.exec - params: - working_dir: src - shell: bash - env: - DISTRO_ID: ${distro_id} - script: | - set -e - set -x - tar cvzf dist.tgz dist - bash .evergreen/compilation-context-expansions.sh - - command: expansions.update - params: - ignore_missing_file: false - file: tmp/compiling-context.yml - - command: s3.put - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/dist.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/mongosh-${executable_os_id}${extra_upload_tag}.tgz - bucket: mciuploads - permissions: public-read - content_type: application/x-gzip - upload_first_party_deps_list: - - command: s3.put - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/.sbom/first-party-deps.json - remote_file: mongosh/binaries/${revision}/${revision_order_id}/mongosh-${executable_os_id}${extra_upload_tag}-first-party-deps.json - bucket: mciuploads - permissions: public-read - content_type: application/json - download_compiled_artifact: - - command: s3.get - type: setup - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/dist.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/mongosh-${executable_os_id}${extra_upload_tag}.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf dist.tgz - - ### - # E2E TEST EXECUTION - # - # Runs the E2E tests against the compiled artifact, i.e. expects the compiled artifact to be already present. - ### - run_e2e_tests: - - command: expansions.write - type: system - params: - file: tmp/expansions.yaml - redacted: true - - command: subprocess.exec - params: - working_dir: src - binary: bash .evergreen/run-e2e-tests.sh - env: - NODE_JS_VERSION: ${node_js_version} - AWS_AUTH_IAM_ACCESS_KEY_ID: ${devtools_ci_aws_key} - AWS_AUTH_IAM_SECRET_ACCESS_KEY: ${devtools_ci_aws_secret} - DISABLE_OPENSSL_SHARED_CONFIG_FOR_BUNDLED_OPENSSL: ${disable_openssl_shared_config_for_bundled_openssl} - TASK_NAME: ${task_name} - - ### - # PACKAGING AND UPLOADING - # - # package_artifact generates a distributable package out of the compiled artifact, - # i.e. it expects it to have been downloaded already. The distributable package will be uploaded - # to a specifc Evergreen S3 bucket for later use. - # sign_artifact signs and/or notarizes the distributable package as appropriate. - # - # The URL to download the distributable package can be retrieved by get_artifact_url. - # - # package_artifact expects the following arguments: - # - distro_id - # - package_variant - # - executable_os_id - # - # get_artifact_url and put_artifact_url expects the following arguments: - # - package_variant - # - signature_tag (either 'signed' or 'unsigned') - ### - add_crypt_shared_and_sbom: - - command: subprocess.exec - params: - working_dir: src - binary: bash .evergreen/download-crypt-shared-and-generate-sbom.sh - env: - NODE_JS_VERSION: ${node_js_version} - DISTRO_ID_OVERRIDE: ${distro_id} - PACKAGE_VARIANT: ${package_variant} - ARTIFACTORY_USERNAME: ${artifactory_username} - ARTIFACTORY_PASSWORD: ${artifactory_password} - # for Silk SBOM integration - SILK_ASSET_GROUP: mongosh-${executable_os_id} - SILK_CLIENT_ID: ${silk_client_id} - SILK_CLIENT_SECRET: ${silk_client_secret} - create_static_analysis_report: - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/.sbom/mongosh-darwin-x64-first-party-deps.json - remote_file: mongosh/binaries/${revision}/${revision_order_id}/mongosh-darwin-x64-first-party-deps.json - bucket: mciuploads - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/.sbom/mongosh-darwin-arm64-first-party-deps.json - remote_file: mongosh/binaries/${revision}/${revision_order_id}/mongosh-darwin-arm64-first-party-deps.json - bucket: mciuploads - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/.sbom/mongosh-linux-x64-first-party-deps.json - remote_file: mongosh/binaries/${revision}/${revision_order_id}/mongosh-linux-x64-first-party-deps.json - bucket: mciuploads - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/.sbom/mongosh-linux-x64-openssl11-first-party-deps.json - remote_file: mongosh/binaries/${revision}/${revision_order_id}/mongosh-linux-x64-openssl11-first-party-deps.json - bucket: mciuploads - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/.sbom/mongosh-linux-x64-openssl3-first-party-deps.json - remote_file: mongosh/binaries/${revision}/${revision_order_id}/mongosh-linux-x64-openssl3-first-party-deps.json - bucket: mciuploads - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/.sbom/mongosh-linux-arm64-first-party-deps.json - remote_file: mongosh/binaries/${revision}/${revision_order_id}/mongosh-linux-arm64-first-party-deps.json - bucket: mciuploads - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/.sbom/mongosh-linux-arm64-openssl11-first-party-deps.json - remote_file: mongosh/binaries/${revision}/${revision_order_id}/mongosh-linux-arm64-openssl11-first-party-deps.json - bucket: mciuploads - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/.sbom/mongosh-linux-arm64-openssl3-first-party-deps.json - remote_file: mongosh/binaries/${revision}/${revision_order_id}/mongosh-linux-arm64-openssl3-first-party-deps.json - bucket: mciuploads - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/.sbom/mongosh-linux-ppc64le-first-party-deps.json - remote_file: mongosh/binaries/${revision}/${revision_order_id}/mongosh-linux-ppc64le-first-party-deps.json - bucket: mciuploads - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/.sbom/mongosh-linux-s390x-first-party-deps.json - remote_file: mongosh/binaries/${revision}/${revision_order_id}/mongosh-linux-s390x-first-party-deps.json - bucket: mciuploads - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/.sbom/mongosh-win32-first-party-deps.json - remote_file: mongosh/binaries/${revision}/${revision_order_id}/mongosh-win32-first-party-deps.json - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - export NODE_JS_VERSION=${node_js_version} - source .evergreen/setup-env.sh - .evergreen/create-static-analysis-report.sh - env: - NODE_JS_VERSION: ${node_js_version} - FIRST_PARTY_DEPENDENCY_FILENAMES: .sbom/mongosh-darwin-x64-first-party-deps.json,.sbom/mongosh-darwin-arm64-first-party-deps.json,.sbom/mongosh-linux-x64-first-party-deps.json,.sbom/mongosh-linux-x64-openssl11-first-party-deps.json,.sbom/mongosh-linux-x64-openssl3-first-party-deps.json,.sbom/mongosh-linux-arm64-first-party-deps.json,.sbom/mongosh-linux-arm64-openssl11-first-party-deps.json,.sbom/mongosh-linux-arm64-openssl3-first-party-deps.json,.sbom/mongosh-linux-ppc64le-first-party-deps.json,.sbom/mongosh-linux-s390x-first-party-deps.json,.sbom/mongosh-win32-first-party-deps.json - GITHUB_TOKEN: ${github_token} - GITHUB_PR_NUMBER: ${github_pr_number} - - command: s3.put - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/static-analysis-report.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/mongosh-static-analysis-report.tgz - bucket: mciuploads - permissions: private - visibility: signed - content_type: application/x-gzip - package_artifact: - - command: expansions.write - type: setup - params: - file: tmp/expansions.yaml - redacted: true - - command: subprocess.exec - params: - working_dir: src - binary: bash .evergreen/package-and-upload-artifact.sh - env: - NODE_JS_VERSION: ${node_js_version} - DISTRO_ID_OVERRIDE: ${distro_id} - PACKAGE_VARIANT: ${package_variant} - ARTIFACT_URL_EXTRA_TAG: unsigned - DOCKERHUB_USERNAME: ${dockerhub_username} - DOCKERHUB_PASSWORD: ${dockerhub_password} - sign_artifact: - - command: expansions.write - type: setup - params: - file: tmp/expansions.yaml - redacted: true - - command: subprocess.exec - params: - working_dir: src - binary: bash .evergreen/sign-packaged-artifact.sh - env: - NODE_JS_VERSION: ${node_js_version} - DISTRO_ID_OVERRIDE: ${distro_id} - PACKAGE_VARIANT: ${package_variant} - MACOS_NOTARY_KEY: ${macos_notary_key} - MACOS_NOTARY_SECRET: ${macos_notary_secret} - verify_artifact: - - command: expansions.write - type: setup - params: - file: tmp/expansions.yaml - redacted: true - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - .evergreen/verify-packaged-artifact.sh - put_artifact_url: - - command: s3.put - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: artifact-url.txt - remote_file: mongosh/binaries/${revision}/${revision_order_id}/artifact-url-${package_variant}-${signature_tag}.txt - bucket: mciuploads - permissions: public-read - content_type: application/x-gzip - get_artifact_url: - - command: s3.get - type: setup - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: artifact-url.txt - remote_file: mongosh/binaries/${revision}/${revision_order_id}/artifact-url-${package_variant}-${signature_tag}.txt - bucket: mciuploads - - write_preload_script: - - command: shell.exec - # silent: true - type: setup - params: - working_dir: src - shell: bash - env: - connectivity_test_atlas_username: ${connectivity_test_atlas_username} - connectivity_test_atlas_password: ${connectivity_test_atlas_password} - connectivity_test_atlas_hostname: ${connectivity_test_atlas_hostname} - script: | - set -e - .evergreen/create-preload-script.sh - spawn_host: - - command: host.create - type: setup - params: - provider: ec2 - distro: ${distro} - security_group_ids: - - sg-097bff6dd0d1d31d0 # Magic string that's needed for SSH'ing. - - command: host.list - type: setup - params: - num_hosts: 1 - path: buildhosts.yml # Write the host information to disk. - timeout_seconds: 1200 - wait: true - run_pkg_tests_through_ssh: - - command: shell.exec - # silent: true - type: setup - params: - working_dir: src - shell: bash - env: - __project_aws_ssh_key_value: ${__project_aws_ssh_key_value} - script: | - set -e - .evergreen/setup-ssh-key.sh - - command: subprocess.exec - params: - working_dir: src - binary: bash .evergreen/run-on-ssh-host.sh - env: - ADMIN_USER_NAME: ${admin_user_name} - ONHOST_SCRIPT_PATH: ${onhost_script_path} - PRELOAD_SCRIPT_PATH: ${preload_script_path} - test_artifact_docker: - - command: shell.exec - type: setup - params: - working_dir: src - shell: bash - env: - NODE_JS_VERSION: ${node_js_version} - DOCKERHUB_USERNAME: ${dockerhub_username} - DOCKERHUB_PASSWORD: ${dockerhub_password} - script: | - set -e - set -x - { - . .evergreen/setup-env.sh - . preload.sh - ./scripts/docker/build.sh ${dockerfile} - } - - command: shell.exec - params: - working_dir: src - shell: bash - env: - NODE_JS_VERSION: ${node_js_version} - DOCKERHUB_USERNAME: ${dockerhub_username} - DOCKERHUB_PASSWORD: ${dockerhub_password} - script: | - set -e - set -x - { - . .evergreen/setup-env.sh - . preload.sh - ./scripts/docker/run.sh ${dockerfile} --smokeTests - } - test_artifact_macos: - - command: shell.exec - type: setup - params: - working_dir: src - shell: bash - script: | - set -e - set -x - { - . preload.sh - curl -sSfL "$ARTIFACT_URL" > mongosh.zip - unzip mongosh.zip - } - - command: shell.exec - params: - working_dir: src - shell: bash - env: - MONGOSH_NO_AUTOMATIC_ENCRYPTION_SUPPORT: ${no_automatic_encryption_support|} - script: | - set -e - set -x - { - system_profiler SPSoftwareDataType # for debugging - . preload.sh - ./mongosh-*/bin/mongosh --smokeTests - } - test_artifact_rpmextract: - - command: shell.exec - type: setup - params: - working_dir: src - shell: bash - script: | - set -e - set -x - { - . preload.sh - curl -sSfL "$ARTIFACT_URL" > mongosh.rpm - rpm2cpio mongosh.rpm | cpio -idmv - } - - command: shell.exec - params: - working_dir: src - shell: bash - env: - MONGOSH_NO_AUTOMATIC_ENCRYPTION_SUPPORT: ${no_automatic_encryption_support|} - script: | - set -e - set -x - { - . preload.sh - ./usr/bin/mongosh --smokeTests - } - test_artifact_debextract: - - command: shell.exec - type: setup - params: - working_dir: src - shell: bash - script: | - set -e - set -x - { - . preload.sh - curl -sSfL "$ARTIFACT_URL" > mongosh.deb - dpkg -x mongosh.deb . - } - - command: shell.exec - params: - working_dir: src - shell: bash - env: - MONGOSH_NO_AUTOMATIC_ENCRYPTION_SUPPORT: ${no_automatic_encryption_support|} - script: | - set -e - set -x - { - . preload.sh - ./usr/bin/mongosh --smokeTests - } - - generate_license_and_vulnerability_report: - - command: shell.exec - params: - working_dir: src - shell: bash - env: - NODE_JS_VERSION: ${node_js_version} - EVERGREEN_IS_PATCH: ${is_patch} - SNYK_TOKEN: ${snyk_token} - EVERGREEN_TASK_URL: https://evergreen.mongodb.com/task/${task_id} - JIRA_API_TOKEN: ${jira_api_token} - script: | - set -e - source .evergreen/setup-env.sh - - # validate licenses, we first remove THIRD_PARTY_NOTICES.md, so we are sure - # that we would only upload the newly generated file in case of success. - rm THIRD_PARTY_NOTICES.md - npm run update-third-party-notices - - # generate vulnerability report - set +e - npm run generate-vulnerability-report - return_code=$? - set -e - - # if on main and not triggered by a tag, also create a ticket for each vulnerability found - if [[ "${requester}" == "commit" ]]; then - export JIRA_BASE_URL="https://jira.mongodb.org" - export JIRA_PROJECT="MONGOSH" - export JIRA_VULNERABILITY_BUILD_INFO="- [Evergreen task|$EVERGREEN_TASK_URL]" - npm run create-vulnerability-tickets - else - cat .sbom/vulnerability-report.md - fi - - if [[ "${is_patch}" != "true" ]]; then - # Run `snyk monitor` to keep `main` tracked - npx snyk monitor --org=dcd6db53-1532-4e65-beca-55db83f2cd52 --file=package-lock.json - # Fails if the report failed and is not a patch, including during releases: - exit $return_code - fi - - - command: s3.put - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - bucket: mciuploads - permissions: private - visibility: signed - local_file: src/.sbom/dependencies.json - remote_file: ${project}/${revision}_${revision_order_id}/dependencies.json - content_type: application/json - optional: true - - command: s3.put - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - bucket: mciuploads - permissions: private - visibility: signed - local_file: src/.sbom/snyk-test-result.json - remote_file: ${project}/${revision}_${revision_order_id}/snyk-test-result.json - content_type: application/json - optional: true - - command: s3.put - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - bucket: mciuploads - permissions: private - visibility: signed - local_file: src/.sbom/snyk-test-result.html - remote_file: ${project}/${revision}_${revision_order_id}/snyk-test-result.html - content_type: text/html - optional: true - - command: s3.put - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - bucket: mciuploads - permissions: private - visibility: signed - local_file: src/.sbom/vulnerability-report.md - remote_file: ${project}/${revision}_${revision_order_id}/vulnerability-report.md - content_type: text/markdown - optional: true - - command: s3.put - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - bucket: mciuploads - permissions: private - visibility: signed - local_file: src/THIRD_PARTY_NOTICES.md - remote_file: ${project}/${revision}_${revision_order_id}/THIRD_PARTY_NOTICES.md - content_type: text/markdown - optional: true - - papertrail_trace: - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - set -x - ls -lh dist/ - if [ x"${triggered_by_git_tag}" == x"" ]; then - tag=$(git describe --tags --always --dirty) - else - tag="${triggered_by_git_tag}" - fi - echo "Setting version for papertrail to $tag, with product ${product}" - version="$(echo $tag | sed -e 's/^[vr]//')" - cat < trace-expansions.yml - release_version: "$version" - EOT - cat trace-expansions.yml - - command: expansions.update - params: - file: src/trace-expansions.yml - - command: papertrail.trace - params: - key_id: ${papertrail_key_id} - secret_key: ${papertrail_secret_key} - product: ${product} - version: ${release_version} - filenames: - - "src/dist/*" - - release_draft: - - command: expansions.write - type: system - params: - file: tmp/expansions.yaml - redacted: true - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - { - export NODE_JS_VERSION=${node_js_version} - source .evergreen/setup-env.sh - export PUPPETEER_SKIP_DOWNLOAD="true" - npm run evergreen-release draft - } - - release_publish_download_and_list_artifacts: - - command: expansions.write - type: system - params: - file: tmp/expansions.yaml - redacted: true - - command: shell.exec - params: - working_dir: src - shell: bash - env: - node_js_version: ${node_js_version} - script: | - set -e - export PUPPETEER_SKIP_DOWNLOAD="true" - .evergreen/run-evergreen-release.sh download-and-list-artifacts - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - set -x - ls -lh dist/ - cat -n dist/SHASUMS1.txt - cat -n dist/SHASUMS256.txt - - release_publish_dry_run: - - command: expansions.write - type: system - params: - file: tmp/expansions.yaml - redacted: true - - command: shell.exec - # silent: true - params: - working_dir: src - shell: bash - env: - devtoolsbot_npm_token: ${devtoolsbot_npm_token} - node_js_version: ${node_js_version} - script: | - set -e - export PUPPETEER_SKIP_DOWNLOAD="true" - .evergreen/run-evergreen-release.sh publish -- --dry-run - - release_publish: - - command: expansions.write - type: system - params: - file: tmp/expansions.yaml - redacted: true - - command: shell.exec - # silent: true - params: - working_dir: src - shell: bash - env: - devtoolsbot_npm_token: ${devtoolsbot_npm_token} - node_js_version: ${node_js_version} - script: | - set -e - export PUPPETEER_SKIP_DOWNLOAD="true" - .evergreen/run-evergreen-release.sh publish - - run_perf_tests: - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - set -x - # fix rh-allow-sha1-signatures error, see run-e2e-tests.sh - export OPENSSL_CONF="" - npx -y mongodb-runner exec -t standalone --version=7.0.x-enterprise -- \ - sh -c 'MONGOSH_SMOKE_TEST_SERVER="$MONGODB_URI" ./dist/mongosh --perfTests > perf_results.json' - env: - DISTRO_ID: ${distro_id} - - command: perf.send - params: - file: src/perf_results.json - -# Tasks will show up as the individual blocks in the Evergreen UI that can -# pass or fail. -# -# Current tasks: -# compile_ts - Do the initial compilation of TS sources. -# check - Performs linter and dependency checks. -# check_coverage - Performs coverage check by merging all NYC outputs first -# test_{version} - Runs all tests, against a specified mongod version. -# test_vscode - Run the vscode extension integration tests. -# test_connectivity - Runs extra connectivity tests. -# test_apistrict - Runs shell API and CLI tests with --apiStrict --apiDeprecationErrors. -# compile_artifact - Compile the release binary. -# package_artifact - Upload the release binary together with other files to S3. -# sign_artifact - Get a package file from S3, sign it, put it back into S3. -# test_linux_artifact - Test that the built artifact works where we expect it to. -# release_publish - Publishes the npm packages and uploads the tarballs. -# generate_license_and_vulnerability_report - Generates a report of vulnerabilities affecting the bundled application. -# pkg_test_* - Run tests on the release packages -tasks: - - name: compile_ts - commands: - - func: checkout - - func: compile_ts - vars: - node_js_version: "20.18.1" - - - name: check - depends_on: - - name: compile_ts - variant: linux_compile - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: check - vars: - node_js_version: "20.18.1" - - - name: check_coverage - depends_on: - - name: ".unit-test" - variant: "*" - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: check_coverage - vars: - node_js_version: "20.18.1" - - ### - # UNIT TESTS - # E.g. test_m60xc_n20 stands for mongod 6.0.x, community edition, Node.js 20 - ### - - name: test_arg_parser - tags: ["assigned_to_jira_team_mongosh_mongosh","unit-test"] - depends_on: - - name: compile_ts - variant: linux_compile - commands: - - func: checkout - - func: install - vars: - node_js_version: ${node_js_version} - - func: test - vars: - mongosh_server_test_version: ${mongosh_server_test_version} - node_js_version: ${node_js_version} - mongosh_skip_node_version_check: ${mongosh_skip_node_version_check} - mongosh_test_id: "arg_parser" - mongosh_run_only_in_package: "arg-parser" - task_name: ${task_name} - - name: test_async_rewriter2 - tags: ["assigned_to_jira_team_mongosh_mongosh","unit-test"] - depends_on: - - name: compile_ts - variant: linux_compile - commands: - - func: checkout - - func: install - vars: - node_js_version: ${node_js_version} - - func: test - vars: - mongosh_server_test_version: ${mongosh_server_test_version} - node_js_version: ${node_js_version} - mongosh_skip_node_version_check: ${mongosh_skip_node_version_check} - mongosh_test_id: "async_rewriter2" - mongosh_run_only_in_package: "async-rewriter2" - task_name: ${task_name} - - name: test_autocomplete - tags: ["assigned_to_jira_team_mongosh_mongosh","unit-test"] - depends_on: - - name: compile_ts - variant: linux_compile - commands: - - func: checkout - - func: install - vars: - node_js_version: ${node_js_version} - - func: test - vars: - mongosh_server_test_version: ${mongosh_server_test_version} - node_js_version: ${node_js_version} - mongosh_skip_node_version_check: ${mongosh_skip_node_version_check} - mongosh_test_id: "autocomplete" - mongosh_run_only_in_package: "autocomplete" - task_name: ${task_name} - - name: test_browser_repl - tags: ["assigned_to_jira_team_mongosh_mongosh","unit-test"] - depends_on: - - name: compile_ts - variant: linux_compile - commands: - - func: checkout - - func: install - vars: - node_js_version: ${node_js_version} - - func: test - vars: - mongosh_server_test_version: ${mongosh_server_test_version} - node_js_version: ${node_js_version} - mongosh_skip_node_version_check: ${mongosh_skip_node_version_check} - mongosh_test_id: "browser_repl" - mongosh_run_only_in_package: "browser-repl" - task_name: ${task_name} - - name: test_browser_runtime_core - tags: ["assigned_to_jira_team_mongosh_mongosh","unit-test"] - depends_on: - - name: compile_ts - variant: linux_compile - commands: - - func: checkout - - func: install - vars: - node_js_version: ${node_js_version} - - func: test - vars: - mongosh_server_test_version: ${mongosh_server_test_version} - node_js_version: ${node_js_version} - mongosh_skip_node_version_check: ${mongosh_skip_node_version_check} - mongosh_test_id: "browser_runtime_core" - mongosh_run_only_in_package: "browser-runtime-core" - task_name: ${task_name} - - name: test_browser_runtime_electron - tags: ["assigned_to_jira_team_mongosh_mongosh","unit-test"] - depends_on: - - name: compile_ts - variant: linux_compile - commands: - - func: checkout - - func: install - vars: - node_js_version: ${node_js_version} - - func: test - vars: - mongosh_server_test_version: ${mongosh_server_test_version} - node_js_version: ${node_js_version} - mongosh_skip_node_version_check: ${mongosh_skip_node_version_check} - mongosh_test_id: "browser_runtime_electron" - mongosh_run_only_in_package: "browser-runtime-electron" - task_name: ${task_name} - - name: test_build - tags: ["assigned_to_jira_team_mongosh_mongosh","unit-test"] - depends_on: - - name: compile_ts - variant: linux_compile - commands: - - func: checkout - - func: install - vars: - node_js_version: ${node_js_version} - - func: test - vars: - mongosh_server_test_version: ${mongosh_server_test_version} - node_js_version: ${node_js_version} - mongosh_skip_node_version_check: ${mongosh_skip_node_version_check} - mongosh_test_id: "build" - mongosh_run_only_in_package: "build" - task_name: ${task_name} - - name: test_cli_repl - tags: ["assigned_to_jira_team_mongosh_mongosh","unit-test"] - depends_on: - - name: compile_ts - variant: linux_compile - commands: - - func: checkout - - func: install - vars: - node_js_version: ${node_js_version} - - func: test - vars: - mongosh_server_test_version: ${mongosh_server_test_version} - node_js_version: ${node_js_version} - mongosh_skip_node_version_check: ${mongosh_skip_node_version_check} - mongosh_test_id: "cli_repl" - mongosh_run_only_in_package: "cli-repl" - task_name: ${task_name} - - name: test_connectivity_tests - tags: ["assigned_to_jira_team_mongosh_mongosh","unit-test"] - depends_on: - - name: compile_ts - variant: linux_compile - commands: - - func: checkout - - func: install - vars: - node_js_version: ${node_js_version} - - func: test - vars: - mongosh_server_test_version: ${mongosh_server_test_version} - node_js_version: ${node_js_version} - mongosh_skip_node_version_check: ${mongosh_skip_node_version_check} - mongosh_test_id: "connectivity_tests" - mongosh_run_only_in_package: "connectivity-tests" - task_name: ${task_name} - - name: test_e2e_tests - tags: ["assigned_to_jira_team_mongosh_mongosh","unit-test"] - depends_on: - - name: compile_ts - variant: linux_compile - commands: - - func: checkout - - func: install - vars: - node_js_version: ${node_js_version} - - func: test - vars: - mongosh_server_test_version: ${mongosh_server_test_version} - node_js_version: ${node_js_version} - mongosh_skip_node_version_check: ${mongosh_skip_node_version_check} - mongosh_test_id: "e2e_tests" - mongosh_run_only_in_package: "e2e-tests" - task_name: ${task_name} - - name: test_editor - tags: ["assigned_to_jira_team_mongosh_mongosh","unit-test"] - depends_on: - - name: compile_ts - variant: linux_compile - commands: - - func: checkout - - func: install - vars: - node_js_version: ${node_js_version} - - func: test - vars: - mongosh_server_test_version: ${mongosh_server_test_version} - node_js_version: ${node_js_version} - mongosh_skip_node_version_check: ${mongosh_skip_node_version_check} - mongosh_test_id: "editor" - mongosh_run_only_in_package: "editor" - task_name: ${task_name} - - name: test_errors - tags: ["assigned_to_jira_team_mongosh_mongosh","unit-test"] - depends_on: - - name: compile_ts - variant: linux_compile - commands: - - func: checkout - - func: install - vars: - node_js_version: ${node_js_version} - - func: test - vars: - mongosh_server_test_version: ${mongosh_server_test_version} - node_js_version: ${node_js_version} - mongosh_skip_node_version_check: ${mongosh_skip_node_version_check} - mongosh_test_id: "errors" - mongosh_run_only_in_package: "errors" - task_name: ${task_name} - - name: test_history - tags: ["assigned_to_jira_team_mongosh_mongosh","unit-test"] - depends_on: - - name: compile_ts - variant: linux_compile - commands: - - func: checkout - - func: install - vars: - node_js_version: ${node_js_version} - - func: test - vars: - mongosh_server_test_version: ${mongosh_server_test_version} - node_js_version: ${node_js_version} - mongosh_skip_node_version_check: ${mongosh_skip_node_version_check} - mongosh_test_id: "history" - mongosh_run_only_in_package: "history" - task_name: ${task_name} - - name: test_i18n - tags: ["assigned_to_jira_team_mongosh_mongosh","unit-test"] - depends_on: - - name: compile_ts - variant: linux_compile - commands: - - func: checkout - - func: install - vars: - node_js_version: ${node_js_version} - - func: test - vars: - mongosh_server_test_version: ${mongosh_server_test_version} - node_js_version: ${node_js_version} - mongosh_skip_node_version_check: ${mongosh_skip_node_version_check} - mongosh_test_id: "i18n" - mongosh_run_only_in_package: "i18n" - task_name: ${task_name} - - name: test_java_shell - tags: ["assigned_to_jira_team_mongosh_mongosh","unit-test"] - depends_on: - - name: compile_ts - variant: linux_compile - commands: - - func: checkout - - func: install - vars: - node_js_version: ${node_js_version} - - func: test - vars: - mongosh_server_test_version: ${mongosh_server_test_version} - node_js_version: ${node_js_version} - mongosh_skip_node_version_check: ${mongosh_skip_node_version_check} - mongosh_test_id: "java_shell" - mongosh_run_only_in_package: "java-shell" - task_name: ${task_name} - - name: test_js_multiline_to_singleline - tags: ["assigned_to_jira_team_mongosh_mongosh","unit-test"] - depends_on: - - name: compile_ts - variant: linux_compile - commands: - - func: checkout - - func: install - vars: - node_js_version: ${node_js_version} - - func: test - vars: - mongosh_server_test_version: ${mongosh_server_test_version} - node_js_version: ${node_js_version} - mongosh_skip_node_version_check: ${mongosh_skip_node_version_check} - mongosh_test_id: "js_multiline_to_singleline" - mongosh_run_only_in_package: "js-multiline-to-singleline" - task_name: ${task_name} - - name: test_logging - tags: ["assigned_to_jira_team_mongosh_mongosh","unit-test"] - depends_on: - - name: compile_ts - variant: linux_compile - commands: - - func: checkout - - func: install - vars: - node_js_version: ${node_js_version} - - func: test - vars: - mongosh_server_test_version: ${mongosh_server_test_version} - node_js_version: ${node_js_version} - mongosh_skip_node_version_check: ${mongosh_skip_node_version_check} - mongosh_test_id: "logging" - mongosh_run_only_in_package: "logging" - task_name: ${task_name} - - name: test_mongosh - tags: ["assigned_to_jira_team_mongosh_mongosh","unit-test"] - depends_on: - - name: compile_ts - variant: linux_compile - commands: - - func: checkout - - func: install - vars: - node_js_version: ${node_js_version} - - func: test - vars: - mongosh_server_test_version: ${mongosh_server_test_version} - node_js_version: ${node_js_version} - mongosh_skip_node_version_check: ${mongosh_skip_node_version_check} - mongosh_test_id: "mongosh" - mongosh_run_only_in_package: "mongosh" - task_name: ${task_name} - - name: test_node_runtime_worker_thread - tags: ["assigned_to_jira_team_mongosh_mongosh","unit-test"] - depends_on: - - name: compile_ts - variant: linux_compile - commands: - - func: checkout - - func: install - vars: - node_js_version: ${node_js_version} - - func: test - vars: - mongosh_server_test_version: ${mongosh_server_test_version} - node_js_version: ${node_js_version} - mongosh_skip_node_version_check: ${mongosh_skip_node_version_check} - mongosh_test_id: "node_runtime_worker_thread" - mongosh_run_only_in_package: "node-runtime-worker-thread" - task_name: ${task_name} - - name: test_service_provider_core - tags: ["assigned_to_jira_team_mongosh_mongosh","unit-test"] - depends_on: - - name: compile_ts - variant: linux_compile - commands: - - func: checkout - - func: install - vars: - node_js_version: ${node_js_version} - - func: test - vars: - mongosh_server_test_version: ${mongosh_server_test_version} - node_js_version: ${node_js_version} - mongosh_skip_node_version_check: ${mongosh_skip_node_version_check} - mongosh_test_id: "service_provider_core" - mongosh_run_only_in_package: "service-provider-core" - task_name: ${task_name} - - name: test_service_provider_node_driver - tags: ["assigned_to_jira_team_mongosh_mongosh","unit-test"] - depends_on: - - name: compile_ts - variant: linux_compile - commands: - - func: checkout - - func: install - vars: - node_js_version: ${node_js_version} - - func: test - vars: - mongosh_server_test_version: ${mongosh_server_test_version} - node_js_version: ${node_js_version} - mongosh_skip_node_version_check: ${mongosh_skip_node_version_check} - mongosh_test_id: "service_provider_node_driver" - mongosh_run_only_in_package: "service-provider-node-driver" - task_name: ${task_name} - - name: test_shell_api - tags: ["assigned_to_jira_team_mongosh_mongosh","unit-test"] - depends_on: - - name: compile_ts - variant: linux_compile - commands: - - func: checkout - - func: install - vars: - node_js_version: ${node_js_version} - - func: test - vars: - mongosh_server_test_version: ${mongosh_server_test_version} - node_js_version: ${node_js_version} - mongosh_skip_node_version_check: ${mongosh_skip_node_version_check} - mongosh_test_id: "shell_api" - mongosh_run_only_in_package: "shell-api" - task_name: ${task_name} - - name: test_shell_evaluator - tags: ["assigned_to_jira_team_mongosh_mongosh","unit-test"] - depends_on: - - name: compile_ts - variant: linux_compile - commands: - - func: checkout - - func: install - vars: - node_js_version: ${node_js_version} - - func: test - vars: - mongosh_server_test_version: ${mongosh_server_test_version} - node_js_version: ${node_js_version} - mongosh_skip_node_version_check: ${mongosh_skip_node_version_check} - mongosh_test_id: "shell_evaluator" - mongosh_run_only_in_package: "shell-evaluator" - task_name: ${task_name} - - name: test_snippet_manager - tags: ["assigned_to_jira_team_mongosh_mongosh","unit-test"] - depends_on: - - name: compile_ts - variant: linux_compile - commands: - - func: checkout - - func: install - vars: - node_js_version: ${node_js_version} - - func: test - vars: - mongosh_server_test_version: ${mongosh_server_test_version} - node_js_version: ${node_js_version} - mongosh_skip_node_version_check: ${mongosh_skip_node_version_check} - mongosh_test_id: "snippet_manager" - mongosh_run_only_in_package: "snippet-manager" - task_name: ${task_name} - - name: test_types - tags: ["assigned_to_jira_team_mongosh_mongosh","unit-test"] - depends_on: - - name: compile_ts - variant: linux_compile - commands: - - func: checkout - - func: install - vars: - node_js_version: ${node_js_version} - - func: test - vars: - mongosh_server_test_version: ${mongosh_server_test_version} - node_js_version: ${node_js_version} - mongosh_skip_node_version_check: ${mongosh_skip_node_version_check} - mongosh_test_id: "types" - mongosh_run_only_in_package: "types" - task_name: ${task_name} - - ### - # INTEGRATION TESTS - ### - - name: test_vscode - depends_on: - - name: compile_ts - variant: linux_compile - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: test_vscode - vars: - node_js_version: "20.18.1" - task_name: ${task_name} - - name: test_connectivity - tags: ["extra-integration-test", "assigned_to_jira_team_mongosh_mongosh"] - depends_on: - - name: compile_ts - variant: linux_compile - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: test_connectivity - vars: - node_js_version: "20.18.1" - task_name: ${task_name} - - name: test_apistrict - tags: ["extra-integration-test", "assigned_to_jira_team_mongosh_mongosh"] - depends_on: - - name: compile_ts - variant: linux_compile - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: test_apistrict - vars: - node_js_version: "20.18.1" - mongosh_server_test_version: "latest-alpha-enterprise" - mongosh_test_force_api_strict: "1" - task_name: ${task_name} - - name: compile_artifact - tags: ["compile-artifact"] - depends_on: - - name: compile_ts - variant: linux_compile - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: compile_artifact - vars: - node_js_version: "20.18.1" - - func: upload_compiled_artifact - vars: - node_js_version: "20.18.1" - - func: upload_first_party_deps_list - vars: - node_js_version: "20.18.1" - - - name: generate_license_and_vulnerability_report - tags: ["extra-integration-test"] - depends_on: - - name: compile_ts - variant: linux_compile - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: generate_license_and_vulnerability_report - vars: - node_js_version: "20.18.1" - - ### - # E2E TESTS - ### - - name: e2e_tests_darwin_x64_fips - tags: ["e2e-test"] - depends_on: - - name: compile_artifact - variant: darwin - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: darwin-x64 - - func: run_e2e_tests - vars: - node_js_version: "20.18.1" - mongosh_server_test_version: "stable-enterprise" - mongosh_test_e2e_force_fips: "1" - disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} - - name: e2e_tests_darwin_x64 - tags: ["e2e-test"] - depends_on: - - name: compile_artifact - variant: darwin - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: darwin-x64 - - func: run_e2e_tests - vars: - node_js_version: "20.18.1" - mongosh_server_test_version: "stable-enterprise" - mongosh_test_e2e_force_fips: "" - disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} - - name: e2e_tests_darwin_x64_70x_fips - tags: ["e2e-test"] - depends_on: - - name: compile_artifact - variant: darwin - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: darwin-x64 - - func: run_e2e_tests - vars: - node_js_version: "20.18.1" - mongosh_server_test_version: "7.0.x-enterprise" - mongosh_test_e2e_force_fips: "1" - disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} - - name: e2e_tests_darwin_x64_70x - tags: ["e2e-test"] - depends_on: - - name: compile_artifact - variant: darwin - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: darwin-x64 - - func: run_e2e_tests - vars: - node_js_version: "20.18.1" - mongosh_server_test_version: "7.0.x-enterprise" - mongosh_test_e2e_force_fips: "" - disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} - - name: e2e_tests_darwin_x64_60x_fips - tags: ["e2e-test"] - depends_on: - - name: compile_artifact - variant: darwin - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: darwin-x64 - - func: run_e2e_tests - vars: - node_js_version: "20.18.1" - mongosh_server_test_version: "6.0.x-enterprise" - mongosh_test_e2e_force_fips: "1" - disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} - - name: e2e_tests_darwin_x64_60x - tags: ["e2e-test"] - depends_on: - - name: compile_artifact - variant: darwin - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: darwin-x64 - - func: run_e2e_tests - vars: - node_js_version: "20.18.1" - mongosh_server_test_version: "6.0.x-enterprise" - mongosh_test_e2e_force_fips: "" - disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} - - name: perf_tests_darwin_x64 - tags: ["perf-test"] - depends_on: - - name: compile_artifact - variant: darwin - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: darwin-x64 - - func: run_perf_tests - - name: e2e_tests_darwin_arm64_fips - tags: ["e2e-test"] - depends_on: - - name: compile_artifact - variant: darwin_arm64 - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: darwin-arm64 - - func: run_e2e_tests - vars: - node_js_version: "20.18.1" - mongosh_server_test_version: "stable-enterprise" - mongosh_test_e2e_force_fips: "1" - disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} - - name: e2e_tests_darwin_arm64 - tags: ["e2e-test"] - depends_on: - - name: compile_artifact - variant: darwin_arm64 - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: darwin-arm64 - - func: run_e2e_tests - vars: - node_js_version: "20.18.1" - mongosh_server_test_version: "stable-enterprise" - mongosh_test_e2e_force_fips: "" - disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} - - name: e2e_tests_darwin_arm64_70x_fips - tags: ["e2e-test"] - depends_on: - - name: compile_artifact - variant: darwin_arm64 - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: darwin-arm64 - - func: run_e2e_tests - vars: - node_js_version: "20.18.1" - mongosh_server_test_version: "7.0.x-enterprise" - mongosh_test_e2e_force_fips: "1" - disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} - - name: e2e_tests_darwin_arm64_70x - tags: ["e2e-test"] - depends_on: - - name: compile_artifact - variant: darwin_arm64 - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: darwin-arm64 - - func: run_e2e_tests - vars: - node_js_version: "20.18.1" - mongosh_server_test_version: "7.0.x-enterprise" - mongosh_test_e2e_force_fips: "" - disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} - - name: e2e_tests_darwin_arm64_60x_fips - tags: ["e2e-test"] - depends_on: - - name: compile_artifact - variant: darwin_arm64 - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: darwin-arm64 - - func: run_e2e_tests - vars: - node_js_version: "20.18.1" - mongosh_server_test_version: "6.0.x-enterprise" - mongosh_test_e2e_force_fips: "1" - disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} - - name: e2e_tests_darwin_arm64_60x - tags: ["e2e-test"] - depends_on: - - name: compile_artifact - variant: darwin_arm64 - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: darwin-arm64 - - func: run_e2e_tests - vars: - node_js_version: "20.18.1" - mongosh_server_test_version: "6.0.x-enterprise" - mongosh_test_e2e_force_fips: "" - disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} - - name: perf_tests_darwin_arm64 - tags: ["perf-test"] - depends_on: - - name: compile_artifact - variant: darwin_arm64 - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: darwin-arm64 - - func: run_perf_tests - - name: e2e_tests_linux_x64_fips - tags: ["e2e-test"] - depends_on: - - name: compile_artifact - variant: linux_x64_build - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-x64 - - func: run_e2e_tests - vars: - node_js_version: "20.18.1" - mongosh_server_test_version: "stable-enterprise" - mongosh_test_e2e_force_fips: "1" - disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} - - name: e2e_tests_linux_x64 - tags: ["e2e-test"] - depends_on: - - name: compile_artifact - variant: linux_x64_build - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-x64 - - func: run_e2e_tests - vars: - node_js_version: "20.18.1" - mongosh_server_test_version: "stable-enterprise" - mongosh_test_e2e_force_fips: "" - disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} - - name: e2e_tests_linux_x64_70x_fips - tags: ["e2e-test"] - depends_on: - - name: compile_artifact - variant: linux_x64_build - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-x64 - - func: run_e2e_tests - vars: - node_js_version: "20.18.1" - mongosh_server_test_version: "7.0.x-enterprise" - mongosh_test_e2e_force_fips: "1" - disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} - - name: e2e_tests_linux_x64_70x - tags: ["e2e-test"] - depends_on: - - name: compile_artifact - variant: linux_x64_build - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-x64 - - func: run_e2e_tests - vars: - node_js_version: "20.18.1" - mongosh_server_test_version: "7.0.x-enterprise" - mongosh_test_e2e_force_fips: "" - disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} - - name: e2e_tests_linux_x64_60x_fips - tags: ["e2e-test"] - depends_on: - - name: compile_artifact - variant: linux_x64_build - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-x64 - - func: run_e2e_tests - vars: - node_js_version: "20.18.1" - mongosh_server_test_version: "6.0.x-enterprise" - mongosh_test_e2e_force_fips: "1" - disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} - - name: e2e_tests_linux_x64_60x - tags: ["e2e-test"] - depends_on: - - name: compile_artifact - variant: linux_x64_build - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-x64 - - func: run_e2e_tests - vars: - node_js_version: "20.18.1" - mongosh_server_test_version: "6.0.x-enterprise" - mongosh_test_e2e_force_fips: "" - disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} - - name: perf_tests_linux_x64 - tags: ["perf-test"] - depends_on: - - name: compile_artifact - variant: linux_x64_build - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-x64 - - func: run_perf_tests - - name: e2e_tests_linux_x64_openssl11_fips - tags: ["e2e-test"] - depends_on: - - name: compile_artifact - variant: linux_x64_build_openssl11 - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-x64-openssl11 - - func: run_e2e_tests - vars: - node_js_version: "20.18.1" - mongosh_server_test_version: "stable-enterprise" - mongosh_test_e2e_force_fips: "1" - disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} - - name: e2e_tests_linux_x64_openssl11 - tags: ["e2e-test"] - depends_on: - - name: compile_artifact - variant: linux_x64_build_openssl11 - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-x64-openssl11 - - func: run_e2e_tests - vars: - node_js_version: "20.18.1" - mongosh_server_test_version: "stable-enterprise" - mongosh_test_e2e_force_fips: "" - disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} - - name: e2e_tests_linux_x64_openssl11_70x_fips - tags: ["e2e-test"] - depends_on: - - name: compile_artifact - variant: linux_x64_build_openssl11 - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-x64-openssl11 - - func: run_e2e_tests - vars: - node_js_version: "20.18.1" - mongosh_server_test_version: "7.0.x-enterprise" - mongosh_test_e2e_force_fips: "1" - disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} - - name: e2e_tests_linux_x64_openssl11_70x - tags: ["e2e-test"] - depends_on: - - name: compile_artifact - variant: linux_x64_build_openssl11 - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-x64-openssl11 - - func: run_e2e_tests - vars: - node_js_version: "20.18.1" - mongosh_server_test_version: "7.0.x-enterprise" - mongosh_test_e2e_force_fips: "" - disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} - - name: e2e_tests_linux_x64_openssl11_60x_fips - tags: ["e2e-test"] - depends_on: - - name: compile_artifact - variant: linux_x64_build_openssl11 - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-x64-openssl11 - - func: run_e2e_tests - vars: - node_js_version: "20.18.1" - mongosh_server_test_version: "6.0.x-enterprise" - mongosh_test_e2e_force_fips: "1" - disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} - - name: e2e_tests_linux_x64_openssl11_60x - tags: ["e2e-test"] - depends_on: - - name: compile_artifact - variant: linux_x64_build_openssl11 - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-x64-openssl11 - - func: run_e2e_tests - vars: - node_js_version: "20.18.1" - mongosh_server_test_version: "6.0.x-enterprise" - mongosh_test_e2e_force_fips: "" - disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} - - name: perf_tests_linux_x64_openssl11 - tags: ["perf-test"] - depends_on: - - name: compile_artifact - variant: linux_x64_build_openssl11 - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-x64-openssl11 - - func: run_perf_tests - - name: e2e_tests_linux_x64_openssl3_fips - tags: ["e2e-test"] - depends_on: - - name: compile_artifact - variant: linux_x64_build_openssl3 - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-x64-openssl3 - - func: run_e2e_tests - vars: - node_js_version: "20.18.1" - mongosh_server_test_version: "stable-enterprise" - mongosh_test_e2e_force_fips: "1" - disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} - - name: e2e_tests_linux_x64_openssl3 - tags: ["e2e-test"] - depends_on: - - name: compile_artifact - variant: linux_x64_build_openssl3 - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-x64-openssl3 - - func: run_e2e_tests - vars: - node_js_version: "20.18.1" - mongosh_server_test_version: "stable-enterprise" - mongosh_test_e2e_force_fips: "" - disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} - - name: e2e_tests_linux_x64_openssl3_70x_fips - tags: ["e2e-test"] - depends_on: - - name: compile_artifact - variant: linux_x64_build_openssl3 - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-x64-openssl3 - - func: run_e2e_tests - vars: - node_js_version: "20.18.1" - mongosh_server_test_version: "7.0.x-enterprise" - mongosh_test_e2e_force_fips: "1" - disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} - - name: e2e_tests_linux_x64_openssl3_70x - tags: ["e2e-test"] - depends_on: - - name: compile_artifact - variant: linux_x64_build_openssl3 - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-x64-openssl3 - - func: run_e2e_tests - vars: - node_js_version: "20.18.1" - mongosh_server_test_version: "7.0.x-enterprise" - mongosh_test_e2e_force_fips: "" - disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} - - name: e2e_tests_linux_x64_openssl3_60x_fips - tags: ["e2e-test"] - depends_on: - - name: compile_artifact - variant: linux_x64_build_openssl3 - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-x64-openssl3 - - func: run_e2e_tests - vars: - node_js_version: "20.18.1" - mongosh_server_test_version: "6.0.x-enterprise" - mongosh_test_e2e_force_fips: "1" - disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} - - name: e2e_tests_linux_x64_openssl3_60x - tags: ["e2e-test"] - depends_on: - - name: compile_artifact - variant: linux_x64_build_openssl3 - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-x64-openssl3 - - func: run_e2e_tests - vars: - node_js_version: "20.18.1" - mongosh_server_test_version: "6.0.x-enterprise" - mongosh_test_e2e_force_fips: "" - disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} - - name: perf_tests_linux_x64_openssl3 - tags: ["perf-test"] - depends_on: - - name: compile_artifact - variant: linux_x64_build_openssl3 - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-x64-openssl3 - - func: run_perf_tests - - name: e2e_tests_linux_arm64_fips - tags: ["e2e-test"] - depends_on: - - name: compile_artifact - variant: linux_arm64_build - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-arm64 - - func: run_e2e_tests - vars: - node_js_version: "20.18.1" - mongosh_server_test_version: "stable-enterprise" - mongosh_test_e2e_force_fips: "1" - disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} - - name: e2e_tests_linux_arm64 - tags: ["e2e-test"] - depends_on: - - name: compile_artifact - variant: linux_arm64_build - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-arm64 - - func: run_e2e_tests - vars: - node_js_version: "20.18.1" - mongosh_server_test_version: "stable-enterprise" - mongosh_test_e2e_force_fips: "" - disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} - - name: e2e_tests_linux_arm64_70x_fips - tags: ["e2e-test"] - depends_on: - - name: compile_artifact - variant: linux_arm64_build - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-arm64 - - func: run_e2e_tests - vars: - node_js_version: "20.18.1" - mongosh_server_test_version: "7.0.x-enterprise" - mongosh_test_e2e_force_fips: "1" - disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} - - name: e2e_tests_linux_arm64_70x - tags: ["e2e-test"] - depends_on: - - name: compile_artifact - variant: linux_arm64_build - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-arm64 - - func: run_e2e_tests - vars: - node_js_version: "20.18.1" - mongosh_server_test_version: "7.0.x-enterprise" - mongosh_test_e2e_force_fips: "" - disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} - - name: e2e_tests_linux_arm64_60x_fips - tags: ["e2e-test"] - depends_on: - - name: compile_artifact - variant: linux_arm64_build - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-arm64 - - func: run_e2e_tests - vars: - node_js_version: "20.18.1" - mongosh_server_test_version: "6.0.x-enterprise" - mongosh_test_e2e_force_fips: "1" - disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} - - name: e2e_tests_linux_arm64_60x - tags: ["e2e-test"] - depends_on: - - name: compile_artifact - variant: linux_arm64_build - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-arm64 - - func: run_e2e_tests - vars: - node_js_version: "20.18.1" - mongosh_server_test_version: "6.0.x-enterprise" - mongosh_test_e2e_force_fips: "" - disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} - - name: perf_tests_linux_arm64 - tags: ["perf-test"] - depends_on: - - name: compile_artifact - variant: linux_arm64_build - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-arm64 - - func: run_perf_tests - - name: e2e_tests_linux_arm64_openssl11_fips - tags: ["e2e-test"] - depends_on: - - name: compile_artifact - variant: linux_arm64_build_openssl11 - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-arm64-openssl11 - - func: run_e2e_tests - vars: - node_js_version: "20.18.1" - mongosh_server_test_version: "stable-enterprise" - mongosh_test_e2e_force_fips: "1" - disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} - - name: e2e_tests_linux_arm64_openssl11 - tags: ["e2e-test"] - depends_on: - - name: compile_artifact - variant: linux_arm64_build_openssl11 - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-arm64-openssl11 - - func: run_e2e_tests - vars: - node_js_version: "20.18.1" - mongosh_server_test_version: "stable-enterprise" - mongosh_test_e2e_force_fips: "" - disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} - - name: e2e_tests_linux_arm64_openssl11_70x_fips - tags: ["e2e-test"] - depends_on: - - name: compile_artifact - variant: linux_arm64_build_openssl11 - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-arm64-openssl11 - - func: run_e2e_tests - vars: - node_js_version: "20.18.1" - mongosh_server_test_version: "7.0.x-enterprise" - mongosh_test_e2e_force_fips: "1" - disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} - - name: e2e_tests_linux_arm64_openssl11_70x - tags: ["e2e-test"] - depends_on: - - name: compile_artifact - variant: linux_arm64_build_openssl11 - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-arm64-openssl11 - - func: run_e2e_tests - vars: - node_js_version: "20.18.1" - mongosh_server_test_version: "7.0.x-enterprise" - mongosh_test_e2e_force_fips: "" - disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} - - name: e2e_tests_linux_arm64_openssl11_60x_fips - tags: ["e2e-test"] - depends_on: - - name: compile_artifact - variant: linux_arm64_build_openssl11 - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-arm64-openssl11 - - func: run_e2e_tests - vars: - node_js_version: "20.18.1" - mongosh_server_test_version: "6.0.x-enterprise" - mongosh_test_e2e_force_fips: "1" - disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} - - name: e2e_tests_linux_arm64_openssl11_60x - tags: ["e2e-test"] - depends_on: - - name: compile_artifact - variant: linux_arm64_build_openssl11 - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-arm64-openssl11 - - func: run_e2e_tests - vars: - node_js_version: "20.18.1" - mongosh_server_test_version: "6.0.x-enterprise" - mongosh_test_e2e_force_fips: "" - disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} - - name: perf_tests_linux_arm64_openssl11 - tags: ["perf-test"] - depends_on: - - name: compile_artifact - variant: linux_arm64_build_openssl11 - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-arm64-openssl11 - - func: run_perf_tests - - name: e2e_tests_linux_arm64_openssl3_fips - tags: ["e2e-test"] - depends_on: - - name: compile_artifact - variant: linux_arm64_build_openssl3 - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-arm64-openssl3 - - func: run_e2e_tests - vars: - node_js_version: "20.18.1" - mongosh_server_test_version: "stable-enterprise" - mongosh_test_e2e_force_fips: "1" - disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} - - name: e2e_tests_linux_arm64_openssl3 - tags: ["e2e-test"] - depends_on: - - name: compile_artifact - variant: linux_arm64_build_openssl3 - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-arm64-openssl3 - - func: run_e2e_tests - vars: - node_js_version: "20.18.1" - mongosh_server_test_version: "stable-enterprise" - mongosh_test_e2e_force_fips: "" - disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} - - name: e2e_tests_linux_arm64_openssl3_70x_fips - tags: ["e2e-test"] - depends_on: - - name: compile_artifact - variant: linux_arm64_build_openssl3 - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-arm64-openssl3 - - func: run_e2e_tests - vars: - node_js_version: "20.18.1" - mongosh_server_test_version: "7.0.x-enterprise" - mongosh_test_e2e_force_fips: "1" - disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} - - name: e2e_tests_linux_arm64_openssl3_70x - tags: ["e2e-test"] - depends_on: - - name: compile_artifact - variant: linux_arm64_build_openssl3 - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-arm64-openssl3 - - func: run_e2e_tests - vars: - node_js_version: "20.18.1" - mongosh_server_test_version: "7.0.x-enterprise" - mongosh_test_e2e_force_fips: "" - disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} - - name: e2e_tests_linux_arm64_openssl3_60x_fips - tags: ["e2e-test"] - depends_on: - - name: compile_artifact - variant: linux_arm64_build_openssl3 - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-arm64-openssl3 - - func: run_e2e_tests - vars: - node_js_version: "20.18.1" - mongosh_server_test_version: "6.0.x-enterprise" - mongosh_test_e2e_force_fips: "1" - disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} - - name: e2e_tests_linux_arm64_openssl3_60x - tags: ["e2e-test"] - depends_on: - - name: compile_artifact - variant: linux_arm64_build_openssl3 - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-arm64-openssl3 - - func: run_e2e_tests - vars: - node_js_version: "20.18.1" - mongosh_server_test_version: "6.0.x-enterprise" - mongosh_test_e2e_force_fips: "" - disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} - - name: perf_tests_linux_arm64_openssl3 - tags: ["perf-test"] - depends_on: - - name: compile_artifact - variant: linux_arm64_build_openssl3 - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-arm64-openssl3 - - func: run_perf_tests - - name: e2e_tests_linux_ppc64le_fips - tags: ["e2e-test"] - depends_on: - - name: compile_artifact - variant: linux_ppc64le_build - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-ppc64le - - func: run_e2e_tests - vars: - node_js_version: "20.18.1" - mongosh_server_test_version: "stable-enterprise" - mongosh_test_e2e_force_fips: "1" - disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} - - name: e2e_tests_linux_ppc64le - tags: ["e2e-test"] - depends_on: - - name: compile_artifact - variant: linux_ppc64le_build - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-ppc64le - - func: run_e2e_tests - vars: - node_js_version: "20.18.1" - mongosh_server_test_version: "stable-enterprise" - mongosh_test_e2e_force_fips: "" - disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} - - name: e2e_tests_linux_ppc64le_70x_fips - tags: ["e2e-test"] - depends_on: - - name: compile_artifact - variant: linux_ppc64le_build - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-ppc64le - - func: run_e2e_tests - vars: - node_js_version: "20.18.1" - mongosh_server_test_version: "7.0.x-enterprise" - mongosh_test_e2e_force_fips: "1" - disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} - - name: e2e_tests_linux_ppc64le_70x - tags: ["e2e-test"] - depends_on: - - name: compile_artifact - variant: linux_ppc64le_build - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-ppc64le - - func: run_e2e_tests - vars: - node_js_version: "20.18.1" - mongosh_server_test_version: "7.0.x-enterprise" - mongosh_test_e2e_force_fips: "" - disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} - - name: e2e_tests_linux_ppc64le_60x_fips - tags: ["e2e-test"] - depends_on: - - name: compile_artifact - variant: linux_ppc64le_build - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-ppc64le - - func: run_e2e_tests - vars: - node_js_version: "20.18.1" - mongosh_server_test_version: "6.0.x-enterprise" - mongosh_test_e2e_force_fips: "1" - disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} - - name: e2e_tests_linux_ppc64le_60x - tags: ["e2e-test"] - depends_on: - - name: compile_artifact - variant: linux_ppc64le_build - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-ppc64le - - func: run_e2e_tests - vars: - node_js_version: "20.18.1" - mongosh_server_test_version: "6.0.x-enterprise" - mongosh_test_e2e_force_fips: "" - disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} - - name: perf_tests_linux_ppc64le - tags: ["perf-test"] - depends_on: - - name: compile_artifact - variant: linux_ppc64le_build - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-ppc64le - - func: run_perf_tests - - name: e2e_tests_linux_s390x_fips - tags: ["e2e-test"] - depends_on: - - name: compile_artifact - variant: linux_s390x_build - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-s390x - - func: run_e2e_tests - vars: - node_js_version: "20.18.1" - mongosh_server_test_version: "stable-enterprise" - mongosh_test_e2e_force_fips: "1" - disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} - - name: e2e_tests_linux_s390x - tags: ["e2e-test"] - depends_on: - - name: compile_artifact - variant: linux_s390x_build - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-s390x - - func: run_e2e_tests - vars: - node_js_version: "20.18.1" - mongosh_server_test_version: "stable-enterprise" - mongosh_test_e2e_force_fips: "" - disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} - - name: e2e_tests_linux_s390x_70x_fips - tags: ["e2e-test"] - depends_on: - - name: compile_artifact - variant: linux_s390x_build - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-s390x - - func: run_e2e_tests - vars: - node_js_version: "20.18.1" - mongosh_server_test_version: "7.0.x-enterprise" - mongosh_test_e2e_force_fips: "1" - disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} - - name: e2e_tests_linux_s390x_70x - tags: ["e2e-test"] - depends_on: - - name: compile_artifact - variant: linux_s390x_build - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-s390x - - func: run_e2e_tests - vars: - node_js_version: "20.18.1" - mongosh_server_test_version: "7.0.x-enterprise" - mongosh_test_e2e_force_fips: "" - disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} - - name: e2e_tests_linux_s390x_60x_fips - tags: ["e2e-test"] - depends_on: - - name: compile_artifact - variant: linux_s390x_build - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-s390x - - func: run_e2e_tests - vars: - node_js_version: "20.18.1" - mongosh_server_test_version: "6.0.x-enterprise" - mongosh_test_e2e_force_fips: "1" - disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} - - name: e2e_tests_linux_s390x_60x - tags: ["e2e-test"] - depends_on: - - name: compile_artifact - variant: linux_s390x_build - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-s390x - - func: run_e2e_tests - vars: - node_js_version: "20.18.1" - mongosh_server_test_version: "6.0.x-enterprise" - mongosh_test_e2e_force_fips: "" - disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} - - name: perf_tests_linux_s390x - tags: ["perf-test"] - depends_on: - - name: compile_artifact - variant: linux_s390x_build - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-s390x - - func: run_perf_tests - - name: e2e_tests_win32_fips - tags: ["e2e-test"] - depends_on: - - name: compile_artifact - variant: win32_build - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: win32 - - func: run_e2e_tests - vars: - node_js_version: "20.18.1" - mongosh_server_test_version: "stable-enterprise" - mongosh_test_e2e_force_fips: "1" - disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} - - name: e2e_tests_win32 - tags: ["e2e-test"] - depends_on: - - name: compile_artifact - variant: win32_build - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: win32 - - func: run_e2e_tests - vars: - node_js_version: "20.18.1" - mongosh_server_test_version: "stable-enterprise" - mongosh_test_e2e_force_fips: "" - disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} - - name: e2e_tests_win32_70x_fips - tags: ["e2e-test"] - depends_on: - - name: compile_artifact - variant: win32_build - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: win32 - - func: run_e2e_tests - vars: - node_js_version: "20.18.1" - mongosh_server_test_version: "7.0.x-enterprise" - mongosh_test_e2e_force_fips: "1" - disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} - - name: e2e_tests_win32_70x - tags: ["e2e-test"] - depends_on: - - name: compile_artifact - variant: win32_build - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: win32 - - func: run_e2e_tests - vars: - node_js_version: "20.18.1" - mongosh_server_test_version: "7.0.x-enterprise" - mongosh_test_e2e_force_fips: "" - disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} - - name: e2e_tests_win32_60x_fips - tags: ["e2e-test"] - depends_on: - - name: compile_artifact - variant: win32_build - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: win32 - - func: run_e2e_tests - vars: - node_js_version: "20.18.1" - mongosh_server_test_version: "6.0.x-enterprise" - mongosh_test_e2e_force_fips: "1" - disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} - - name: e2e_tests_win32_60x - tags: ["e2e-test"] - depends_on: - - name: compile_artifact - variant: win32_build - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: win32 - - func: run_e2e_tests - vars: - node_js_version: "20.18.1" - mongosh_server_test_version: "6.0.x-enterprise" - mongosh_test_e2e_force_fips: "" - disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} - - name: perf_tests_win32 - tags: ["perf-test"] - depends_on: - - name: compile_artifact - variant: win32_build - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: win32 - - func: run_perf_tests - - ### - # EXECUTABLE CONNECTIVITY TESTS - ### - - name: executable_connectivity_test_linux_x64_rocky8 - tags: ["connectivity-test"] - depends_on: - - name: compile_artifact - variant: linux_x64_build - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-x64 - - func: test_connectivity - vars: - node_js_version: "20.18.1" - test_mongosh_executable: dist/mongosh - kerberos_jumphost_dockerfile: "Dockerfile.rocky8" - task_name: ${task_name} - - name: executable_connectivity_test_linux_x64_ubuntu2004 - tags: ["connectivity-test"] - depends_on: - - name: compile_artifact - variant: linux_x64_build - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-x64 - - func: test_connectivity - vars: - node_js_version: "20.18.1" - test_mongosh_executable: dist/mongosh - kerberos_jumphost_dockerfile: "Dockerfile.ubuntu2004" - task_name: ${task_name} - - name: executable_connectivity_test_linux_x64_node20 - tags: ["connectivity-test"] - depends_on: - - name: compile_artifact - variant: linux_x64_build - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-x64 - - func: test_connectivity - vars: - node_js_version: "20.18.1" - test_mongosh_executable: dist/mongosh - kerberos_jumphost_dockerfile: "Dockerfile.node20" - task_name: ${task_name} - - name: executable_connectivity_test_linux_x64_rocky9 - tags: ["connectivity-test"] - depends_on: - - name: compile_artifact - variant: linux_x64_build - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-x64 - - func: test_connectivity - vars: - node_js_version: "20.18.1" - test_mongosh_executable: dist/mongosh - kerberos_jumphost_dockerfile: "Dockerfile.rocky9" - task_name: ${task_name} - - name: executable_connectivity_test_linux_x64_ubuntu2204 - tags: ["connectivity-test"] - depends_on: - - name: compile_artifact - variant: linux_x64_build - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-x64 - - func: test_connectivity - vars: - node_js_version: "20.18.1" - test_mongosh_executable: dist/mongosh - kerberos_jumphost_dockerfile: "Dockerfile.ubuntu2204" - task_name: ${task_name} - - name: executable_connectivity_test_linux_x64_openssl11_rocky8 - tags: ["connectivity-test"] - depends_on: - - name: compile_artifact - variant: linux_x64_build_openssl11 - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-x64-openssl11 - - func: test_connectivity - vars: - node_js_version: "20.18.1" - test_mongosh_executable: dist/mongosh - kerberos_jumphost_dockerfile: "Dockerfile.rocky8" - task_name: ${task_name} - - name: executable_connectivity_test_linux_x64_openssl11_ubuntu2004 - tags: ["connectivity-test"] - depends_on: - - name: compile_artifact - variant: linux_x64_build_openssl11 - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-x64-openssl11 - - func: test_connectivity - vars: - node_js_version: "20.18.1" - test_mongosh_executable: dist/mongosh - kerberos_jumphost_dockerfile: "Dockerfile.ubuntu2004" - task_name: ${task_name} - - name: executable_connectivity_test_linux_x64_openssl3_node20 - tags: ["connectivity-test"] - depends_on: - - name: compile_artifact - variant: linux_x64_build_openssl3 - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-x64-openssl3 - - func: test_connectivity - vars: - node_js_version: "20.18.1" - test_mongosh_executable: dist/mongosh - kerberos_jumphost_dockerfile: "Dockerfile.node20" - task_name: ${task_name} - - name: executable_connectivity_test_linux_x64_openssl3_rocky9 - tags: ["connectivity-test"] - depends_on: - - name: compile_artifact - variant: linux_x64_build_openssl3 - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-x64-openssl3 - - func: test_connectivity - vars: - node_js_version: "20.18.1" - test_mongosh_executable: dist/mongosh - kerberos_jumphost_dockerfile: "Dockerfile.rocky9" - task_name: ${task_name} - - name: executable_connectivity_test_linux_x64_openssl3_ubuntu2204 - tags: ["connectivity-test"] - depends_on: - - name: compile_artifact - variant: linux_x64_build_openssl3 - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-x64-openssl3 - - func: test_connectivity - vars: - node_js_version: "20.18.1" - test_mongosh_executable: dist/mongosh - kerberos_jumphost_dockerfile: "Dockerfile.ubuntu2204" - task_name: ${task_name} - - name: executable_connectivity_test_linux_arm64_rocky8 - tags: ["connectivity-test"] - depends_on: - - name: compile_artifact - variant: linux_arm64_build - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-arm64 - - func: test_connectivity - vars: - node_js_version: "20.18.1" - test_mongosh_executable: dist/mongosh - kerberos_jumphost_dockerfile: "Dockerfile.rocky8" - task_name: ${task_name} - - name: executable_connectivity_test_linux_arm64_ubuntu2004 - tags: ["connectivity-test"] - depends_on: - - name: compile_artifact - variant: linux_arm64_build - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-arm64 - - func: test_connectivity - vars: - node_js_version: "20.18.1" - test_mongosh_executable: dist/mongosh - kerberos_jumphost_dockerfile: "Dockerfile.ubuntu2004" - task_name: ${task_name} - - name: executable_connectivity_test_linux_arm64_node20 - tags: ["connectivity-test"] - depends_on: - - name: compile_artifact - variant: linux_arm64_build - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-arm64 - - func: test_connectivity - vars: - node_js_version: "20.18.1" - test_mongosh_executable: dist/mongosh - kerberos_jumphost_dockerfile: "Dockerfile.node20" - task_name: ${task_name} - - name: executable_connectivity_test_linux_arm64_rocky9 - tags: ["connectivity-test"] - depends_on: - - name: compile_artifact - variant: linux_arm64_build - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-arm64 - - func: test_connectivity - vars: - node_js_version: "20.18.1" - test_mongosh_executable: dist/mongosh - kerberos_jumphost_dockerfile: "Dockerfile.rocky9" - task_name: ${task_name} - - name: executable_connectivity_test_linux_arm64_ubuntu2204 - tags: ["connectivity-test"] - depends_on: - - name: compile_artifact - variant: linux_arm64_build - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-arm64 - - func: test_connectivity - vars: - node_js_version: "20.18.1" - test_mongosh_executable: dist/mongosh - kerberos_jumphost_dockerfile: "Dockerfile.ubuntu2204" - task_name: ${task_name} - - name: executable_connectivity_test_linux_arm64_openssl11_rocky8 - tags: ["connectivity-test"] - depends_on: - - name: compile_artifact - variant: linux_arm64_build_openssl11 - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-arm64-openssl11 - - func: test_connectivity - vars: - node_js_version: "20.18.1" - test_mongosh_executable: dist/mongosh - kerberos_jumphost_dockerfile: "Dockerfile.rocky8" - task_name: ${task_name} - - name: executable_connectivity_test_linux_arm64_openssl11_ubuntu2004 - tags: ["connectivity-test"] - depends_on: - - name: compile_artifact - variant: linux_arm64_build_openssl11 - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-arm64-openssl11 - - func: test_connectivity - vars: - node_js_version: "20.18.1" - test_mongosh_executable: dist/mongosh - kerberos_jumphost_dockerfile: "Dockerfile.ubuntu2004" - task_name: ${task_name} - - name: executable_connectivity_test_linux_arm64_openssl3_node20 - tags: ["connectivity-test"] - depends_on: - - name: compile_artifact - variant: linux_arm64_build_openssl3 - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-arm64-openssl3 - - func: test_connectivity - vars: - node_js_version: "20.18.1" - test_mongosh_executable: dist/mongosh - kerberos_jumphost_dockerfile: "Dockerfile.node20" - task_name: ${task_name} - - name: executable_connectivity_test_linux_arm64_openssl3_rocky9 - tags: ["connectivity-test"] - depends_on: - - name: compile_artifact - variant: linux_arm64_build_openssl3 - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-arm64-openssl3 - - func: test_connectivity - vars: - node_js_version: "20.18.1" - test_mongosh_executable: dist/mongosh - kerberos_jumphost_dockerfile: "Dockerfile.rocky9" - task_name: ${task_name} - - name: executable_connectivity_test_linux_arm64_openssl3_ubuntu2204 - tags: ["connectivity-test"] - depends_on: - - name: compile_artifact - variant: linux_arm64_build_openssl3 - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-arm64-openssl3 - - func: test_connectivity - vars: - node_js_version: "20.18.1" - test_mongosh_executable: dist/mongosh - kerberos_jumphost_dockerfile: "Dockerfile.ubuntu2204" - task_name: ${task_name} - - ### - # PACKAGING - ### - - name: add_crypt_shared_and_sbom_darwin_x64 - tags: ["add-sbom-task"] - depends_on: - - name: compile_artifact - variant: darwin - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: darwin-x64 - - func: add_crypt_shared_and_sbom - vars: - package_variant: darwin-x64 - executable_os_id: darwin-x64 - - func: upload_sbom - vars: - executable_os_id: darwin-x64 - extra_upload_tag: -darwin-x64-sbom - - func: upload_compiled_artifact - vars: - executable_os_id: darwin-x64 - extra_upload_tag: -darwin-x64-complete - - name: package_artifact_darwin_x64 - depends_on: - - name: add_crypt_shared_and_sbom_darwin_x64 - variant: linux_package - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: darwin-x64 - extra_upload_tag: -darwin-x64-complete - - func: package_artifact - vars: - node_js_version: "20.18.1" - package_variant: darwin-x64 - executable_os_id: darwin-x64 - - func: put_artifact_url - vars: - package_variant: darwin-x64 - signature_tag: unsigned - - name: sign_artifact_darwin_x64 - depends_on: - - name: package_artifact_darwin_x64 - variant: "*" - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: get_artifact_url - vars: - package_variant: darwin-x64 - signature_tag: unsigned - - func: sign_artifact - vars: - node_js_version: "20.18.1" - package_variant: darwin-x64 - - func: papertrail_trace - vars: - product: "mongosh-dev" - - func: put_artifact_url - vars: - package_variant: darwin-x64 - signature_tag: signed - - name: verify_artifact_darwin_x64 - tags: ["smoke-test"] - depends_on: - - name: sign_artifact_darwin_x64 - variant: "*" - commands: - - func: checkout - - func: get_artifact_url - vars: - package_variant: darwin-x64 - signature_tag: signed - - func: verify_artifact - - name: add_crypt_shared_and_sbom_darwin_arm64 - tags: ["add-sbom-task"] - depends_on: - - name: compile_artifact - variant: darwin_arm64 - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: darwin-arm64 - - func: add_crypt_shared_and_sbom - vars: - package_variant: darwin-arm64 - executable_os_id: darwin-arm64 - - func: upload_sbom - vars: - executable_os_id: darwin-arm64 - extra_upload_tag: -darwin-arm64-sbom - - func: upload_compiled_artifact - vars: - executable_os_id: darwin-arm64 - extra_upload_tag: -darwin-arm64-complete - - name: package_artifact_darwin_arm64 - depends_on: - - name: add_crypt_shared_and_sbom_darwin_arm64 - variant: linux_package - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: darwin-arm64 - extra_upload_tag: -darwin-arm64-complete - - func: package_artifact - vars: - node_js_version: "20.18.1" - package_variant: darwin-arm64 - executable_os_id: darwin-arm64 - - func: put_artifact_url - vars: - package_variant: darwin-arm64 - signature_tag: unsigned - - name: sign_artifact_darwin_arm64 - depends_on: - - name: package_artifact_darwin_arm64 - variant: "*" - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: get_artifact_url - vars: - package_variant: darwin-arm64 - signature_tag: unsigned - - func: sign_artifact - vars: - node_js_version: "20.18.1" - package_variant: darwin-arm64 - - func: papertrail_trace - vars: - product: "mongosh-dev" - - func: put_artifact_url - vars: - package_variant: darwin-arm64 - signature_tag: signed - - name: verify_artifact_darwin_arm64 - tags: ["smoke-test"] - depends_on: - - name: sign_artifact_darwin_arm64 - variant: "*" - commands: - - func: checkout - - func: get_artifact_url - vars: - package_variant: darwin-arm64 - signature_tag: signed - - func: verify_artifact - - name: add_crypt_shared_and_sbom_linux_x64 - tags: ["add-sbom-task"] - depends_on: - - name: compile_artifact - variant: linux_x64_build - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-x64 - - func: add_crypt_shared_and_sbom - vars: - package_variant: linux-x64 - executable_os_id: linux-x64 - - func: upload_sbom - vars: - executable_os_id: linux-x64 - extra_upload_tag: -linux-x64-sbom - - func: upload_compiled_artifact - vars: - executable_os_id: linux-x64 - extra_upload_tag: -linux-x64-complete - - name: package_artifact_linux_x64 - depends_on: - - name: add_crypt_shared_and_sbom_linux_x64 - variant: linux_package - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-x64 - extra_upload_tag: -linux-x64-complete - - func: package_artifact - vars: - node_js_version: "20.18.1" - package_variant: linux-x64 - executable_os_id: linux-x64 - - func: put_artifact_url - vars: - package_variant: linux-x64 - signature_tag: unsigned - - name: sign_artifact_linux_x64 - depends_on: - - name: package_artifact_linux_x64 - variant: "*" - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: get_artifact_url - vars: - package_variant: linux-x64 - signature_tag: unsigned - - func: sign_artifact - vars: - node_js_version: "20.18.1" - package_variant: linux-x64 - - func: papertrail_trace - vars: - product: "mongosh-dev" - - func: put_artifact_url - vars: - package_variant: linux-x64 - signature_tag: signed - - name: verify_artifact_linux_x64 - tags: ["smoke-test"] - depends_on: - - name: sign_artifact_linux_x64 - variant: "*" - commands: - - func: checkout - - func: get_artifact_url - vars: - package_variant: linux-x64 - signature_tag: signed - - func: verify_artifact - - name: add_crypt_shared_and_sbom_deb_x64 - tags: ["add-sbom-task"] - depends_on: - - name: compile_artifact - variant: linux_x64_build - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-x64 - - func: add_crypt_shared_and_sbom - vars: - package_variant: deb-x64 - executable_os_id: linux-x64 - - func: upload_sbom - vars: - executable_os_id: linux-x64 - extra_upload_tag: -deb-x64-sbom - - func: upload_compiled_artifact - vars: - executable_os_id: linux-x64 - extra_upload_tag: -deb-x64-complete - - name: package_artifact_deb_x64 - depends_on: - - name: add_crypt_shared_and_sbom_deb_x64 - variant: linux_package - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-x64 - extra_upload_tag: -deb-x64-complete - - func: package_artifact - vars: - node_js_version: "20.18.1" - package_variant: deb-x64 - executable_os_id: linux-x64 - - func: put_artifact_url - vars: - package_variant: deb-x64 - signature_tag: unsigned - - name: sign_artifact_deb_x64 - depends_on: - - name: package_artifact_deb_x64 - variant: "*" - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: get_artifact_url - vars: - package_variant: deb-x64 - signature_tag: unsigned - - func: sign_artifact - vars: - node_js_version: "20.18.1" - package_variant: deb-x64 - - func: papertrail_trace - vars: - product: "mongosh-dev" - - func: put_artifact_url - vars: - package_variant: deb-x64 - signature_tag: signed - - name: verify_artifact_deb_x64 - tags: ["smoke-test"] - depends_on: - - name: sign_artifact_deb_x64 - variant: "*" - commands: - - func: checkout - - func: get_artifact_url - vars: - package_variant: deb-x64 - signature_tag: signed - - func: verify_artifact - - name: add_crypt_shared_and_sbom_rpm_x64 - tags: ["add-sbom-task"] - depends_on: - - name: compile_artifact - variant: linux_x64_build - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-x64 - - func: add_crypt_shared_and_sbom - vars: - package_variant: rpm-x64 - executable_os_id: linux-x64 - - func: upload_sbom - vars: - executable_os_id: linux-x64 - extra_upload_tag: -rpm-x64-sbom - - func: upload_compiled_artifact - vars: - executable_os_id: linux-x64 - extra_upload_tag: -rpm-x64-complete - - name: package_artifact_rpm_x64 - depends_on: - - name: add_crypt_shared_and_sbom_rpm_x64 - variant: linux_package - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-x64 - extra_upload_tag: -rpm-x64-complete - - func: package_artifact - vars: - node_js_version: "20.18.1" - package_variant: rpm-x64 - executable_os_id: linux-x64 - - func: put_artifact_url - vars: - package_variant: rpm-x64 - signature_tag: unsigned - - name: sign_artifact_rpm_x64 - depends_on: - - name: package_artifact_rpm_x64 - variant: "*" - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: get_artifact_url - vars: - package_variant: rpm-x64 - signature_tag: unsigned - - func: sign_artifact - vars: - node_js_version: "20.18.1" - package_variant: rpm-x64 - - func: papertrail_trace - vars: - product: "mongosh-dev" - - func: put_artifact_url - vars: - package_variant: rpm-x64 - signature_tag: signed - - name: verify_artifact_rpm_x64 - tags: ["smoke-test"] - depends_on: - - name: sign_artifact_rpm_x64 - variant: "*" - commands: - - func: checkout - - func: get_artifact_url - vars: - package_variant: rpm-x64 - signature_tag: signed - - func: verify_artifact - - name: add_crypt_shared_and_sbom_linux_x64_openssl11 - tags: ["add-sbom-task"] - depends_on: - - name: compile_artifact - variant: linux_x64_build_openssl11 - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-x64-openssl11 - - func: add_crypt_shared_and_sbom - vars: - package_variant: linux-x64-openssl11 - executable_os_id: linux-x64-openssl11 - - func: upload_sbom - vars: - executable_os_id: linux-x64-openssl11 - extra_upload_tag: -linux-x64-openssl11-sbom - - func: upload_compiled_artifact - vars: - executable_os_id: linux-x64-openssl11 - extra_upload_tag: -linux-x64-openssl11-complete - - name: package_artifact_linux_x64_openssl11 - depends_on: - - name: add_crypt_shared_and_sbom_linux_x64_openssl11 - variant: linux_package - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-x64-openssl11 - extra_upload_tag: -linux-x64-openssl11-complete - - func: package_artifact - vars: - node_js_version: "20.18.1" - package_variant: linux-x64-openssl11 - executable_os_id: linux-x64-openssl11 - - func: put_artifact_url - vars: - package_variant: linux-x64-openssl11 - signature_tag: unsigned - - name: sign_artifact_linux_x64_openssl11 - depends_on: - - name: package_artifact_linux_x64_openssl11 - variant: "*" - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: get_artifact_url - vars: - package_variant: linux-x64-openssl11 - signature_tag: unsigned - - func: sign_artifact - vars: - node_js_version: "20.18.1" - package_variant: linux-x64-openssl11 - - func: papertrail_trace - vars: - product: "mongosh-dev" - - func: put_artifact_url - vars: - package_variant: linux-x64-openssl11 - signature_tag: signed - - name: verify_artifact_linux_x64_openssl11 - tags: ["smoke-test"] - depends_on: - - name: sign_artifact_linux_x64_openssl11 - variant: "*" - commands: - - func: checkout - - func: get_artifact_url - vars: - package_variant: linux-x64-openssl11 - signature_tag: signed - - func: verify_artifact - - name: add_crypt_shared_and_sbom_deb_x64_openssl11 - tags: ["add-sbom-task"] - depends_on: - - name: compile_artifact - variant: linux_x64_build_openssl11 - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-x64-openssl11 - - func: add_crypt_shared_and_sbom - vars: - package_variant: deb-x64-openssl11 - executable_os_id: linux-x64-openssl11 - - func: upload_sbom - vars: - executable_os_id: linux-x64-openssl11 - extra_upload_tag: -deb-x64-openssl11-sbom - - func: upload_compiled_artifact - vars: - executable_os_id: linux-x64-openssl11 - extra_upload_tag: -deb-x64-openssl11-complete - - name: package_artifact_deb_x64_openssl11 - depends_on: - - name: add_crypt_shared_and_sbom_deb_x64_openssl11 - variant: linux_package - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-x64-openssl11 - extra_upload_tag: -deb-x64-openssl11-complete - - func: package_artifact - vars: - node_js_version: "20.18.1" - package_variant: deb-x64-openssl11 - executable_os_id: linux-x64-openssl11 - - func: put_artifact_url - vars: - package_variant: deb-x64-openssl11 - signature_tag: unsigned - - name: sign_artifact_deb_x64_openssl11 - depends_on: - - name: package_artifact_deb_x64_openssl11 - variant: "*" - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: get_artifact_url - vars: - package_variant: deb-x64-openssl11 - signature_tag: unsigned - - func: sign_artifact - vars: - node_js_version: "20.18.1" - package_variant: deb-x64-openssl11 - - func: papertrail_trace - vars: - product: "mongosh-dev" - - func: put_artifact_url - vars: - package_variant: deb-x64-openssl11 - signature_tag: signed - - name: verify_artifact_deb_x64_openssl11 - tags: ["smoke-test"] - depends_on: - - name: sign_artifact_deb_x64_openssl11 - variant: "*" - commands: - - func: checkout - - func: get_artifact_url - vars: - package_variant: deb-x64-openssl11 - signature_tag: signed - - func: verify_artifact - - name: add_crypt_shared_and_sbom_rpm_x64_openssl11 - tags: ["add-sbom-task"] - depends_on: - - name: compile_artifact - variant: linux_x64_build_openssl11 - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-x64-openssl11 - - func: add_crypt_shared_and_sbom - vars: - package_variant: rpm-x64-openssl11 - executable_os_id: linux-x64-openssl11 - - func: upload_sbom - vars: - executable_os_id: linux-x64-openssl11 - extra_upload_tag: -rpm-x64-openssl11-sbom - - func: upload_compiled_artifact - vars: - executable_os_id: linux-x64-openssl11 - extra_upload_tag: -rpm-x64-openssl11-complete - - name: package_artifact_rpm_x64_openssl11 - depends_on: - - name: add_crypt_shared_and_sbom_rpm_x64_openssl11 - variant: linux_package - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-x64-openssl11 - extra_upload_tag: -rpm-x64-openssl11-complete - - func: package_artifact - vars: - node_js_version: "20.18.1" - package_variant: rpm-x64-openssl11 - executable_os_id: linux-x64-openssl11 - - func: put_artifact_url - vars: - package_variant: rpm-x64-openssl11 - signature_tag: unsigned - - name: sign_artifact_rpm_x64_openssl11 - depends_on: - - name: package_artifact_rpm_x64_openssl11 - variant: "*" - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: get_artifact_url - vars: - package_variant: rpm-x64-openssl11 - signature_tag: unsigned - - func: sign_artifact - vars: - node_js_version: "20.18.1" - package_variant: rpm-x64-openssl11 - - func: papertrail_trace - vars: - product: "mongosh-dev" - - func: put_artifact_url - vars: - package_variant: rpm-x64-openssl11 - signature_tag: signed - - name: verify_artifact_rpm_x64_openssl11 - tags: ["smoke-test"] - depends_on: - - name: sign_artifact_rpm_x64_openssl11 - variant: "*" - commands: - - func: checkout - - func: get_artifact_url - vars: - package_variant: rpm-x64-openssl11 - signature_tag: signed - - func: verify_artifact - - name: add_crypt_shared_and_sbom_linux_x64_openssl3 - tags: ["add-sbom-task"] - depends_on: - - name: compile_artifact - variant: linux_x64_build_openssl3 - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-x64-openssl3 - - func: add_crypt_shared_and_sbom - vars: - package_variant: linux-x64-openssl3 - executable_os_id: linux-x64-openssl3 - - func: upload_sbom - vars: - executable_os_id: linux-x64-openssl3 - extra_upload_tag: -linux-x64-openssl3-sbom - - func: upload_compiled_artifact - vars: - executable_os_id: linux-x64-openssl3 - extra_upload_tag: -linux-x64-openssl3-complete - - name: package_artifact_linux_x64_openssl3 - depends_on: - - name: add_crypt_shared_and_sbom_linux_x64_openssl3 - variant: linux_package - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-x64-openssl3 - extra_upload_tag: -linux-x64-openssl3-complete - - func: package_artifact - vars: - node_js_version: "20.18.1" - package_variant: linux-x64-openssl3 - executable_os_id: linux-x64-openssl3 - - func: put_artifact_url - vars: - package_variant: linux-x64-openssl3 - signature_tag: unsigned - - name: sign_artifact_linux_x64_openssl3 - depends_on: - - name: package_artifact_linux_x64_openssl3 - variant: "*" - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: get_artifact_url - vars: - package_variant: linux-x64-openssl3 - signature_tag: unsigned - - func: sign_artifact - vars: - node_js_version: "20.18.1" - package_variant: linux-x64-openssl3 - - func: papertrail_trace - vars: - product: "mongosh-dev" - - func: put_artifact_url - vars: - package_variant: linux-x64-openssl3 - signature_tag: signed - - name: verify_artifact_linux_x64_openssl3 - tags: ["smoke-test"] - depends_on: - - name: sign_artifact_linux_x64_openssl3 - variant: "*" - commands: - - func: checkout - - func: get_artifact_url - vars: - package_variant: linux-x64-openssl3 - signature_tag: signed - - func: verify_artifact - - name: add_crypt_shared_and_sbom_deb_x64_openssl3 - tags: ["add-sbom-task"] - depends_on: - - name: compile_artifact - variant: linux_x64_build_openssl3 - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-x64-openssl3 - - func: add_crypt_shared_and_sbom - vars: - package_variant: deb-x64-openssl3 - executable_os_id: linux-x64-openssl3 - - func: upload_sbom - vars: - executable_os_id: linux-x64-openssl3 - extra_upload_tag: -deb-x64-openssl3-sbom - - func: upload_compiled_artifact - vars: - executable_os_id: linux-x64-openssl3 - extra_upload_tag: -deb-x64-openssl3-complete - - name: package_artifact_deb_x64_openssl3 - depends_on: - - name: add_crypt_shared_and_sbom_deb_x64_openssl3 - variant: linux_package - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-x64-openssl3 - extra_upload_tag: -deb-x64-openssl3-complete - - func: package_artifact - vars: - node_js_version: "20.18.1" - package_variant: deb-x64-openssl3 - executable_os_id: linux-x64-openssl3 - - func: put_artifact_url - vars: - package_variant: deb-x64-openssl3 - signature_tag: unsigned - - name: sign_artifact_deb_x64_openssl3 - depends_on: - - name: package_artifact_deb_x64_openssl3 - variant: "*" - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: get_artifact_url - vars: - package_variant: deb-x64-openssl3 - signature_tag: unsigned - - func: sign_artifact - vars: - node_js_version: "20.18.1" - package_variant: deb-x64-openssl3 - - func: papertrail_trace - vars: - product: "mongosh-dev" - - func: put_artifact_url - vars: - package_variant: deb-x64-openssl3 - signature_tag: signed - - name: verify_artifact_deb_x64_openssl3 - tags: ["smoke-test"] - depends_on: - - name: sign_artifact_deb_x64_openssl3 - variant: "*" - commands: - - func: checkout - - func: get_artifact_url - vars: - package_variant: deb-x64-openssl3 - signature_tag: signed - - func: verify_artifact - - name: add_crypt_shared_and_sbom_rpm_x64_openssl3 - tags: ["add-sbom-task"] - depends_on: - - name: compile_artifact - variant: linux_x64_build_openssl3 - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-x64-openssl3 - - func: add_crypt_shared_and_sbom - vars: - package_variant: rpm-x64-openssl3 - executable_os_id: linux-x64-openssl3 - - func: upload_sbom - vars: - executable_os_id: linux-x64-openssl3 - extra_upload_tag: -rpm-x64-openssl3-sbom - - func: upload_compiled_artifact - vars: - executable_os_id: linux-x64-openssl3 - extra_upload_tag: -rpm-x64-openssl3-complete - - name: package_artifact_rpm_x64_openssl3 - depends_on: - - name: add_crypt_shared_and_sbom_rpm_x64_openssl3 - variant: linux_package - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-x64-openssl3 - extra_upload_tag: -rpm-x64-openssl3-complete - - func: package_artifact - vars: - node_js_version: "20.18.1" - package_variant: rpm-x64-openssl3 - executable_os_id: linux-x64-openssl3 - - func: put_artifact_url - vars: - package_variant: rpm-x64-openssl3 - signature_tag: unsigned - - name: sign_artifact_rpm_x64_openssl3 - depends_on: - - name: package_artifact_rpm_x64_openssl3 - variant: "*" - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: get_artifact_url - vars: - package_variant: rpm-x64-openssl3 - signature_tag: unsigned - - func: sign_artifact - vars: - node_js_version: "20.18.1" - package_variant: rpm-x64-openssl3 - - func: papertrail_trace - vars: - product: "mongosh-dev" - - func: put_artifact_url - vars: - package_variant: rpm-x64-openssl3 - signature_tag: signed - - name: verify_artifact_rpm_x64_openssl3 - tags: ["smoke-test"] - depends_on: - - name: sign_artifact_rpm_x64_openssl3 - variant: "*" - commands: - - func: checkout - - func: get_artifact_url - vars: - package_variant: rpm-x64-openssl3 - signature_tag: signed - - func: verify_artifact - - name: add_crypt_shared_and_sbom_linux_arm64 - tags: ["add-sbom-task"] - depends_on: - - name: compile_artifact - variant: linux_arm64_build - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-arm64 - - func: add_crypt_shared_and_sbom - vars: - package_variant: linux-arm64 - executable_os_id: linux-arm64 - - func: upload_sbom - vars: - executable_os_id: linux-arm64 - extra_upload_tag: -linux-arm64-sbom - - func: upload_compiled_artifact - vars: - executable_os_id: linux-arm64 - extra_upload_tag: -linux-arm64-complete - - name: package_artifact_linux_arm64 - depends_on: - - name: add_crypt_shared_and_sbom_linux_arm64 - variant: linux_package - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-arm64 - extra_upload_tag: -linux-arm64-complete - - func: package_artifact - vars: - node_js_version: "20.18.1" - package_variant: linux-arm64 - executable_os_id: linux-arm64 - - func: put_artifact_url - vars: - package_variant: linux-arm64 - signature_tag: unsigned - - name: sign_artifact_linux_arm64 - depends_on: - - name: package_artifact_linux_arm64 - variant: "*" - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: get_artifact_url - vars: - package_variant: linux-arm64 - signature_tag: unsigned - - func: sign_artifact - vars: - node_js_version: "20.18.1" - package_variant: linux-arm64 - - func: papertrail_trace - vars: - product: "mongosh-dev" - - func: put_artifact_url - vars: - package_variant: linux-arm64 - signature_tag: signed - - name: verify_artifact_linux_arm64 - tags: ["smoke-test"] - depends_on: - - name: sign_artifact_linux_arm64 - variant: "*" - commands: - - func: checkout - - func: get_artifact_url - vars: - package_variant: linux-arm64 - signature_tag: signed - - func: verify_artifact - - name: add_crypt_shared_and_sbom_deb_arm64 - tags: ["add-sbom-task"] - depends_on: - - name: compile_artifact - variant: linux_arm64_build - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-arm64 - - func: add_crypt_shared_and_sbom - vars: - package_variant: deb-arm64 - executable_os_id: linux-arm64 - - func: upload_sbom - vars: - executable_os_id: linux-arm64 - extra_upload_tag: -deb-arm64-sbom - - func: upload_compiled_artifact - vars: - executable_os_id: linux-arm64 - extra_upload_tag: -deb-arm64-complete - - name: package_artifact_deb_arm64 - depends_on: - - name: add_crypt_shared_and_sbom_deb_arm64 - variant: linux_package - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-arm64 - extra_upload_tag: -deb-arm64-complete - - func: package_artifact - vars: - node_js_version: "20.18.1" - package_variant: deb-arm64 - executable_os_id: linux-arm64 - - func: put_artifact_url - vars: - package_variant: deb-arm64 - signature_tag: unsigned - - name: sign_artifact_deb_arm64 - depends_on: - - name: package_artifact_deb_arm64 - variant: "*" - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: get_artifact_url - vars: - package_variant: deb-arm64 - signature_tag: unsigned - - func: sign_artifact - vars: - node_js_version: "20.18.1" - package_variant: deb-arm64 - - func: papertrail_trace - vars: - product: "mongosh-dev" - - func: put_artifact_url - vars: - package_variant: deb-arm64 - signature_tag: signed - - name: verify_artifact_deb_arm64 - tags: ["smoke-test"] - depends_on: - - name: sign_artifact_deb_arm64 - variant: "*" - commands: - - func: checkout - - func: get_artifact_url - vars: - package_variant: deb-arm64 - signature_tag: signed - - func: verify_artifact - - name: add_crypt_shared_and_sbom_rpm_arm64 - tags: ["add-sbom-task"] - depends_on: - - name: compile_artifact - variant: linux_arm64_build - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-arm64 - - func: add_crypt_shared_and_sbom - vars: - package_variant: rpm-arm64 - executable_os_id: linux-arm64 - - func: upload_sbom - vars: - executable_os_id: linux-arm64 - extra_upload_tag: -rpm-arm64-sbom - - func: upload_compiled_artifact - vars: - executable_os_id: linux-arm64 - extra_upload_tag: -rpm-arm64-complete - - name: package_artifact_rpm_arm64 - depends_on: - - name: add_crypt_shared_and_sbom_rpm_arm64 - variant: linux_package - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-arm64 - extra_upload_tag: -rpm-arm64-complete - - func: package_artifact - vars: - node_js_version: "20.18.1" - package_variant: rpm-arm64 - executable_os_id: linux-arm64 - - func: put_artifact_url - vars: - package_variant: rpm-arm64 - signature_tag: unsigned - - name: sign_artifact_rpm_arm64 - depends_on: - - name: package_artifact_rpm_arm64 - variant: "*" - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: get_artifact_url - vars: - package_variant: rpm-arm64 - signature_tag: unsigned - - func: sign_artifact - vars: - node_js_version: "20.18.1" - package_variant: rpm-arm64 - - func: papertrail_trace - vars: - product: "mongosh-dev" - - func: put_artifact_url - vars: - package_variant: rpm-arm64 - signature_tag: signed - - name: verify_artifact_rpm_arm64 - tags: ["smoke-test"] - depends_on: - - name: sign_artifact_rpm_arm64 - variant: "*" - commands: - - func: checkout - - func: get_artifact_url - vars: - package_variant: rpm-arm64 - signature_tag: signed - - func: verify_artifact - - name: add_crypt_shared_and_sbom_linux_arm64_openssl11 - tags: ["add-sbom-task"] - depends_on: - - name: compile_artifact - variant: linux_arm64_build_openssl11 - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-arm64-openssl11 - - func: add_crypt_shared_and_sbom - vars: - package_variant: linux-arm64-openssl11 - executable_os_id: linux-arm64-openssl11 - - func: upload_sbom - vars: - executable_os_id: linux-arm64-openssl11 - extra_upload_tag: -linux-arm64-openssl11-sbom - - func: upload_compiled_artifact - vars: - executable_os_id: linux-arm64-openssl11 - extra_upload_tag: -linux-arm64-openssl11-complete - - name: package_artifact_linux_arm64_openssl11 - depends_on: - - name: add_crypt_shared_and_sbom_linux_arm64_openssl11 - variant: linux_package - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-arm64-openssl11 - extra_upload_tag: -linux-arm64-openssl11-complete - - func: package_artifact - vars: - node_js_version: "20.18.1" - package_variant: linux-arm64-openssl11 - executable_os_id: linux-arm64-openssl11 - - func: put_artifact_url - vars: - package_variant: linux-arm64-openssl11 - signature_tag: unsigned - - name: sign_artifact_linux_arm64_openssl11 - depends_on: - - name: package_artifact_linux_arm64_openssl11 - variant: "*" - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: get_artifact_url - vars: - package_variant: linux-arm64-openssl11 - signature_tag: unsigned - - func: sign_artifact - vars: - node_js_version: "20.18.1" - package_variant: linux-arm64-openssl11 - - func: papertrail_trace - vars: - product: "mongosh-dev" - - func: put_artifact_url - vars: - package_variant: linux-arm64-openssl11 - signature_tag: signed - - name: verify_artifact_linux_arm64_openssl11 - tags: ["smoke-test"] - depends_on: - - name: sign_artifact_linux_arm64_openssl11 - variant: "*" - commands: - - func: checkout - - func: get_artifact_url - vars: - package_variant: linux-arm64-openssl11 - signature_tag: signed - - func: verify_artifact - - name: add_crypt_shared_and_sbom_deb_arm64_openssl11 - tags: ["add-sbom-task"] - depends_on: - - name: compile_artifact - variant: linux_arm64_build_openssl11 - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-arm64-openssl11 - - func: add_crypt_shared_and_sbom - vars: - package_variant: deb-arm64-openssl11 - executable_os_id: linux-arm64-openssl11 - - func: upload_sbom - vars: - executable_os_id: linux-arm64-openssl11 - extra_upload_tag: -deb-arm64-openssl11-sbom - - func: upload_compiled_artifact - vars: - executable_os_id: linux-arm64-openssl11 - extra_upload_tag: -deb-arm64-openssl11-complete - - name: package_artifact_deb_arm64_openssl11 - depends_on: - - name: add_crypt_shared_and_sbom_deb_arm64_openssl11 - variant: linux_package - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-arm64-openssl11 - extra_upload_tag: -deb-arm64-openssl11-complete - - func: package_artifact - vars: - node_js_version: "20.18.1" - package_variant: deb-arm64-openssl11 - executable_os_id: linux-arm64-openssl11 - - func: put_artifact_url - vars: - package_variant: deb-arm64-openssl11 - signature_tag: unsigned - - name: sign_artifact_deb_arm64_openssl11 - depends_on: - - name: package_artifact_deb_arm64_openssl11 - variant: "*" - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: get_artifact_url - vars: - package_variant: deb-arm64-openssl11 - signature_tag: unsigned - - func: sign_artifact - vars: - node_js_version: "20.18.1" - package_variant: deb-arm64-openssl11 - - func: papertrail_trace - vars: - product: "mongosh-dev" - - func: put_artifact_url - vars: - package_variant: deb-arm64-openssl11 - signature_tag: signed - - name: verify_artifact_deb_arm64_openssl11 - tags: ["smoke-test"] - depends_on: - - name: sign_artifact_deb_arm64_openssl11 - variant: "*" - commands: - - func: checkout - - func: get_artifact_url - vars: - package_variant: deb-arm64-openssl11 - signature_tag: signed - - func: verify_artifact - - name: add_crypt_shared_and_sbom_rpm_arm64_openssl11 - tags: ["add-sbom-task"] - depends_on: - - name: compile_artifact - variant: linux_arm64_build_openssl11 - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-arm64-openssl11 - - func: add_crypt_shared_and_sbom - vars: - package_variant: rpm-arm64-openssl11 - executable_os_id: linux-arm64-openssl11 - - func: upload_sbom - vars: - executable_os_id: linux-arm64-openssl11 - extra_upload_tag: -rpm-arm64-openssl11-sbom - - func: upload_compiled_artifact - vars: - executable_os_id: linux-arm64-openssl11 - extra_upload_tag: -rpm-arm64-openssl11-complete - - name: package_artifact_rpm_arm64_openssl11 - depends_on: - - name: add_crypt_shared_and_sbom_rpm_arm64_openssl11 - variant: linux_package - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-arm64-openssl11 - extra_upload_tag: -rpm-arm64-openssl11-complete - - func: package_artifact - vars: - node_js_version: "20.18.1" - package_variant: rpm-arm64-openssl11 - executable_os_id: linux-arm64-openssl11 - - func: put_artifact_url - vars: - package_variant: rpm-arm64-openssl11 - signature_tag: unsigned - - name: sign_artifact_rpm_arm64_openssl11 - depends_on: - - name: package_artifact_rpm_arm64_openssl11 - variant: "*" - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: get_artifact_url - vars: - package_variant: rpm-arm64-openssl11 - signature_tag: unsigned - - func: sign_artifact - vars: - node_js_version: "20.18.1" - package_variant: rpm-arm64-openssl11 - - func: papertrail_trace - vars: - product: "mongosh-dev" - - func: put_artifact_url - vars: - package_variant: rpm-arm64-openssl11 - signature_tag: signed - - name: verify_artifact_rpm_arm64_openssl11 - tags: ["smoke-test"] - depends_on: - - name: sign_artifact_rpm_arm64_openssl11 - variant: "*" - commands: - - func: checkout - - func: get_artifact_url - vars: - package_variant: rpm-arm64-openssl11 - signature_tag: signed - - func: verify_artifact - - name: add_crypt_shared_and_sbom_linux_arm64_openssl3 - tags: ["add-sbom-task"] - depends_on: - - name: compile_artifact - variant: linux_arm64_build_openssl3 - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-arm64-openssl3 - - func: add_crypt_shared_and_sbom - vars: - package_variant: linux-arm64-openssl3 - executable_os_id: linux-arm64-openssl3 - - func: upload_sbom - vars: - executable_os_id: linux-arm64-openssl3 - extra_upload_tag: -linux-arm64-openssl3-sbom - - func: upload_compiled_artifact - vars: - executable_os_id: linux-arm64-openssl3 - extra_upload_tag: -linux-arm64-openssl3-complete - - name: package_artifact_linux_arm64_openssl3 - depends_on: - - name: add_crypt_shared_and_sbom_linux_arm64_openssl3 - variant: linux_package - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-arm64-openssl3 - extra_upload_tag: -linux-arm64-openssl3-complete - - func: package_artifact - vars: - node_js_version: "20.18.1" - package_variant: linux-arm64-openssl3 - executable_os_id: linux-arm64-openssl3 - - func: put_artifact_url - vars: - package_variant: linux-arm64-openssl3 - signature_tag: unsigned - - name: sign_artifact_linux_arm64_openssl3 - depends_on: - - name: package_artifact_linux_arm64_openssl3 - variant: "*" - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: get_artifact_url - vars: - package_variant: linux-arm64-openssl3 - signature_tag: unsigned - - func: sign_artifact - vars: - node_js_version: "20.18.1" - package_variant: linux-arm64-openssl3 - - func: papertrail_trace - vars: - product: "mongosh-dev" - - func: put_artifact_url - vars: - package_variant: linux-arm64-openssl3 - signature_tag: signed - - name: verify_artifact_linux_arm64_openssl3 - tags: ["smoke-test"] - depends_on: - - name: sign_artifact_linux_arm64_openssl3 - variant: "*" - commands: - - func: checkout - - func: get_artifact_url - vars: - package_variant: linux-arm64-openssl3 - signature_tag: signed - - func: verify_artifact - - name: add_crypt_shared_and_sbom_deb_arm64_openssl3 - tags: ["add-sbom-task"] - depends_on: - - name: compile_artifact - variant: linux_arm64_build_openssl3 - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-arm64-openssl3 - - func: add_crypt_shared_and_sbom - vars: - package_variant: deb-arm64-openssl3 - executable_os_id: linux-arm64-openssl3 - - func: upload_sbom - vars: - executable_os_id: linux-arm64-openssl3 - extra_upload_tag: -deb-arm64-openssl3-sbom - - func: upload_compiled_artifact - vars: - executable_os_id: linux-arm64-openssl3 - extra_upload_tag: -deb-arm64-openssl3-complete - - name: package_artifact_deb_arm64_openssl3 - depends_on: - - name: add_crypt_shared_and_sbom_deb_arm64_openssl3 - variant: linux_package - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-arm64-openssl3 - extra_upload_tag: -deb-arm64-openssl3-complete - - func: package_artifact - vars: - node_js_version: "20.18.1" - package_variant: deb-arm64-openssl3 - executable_os_id: linux-arm64-openssl3 - - func: put_artifact_url - vars: - package_variant: deb-arm64-openssl3 - signature_tag: unsigned - - name: sign_artifact_deb_arm64_openssl3 - depends_on: - - name: package_artifact_deb_arm64_openssl3 - variant: "*" - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: get_artifact_url - vars: - package_variant: deb-arm64-openssl3 - signature_tag: unsigned - - func: sign_artifact - vars: - node_js_version: "20.18.1" - package_variant: deb-arm64-openssl3 - - func: papertrail_trace - vars: - product: "mongosh-dev" - - func: put_artifact_url - vars: - package_variant: deb-arm64-openssl3 - signature_tag: signed - - name: verify_artifact_deb_arm64_openssl3 - tags: ["smoke-test"] - depends_on: - - name: sign_artifact_deb_arm64_openssl3 - variant: "*" - commands: - - func: checkout - - func: get_artifact_url - vars: - package_variant: deb-arm64-openssl3 - signature_tag: signed - - func: verify_artifact - - name: add_crypt_shared_and_sbom_rpm_arm64_openssl3 - tags: ["add-sbom-task"] - depends_on: - - name: compile_artifact - variant: linux_arm64_build_openssl3 - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-arm64-openssl3 - - func: add_crypt_shared_and_sbom - vars: - package_variant: rpm-arm64-openssl3 - executable_os_id: linux-arm64-openssl3 - - func: upload_sbom - vars: - executable_os_id: linux-arm64-openssl3 - extra_upload_tag: -rpm-arm64-openssl3-sbom - - func: upload_compiled_artifact - vars: - executable_os_id: linux-arm64-openssl3 - extra_upload_tag: -rpm-arm64-openssl3-complete - - name: package_artifact_rpm_arm64_openssl3 - depends_on: - - name: add_crypt_shared_and_sbom_rpm_arm64_openssl3 - variant: linux_package - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-arm64-openssl3 - extra_upload_tag: -rpm-arm64-openssl3-complete - - func: package_artifact - vars: - node_js_version: "20.18.1" - package_variant: rpm-arm64-openssl3 - executable_os_id: linux-arm64-openssl3 - - func: put_artifact_url - vars: - package_variant: rpm-arm64-openssl3 - signature_tag: unsigned - - name: sign_artifact_rpm_arm64_openssl3 - depends_on: - - name: package_artifact_rpm_arm64_openssl3 - variant: "*" - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: get_artifact_url - vars: - package_variant: rpm-arm64-openssl3 - signature_tag: unsigned - - func: sign_artifact - vars: - node_js_version: "20.18.1" - package_variant: rpm-arm64-openssl3 - - func: papertrail_trace - vars: - product: "mongosh-dev" - - func: put_artifact_url - vars: - package_variant: rpm-arm64-openssl3 - signature_tag: signed - - name: verify_artifact_rpm_arm64_openssl3 - tags: ["smoke-test"] - depends_on: - - name: sign_artifact_rpm_arm64_openssl3 - variant: "*" - commands: - - func: checkout - - func: get_artifact_url - vars: - package_variant: rpm-arm64-openssl3 - signature_tag: signed - - func: verify_artifact - - name: add_crypt_shared_and_sbom_linux_ppc64le - tags: ["add-sbom-task"] - depends_on: - - name: compile_artifact - variant: linux_ppc64le_build - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-ppc64le - - func: add_crypt_shared_and_sbom - vars: - package_variant: linux-ppc64le - executable_os_id: linux-ppc64le - - func: upload_sbom - vars: - executable_os_id: linux-ppc64le - extra_upload_tag: -linux-ppc64le-sbom - - func: upload_compiled_artifact - vars: - executable_os_id: linux-ppc64le - extra_upload_tag: -linux-ppc64le-complete - - name: package_artifact_linux_ppc64le - depends_on: - - name: add_crypt_shared_and_sbom_linux_ppc64le - variant: linux_package - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-ppc64le - extra_upload_tag: -linux-ppc64le-complete - - func: package_artifact - vars: - node_js_version: "20.18.1" - package_variant: linux-ppc64le - executable_os_id: linux-ppc64le - - func: put_artifact_url - vars: - package_variant: linux-ppc64le - signature_tag: unsigned - - name: sign_artifact_linux_ppc64le - depends_on: - - name: package_artifact_linux_ppc64le - variant: "*" - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: get_artifact_url - vars: - package_variant: linux-ppc64le - signature_tag: unsigned - - func: sign_artifact - vars: - node_js_version: "20.18.1" - package_variant: linux-ppc64le - - func: papertrail_trace - vars: - product: "mongosh-dev" - - func: put_artifact_url - vars: - package_variant: linux-ppc64le - signature_tag: signed - - name: verify_artifact_linux_ppc64le - tags: ["smoke-test"] - depends_on: - - name: sign_artifact_linux_ppc64le - variant: "*" - commands: - - func: checkout - - func: get_artifact_url - vars: - package_variant: linux-ppc64le - signature_tag: signed - - func: verify_artifact - - name: add_crypt_shared_and_sbom_rpm_ppc64le - tags: ["add-sbom-task"] - depends_on: - - name: compile_artifact - variant: linux_ppc64le_build - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-ppc64le - - func: add_crypt_shared_and_sbom - vars: - package_variant: rpm-ppc64le - executable_os_id: linux-ppc64le - - func: upload_sbom - vars: - executable_os_id: linux-ppc64le - extra_upload_tag: -rpm-ppc64le-sbom - - func: upload_compiled_artifact - vars: - executable_os_id: linux-ppc64le - extra_upload_tag: -rpm-ppc64le-complete - - name: package_artifact_rpm_ppc64le - depends_on: - - name: add_crypt_shared_and_sbom_rpm_ppc64le - variant: linux_package - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-ppc64le - extra_upload_tag: -rpm-ppc64le-complete - - func: package_artifact - vars: - node_js_version: "20.18.1" - package_variant: rpm-ppc64le - executable_os_id: linux-ppc64le - - func: put_artifact_url - vars: - package_variant: rpm-ppc64le - signature_tag: unsigned - - name: sign_artifact_rpm_ppc64le - depends_on: - - name: package_artifact_rpm_ppc64le - variant: "*" - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: get_artifact_url - vars: - package_variant: rpm-ppc64le - signature_tag: unsigned - - func: sign_artifact - vars: - node_js_version: "20.18.1" - package_variant: rpm-ppc64le - - func: papertrail_trace - vars: - product: "mongosh-dev" - - func: put_artifact_url - vars: - package_variant: rpm-ppc64le - signature_tag: signed - - name: verify_artifact_rpm_ppc64le - tags: ["smoke-test"] - depends_on: - - name: sign_artifact_rpm_ppc64le - variant: "*" - commands: - - func: checkout - - func: get_artifact_url - vars: - package_variant: rpm-ppc64le - signature_tag: signed - - func: verify_artifact - - name: add_crypt_shared_and_sbom_linux_s390x - tags: ["add-sbom-task"] - depends_on: - - name: compile_artifact - variant: linux_s390x_build - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-s390x - - func: add_crypt_shared_and_sbom - vars: - package_variant: linux-s390x - executable_os_id: linux-s390x - - func: upload_sbom - vars: - executable_os_id: linux-s390x - extra_upload_tag: -linux-s390x-sbom - - func: upload_compiled_artifact - vars: - executable_os_id: linux-s390x - extra_upload_tag: -linux-s390x-complete - - name: package_artifact_linux_s390x - depends_on: - - name: add_crypt_shared_and_sbom_linux_s390x - variant: linux_package - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-s390x - extra_upload_tag: -linux-s390x-complete - - func: package_artifact - vars: - node_js_version: "20.18.1" - package_variant: linux-s390x - executable_os_id: linux-s390x - - func: put_artifact_url - vars: - package_variant: linux-s390x - signature_tag: unsigned - - name: sign_artifact_linux_s390x - depends_on: - - name: package_artifact_linux_s390x - variant: "*" - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: get_artifact_url - vars: - package_variant: linux-s390x - signature_tag: unsigned - - func: sign_artifact - vars: - node_js_version: "20.18.1" - package_variant: linux-s390x - - func: papertrail_trace - vars: - product: "mongosh-dev" - - func: put_artifact_url - vars: - package_variant: linux-s390x - signature_tag: signed - - name: verify_artifact_linux_s390x - tags: ["smoke-test"] - depends_on: - - name: sign_artifact_linux_s390x - variant: "*" - commands: - - func: checkout - - func: get_artifact_url - vars: - package_variant: linux-s390x - signature_tag: signed - - func: verify_artifact - - name: add_crypt_shared_and_sbom_rpm_s390x - tags: ["add-sbom-task"] - depends_on: - - name: compile_artifact - variant: linux_s390x_build - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-s390x - - func: add_crypt_shared_and_sbom - vars: - package_variant: rpm-s390x - executable_os_id: linux-s390x - - func: upload_sbom - vars: - executable_os_id: linux-s390x - extra_upload_tag: -rpm-s390x-sbom - - func: upload_compiled_artifact - vars: - executable_os_id: linux-s390x - extra_upload_tag: -rpm-s390x-complete - - name: package_artifact_rpm_s390x - depends_on: - - name: add_crypt_shared_and_sbom_rpm_s390x - variant: linux_package - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: linux-s390x - extra_upload_tag: -rpm-s390x-complete - - func: package_artifact - vars: - node_js_version: "20.18.1" - package_variant: rpm-s390x - executable_os_id: linux-s390x - - func: put_artifact_url - vars: - package_variant: rpm-s390x - signature_tag: unsigned - - name: sign_artifact_rpm_s390x - depends_on: - - name: package_artifact_rpm_s390x - variant: "*" - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: get_artifact_url - vars: - package_variant: rpm-s390x - signature_tag: unsigned - - func: sign_artifact - vars: - node_js_version: "20.18.1" - package_variant: rpm-s390x - - func: papertrail_trace - vars: - product: "mongosh-dev" - - func: put_artifact_url - vars: - package_variant: rpm-s390x - signature_tag: signed - - name: verify_artifact_rpm_s390x - tags: ["smoke-test"] - depends_on: - - name: sign_artifact_rpm_s390x - variant: "*" - commands: - - func: checkout - - func: get_artifact_url - vars: - package_variant: rpm-s390x - signature_tag: signed - - func: verify_artifact - - name: add_crypt_shared_and_sbom_win32_x64 - tags: ["add-sbom-task"] - depends_on: - - name: compile_artifact - variant: win32_build - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: win32 - - func: add_crypt_shared_and_sbom - vars: - package_variant: win32-x64 - executable_os_id: win32 - - func: upload_sbom - vars: - executable_os_id: win32 - extra_upload_tag: -win32-x64-sbom - - func: upload_compiled_artifact - vars: - executable_os_id: win32 - extra_upload_tag: -win32-x64-complete - - name: package_artifact_win32_x64 - depends_on: - - name: add_crypt_shared_and_sbom_win32_x64 - variant: linux_package - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: win32 - extra_upload_tag: -win32-x64-complete - - func: package_artifact - vars: - node_js_version: "20.18.1" - package_variant: win32-x64 - executable_os_id: win32 - - func: put_artifact_url - vars: - package_variant: win32-x64 - signature_tag: unsigned - - name: sign_artifact_win32_x64 - depends_on: - - name: package_artifact_win32_x64 - variant: "*" - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: get_artifact_url - vars: - package_variant: win32-x64 - signature_tag: unsigned - - func: sign_artifact - vars: - node_js_version: "20.18.1" - package_variant: win32-x64 - - func: papertrail_trace - vars: - product: "mongosh-dev" - - func: put_artifact_url - vars: - package_variant: win32-x64 - signature_tag: signed - - name: verify_artifact_win32_x64 - tags: ["smoke-test"] - depends_on: - - name: sign_artifact_win32_x64 - variant: "*" - commands: - - func: checkout - - func: get_artifact_url - vars: - package_variant: win32-x64 - signature_tag: signed - - func: verify_artifact - - name: add_crypt_shared_and_sbom_win32msi_x64 - tags: ["add-sbom-task"] - depends_on: - - name: compile_artifact - variant: win32_build - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: win32 - - func: add_crypt_shared_and_sbom - vars: - package_variant: win32msi-x64 - executable_os_id: win32 - - func: upload_sbom - vars: - executable_os_id: win32 - extra_upload_tag: -win32msi-x64-sbom - - func: upload_compiled_artifact - vars: - executable_os_id: win32 - extra_upload_tag: -win32msi-x64-complete - - name: package_artifact_win32msi_x64 - depends_on: - - name: add_crypt_shared_and_sbom_win32msi_x64 - variant: linux_package - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: download_compiled_artifact - vars: - executable_os_id: win32 - extra_upload_tag: -win32msi-x64-complete - - func: package_artifact - vars: - node_js_version: "20.18.1" - package_variant: win32msi-x64 - executable_os_id: win32 - - func: put_artifact_url - vars: - package_variant: win32msi-x64 - signature_tag: unsigned - - name: sign_artifact_win32msi_x64 - depends_on: - - name: package_artifact_win32msi_x64 - variant: "*" - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: get_artifact_url - vars: - package_variant: win32msi-x64 - signature_tag: unsigned - - func: sign_artifact - vars: - node_js_version: "20.18.1" - package_variant: win32msi-x64 - - func: papertrail_trace - vars: - product: "mongosh-dev" - - func: put_artifact_url - vars: - package_variant: win32msi-x64 - signature_tag: signed - - name: verify_artifact_win32msi_x64 - tags: ["smoke-test"] - depends_on: - - name: sign_artifact_win32msi_x64 - variant: "*" - commands: - - func: checkout - - func: get_artifact_url - vars: - package_variant: win32msi-x64 - signature_tag: signed - - func: verify_artifact - - ### - # SMOKE TESTS - ### - - name: pkg_test_macos_darwin_x64 - tags: ["smoke-test"] - depends_on: - - name: sign_artifact_darwin_x64 - variant: "*" - commands: - - func: checkout - - func: get_artifact_url - vars: - package_variant: darwin-x64 - signature_tag: signed - - func: write_preload_script - - func: test_artifact_macos - - name: pkg_test_macos_darwin_arm64 - tags: ["smoke-test"] - depends_on: - - name: sign_artifact_darwin_arm64 - variant: "*" - commands: - - func: checkout - - func: get_artifact_url - vars: - package_variant: darwin-arm64 - signature_tag: signed - - func: write_preload_script - - func: test_artifact_macos - - name: pkg_test_docker_linux_x64_ubuntu20_04_tgz - tags: ["smoke-test"] - depends_on: - - name: sign_artifact_linux_x64 - variant: "*" - commands: - - func: checkout - - func: get_artifact_url - vars: - package_variant: linux-x64 - signature_tag: signed - - func: write_preload_script - - func: install - vars: - node_js_version: "20.18.1" - - func: test_artifact_docker - vars: - node_js_version: "20.18.1" - dockerfile: ubuntu20.04-tgz - task_name: ${task_name} - - name: pkg_test_docker_deb_x64_ubuntu18_04_deb - tags: ["smoke-test"] - depends_on: - - name: sign_artifact_deb_x64 - variant: "*" - commands: - - func: checkout - - func: get_artifact_url - vars: - package_variant: deb-x64 - signature_tag: signed - - func: write_preload_script - - func: install - vars: - node_js_version: "20.18.1" - - func: test_artifact_docker - vars: - node_js_version: "20.18.1" - dockerfile: ubuntu18.04-deb - task_name: ${task_name} - - name: pkg_test_docker_deb_x64_ubuntu20_04_deb - tags: ["smoke-test"] - depends_on: - - name: sign_artifact_deb_x64 - variant: "*" - commands: - - func: checkout - - func: get_artifact_url - vars: - package_variant: deb-x64 - signature_tag: signed - - func: write_preload_script - - func: install - vars: - node_js_version: "20.18.1" - - func: test_artifact_docker - vars: - node_js_version: "20.18.1" - dockerfile: ubuntu20.04-deb - task_name: ${task_name} - - name: pkg_test_docker_deb_x64_ubuntu22_04_deb - tags: ["smoke-test"] - depends_on: - - name: sign_artifact_deb_x64 - variant: "*" - commands: - - func: checkout - - func: get_artifact_url - vars: - package_variant: deb-x64 - signature_tag: signed - - func: write_preload_script - - func: install - vars: - node_js_version: "20.18.1" - - func: test_artifact_docker - vars: - node_js_version: "20.18.1" - dockerfile: ubuntu22.04-deb - task_name: ${task_name} - - name: pkg_test_docker_deb_x64_ubuntu22_04_nohome_deb - tags: ["smoke-test"] - depends_on: - - name: sign_artifact_deb_x64 - variant: "*" - commands: - - func: checkout - - func: get_artifact_url - vars: - package_variant: deb-x64 - signature_tag: signed - - func: write_preload_script - - func: install - vars: - node_js_version: "20.18.1" - - func: test_artifact_docker - vars: - node_js_version: "20.18.1" - dockerfile: ubuntu22.04-nohome-deb - task_name: ${task_name} - - name: pkg_test_docker_deb_x64_ubuntu22_04_qemu_deb - tags: ["smoke-test"] - depends_on: - - name: sign_artifact_deb_x64 - variant: "*" - commands: - - func: checkout - - func: get_artifact_url - vars: - package_variant: deb-x64 - signature_tag: signed - - func: write_preload_script - - func: install - vars: - node_js_version: "20.18.1" - - func: test_artifact_docker - vars: - node_js_version: "20.18.1" - dockerfile: ubuntu22.04-qemu-deb - task_name: ${task_name} - - name: pkg_test_docker_deb_x64_ubuntu24_04_deb - tags: ["smoke-test"] - depends_on: - - name: sign_artifact_deb_x64 - variant: "*" - commands: - - func: checkout - - func: get_artifact_url - vars: - package_variant: deb-x64 - signature_tag: signed - - func: write_preload_script - - func: install - vars: - node_js_version: "20.18.1" - - func: test_artifact_docker - vars: - node_js_version: "20.18.1" - dockerfile: ubuntu24.04-deb - task_name: ${task_name} - - name: pkg_test_docker_deb_x64_debian10_deb - tags: ["smoke-test"] - depends_on: - - name: sign_artifact_deb_x64 - variant: "*" - commands: - - func: checkout - - func: get_artifact_url - vars: - package_variant: deb-x64 - signature_tag: signed - - func: write_preload_script - - func: install - vars: - node_js_version: "20.18.1" - - func: test_artifact_docker - vars: - node_js_version: "20.18.1" - dockerfile: debian10-deb - task_name: ${task_name} - - name: pkg_test_docker_deb_x64_debian11_deb - tags: ["smoke-test"] - depends_on: - - name: sign_artifact_deb_x64 - variant: "*" - commands: - - func: checkout - - func: get_artifact_url - vars: - package_variant: deb-x64 - signature_tag: signed - - func: write_preload_script - - func: install - vars: - node_js_version: "20.18.1" - - func: test_artifact_docker - vars: - node_js_version: "20.18.1" - dockerfile: debian11-deb - task_name: ${task_name} - - name: pkg_test_docker_deb_x64_debian12_deb - tags: ["smoke-test"] - depends_on: - - name: sign_artifact_deb_x64 - variant: "*" - commands: - - func: checkout - - func: get_artifact_url - vars: - package_variant: deb-x64 - signature_tag: signed - - func: write_preload_script - - func: install - vars: - node_js_version: "20.18.1" - - func: test_artifact_docker - vars: - node_js_version: "20.18.1" - dockerfile: debian12-deb - task_name: ${task_name} - - name: pkg_test_docker_rpm_x64_centos7_rpm - tags: ["smoke-test"] - depends_on: - - name: sign_artifact_rpm_x64 - variant: "*" - commands: - - func: checkout - - func: get_artifact_url - vars: - package_variant: rpm-x64 - signature_tag: signed - - func: write_preload_script - - func: install - vars: - node_js_version: "20.18.1" - - func: test_artifact_docker - vars: - node_js_version: "20.18.1" - dockerfile: centos7-rpm - task_name: ${task_name} - - name: pkg_test_docker_rpm_x64_amazonlinux2_rpm - tags: ["smoke-test"] - depends_on: - - name: sign_artifact_rpm_x64 - variant: "*" - commands: - - func: checkout - - func: get_artifact_url - vars: - package_variant: rpm-x64 - signature_tag: signed - - func: write_preload_script - - func: install - vars: - node_js_version: "20.18.1" - - func: test_artifact_docker - vars: - node_js_version: "20.18.1" - dockerfile: amazonlinux2-rpm - task_name: ${task_name} - - name: pkg_test_docker_rpm_x64_amazonlinux2023_rpm - tags: ["smoke-test"] - depends_on: - - name: sign_artifact_rpm_x64 - variant: "*" - commands: - - func: checkout - - func: get_artifact_url - vars: - package_variant: rpm-x64 - signature_tag: signed - - func: write_preload_script - - func: install - vars: - node_js_version: "20.18.1" - - func: test_artifact_docker - vars: - node_js_version: "20.18.1" - dockerfile: amazonlinux2023-rpm - task_name: ${task_name} - - name: pkg_test_docker_rpm_x64_rocky8_rpm - tags: ["smoke-test"] - depends_on: - - name: sign_artifact_rpm_x64 - variant: "*" - commands: - - func: checkout - - func: get_artifact_url - vars: - package_variant: rpm-x64 - signature_tag: signed - - func: write_preload_script - - func: install - vars: - node_js_version: "20.18.1" - - func: test_artifact_docker - vars: - node_js_version: "20.18.1" - dockerfile: rocky8-rpm - task_name: ${task_name} - - name: pkg_test_docker_rpm_x64_rocky9_rpm - tags: ["smoke-test"] - depends_on: - - name: sign_artifact_rpm_x64 - variant: "*" - commands: - - func: checkout - - func: get_artifact_url - vars: - package_variant: rpm-x64 - signature_tag: signed - - func: write_preload_script - - func: install - vars: - node_js_version: "20.18.1" - - func: test_artifact_docker - vars: - node_js_version: "20.18.1" - dockerfile: rocky9-rpm - task_name: ${task_name} - - name: pkg_test_docker_rpm_x64_fedora34_rpm - tags: ["smoke-test"] - depends_on: - - name: sign_artifact_rpm_x64 - variant: "*" - commands: - - func: checkout - - func: get_artifact_url - vars: - package_variant: rpm-x64 - signature_tag: signed - - func: write_preload_script - - func: install - vars: - node_js_version: "20.18.1" - - func: test_artifact_docker - vars: - node_js_version: "20.18.1" - dockerfile: fedora34-rpm - task_name: ${task_name} - - name: pkg_test_docker_rpm_x64_suse12_rpm - tags: ["smoke-test"] - depends_on: - - name: sign_artifact_rpm_x64 - variant: "*" - commands: - - func: checkout - - func: get_artifact_url - vars: - package_variant: rpm-x64 - signature_tag: signed - - func: write_preload_script - - func: install - vars: - node_js_version: "20.18.1" - - func: test_artifact_docker - vars: - node_js_version: "20.18.1" - dockerfile: suse12-rpm - task_name: ${task_name} - - name: pkg_test_docker_rpm_x64_suse15_rpm - tags: ["smoke-test"] - depends_on: - - name: sign_artifact_rpm_x64 - variant: "*" - commands: - - func: checkout - - func: get_artifact_url - vars: - package_variant: rpm-x64 - signature_tag: signed - - func: write_preload_script - - func: install - vars: - node_js_version: "20.18.1" - - func: test_artifact_docker - vars: - node_js_version: "20.18.1" - dockerfile: suse15-rpm - task_name: ${task_name} - - name: pkg_test_docker_rpm_x64_oraclelinux9_rpm - tags: ["smoke-test"] - depends_on: - - name: sign_artifact_rpm_x64 - variant: "*" - commands: - - func: checkout - - func: get_artifact_url - vars: - package_variant: rpm-x64 - signature_tag: signed - - func: write_preload_script - - func: install - vars: - node_js_version: "20.18.1" - - func: test_artifact_docker - vars: - node_js_version: "20.18.1" - dockerfile: oraclelinux9-rpm - task_name: ${task_name} - - name: pkg_test_docker_deb_x64_openssl11_ubuntu20_04_deb - tags: ["smoke-test"] - depends_on: - - name: sign_artifact_deb_x64_openssl11 - variant: "*" - commands: - - func: checkout - - func: get_artifact_url - vars: - package_variant: deb-x64-openssl11 - signature_tag: signed - - func: write_preload_script - - func: install - vars: - node_js_version: "20.18.1" - - func: test_artifact_docker - vars: - node_js_version: "20.18.1" - dockerfile: ubuntu20.04-deb - task_name: ${task_name} - - name: pkg_test_docker_deb_x64_openssl11_debian10_deb - tags: ["smoke-test"] - depends_on: - - name: sign_artifact_deb_x64_openssl11 - variant: "*" - commands: - - func: checkout - - func: get_artifact_url - vars: - package_variant: deb-x64-openssl11 - signature_tag: signed - - func: write_preload_script - - func: install - vars: - node_js_version: "20.18.1" - - func: test_artifact_docker - vars: - node_js_version: "20.18.1" - dockerfile: debian10-deb - task_name: ${task_name} - - name: pkg_test_docker_deb_x64_openssl11_debian11_deb - tags: ["smoke-test"] - depends_on: - - name: sign_artifact_deb_x64_openssl11 - variant: "*" - commands: - - func: checkout - - func: get_artifact_url - vars: - package_variant: deb-x64-openssl11 - signature_tag: signed - - func: write_preload_script - - func: install - vars: - node_js_version: "20.18.1" - - func: test_artifact_docker - vars: - node_js_version: "20.18.1" - dockerfile: debian11-deb - task_name: ${task_name} - - name: pkg_test_docker_rpm_x64_openssl11_centos7_epel_rpm - tags: ["smoke-test"] - depends_on: - - name: sign_artifact_rpm_x64_openssl11 - variant: "*" - commands: - - func: checkout - - func: get_artifact_url - vars: - package_variant: rpm-x64-openssl11 - signature_tag: signed - - func: write_preload_script - - func: install - vars: - node_js_version: "20.18.1" - - func: test_artifact_docker - vars: - node_js_version: "20.18.1" - dockerfile: centos7-epel-rpm - task_name: ${task_name} - - name: pkg_test_docker_rpm_x64_openssl11_amazonlinux2_rpm - tags: ["smoke-test"] - depends_on: - - name: sign_artifact_rpm_x64_openssl11 - variant: "*" - commands: - - func: checkout - - func: get_artifact_url - vars: - package_variant: rpm-x64-openssl11 - signature_tag: signed - - func: write_preload_script - - func: install - vars: - node_js_version: "20.18.1" - - func: test_artifact_docker - vars: - node_js_version: "20.18.1" - dockerfile: amazonlinux2-rpm - task_name: ${task_name} - - name: pkg_test_docker_rpm_x64_openssl11_rocky8_rpm - tags: ["smoke-test"] - depends_on: - - name: sign_artifact_rpm_x64_openssl11 - variant: "*" - commands: - - func: checkout - - func: get_artifact_url - vars: - package_variant: rpm-x64-openssl11 - signature_tag: signed - - func: write_preload_script - - func: install - vars: - node_js_version: "20.18.1" - - func: test_artifact_docker - vars: - node_js_version: "20.18.1" - dockerfile: rocky8-rpm - task_name: ${task_name} - - name: pkg_test_docker_rpm_x64_openssl11_rocky9_rpm - tags: ["smoke-test"] - depends_on: - - name: sign_artifact_rpm_x64_openssl11 - variant: "*" - commands: - - func: checkout - - func: get_artifact_url - vars: - package_variant: rpm-x64-openssl11 - signature_tag: signed - - func: write_preload_script - - func: install - vars: - node_js_version: "20.18.1" - - func: test_artifact_docker - vars: - node_js_version: "20.18.1" - dockerfile: rocky9-rpm - task_name: ${task_name} - - name: pkg_test_docker_rpm_x64_openssl11_fedora34_rpm - tags: ["smoke-test"] - depends_on: - - name: sign_artifact_rpm_x64_openssl11 - variant: "*" - commands: - - func: checkout - - func: get_artifact_url - vars: - package_variant: rpm-x64-openssl11 - signature_tag: signed - - func: write_preload_script - - func: install - vars: - node_js_version: "20.18.1" - - func: test_artifact_docker - vars: - node_js_version: "20.18.1" - dockerfile: fedora34-rpm - task_name: ${task_name} - - name: pkg_test_docker_deb_x64_openssl3_ubuntu22_04_deb - tags: ["smoke-test"] - depends_on: - - name: sign_artifact_deb_x64_openssl3 - variant: "*" - commands: - - func: checkout - - func: get_artifact_url - vars: - package_variant: deb-x64-openssl3 - signature_tag: signed - - func: write_preload_script - - func: install - vars: - node_js_version: "20.18.1" - - func: test_artifact_docker - vars: - node_js_version: "20.18.1" - dockerfile: ubuntu22.04-deb - task_name: ${task_name} - - name: pkg_test_docker_deb_x64_openssl3_ubuntu22_04_fips_deb - tags: ["smoke-test"] - depends_on: - - name: sign_artifact_deb_x64_openssl3 - variant: "*" - commands: - - func: checkout - - func: get_artifact_url - vars: - package_variant: deb-x64-openssl3 - signature_tag: signed - - func: write_preload_script - - func: install - vars: - node_js_version: "20.18.1" - - func: test_artifact_docker - vars: - node_js_version: "20.18.1" - dockerfile: ubuntu22.04-fips-deb - task_name: ${task_name} - - name: pkg_test_docker_deb_x64_openssl3_debian12_deb - tags: ["smoke-test"] - depends_on: - - name: sign_artifact_deb_x64_openssl3 - variant: "*" - commands: - - func: checkout - - func: get_artifact_url - vars: - package_variant: deb-x64-openssl3 - signature_tag: signed - - func: write_preload_script - - func: install - vars: - node_js_version: "20.18.1" - - func: test_artifact_docker - vars: - node_js_version: "20.18.1" - dockerfile: debian12-deb - task_name: ${task_name} - - name: pkg_test_docker_rpm_x64_openssl3_rocky8_epel_rpm - tags: ["smoke-test"] - depends_on: - - name: sign_artifact_rpm_x64_openssl3 - variant: "*" - commands: - - func: checkout - - func: get_artifact_url - vars: - package_variant: rpm-x64-openssl3 - signature_tag: signed - - func: write_preload_script - - func: install - vars: - node_js_version: "20.18.1" - - func: test_artifact_docker - vars: - node_js_version: "20.18.1" - dockerfile: rocky8-epel-rpm - task_name: ${task_name} - - name: pkg_test_docker_rpm_x64_openssl3_rocky9_rpm - tags: ["smoke-test"] - depends_on: - - name: sign_artifact_rpm_x64_openssl3 - variant: "*" - commands: - - func: checkout - - func: get_artifact_url - vars: - package_variant: rpm-x64-openssl3 - signature_tag: signed - - func: write_preload_script - - func: install - vars: - node_js_version: "20.18.1" - - func: test_artifact_docker - vars: - node_js_version: "20.18.1" - dockerfile: rocky9-rpm - task_name: ${task_name} - - name: pkg_test_docker_rpm_x64_openssl3_rocky9_fips_rpm - tags: ["smoke-test"] - depends_on: - - name: sign_artifact_rpm_x64_openssl3 - variant: "*" - commands: - - func: checkout - - func: get_artifact_url - vars: - package_variant: rpm-x64-openssl3 - signature_tag: signed - - func: write_preload_script - - func: install - vars: - node_js_version: "20.18.1" - - func: test_artifact_docker - vars: - node_js_version: "20.18.1" - dockerfile: rocky9-fips-rpm - task_name: ${task_name} - - name: pkg_test_docker_rpm_x64_openssl3_amazonlinux2023_rpm - tags: ["smoke-test"] - depends_on: - - name: sign_artifact_rpm_x64_openssl3 - variant: "*" - commands: - - func: checkout - - func: get_artifact_url - vars: - package_variant: rpm-x64-openssl3 - signature_tag: signed - - func: write_preload_script - - func: install - vars: - node_js_version: "20.18.1" - - func: test_artifact_docker - vars: - node_js_version: "20.18.1" - dockerfile: amazonlinux2023-rpm - task_name: ${task_name} - - name: pkg_test_docker_linux_arm64_ubuntu20_04_tgz - tags: ["smoke-test"] - depends_on: - - name: sign_artifact_linux_arm64 - variant: "*" - commands: - - func: checkout - - func: get_artifact_url - vars: - package_variant: linux-arm64 - signature_tag: signed - - func: write_preload_script - - func: install - vars: - node_js_version: "20.18.1" - - func: test_artifact_docker - vars: - node_js_version: "20.18.1" - dockerfile: ubuntu20.04-tgz - task_name: ${task_name} - - name: pkg_test_docker_deb_arm64_ubuntu18_04_deb - tags: ["smoke-test"] - depends_on: - - name: sign_artifact_deb_arm64 - variant: "*" - commands: - - func: checkout - - func: get_artifact_url - vars: - package_variant: deb-arm64 - signature_tag: signed - - func: write_preload_script - - func: install - vars: - node_js_version: "20.18.1" - - func: test_artifact_docker - vars: - node_js_version: "20.18.1" - dockerfile: ubuntu18.04-deb - task_name: ${task_name} - - name: pkg_test_docker_deb_arm64_ubuntu20_04_deb - tags: ["smoke-test"] - depends_on: - - name: sign_artifact_deb_arm64 - variant: "*" - commands: - - func: checkout - - func: get_artifact_url - vars: - package_variant: deb-arm64 - signature_tag: signed - - func: write_preload_script - - func: install - vars: - node_js_version: "20.18.1" - - func: test_artifact_docker - vars: - node_js_version: "20.18.1" - dockerfile: ubuntu20.04-deb - task_name: ${task_name} - - name: pkg_test_docker_deb_arm64_ubuntu22_04_deb - tags: ["smoke-test"] - depends_on: - - name: sign_artifact_deb_arm64 - variant: "*" - commands: - - func: checkout - - func: get_artifact_url - vars: - package_variant: deb-arm64 - signature_tag: signed - - func: write_preload_script - - func: install - vars: - node_js_version: "20.18.1" - - func: test_artifact_docker - vars: - node_js_version: "20.18.1" - dockerfile: ubuntu22.04-deb - task_name: ${task_name} - - name: pkg_test_docker_deb_arm64_ubuntu22_04_nohome_deb - tags: ["smoke-test"] - depends_on: - - name: sign_artifact_deb_arm64 - variant: "*" - commands: - - func: checkout - - func: get_artifact_url - vars: - package_variant: deb-arm64 - signature_tag: signed - - func: write_preload_script - - func: install - vars: - node_js_version: "20.18.1" - - func: test_artifact_docker - vars: - node_js_version: "20.18.1" - dockerfile: ubuntu22.04-nohome-deb - task_name: ${task_name} - - name: pkg_test_docker_deb_arm64_ubuntu22_04_qemu_deb - tags: ["smoke-test"] - depends_on: - - name: sign_artifact_deb_arm64 - variant: "*" - commands: - - func: checkout - - func: get_artifact_url - vars: - package_variant: deb-arm64 - signature_tag: signed - - func: write_preload_script - - func: install - vars: - node_js_version: "20.18.1" - - func: test_artifact_docker - vars: - node_js_version: "20.18.1" - dockerfile: ubuntu22.04-qemu-deb - task_name: ${task_name} - - name: pkg_test_docker_deb_arm64_ubuntu24_04_deb - tags: ["smoke-test"] - depends_on: - - name: sign_artifact_deb_arm64 - variant: "*" - commands: - - func: checkout - - func: get_artifact_url - vars: - package_variant: deb-arm64 - signature_tag: signed - - func: write_preload_script - - func: install - vars: - node_js_version: "20.18.1" - - func: test_artifact_docker - vars: - node_js_version: "20.18.1" - dockerfile: ubuntu24.04-deb - task_name: ${task_name} - - name: pkg_test_docker_deb_arm64_debian10_deb - tags: ["smoke-test"] - depends_on: - - name: sign_artifact_deb_arm64 - variant: "*" - commands: - - func: checkout - - func: get_artifact_url - vars: - package_variant: deb-arm64 - signature_tag: signed - - func: write_preload_script - - func: install - vars: - node_js_version: "20.18.1" - - func: test_artifact_docker - vars: - node_js_version: "20.18.1" - dockerfile: debian10-deb - task_name: ${task_name} - - name: pkg_test_docker_deb_arm64_debian11_deb - tags: ["smoke-test"] - depends_on: - - name: sign_artifact_deb_arm64 - variant: "*" - commands: - - func: checkout - - func: get_artifact_url - vars: - package_variant: deb-arm64 - signature_tag: signed - - func: write_preload_script - - func: install - vars: - node_js_version: "20.18.1" - - func: test_artifact_docker - vars: - node_js_version: "20.18.1" - dockerfile: debian11-deb - task_name: ${task_name} - - name: pkg_test_docker_deb_arm64_debian12_deb - tags: ["smoke-test"] - depends_on: - - name: sign_artifact_deb_arm64 - variant: "*" - commands: - - func: checkout - - func: get_artifact_url - vars: - package_variant: deb-arm64 - signature_tag: signed - - func: write_preload_script - - func: install - vars: - node_js_version: "20.18.1" - - func: test_artifact_docker - vars: - node_js_version: "20.18.1" - dockerfile: debian12-deb - task_name: ${task_name} - - name: pkg_test_docker_rpm_arm64_rocky8_rpm - tags: ["smoke-test"] - depends_on: - - name: sign_artifact_rpm_arm64 - variant: "*" - commands: - - func: checkout - - func: get_artifact_url - vars: - package_variant: rpm-arm64 - signature_tag: signed - - func: write_preload_script - - func: install - vars: - node_js_version: "20.18.1" - - func: test_artifact_docker - vars: - node_js_version: "20.18.1" - dockerfile: rocky8-rpm - task_name: ${task_name} - - name: pkg_test_docker_rpm_arm64_rocky9_rpm - tags: ["smoke-test"] - depends_on: - - name: sign_artifact_rpm_arm64 - variant: "*" - commands: - - func: checkout - - func: get_artifact_url - vars: - package_variant: rpm-arm64 - signature_tag: signed - - func: write_preload_script - - func: install - vars: - node_js_version: "20.18.1" - - func: test_artifact_docker - vars: - node_js_version: "20.18.1" - dockerfile: rocky9-rpm - task_name: ${task_name} - - name: pkg_test_docker_rpm_arm64_fedora34_rpm - tags: ["smoke-test"] - depends_on: - - name: sign_artifact_rpm_arm64 - variant: "*" - commands: - - func: checkout - - func: get_artifact_url - vars: - package_variant: rpm-arm64 - signature_tag: signed - - func: write_preload_script - - func: install - vars: - node_js_version: "20.18.1" - - func: test_artifact_docker - vars: - node_js_version: "20.18.1" - dockerfile: fedora34-rpm - task_name: ${task_name} - - name: pkg_test_docker_rpm_arm64_amazonlinux2_rpm - tags: ["smoke-test"] - depends_on: - - name: sign_artifact_rpm_arm64 - variant: "*" - commands: - - func: checkout - - func: get_artifact_url - vars: - package_variant: rpm-arm64 - signature_tag: signed - - func: write_preload_script - - func: install - vars: - node_js_version: "20.18.1" - - func: test_artifact_docker - vars: - node_js_version: "20.18.1" - dockerfile: amazonlinux2-rpm - task_name: ${task_name} - - name: pkg_test_docker_rpm_arm64_amazonlinux2023_rpm - tags: ["smoke-test"] - depends_on: - - name: sign_artifact_rpm_arm64 - variant: "*" - commands: - - func: checkout - - func: get_artifact_url - vars: - package_variant: rpm-arm64 - signature_tag: signed - - func: write_preload_script - - func: install - vars: - node_js_version: "20.18.1" - - func: test_artifact_docker - vars: - node_js_version: "20.18.1" - dockerfile: amazonlinux2023-rpm - task_name: ${task_name} - - name: pkg_test_docker_deb_arm64_openssl11_ubuntu20_04_deb - tags: ["smoke-test"] - depends_on: - - name: sign_artifact_deb_arm64_openssl11 - variant: "*" - commands: - - func: checkout - - func: get_artifact_url - vars: - package_variant: deb-arm64-openssl11 - signature_tag: signed - - func: write_preload_script - - func: install - vars: - node_js_version: "20.18.1" - - func: test_artifact_docker - vars: - node_js_version: "20.18.1" - dockerfile: ubuntu20.04-deb - task_name: ${task_name} - - name: pkg_test_docker_deb_arm64_openssl11_debian10_deb - tags: ["smoke-test"] - depends_on: - - name: sign_artifact_deb_arm64_openssl11 - variant: "*" - commands: - - func: checkout - - func: get_artifact_url - vars: - package_variant: deb-arm64-openssl11 - signature_tag: signed - - func: write_preload_script - - func: install - vars: - node_js_version: "20.18.1" - - func: test_artifact_docker - vars: - node_js_version: "20.18.1" - dockerfile: debian10-deb - task_name: ${task_name} - - name: pkg_test_docker_deb_arm64_openssl11_debian11_deb - tags: ["smoke-test"] - depends_on: - - name: sign_artifact_deb_arm64_openssl11 - variant: "*" - commands: - - func: checkout - - func: get_artifact_url - vars: - package_variant: deb-arm64-openssl11 - signature_tag: signed - - func: write_preload_script - - func: install - vars: - node_js_version: "20.18.1" - - func: test_artifact_docker - vars: - node_js_version: "20.18.1" - dockerfile: debian11-deb - task_name: ${task_name} - - name: pkg_test_docker_rpm_arm64_openssl11_rocky8_rpm - tags: ["smoke-test"] - depends_on: - - name: sign_artifact_rpm_arm64_openssl11 - variant: "*" - commands: - - func: checkout - - func: get_artifact_url - vars: - package_variant: rpm-arm64-openssl11 - signature_tag: signed - - func: write_preload_script - - func: install - vars: - node_js_version: "20.18.1" - - func: test_artifact_docker - vars: - node_js_version: "20.18.1" - dockerfile: rocky8-rpm - task_name: ${task_name} - - name: pkg_test_docker_rpm_arm64_openssl11_rocky9_rpm - tags: ["smoke-test"] - depends_on: - - name: sign_artifact_rpm_arm64_openssl11 - variant: "*" - commands: - - func: checkout - - func: get_artifact_url - vars: - package_variant: rpm-arm64-openssl11 - signature_tag: signed - - func: write_preload_script - - func: install - vars: - node_js_version: "20.18.1" - - func: test_artifact_docker - vars: - node_js_version: "20.18.1" - dockerfile: rocky9-rpm - task_name: ${task_name} - - name: pkg_test_docker_rpm_arm64_openssl11_fedora34_rpm - tags: ["smoke-test"] - depends_on: - - name: sign_artifact_rpm_arm64_openssl11 - variant: "*" - commands: - - func: checkout - - func: get_artifact_url - vars: - package_variant: rpm-arm64-openssl11 - signature_tag: signed - - func: write_preload_script - - func: install - vars: - node_js_version: "20.18.1" - - func: test_artifact_docker - vars: - node_js_version: "20.18.1" - dockerfile: fedora34-rpm - task_name: ${task_name} - - name: pkg_test_docker_rpm_arm64_openssl11_amazonlinux2_rpm - tags: ["smoke-test"] - depends_on: - - name: sign_artifact_rpm_arm64_openssl11 - variant: "*" - commands: - - func: checkout - - func: get_artifact_url - vars: - package_variant: rpm-arm64-openssl11 - signature_tag: signed - - func: write_preload_script - - func: install - vars: - node_js_version: "20.18.1" - - func: test_artifact_docker - vars: - node_js_version: "20.18.1" - dockerfile: amazonlinux2-rpm - task_name: ${task_name} - - name: pkg_test_docker_deb_arm64_openssl3_ubuntu22_04_deb - tags: ["smoke-test"] - depends_on: - - name: sign_artifact_deb_arm64_openssl3 - variant: "*" - commands: - - func: checkout - - func: get_artifact_url - vars: - package_variant: deb-arm64-openssl3 - signature_tag: signed - - func: write_preload_script - - func: install - vars: - node_js_version: "20.18.1" - - func: test_artifact_docker - vars: - node_js_version: "20.18.1" - dockerfile: ubuntu22.04-deb - task_name: ${task_name} - - name: pkg_test_docker_deb_arm64_openssl3_ubuntu22_04_fips_deb - tags: ["smoke-test"] - depends_on: - - name: sign_artifact_deb_arm64_openssl3 - variant: "*" - commands: - - func: checkout - - func: get_artifact_url - vars: - package_variant: deb-arm64-openssl3 - signature_tag: signed - - func: write_preload_script - - func: install - vars: - node_js_version: "20.18.1" - - func: test_artifact_docker - vars: - node_js_version: "20.18.1" - dockerfile: ubuntu22.04-fips-deb - task_name: ${task_name} - - name: pkg_test_docker_deb_arm64_openssl3_debian12_deb - tags: ["smoke-test"] - depends_on: - - name: sign_artifact_deb_arm64_openssl3 - variant: "*" - commands: - - func: checkout - - func: get_artifact_url - vars: - package_variant: deb-arm64-openssl3 - signature_tag: signed - - func: write_preload_script - - func: install - vars: - node_js_version: "20.18.1" - - func: test_artifact_docker - vars: - node_js_version: "20.18.1" - dockerfile: debian12-deb - task_name: ${task_name} - - name: pkg_test_docker_rpm_arm64_openssl3_rocky8_epel_rpm - tags: ["smoke-test"] - depends_on: - - name: sign_artifact_rpm_arm64_openssl3 - variant: "*" - commands: - - func: checkout - - func: get_artifact_url - vars: - package_variant: rpm-arm64-openssl3 - signature_tag: signed - - func: write_preload_script - - func: install - vars: - node_js_version: "20.18.1" - - func: test_artifact_docker - vars: - node_js_version: "20.18.1" - dockerfile: rocky8-epel-rpm - task_name: ${task_name} - - name: pkg_test_docker_rpm_arm64_openssl3_rocky9_rpm - tags: ["smoke-test"] - depends_on: - - name: sign_artifact_rpm_arm64_openssl3 - variant: "*" - commands: - - func: checkout - - func: get_artifact_url - vars: - package_variant: rpm-arm64-openssl3 - signature_tag: signed - - func: write_preload_script - - func: install - vars: - node_js_version: "20.18.1" - - func: test_artifact_docker - vars: - node_js_version: "20.18.1" - dockerfile: rocky9-rpm - task_name: ${task_name} - - name: pkg_test_docker_rpm_arm64_openssl3_rocky9_fips_rpm - tags: ["smoke-test"] - depends_on: - - name: sign_artifact_rpm_arm64_openssl3 - variant: "*" - commands: - - func: checkout - - func: get_artifact_url - vars: - package_variant: rpm-arm64-openssl3 - signature_tag: signed - - func: write_preload_script - - func: install - vars: - node_js_version: "20.18.1" - - func: test_artifact_docker - vars: - node_js_version: "20.18.1" - dockerfile: rocky9-fips-rpm - task_name: ${task_name} - - name: pkg_test_docker_rpm_arm64_openssl3_amazonlinux2023_rpm - tags: ["smoke-test"] - depends_on: - - name: sign_artifact_rpm_arm64_openssl3 - variant: "*" - commands: - - func: checkout - - func: get_artifact_url - vars: - package_variant: rpm-arm64-openssl3 - signature_tag: signed - - func: write_preload_script - - func: install - vars: - node_js_version: "20.18.1" - - func: test_artifact_docker - vars: - node_js_version: "20.18.1" - dockerfile: amazonlinux2023-rpm - task_name: ${task_name} - - name: pkg_test_rpmextract_rpm_ppc64le - tags: ["smoke-test"] - depends_on: - - name: sign_artifact_rpm_ppc64le - variant: "*" - commands: - - func: checkout - - func: get_artifact_url - vars: - package_variant: rpm-ppc64le - signature_tag: signed - - func: write_preload_script - - func: test_artifact_rpmextract - - name: pkg_test_rpmextract_rpm_s390x - tags: ["smoke-test"] - depends_on: - - name: sign_artifact_rpm_s390x - variant: "*" - commands: - - func: checkout - - func: get_artifact_url - vars: - package_variant: rpm-s390x - signature_tag: signed - - func: write_preload_script - - func: test_artifact_rpmextract - - name: pkg_test_ssh_win32_x64 - tags: ["smoke-test"] - depends_on: - - name: sign_artifact_win32_x64 - variant: "*" - commands: - - func: checkout - - func: get_artifact_url - vars: - package_variant: win32-x64 - signature_tag: signed - - func: write_preload_script - - func: spawn_host - vars: - distro: windows-vsCurrent-small - - func: run_pkg_tests_through_ssh - vars: - admin_user_name: Administrator - onhost_script_path: .evergreen/test-package-win32.sh - preload_script_path: preload.sh - - name: pkg_test_ssh_win32msi_x64 - tags: ["smoke-test"] - depends_on: - - name: sign_artifact_win32msi_x64 - variant: "*" - commands: - - func: checkout - - func: get_artifact_url - vars: - package_variant: win32msi-x64 - signature_tag: signed - - func: write_preload_script - - func: spawn_host - vars: - distro: windows-vsCurrent-small - - func: run_pkg_tests_through_ssh - vars: - admin_user_name: Administrator - onhost_script_path: .evergreen/test-package-win32.sh - preload_script_path: preload.sh - - name: create_static_analysis_report - tags: ["extra-integration-test"] - depends_on: - - name: ".compile-artifact" - variant: "*" - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: create_static_analysis_report - vars: - node_js_version: "20.18.1" - - ### - # RELEASE TASKS - ### - - name: release_draft - git_tag_only: true - depends_on: - - name: ".smoke-test" - variant: "*" - - name: ".extra-integration-test" - variant: "*" - - name: ".e2e-test" - variant: "*" - - name: ".connectivity-test" - variant: "*" - - name: check - variant: "*" - - name: ".unit-test" - variant: "*" - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: release_draft - vars: - node_js_version: "20.18.1" - - name: release_publish_dry_run - git_tag_only: true - exec_timeout_secs: 86400 - depends_on: - - name: release_draft - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: release_publish_download_and_list_artifacts - vars: - node_js_version: "20.18.1" - - func: papertrail_trace - vars: - product: "mongosh-draft" - - func: release_publish_dry_run - vars: - node_js_version: "20.18.1" - - name: release_publish - tags: ["publish"] - git_tag_only: true - exec_timeout_secs: 86400 - depends_on: - - name: compile_ts - variant: linux_compile - commands: - - func: checkout - - func: install - vars: - node_js_version: "20.18.1" - - func: release_publish_download_and_list_artifacts - vars: - node_js_version: "20.18.1" - - func: papertrail_trace - vars: - product: "mongosh" - - func: release_publish - vars: - node_js_version: "20.18.1" - -# Need to run builds for every possible build variant. -buildvariants: - - name: darwin-n20 - display_name: "MacOS 14 arm64 n20 (Unit tests)" - run_on: macos-14-arm64 - tags: [] - expansions: - executable_os_id: darwin-arm64 - mongosh_server_test_version: "" - node_js_version: "20.18.1" - mongosh_skip_node_version_check: "" - tasks: - - name: test_arg_parser - - name: test_async_rewriter2 - - name: test_autocomplete - - name: test_browser_repl - - name: test_browser_runtime_core - - name: test_browser_runtime_electron - - name: test_build - - name: test_cli_repl - - name: test_e2e_tests - - name: test_editor - - name: test_errors - - name: test_history - - name: test_i18n - - name: test_js_multiline_to_singleline - - name: test_logging - - name: test_node_runtime_worker_thread - - name: test_service_provider_core - - name: test_service_provider_node_driver - - name: test_shell_api - - name: test_shell_evaluator - - name: test_snippet_manager - - name: test_types - - name: tests_darwin-m60xc_n20 - display_name: "MacOS 14 arm64 m60xc n20 (Unit tests)" - run_on: macos-14-arm64 - tags: [] - expansions: - executable_os_id: darwin-arm64 - mongosh_server_test_version: "6.0.x" - node_js_version: "20.18.1" - mongosh_skip_node_version_check: "" - tasks: - - name: test_arg_parser - - name: test_async_rewriter2 - - name: test_autocomplete - - name: test_browser_repl - - name: test_browser_runtime_core - - name: test_browser_runtime_electron - - name: test_build - - name: test_cli_repl - - name: test_e2e_tests - - name: test_editor - - name: test_errors - - name: test_history - - name: test_i18n - - name: test_js_multiline_to_singleline - - name: test_logging - - name: test_node_runtime_worker_thread - - name: test_service_provider_core - - name: test_service_provider_node_driver - - name: test_shell_api - - name: test_shell_evaluator - - name: test_snippet_manager - - name: test_types - - name: tests_darwin-m60xe_n20 - display_name: "MacOS 14 arm64 m60xe n20 (Unit tests)" - run_on: macos-14-arm64 - tags: [] - expansions: - executable_os_id: darwin-arm64 - mongosh_server_test_version: "6.0.x-enterprise" - node_js_version: "20.18.1" - mongosh_skip_node_version_check: "" - tasks: - - name: test_arg_parser - - name: test_async_rewriter2 - - name: test_autocomplete - - name: test_browser_repl - - name: test_browser_runtime_core - - name: test_browser_runtime_electron - - name: test_build - - name: test_cli_repl - - name: test_e2e_tests - - name: test_editor - - name: test_errors - - name: test_history - - name: test_i18n - - name: test_js_multiline_to_singleline - - name: test_logging - - name: test_node_runtime_worker_thread - - name: test_service_provider_core - - name: test_service_provider_node_driver - - name: test_shell_api - - name: test_shell_evaluator - - name: test_snippet_manager - - name: test_types - - name: tests_darwin-m70xc_n20 - display_name: "MacOS 14 arm64 m70xc n20 (Unit tests)" - run_on: macos-14-arm64 - tags: [] - expansions: - executable_os_id: darwin-arm64 - mongosh_server_test_version: "7.0.x" - node_js_version: "20.18.1" - mongosh_skip_node_version_check: "" - tasks: - - name: test_arg_parser - - name: test_async_rewriter2 - - name: test_autocomplete - - name: test_browser_repl - - name: test_browser_runtime_core - - name: test_browser_runtime_electron - - name: test_build - - name: test_cli_repl - - name: test_e2e_tests - - name: test_editor - - name: test_errors - - name: test_history - - name: test_i18n - - name: test_js_multiline_to_singleline - - name: test_logging - - name: test_node_runtime_worker_thread - - name: test_service_provider_core - - name: test_service_provider_node_driver - - name: test_shell_api - - name: test_shell_evaluator - - name: test_snippet_manager - - name: test_types - - name: tests_darwin-m70xe_n20 - display_name: "MacOS 14 arm64 m70xe n20 (Unit tests)" - run_on: macos-14-arm64 - tags: [] - expansions: - executable_os_id: darwin-arm64 - mongosh_server_test_version: "7.0.x-enterprise" - node_js_version: "20.18.1" - mongosh_skip_node_version_check: "" - tasks: - - name: test_arg_parser - - name: test_async_rewriter2 - - name: test_autocomplete - - name: test_browser_repl - - name: test_browser_runtime_core - - name: test_browser_runtime_electron - - name: test_build - - name: test_cli_repl - - name: test_e2e_tests - - name: test_editor - - name: test_errors - - name: test_history - - name: test_i18n - - name: test_js_multiline_to_singleline - - name: test_logging - - name: test_node_runtime_worker_thread - - name: test_service_provider_core - - name: test_service_provider_node_driver - - name: test_shell_api - - name: test_shell_evaluator - - name: test_snippet_manager - - name: test_types - - name: tests_darwin-m80xc_n20 - display_name: "MacOS 14 arm64 m80xc n20 (Unit tests)" - run_on: macos-14-arm64 - tags: [] - expansions: - executable_os_id: darwin-arm64 - mongosh_server_test_version: "8.0.x" - node_js_version: "20.18.1" - mongosh_skip_node_version_check: "" - tasks: - - name: test_arg_parser - - name: test_async_rewriter2 - - name: test_autocomplete - - name: test_browser_repl - - name: test_browser_runtime_core - - name: test_browser_runtime_electron - - name: test_build - - name: test_cli_repl - - name: test_e2e_tests - - name: test_editor - - name: test_errors - - name: test_history - - name: test_i18n - - name: test_js_multiline_to_singleline - - name: test_logging - - name: test_node_runtime_worker_thread - - name: test_service_provider_core - - name: test_service_provider_node_driver - - name: test_shell_api - - name: test_shell_evaluator - - name: test_snippet_manager - - name: test_types - - name: tests_darwin-m80xe_n20 - display_name: "MacOS 14 arm64 m80xe n20 (Unit tests)" - run_on: macos-14-arm64 - tags: [] - expansions: - executable_os_id: darwin-arm64 - mongosh_server_test_version: "8.0.x-enterprise" - node_js_version: "20.18.1" - mongosh_skip_node_version_check: "" - tasks: - - name: test_arg_parser - - name: test_async_rewriter2 - - name: test_autocomplete - - name: test_browser_repl - - name: test_browser_runtime_core - - name: test_browser_runtime_electron - - name: test_build - - name: test_cli_repl - - name: test_e2e_tests - - name: test_editor - - name: test_errors - - name: test_history - - name: test_i18n - - name: test_js_multiline_to_singleline - - name: test_logging - - name: test_node_runtime_worker_thread - - name: test_service_provider_core - - name: test_service_provider_node_driver - - name: test_shell_api - - name: test_shell_evaluator - - name: test_snippet_manager - - name: test_types - - name: tests_darwin-mlatest_n20 - display_name: "MacOS 14 arm64 mlatest n20 (Unit tests)" - run_on: macos-14-arm64 - tags: ["mlatest"] - expansions: - executable_os_id: darwin-arm64 - mongosh_server_test_version: "latest-alpha-enterprise" - node_js_version: "20.18.1" - mongosh_skip_node_version_check: "" - tasks: - - name: test_arg_parser - - name: test_async_rewriter2 - - name: test_autocomplete - - name: test_browser_repl - - name: test_browser_runtime_core - - name: test_browser_runtime_electron - - name: test_build - - name: test_cli_repl - - name: test_e2e_tests - - name: test_editor - - name: test_errors - - name: test_history - - name: test_i18n - - name: test_js_multiline_to_singleline - - name: test_logging - - name: test_node_runtime_worker_thread - - name: test_service_provider_core - - name: test_service_provider_node_driver - - name: test_shell_api - - name: test_shell_evaluator - - name: test_snippet_manager - - name: test_types - - name: linux-n20 - display_name: "Ubuntu 20.04 x64 n20 (Unit tests)" - run_on: ubuntu2004-small - tags: ["nightly-driver"] - expansions: - executable_os_id: darwin-arm64 - mongosh_server_test_version: "" - node_js_version: "20.18.1" - mongosh_skip_node_version_check: "" - tasks: - - name: test_arg_parser - - name: test_async_rewriter2 - - name: test_autocomplete - - name: test_browser_runtime_core - - name: test_browser_runtime_electron - - name: test_build - - name: test_cli_repl - - name: test_e2e_tests - - name: test_editor - - name: test_errors - - name: test_history - - name: test_i18n - - name: test_java_shell - - name: test_js_multiline_to_singleline - - name: test_logging - - name: test_node_runtime_worker_thread - - name: test_service_provider_core - - name: test_service_provider_node_driver - - name: test_shell_api - - name: test_shell_evaluator - - name: test_snippet_manager - - name: test_types - - name: tests_linux-m42xc_n20 - display_name: "Ubuntu 20.04 x64 m42xc n20 (Unit tests)" - run_on: ubuntu2004-small - tags: ["nightly-driver"] - expansions: - executable_os_id: darwin-arm64 - mongosh_server_test_version: "4.2.x" - node_js_version: "20.18.1" - mongosh_skip_node_version_check: "" - tasks: - - name: test_arg_parser - - name: test_async_rewriter2 - - name: test_autocomplete - - name: test_browser_runtime_core - - name: test_browser_runtime_electron - - name: test_build - - name: test_cli_repl - - name: test_e2e_tests - - name: test_editor - - name: test_errors - - name: test_history - - name: test_i18n - - name: test_java_shell - - name: test_js_multiline_to_singleline - - name: test_logging - - name: test_node_runtime_worker_thread - - name: test_service_provider_core - - name: test_service_provider_node_driver - - name: test_shell_api - - name: test_shell_evaluator - - name: test_snippet_manager - - name: test_types - - name: tests_linux-m44xc_n20 - display_name: "Ubuntu 20.04 x64 m44xc n20 (Unit tests)" - run_on: ubuntu2004-small - tags: ["nightly-driver"] - expansions: - executable_os_id: darwin-arm64 - mongosh_server_test_version: "4.4.x" - node_js_version: "20.18.1" - mongosh_skip_node_version_check: "" - tasks: - - name: test_arg_parser - - name: test_async_rewriter2 - - name: test_autocomplete - - name: test_browser_runtime_core - - name: test_browser_runtime_electron - - name: test_build - - name: test_cli_repl - - name: test_e2e_tests - - name: test_editor - - name: test_errors - - name: test_history - - name: test_i18n - - name: test_java_shell - - name: test_js_multiline_to_singleline - - name: test_logging - - name: test_node_runtime_worker_thread - - name: test_service_provider_core - - name: test_service_provider_node_driver - - name: test_shell_api - - name: test_shell_evaluator - - name: test_snippet_manager - - name: test_types - - name: tests_linux-m44xe_n20 - display_name: "Ubuntu 20.04 x64 m44xe n20 (Unit tests)" - run_on: ubuntu2004-small - tags: ["nightly-driver"] - expansions: - executable_os_id: darwin-arm64 - mongosh_server_test_version: "4.4.x-enterprise" - node_js_version: "20.18.1" - mongosh_skip_node_version_check: "" - tasks: - - name: test_arg_parser - - name: test_async_rewriter2 - - name: test_autocomplete - - name: test_browser_runtime_core - - name: test_browser_runtime_electron - - name: test_build - - name: test_cli_repl - - name: test_e2e_tests - - name: test_editor - - name: test_errors - - name: test_history - - name: test_i18n - - name: test_java_shell - - name: test_js_multiline_to_singleline - - name: test_logging - - name: test_node_runtime_worker_thread - - name: test_service_provider_core - - name: test_service_provider_node_driver - - name: test_shell_api - - name: test_shell_evaluator - - name: test_snippet_manager - - name: test_types - - name: tests_linux-m50xc_n20 - display_name: "Ubuntu 20.04 x64 m50xc n20 (Unit tests)" - run_on: ubuntu2004-small - tags: ["nightly-driver"] - expansions: - executable_os_id: darwin-arm64 - mongosh_server_test_version: "5.0.x" - node_js_version: "20.18.1" - mongosh_skip_node_version_check: "" - tasks: - - name: test_arg_parser - - name: test_async_rewriter2 - - name: test_autocomplete - - name: test_browser_runtime_core - - name: test_browser_runtime_electron - - name: test_build - - name: test_cli_repl - - name: test_e2e_tests - - name: test_editor - - name: test_errors - - name: test_history - - name: test_i18n - - name: test_java_shell - - name: test_js_multiline_to_singleline - - name: test_logging - - name: test_node_runtime_worker_thread - - name: test_service_provider_core - - name: test_service_provider_node_driver - - name: test_shell_api - - name: test_shell_evaluator - - name: test_snippet_manager - - name: test_types - - name: tests_linux-m50xe_n20 - display_name: "Ubuntu 20.04 x64 m50xe n20 (Unit tests)" - run_on: ubuntu2004-small - tags: ["nightly-driver"] - expansions: - executable_os_id: darwin-arm64 - mongosh_server_test_version: "5.0.x-enterprise" - node_js_version: "20.18.1" - mongosh_skip_node_version_check: "" - tasks: - - name: test_arg_parser - - name: test_async_rewriter2 - - name: test_autocomplete - - name: test_browser_runtime_core - - name: test_browser_runtime_electron - - name: test_build - - name: test_cli_repl - - name: test_e2e_tests - - name: test_editor - - name: test_errors - - name: test_history - - name: test_i18n - - name: test_java_shell - - name: test_js_multiline_to_singleline - - name: test_logging - - name: test_node_runtime_worker_thread - - name: test_service_provider_core - - name: test_service_provider_node_driver - - name: test_shell_api - - name: test_shell_evaluator - - name: test_snippet_manager - - name: test_types - - name: tests_linux-m60xc_n20 - display_name: "Ubuntu 20.04 x64 m60xc n20 (Unit tests)" - run_on: ubuntu2004-small - tags: ["nightly-driver"] - expansions: - executable_os_id: darwin-arm64 - mongosh_server_test_version: "6.0.x" - node_js_version: "20.18.1" - mongosh_skip_node_version_check: "" - tasks: - - name: test_arg_parser - - name: test_async_rewriter2 - - name: test_autocomplete - - name: test_browser_runtime_core - - name: test_browser_runtime_electron - - name: test_build - - name: test_cli_repl - - name: test_e2e_tests - - name: test_editor - - name: test_errors - - name: test_history - - name: test_i18n - - name: test_java_shell - - name: test_js_multiline_to_singleline - - name: test_logging - - name: test_node_runtime_worker_thread - - name: test_service_provider_core - - name: test_service_provider_node_driver - - name: test_shell_api - - name: test_shell_evaluator - - name: test_snippet_manager - - name: test_types - - name: tests_linux-m60xe_n20 - display_name: "Ubuntu 20.04 x64 m60xe n20 (Unit tests)" - run_on: ubuntu2004-small - tags: ["nightly-driver"] - expansions: - executable_os_id: darwin-arm64 - mongosh_server_test_version: "6.0.x-enterprise" - node_js_version: "20.18.1" - mongosh_skip_node_version_check: "" - tasks: - - name: test_arg_parser - - name: test_async_rewriter2 - - name: test_autocomplete - - name: test_browser_runtime_core - - name: test_browser_runtime_electron - - name: test_build - - name: test_cli_repl - - name: test_e2e_tests - - name: test_editor - - name: test_errors - - name: test_history - - name: test_i18n - - name: test_java_shell - - name: test_js_multiline_to_singleline - - name: test_logging - - name: test_node_runtime_worker_thread - - name: test_service_provider_core - - name: test_service_provider_node_driver - - name: test_shell_api - - name: test_shell_evaluator - - name: test_snippet_manager - - name: test_types - - name: tests_linux-m70xc_n20 - display_name: "Ubuntu 20.04 x64 m70xc n20 (Unit tests)" - run_on: ubuntu2004-small - tags: ["nightly-driver"] - expansions: - executable_os_id: darwin-arm64 - mongosh_server_test_version: "7.0.x" - node_js_version: "20.18.1" - mongosh_skip_node_version_check: "" - tasks: - - name: test_arg_parser - - name: test_async_rewriter2 - - name: test_autocomplete - - name: test_browser_runtime_core - - name: test_browser_runtime_electron - - name: test_build - - name: test_cli_repl - - name: test_e2e_tests - - name: test_editor - - name: test_errors - - name: test_history - - name: test_i18n - - name: test_java_shell - - name: test_js_multiline_to_singleline - - name: test_logging - - name: test_node_runtime_worker_thread - - name: test_service_provider_core - - name: test_service_provider_node_driver - - name: test_shell_api - - name: test_shell_evaluator - - name: test_snippet_manager - - name: test_types - - name: tests_linux-m70xe_n20 - display_name: "Ubuntu 20.04 x64 m70xe n20 (Unit tests)" - run_on: ubuntu2004-small - tags: ["nightly-driver"] - expansions: - executable_os_id: darwin-arm64 - mongosh_server_test_version: "7.0.x-enterprise" - node_js_version: "20.18.1" - mongosh_skip_node_version_check: "" - tasks: - - name: test_arg_parser - - name: test_async_rewriter2 - - name: test_autocomplete - - name: test_browser_runtime_core - - name: test_browser_runtime_electron - - name: test_build - - name: test_cli_repl - - name: test_e2e_tests - - name: test_editor - - name: test_errors - - name: test_history - - name: test_i18n - - name: test_java_shell - - name: test_js_multiline_to_singleline - - name: test_logging - - name: test_node_runtime_worker_thread - - name: test_service_provider_core - - name: test_service_provider_node_driver - - name: test_shell_api - - name: test_shell_evaluator - - name: test_snippet_manager - - name: test_types - - name: tests_linux-m80xc_n20 - display_name: "Ubuntu 20.04 x64 m80xc n20 (Unit tests)" - run_on: ubuntu2004-small - tags: ["nightly-driver"] - expansions: - executable_os_id: darwin-arm64 - mongosh_server_test_version: "8.0.x" - node_js_version: "20.18.1" - mongosh_skip_node_version_check: "" - tasks: - - name: test_arg_parser - - name: test_async_rewriter2 - - name: test_autocomplete - - name: test_browser_runtime_core - - name: test_browser_runtime_electron - - name: test_build - - name: test_cli_repl - - name: test_e2e_tests - - name: test_editor - - name: test_errors - - name: test_history - - name: test_i18n - - name: test_java_shell - - name: test_js_multiline_to_singleline - - name: test_logging - - name: test_node_runtime_worker_thread - - name: test_service_provider_core - - name: test_service_provider_node_driver - - name: test_shell_api - - name: test_shell_evaluator - - name: test_snippet_manager - - name: test_types - - name: tests_linux-m80xe_n20 - display_name: "Ubuntu 20.04 x64 m80xe n20 (Unit tests)" - run_on: ubuntu2004-small - tags: ["nightly-driver"] - expansions: - executable_os_id: darwin-arm64 - mongosh_server_test_version: "8.0.x-enterprise" - node_js_version: "20.18.1" - mongosh_skip_node_version_check: "" - tasks: - - name: test_arg_parser - - name: test_async_rewriter2 - - name: test_autocomplete - - name: test_browser_runtime_core - - name: test_browser_runtime_electron - - name: test_build - - name: test_cli_repl - - name: test_e2e_tests - - name: test_editor - - name: test_errors - - name: test_history - - name: test_i18n - - name: test_java_shell - - name: test_js_multiline_to_singleline - - name: test_logging - - name: test_node_runtime_worker_thread - - name: test_service_provider_core - - name: test_service_provider_node_driver - - name: test_shell_api - - name: test_shell_evaluator - - name: test_snippet_manager - - name: test_types - - name: tests_linux-mlatest_n20 - display_name: "Ubuntu 20.04 x64 mlatest n20 (Unit tests)" - run_on: ubuntu2004-small - tags: ["nightly-driver","mlatest"] - expansions: - executable_os_id: darwin-arm64 - mongosh_server_test_version: "latest-alpha-enterprise" - node_js_version: "20.18.1" - mongosh_skip_node_version_check: "" - tasks: - - name: test_arg_parser - - name: test_async_rewriter2 - - name: test_autocomplete - - name: test_browser_runtime_core - - name: test_browser_runtime_electron - - name: test_build - - name: test_cli_repl - - name: test_e2e_tests - - name: test_editor - - name: test_errors - - name: test_history - - name: test_i18n - - name: test_java_shell - - name: test_js_multiline_to_singleline - - name: test_logging - - name: test_node_runtime_worker_thread - - name: test_service_provider_core - - name: test_service_provider_node_driver - - name: test_shell_api - - name: test_shell_evaluator - - name: test_snippet_manager - - name: test_types - - name: win32-n20 - display_name: "Windows n20 (Unit tests)" - run_on: windows-vsCurrent-small - tags: [] - expansions: - executable_os_id: win32 - mongosh_server_test_version: "" - node_js_version: "20.18.1" - mongosh_skip_node_version_check: "" - tasks: - - name: test_arg_parser - - name: test_async_rewriter2 - - name: test_autocomplete - - name: test_browser_runtime_core - - name: test_browser_runtime_electron - - name: test_build - - name: test_cli_repl - - name: test_e2e_tests - - name: test_editor - - name: test_errors - - name: test_history - - name: test_i18n - - name: test_js_multiline_to_singleline - - name: test_logging - - name: test_node_runtime_worker_thread - - name: test_service_provider_core - - name: test_service_provider_node_driver - - name: test_shell_api - - name: test_shell_evaluator - - name: test_snippet_manager - - name: test_types - - name: tests_win32-m42xc_n20 - display_name: "Windows m42xc n20 (Unit tests)" - run_on: windows-vsCurrent-small - tags: [] - expansions: - executable_os_id: win32 - mongosh_server_test_version: "4.2.x" - node_js_version: "20.18.1" - mongosh_skip_node_version_check: "" - tasks: - - name: test_arg_parser - - name: test_async_rewriter2 - - name: test_autocomplete - - name: test_browser_runtime_core - - name: test_browser_runtime_electron - - name: test_build - - name: test_cli_repl - - name: test_e2e_tests - - name: test_editor - - name: test_errors - - name: test_history - - name: test_i18n - - name: test_js_multiline_to_singleline - - name: test_logging - - name: test_node_runtime_worker_thread - - name: test_service_provider_core - - name: test_service_provider_node_driver - - name: test_shell_api - - name: test_shell_evaluator - - name: test_snippet_manager - - name: test_types - - name: tests_win32-m42xe_n20 - display_name: "Windows m42xe n20 (Unit tests)" - run_on: windows-vsCurrent-small - tags: [] - expansions: - executable_os_id: win32 - mongosh_server_test_version: "4.2.x-enterprise" - node_js_version: "20.18.1" - mongosh_skip_node_version_check: "" - tasks: - - name: test_arg_parser - - name: test_async_rewriter2 - - name: test_autocomplete - - name: test_browser_runtime_core - - name: test_browser_runtime_electron - - name: test_build - - name: test_cli_repl - - name: test_e2e_tests - - name: test_editor - - name: test_errors - - name: test_history - - name: test_i18n - - name: test_js_multiline_to_singleline - - name: test_logging - - name: test_node_runtime_worker_thread - - name: test_service_provider_core - - name: test_service_provider_node_driver - - name: test_shell_api - - name: test_shell_evaluator - - name: test_snippet_manager - - name: test_types - - name: tests_win32-m44xc_n20 - display_name: "Windows m44xc n20 (Unit tests)" - run_on: windows-vsCurrent-small - tags: [] - expansions: - executable_os_id: win32 - mongosh_server_test_version: "4.4.x" - node_js_version: "20.18.1" - mongosh_skip_node_version_check: "" - tasks: - - name: test_arg_parser - - name: test_async_rewriter2 - - name: test_autocomplete - - name: test_browser_runtime_core - - name: test_browser_runtime_electron - - name: test_build - - name: test_cli_repl - - name: test_e2e_tests - - name: test_editor - - name: test_errors - - name: test_history - - name: test_i18n - - name: test_js_multiline_to_singleline - - name: test_logging - - name: test_node_runtime_worker_thread - - name: test_service_provider_core - - name: test_service_provider_node_driver - - name: test_shell_api - - name: test_shell_evaluator - - name: test_snippet_manager - - name: test_types - - name: tests_win32-m44xe_n20 - display_name: "Windows m44xe n20 (Unit tests)" - run_on: windows-vsCurrent-small - tags: [] - expansions: - executable_os_id: win32 - mongosh_server_test_version: "4.4.x-enterprise" - node_js_version: "20.18.1" - mongosh_skip_node_version_check: "" - tasks: - - name: test_arg_parser - - name: test_async_rewriter2 - - name: test_autocomplete - - name: test_browser_runtime_core - - name: test_browser_runtime_electron - - name: test_build - - name: test_cli_repl - - name: test_e2e_tests - - name: test_editor - - name: test_errors - - name: test_history - - name: test_i18n - - name: test_js_multiline_to_singleline - - name: test_logging - - name: test_node_runtime_worker_thread - - name: test_service_provider_core - - name: test_service_provider_node_driver - - name: test_shell_api - - name: test_shell_evaluator - - name: test_snippet_manager - - name: test_types - - name: tests_win32-m50xc_n20 - display_name: "Windows m50xc n20 (Unit tests)" - run_on: windows-vsCurrent-small - tags: [] - expansions: - executable_os_id: win32 - mongosh_server_test_version: "5.0.x" - node_js_version: "20.18.1" - mongosh_skip_node_version_check: "" - tasks: - - name: test_arg_parser - - name: test_async_rewriter2 - - name: test_autocomplete - - name: test_browser_runtime_core - - name: test_browser_runtime_electron - - name: test_build - - name: test_cli_repl - - name: test_e2e_tests - - name: test_editor - - name: test_errors - - name: test_history - - name: test_i18n - - name: test_js_multiline_to_singleline - - name: test_logging - - name: test_node_runtime_worker_thread - - name: test_service_provider_core - - name: test_service_provider_node_driver - - name: test_shell_api - - name: test_shell_evaluator - - name: test_snippet_manager - - name: test_types - - name: tests_win32-m50xe_n20 - display_name: "Windows m50xe n20 (Unit tests)" - run_on: windows-vsCurrent-small - tags: [] - expansions: - executable_os_id: win32 - mongosh_server_test_version: "5.0.x-enterprise" - node_js_version: "20.18.1" - mongosh_skip_node_version_check: "" - tasks: - - name: test_arg_parser - - name: test_async_rewriter2 - - name: test_autocomplete - - name: test_browser_runtime_core - - name: test_browser_runtime_electron - - name: test_build - - name: test_cli_repl - - name: test_e2e_tests - - name: test_editor - - name: test_errors - - name: test_history - - name: test_i18n - - name: test_js_multiline_to_singleline - - name: test_logging - - name: test_node_runtime_worker_thread - - name: test_service_provider_core - - name: test_service_provider_node_driver - - name: test_shell_api - - name: test_shell_evaluator - - name: test_snippet_manager - - name: test_types - - name: tests_win32-m60xc_n20 - display_name: "Windows m60xc n20 (Unit tests)" - run_on: windows-vsCurrent-small - tags: [] - expansions: - executable_os_id: win32 - mongosh_server_test_version: "6.0.x" - node_js_version: "20.18.1" - mongosh_skip_node_version_check: "" - tasks: - - name: test_arg_parser - - name: test_async_rewriter2 - - name: test_autocomplete - - name: test_browser_runtime_core - - name: test_browser_runtime_electron - - name: test_build - - name: test_cli_repl - - name: test_e2e_tests - - name: test_editor - - name: test_errors - - name: test_history - - name: test_i18n - - name: test_js_multiline_to_singleline - - name: test_logging - - name: test_node_runtime_worker_thread - - name: test_service_provider_core - - name: test_service_provider_node_driver - - name: test_shell_api - - name: test_shell_evaluator - - name: test_snippet_manager - - name: test_types - - name: tests_win32-m60xe_n20 - display_name: "Windows m60xe n20 (Unit tests)" - run_on: windows-vsCurrent-small - tags: [] - expansions: - executable_os_id: win32 - mongosh_server_test_version: "6.0.x-enterprise" - node_js_version: "20.18.1" - mongosh_skip_node_version_check: "" - tasks: - - name: test_arg_parser - - name: test_async_rewriter2 - - name: test_autocomplete - - name: test_browser_runtime_core - - name: test_browser_runtime_electron - - name: test_build - - name: test_cli_repl - - name: test_e2e_tests - - name: test_editor - - name: test_errors - - name: test_history - - name: test_i18n - - name: test_js_multiline_to_singleline - - name: test_logging - - name: test_node_runtime_worker_thread - - name: test_service_provider_core - - name: test_service_provider_node_driver - - name: test_shell_api - - name: test_shell_evaluator - - name: test_snippet_manager - - name: test_types - - name: tests_win32-m70xc_n20 - display_name: "Windows m70xc n20 (Unit tests)" - run_on: windows-vsCurrent-small - tags: [] - expansions: - executable_os_id: win32 - mongosh_server_test_version: "7.0.x" - node_js_version: "20.18.1" - mongosh_skip_node_version_check: "" - tasks: - - name: test_arg_parser - - name: test_async_rewriter2 - - name: test_autocomplete - - name: test_browser_runtime_core - - name: test_browser_runtime_electron - - name: test_build - - name: test_cli_repl - - name: test_e2e_tests - - name: test_editor - - name: test_errors - - name: test_history - - name: test_i18n - - name: test_js_multiline_to_singleline - - name: test_logging - - name: test_node_runtime_worker_thread - - name: test_service_provider_core - - name: test_service_provider_node_driver - - name: test_shell_api - - name: test_shell_evaluator - - name: test_snippet_manager - - name: test_types - - name: tests_win32-m70xe_n20 - display_name: "Windows m70xe n20 (Unit tests)" - run_on: windows-vsCurrent-small - tags: [] - expansions: - executable_os_id: win32 - mongosh_server_test_version: "7.0.x-enterprise" - node_js_version: "20.18.1" - mongosh_skip_node_version_check: "" - tasks: - - name: test_arg_parser - - name: test_async_rewriter2 - - name: test_autocomplete - - name: test_browser_runtime_core - - name: test_browser_runtime_electron - - name: test_build - - name: test_cli_repl - - name: test_e2e_tests - - name: test_editor - - name: test_errors - - name: test_history - - name: test_i18n - - name: test_js_multiline_to_singleline - - name: test_logging - - name: test_node_runtime_worker_thread - - name: test_service_provider_core - - name: test_service_provider_node_driver - - name: test_shell_api - - name: test_shell_evaluator - - name: test_snippet_manager - - name: test_types - - name: tests_win32-m80xc_n20 - display_name: "Windows m80xc n20 (Unit tests)" - run_on: windows-vsCurrent-small - tags: [] - expansions: - executable_os_id: win32 - mongosh_server_test_version: "8.0.x" - node_js_version: "20.18.1" - mongosh_skip_node_version_check: "" - tasks: - - name: test_arg_parser - - name: test_async_rewriter2 - - name: test_autocomplete - - name: test_browser_runtime_core - - name: test_browser_runtime_electron - - name: test_build - - name: test_cli_repl - - name: test_e2e_tests - - name: test_editor - - name: test_errors - - name: test_history - - name: test_i18n - - name: test_js_multiline_to_singleline - - name: test_logging - - name: test_node_runtime_worker_thread - - name: test_service_provider_core - - name: test_service_provider_node_driver - - name: test_shell_api - - name: test_shell_evaluator - - name: test_snippet_manager - - name: test_types - - name: tests_win32-m80xe_n20 - display_name: "Windows m80xe n20 (Unit tests)" - run_on: windows-vsCurrent-small - tags: [] - expansions: - executable_os_id: win32 - mongosh_server_test_version: "8.0.x-enterprise" - node_js_version: "20.18.1" - mongosh_skip_node_version_check: "" - tasks: - - name: test_arg_parser - - name: test_async_rewriter2 - - name: test_autocomplete - - name: test_browser_runtime_core - - name: test_browser_runtime_electron - - name: test_build - - name: test_cli_repl - - name: test_e2e_tests - - name: test_editor - - name: test_errors - - name: test_history - - name: test_i18n - - name: test_js_multiline_to_singleline - - name: test_logging - - name: test_node_runtime_worker_thread - - name: test_service_provider_core - - name: test_service_provider_node_driver - - name: test_shell_api - - name: test_shell_evaluator - - name: test_snippet_manager - - name: test_types - - name: tests_win32-mlatest_n20 - display_name: "Windows mlatest n20 (Unit tests)" - run_on: windows-vsCurrent-small - tags: ["mlatest"] - expansions: - executable_os_id: win32 - mongosh_server_test_version: "latest-alpha-enterprise" - node_js_version: "20.18.1" - mongosh_skip_node_version_check: "" - tasks: - - name: test_arg_parser - - name: test_async_rewriter2 - - name: test_autocomplete - - name: test_browser_runtime_core - - name: test_browser_runtime_electron - - name: test_build - - name: test_cli_repl - - name: test_e2e_tests - - name: test_editor - - name: test_errors - - name: test_history - - name: test_i18n - - name: test_js_multiline_to_singleline - - name: test_logging - - name: test_node_runtime_worker_thread - - name: test_service_provider_core - - name: test_service_provider_node_driver - - name: test_shell_api - - name: test_shell_evaluator - - name: test_snippet_manager - - name: test_types - - name: darwin-n22 - display_name: "MacOS 14 arm64 n22 (Unit tests)" + file: src/perf_results.json + +# Tasks will show up as the individual blocks in the Evergreen UI that can +# pass or fail. +# +# Current tasks: +# compile_ts - Do the initial compilation of TS sources. +# check - Performs linter and dependency checks. +# check_coverage - Performs coverage check by merging all NYC outputs first +# test_{version} - Runs all tests, against a specified mongod version. +# test_vscode - Run the vscode extension integration tests. +# test_connectivity - Runs extra connectivity tests. +# test_apistrict - Runs shell API and CLI tests with --apiStrict --apiDeprecationErrors. +# compile_artifact - Compile the release binary. +# package_artifact - Upload the release binary together with other files to S3. +# sign_artifact - Get a package file from S3, sign it, put it back into S3. +# test_linux_artifact - Test that the built artifact works where we expect it to. +# release_publish - Publishes the npm packages and uploads the tarballs. +# generate_license_and_vulnerability_report - Generates a report of vulnerabilities affecting the bundled application. +# pkg_test_* - Run tests on the release packages +tasks: + - name: compile_ts + commands: + - func: checkout + - func: compile_ts + vars: + node_js_version: "20.18.1" + + - name: check + depends_on: + - name: compile_ts + variant: linux_compile + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: check + vars: + node_js_version: "20.18.1" + + - name: check_coverage + depends_on: + - name: ".unit-test" + variant: "*" + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: check_coverage + vars: + node_js_version: "20.18.1" + + ### + # UNIT TESTS + # E.g. test_m60xc_n20 stands for mongod 6.0.x, community edition, Node.js 20 + ### + - name: test_arg_parser + tags: ["assigned_to_jira_team_mongosh_mongosh","unit-test"] + depends_on: + - name: compile_ts + variant: linux_compile + commands: + - func: checkout + - func: install + vars: + node_js_version: ${node_js_version} + - func: test + vars: + mongosh_server_test_version: ${mongosh_server_test_version} + node_js_version: ${node_js_version} + mongosh_skip_node_version_check: ${mongosh_skip_node_version_check} + mongosh_test_id: "arg_parser" + mongosh_run_only_in_package: "arg-parser" + task_name: ${task_name} + - name: test_async_rewriter2 + tags: ["assigned_to_jira_team_mongosh_mongosh","unit-test"] + depends_on: + - name: compile_ts + variant: linux_compile + commands: + - func: checkout + - func: install + vars: + node_js_version: ${node_js_version} + - func: test + vars: + mongosh_server_test_version: ${mongosh_server_test_version} + node_js_version: ${node_js_version} + mongosh_skip_node_version_check: ${mongosh_skip_node_version_check} + mongosh_test_id: "async_rewriter2" + mongosh_run_only_in_package: "async-rewriter2" + task_name: ${task_name} + - name: test_autocomplete + tags: ["assigned_to_jira_team_mongosh_mongosh","unit-test"] + depends_on: + - name: compile_ts + variant: linux_compile + commands: + - func: checkout + - func: install + vars: + node_js_version: ${node_js_version} + - func: test + vars: + mongosh_server_test_version: ${mongosh_server_test_version} + node_js_version: ${node_js_version} + mongosh_skip_node_version_check: ${mongosh_skip_node_version_check} + mongosh_test_id: "autocomplete" + mongosh_run_only_in_package: "autocomplete" + task_name: ${task_name} + - name: test_browser_repl + tags: ["assigned_to_jira_team_mongosh_mongosh","unit-test"] + depends_on: + - name: compile_ts + variant: linux_compile + commands: + - func: checkout + - func: install + vars: + node_js_version: ${node_js_version} + - func: test + vars: + mongosh_server_test_version: ${mongosh_server_test_version} + node_js_version: ${node_js_version} + mongosh_skip_node_version_check: ${mongosh_skip_node_version_check} + mongosh_test_id: "browser_repl" + mongosh_run_only_in_package: "browser-repl" + task_name: ${task_name} + - name: test_browser_runtime_core + tags: ["assigned_to_jira_team_mongosh_mongosh","unit-test"] + depends_on: + - name: compile_ts + variant: linux_compile + commands: + - func: checkout + - func: install + vars: + node_js_version: ${node_js_version} + - func: test + vars: + mongosh_server_test_version: ${mongosh_server_test_version} + node_js_version: ${node_js_version} + mongosh_skip_node_version_check: ${mongosh_skip_node_version_check} + mongosh_test_id: "browser_runtime_core" + mongosh_run_only_in_package: "browser-runtime-core" + task_name: ${task_name} + - name: test_browser_runtime_electron + tags: ["assigned_to_jira_team_mongosh_mongosh","unit-test"] + depends_on: + - name: compile_ts + variant: linux_compile + commands: + - func: checkout + - func: install + vars: + node_js_version: ${node_js_version} + - func: test + vars: + mongosh_server_test_version: ${mongosh_server_test_version} + node_js_version: ${node_js_version} + mongosh_skip_node_version_check: ${mongosh_skip_node_version_check} + mongosh_test_id: "browser_runtime_electron" + mongosh_run_only_in_package: "browser-runtime-electron" + task_name: ${task_name} + - name: test_build + tags: ["assigned_to_jira_team_mongosh_mongosh","unit-test"] + depends_on: + - name: compile_ts + variant: linux_compile + commands: + - func: checkout + - func: install + vars: + node_js_version: ${node_js_version} + - func: test + vars: + mongosh_server_test_version: ${mongosh_server_test_version} + node_js_version: ${node_js_version} + mongosh_skip_node_version_check: ${mongosh_skip_node_version_check} + mongosh_test_id: "build" + mongosh_run_only_in_package: "build" + task_name: ${task_name} + - name: test_cli_repl + tags: ["assigned_to_jira_team_mongosh_mongosh","unit-test"] + depends_on: + - name: compile_ts + variant: linux_compile + commands: + - func: checkout + - func: install + vars: + node_js_version: ${node_js_version} + - func: test + vars: + mongosh_server_test_version: ${mongosh_server_test_version} + node_js_version: ${node_js_version} + mongosh_skip_node_version_check: ${mongosh_skip_node_version_check} + mongosh_test_id: "cli_repl" + mongosh_run_only_in_package: "cli-repl" + task_name: ${task_name} + - name: test_connectivity_tests + tags: ["assigned_to_jira_team_mongosh_mongosh","unit-test"] + depends_on: + - name: compile_ts + variant: linux_compile + commands: + - func: checkout + - func: install + vars: + node_js_version: ${node_js_version} + - func: test + vars: + mongosh_server_test_version: ${mongosh_server_test_version} + node_js_version: ${node_js_version} + mongosh_skip_node_version_check: ${mongosh_skip_node_version_check} + mongosh_test_id: "connectivity_tests" + mongosh_run_only_in_package: "connectivity-tests" + task_name: ${task_name} + - name: test_e2e_tests + tags: ["assigned_to_jira_team_mongosh_mongosh","unit-test"] + depends_on: + - name: compile_ts + variant: linux_compile + commands: + - func: checkout + - func: install + vars: + node_js_version: ${node_js_version} + - func: test + vars: + mongosh_server_test_version: ${mongosh_server_test_version} + node_js_version: ${node_js_version} + mongosh_skip_node_version_check: ${mongosh_skip_node_version_check} + mongosh_test_id: "e2e_tests" + mongosh_run_only_in_package: "e2e-tests" + task_name: ${task_name} + - name: test_editor + tags: ["assigned_to_jira_team_mongosh_mongosh","unit-test"] + depends_on: + - name: compile_ts + variant: linux_compile + commands: + - func: checkout + - func: install + vars: + node_js_version: ${node_js_version} + - func: test + vars: + mongosh_server_test_version: ${mongosh_server_test_version} + node_js_version: ${node_js_version} + mongosh_skip_node_version_check: ${mongosh_skip_node_version_check} + mongosh_test_id: "editor" + mongosh_run_only_in_package: "editor" + task_name: ${task_name} + - name: test_errors + tags: ["assigned_to_jira_team_mongosh_mongosh","unit-test"] + depends_on: + - name: compile_ts + variant: linux_compile + commands: + - func: checkout + - func: install + vars: + node_js_version: ${node_js_version} + - func: test + vars: + mongosh_server_test_version: ${mongosh_server_test_version} + node_js_version: ${node_js_version} + mongosh_skip_node_version_check: ${mongosh_skip_node_version_check} + mongosh_test_id: "errors" + mongosh_run_only_in_package: "errors" + task_name: ${task_name} + - name: test_history + tags: ["assigned_to_jira_team_mongosh_mongosh","unit-test"] + depends_on: + - name: compile_ts + variant: linux_compile + commands: + - func: checkout + - func: install + vars: + node_js_version: ${node_js_version} + - func: test + vars: + mongosh_server_test_version: ${mongosh_server_test_version} + node_js_version: ${node_js_version} + mongosh_skip_node_version_check: ${mongosh_skip_node_version_check} + mongosh_test_id: "history" + mongosh_run_only_in_package: "history" + task_name: ${task_name} + - name: test_i18n + tags: ["assigned_to_jira_team_mongosh_mongosh","unit-test"] + depends_on: + - name: compile_ts + variant: linux_compile + commands: + - func: checkout + - func: install + vars: + node_js_version: ${node_js_version} + - func: test + vars: + mongosh_server_test_version: ${mongosh_server_test_version} + node_js_version: ${node_js_version} + mongosh_skip_node_version_check: ${mongosh_skip_node_version_check} + mongosh_test_id: "i18n" + mongosh_run_only_in_package: "i18n" + task_name: ${task_name} + - name: test_java_shell + tags: ["assigned_to_jira_team_mongosh_mongosh","unit-test"] + depends_on: + - name: compile_ts + variant: linux_compile + commands: + - func: checkout + - func: install + vars: + node_js_version: ${node_js_version} + - func: test + vars: + mongosh_server_test_version: ${mongosh_server_test_version} + node_js_version: ${node_js_version} + mongosh_skip_node_version_check: ${mongosh_skip_node_version_check} + mongosh_test_id: "java_shell" + mongosh_run_only_in_package: "java-shell" + task_name: ${task_name} + - name: test_js_multiline_to_singleline + tags: ["assigned_to_jira_team_mongosh_mongosh","unit-test"] + depends_on: + - name: compile_ts + variant: linux_compile + commands: + - func: checkout + - func: install + vars: + node_js_version: ${node_js_version} + - func: test + vars: + mongosh_server_test_version: ${mongosh_server_test_version} + node_js_version: ${node_js_version} + mongosh_skip_node_version_check: ${mongosh_skip_node_version_check} + mongosh_test_id: "js_multiline_to_singleline" + mongosh_run_only_in_package: "js-multiline-to-singleline" + task_name: ${task_name} + - name: test_logging + tags: ["assigned_to_jira_team_mongosh_mongosh","unit-test"] + depends_on: + - name: compile_ts + variant: linux_compile + commands: + - func: checkout + - func: install + vars: + node_js_version: ${node_js_version} + - func: test + vars: + mongosh_server_test_version: ${mongosh_server_test_version} + node_js_version: ${node_js_version} + mongosh_skip_node_version_check: ${mongosh_skip_node_version_check} + mongosh_test_id: "logging" + mongosh_run_only_in_package: "logging" + task_name: ${task_name} + - name: test_mongosh + tags: ["assigned_to_jira_team_mongosh_mongosh","unit-test"] + depends_on: + - name: compile_ts + variant: linux_compile + commands: + - func: checkout + - func: install + vars: + node_js_version: ${node_js_version} + - func: test + vars: + mongosh_server_test_version: ${mongosh_server_test_version} + node_js_version: ${node_js_version} + mongosh_skip_node_version_check: ${mongosh_skip_node_version_check} + mongosh_test_id: "mongosh" + mongosh_run_only_in_package: "mongosh" + task_name: ${task_name} + - name: test_node_runtime_worker_thread + tags: ["assigned_to_jira_team_mongosh_mongosh","unit-test"] + depends_on: + - name: compile_ts + variant: linux_compile + commands: + - func: checkout + - func: install + vars: + node_js_version: ${node_js_version} + - func: test + vars: + mongosh_server_test_version: ${mongosh_server_test_version} + node_js_version: ${node_js_version} + mongosh_skip_node_version_check: ${mongosh_skip_node_version_check} + mongosh_test_id: "node_runtime_worker_thread" + mongosh_run_only_in_package: "node-runtime-worker-thread" + task_name: ${task_name} + - name: test_service_provider_core + tags: ["assigned_to_jira_team_mongosh_mongosh","unit-test"] + depends_on: + - name: compile_ts + variant: linux_compile + commands: + - func: checkout + - func: install + vars: + node_js_version: ${node_js_version} + - func: test + vars: + mongosh_server_test_version: ${mongosh_server_test_version} + node_js_version: ${node_js_version} + mongosh_skip_node_version_check: ${mongosh_skip_node_version_check} + mongosh_test_id: "service_provider_core" + mongosh_run_only_in_package: "service-provider-core" + task_name: ${task_name} + - name: test_service_provider_node_driver + tags: ["assigned_to_jira_team_mongosh_mongosh","unit-test"] + depends_on: + - name: compile_ts + variant: linux_compile + commands: + - func: checkout + - func: install + vars: + node_js_version: ${node_js_version} + - func: test + vars: + mongosh_server_test_version: ${mongosh_server_test_version} + node_js_version: ${node_js_version} + mongosh_skip_node_version_check: ${mongosh_skip_node_version_check} + mongosh_test_id: "service_provider_node_driver" + mongosh_run_only_in_package: "service-provider-node-driver" + task_name: ${task_name} + - name: test_shell_api + tags: ["assigned_to_jira_team_mongosh_mongosh","unit-test"] + depends_on: + - name: compile_ts + variant: linux_compile + commands: + - func: checkout + - func: install + vars: + node_js_version: ${node_js_version} + - func: test + vars: + mongosh_server_test_version: ${mongosh_server_test_version} + node_js_version: ${node_js_version} + mongosh_skip_node_version_check: ${mongosh_skip_node_version_check} + mongosh_test_id: "shell_api" + mongosh_run_only_in_package: "shell-api" + task_name: ${task_name} + - name: test_shell_evaluator + tags: ["assigned_to_jira_team_mongosh_mongosh","unit-test"] + depends_on: + - name: compile_ts + variant: linux_compile + commands: + - func: checkout + - func: install + vars: + node_js_version: ${node_js_version} + - func: test + vars: + mongosh_server_test_version: ${mongosh_server_test_version} + node_js_version: ${node_js_version} + mongosh_skip_node_version_check: ${mongosh_skip_node_version_check} + mongosh_test_id: "shell_evaluator" + mongosh_run_only_in_package: "shell-evaluator" + task_name: ${task_name} + - name: test_snippet_manager + tags: ["assigned_to_jira_team_mongosh_mongosh","unit-test"] + depends_on: + - name: compile_ts + variant: linux_compile + commands: + - func: checkout + - func: install + vars: + node_js_version: ${node_js_version} + - func: test + vars: + mongosh_server_test_version: ${mongosh_server_test_version} + node_js_version: ${node_js_version} + mongosh_skip_node_version_check: ${mongosh_skip_node_version_check} + mongosh_test_id: "snippet_manager" + mongosh_run_only_in_package: "snippet-manager" + task_name: ${task_name} + - name: test_types + tags: ["assigned_to_jira_team_mongosh_mongosh","unit-test"] + depends_on: + - name: compile_ts + variant: linux_compile + commands: + - func: checkout + - func: install + vars: + node_js_version: ${node_js_version} + - func: test + vars: + mongosh_server_test_version: ${mongosh_server_test_version} + node_js_version: ${node_js_version} + mongosh_skip_node_version_check: ${mongosh_skip_node_version_check} + mongosh_test_id: "types" + mongosh_run_only_in_package: "types" + task_name: ${task_name} + + ### + # INTEGRATION TESTS + ### + - name: test_vscode + depends_on: + - name: compile_ts + variant: linux_compile + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: test_vscode + vars: + node_js_version: "20.18.1" + task_name: ${task_name} + - name: test_connectivity + tags: ["extra-integration-test", "assigned_to_jira_team_mongosh_mongosh"] + depends_on: + - name: compile_ts + variant: linux_compile + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: test_connectivity + vars: + node_js_version: "20.18.1" + task_name: ${task_name} + - name: test_apistrict + tags: ["extra-integration-test", "assigned_to_jira_team_mongosh_mongosh"] + depends_on: + - name: compile_ts + variant: linux_compile + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: test_apistrict + vars: + node_js_version: "20.18.1" + mongosh_server_test_version: "latest-alpha-enterprise" + mongosh_test_force_api_strict: "1" + task_name: ${task_name} + - name: compile_artifact + tags: ["compile-artifact"] + depends_on: + - name: compile_ts + variant: linux_compile + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: compile_artifact + vars: + node_js_version: "20.18.1" + - func: upload_compiled_artifact + vars: + node_js_version: "20.18.1" + - func: upload_first_party_deps_list + vars: + node_js_version: "20.18.1" + + - name: generate_license_and_vulnerability_report + tags: ["extra-integration-test"] + depends_on: + - name: compile_ts + variant: linux_compile + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: generate_license_and_vulnerability_report + vars: + node_js_version: "20.18.1" + + ### + # E2E TESTS + ### + - name: e2e_tests_darwin_x64_fips + tags: ["e2e-test"] + depends_on: + - name: compile_artifact + variant: darwin + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: darwin-x64 + - func: run_e2e_tests + vars: + node_js_version: "20.18.1" + mongosh_server_test_version: "stable-enterprise" + mongosh_test_e2e_force_fips: "1" + disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} + - name: e2e_tests_darwin_x64 + tags: ["e2e-test"] + depends_on: + - name: compile_artifact + variant: darwin + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: darwin-x64 + - func: run_e2e_tests + vars: + node_js_version: "20.18.1" + mongosh_server_test_version: "stable-enterprise" + mongosh_test_e2e_force_fips: "" + disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} + - name: e2e_tests_darwin_x64_70x_fips + tags: ["e2e-test"] + depends_on: + - name: compile_artifact + variant: darwin + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: darwin-x64 + - func: run_e2e_tests + vars: + node_js_version: "20.18.1" + mongosh_server_test_version: "7.0.x-enterprise" + mongosh_test_e2e_force_fips: "1" + disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} + - name: e2e_tests_darwin_x64_70x + tags: ["e2e-test"] + depends_on: + - name: compile_artifact + variant: darwin + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: darwin-x64 + - func: run_e2e_tests + vars: + node_js_version: "20.18.1" + mongosh_server_test_version: "7.0.x-enterprise" + mongosh_test_e2e_force_fips: "" + disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} + - name: e2e_tests_darwin_x64_60x_fips + tags: ["e2e-test"] + depends_on: + - name: compile_artifact + variant: darwin + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: darwin-x64 + - func: run_e2e_tests + vars: + node_js_version: "20.18.1" + mongosh_server_test_version: "6.0.x-enterprise" + mongosh_test_e2e_force_fips: "1" + disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} + - name: e2e_tests_darwin_x64_60x + tags: ["e2e-test"] + depends_on: + - name: compile_artifact + variant: darwin + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: darwin-x64 + - func: run_e2e_tests + vars: + node_js_version: "20.18.1" + mongosh_server_test_version: "6.0.x-enterprise" + mongosh_test_e2e_force_fips: "" + disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} + - name: perf_tests_darwin_x64 + tags: ["perf-test"] + depends_on: + - name: compile_artifact + variant: darwin + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: darwin-x64 + - func: run_perf_tests + - name: e2e_tests_darwin_arm64_fips + tags: ["e2e-test"] + depends_on: + - name: compile_artifact + variant: darwin_arm64 + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: darwin-arm64 + - func: run_e2e_tests + vars: + node_js_version: "20.18.1" + mongosh_server_test_version: "stable-enterprise" + mongosh_test_e2e_force_fips: "1" + disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} + - name: e2e_tests_darwin_arm64 + tags: ["e2e-test"] + depends_on: + - name: compile_artifact + variant: darwin_arm64 + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: darwin-arm64 + - func: run_e2e_tests + vars: + node_js_version: "20.18.1" + mongosh_server_test_version: "stable-enterprise" + mongosh_test_e2e_force_fips: "" + disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} + - name: e2e_tests_darwin_arm64_70x_fips + tags: ["e2e-test"] + depends_on: + - name: compile_artifact + variant: darwin_arm64 + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: darwin-arm64 + - func: run_e2e_tests + vars: + node_js_version: "20.18.1" + mongosh_server_test_version: "7.0.x-enterprise" + mongosh_test_e2e_force_fips: "1" + disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} + - name: e2e_tests_darwin_arm64_70x + tags: ["e2e-test"] + depends_on: + - name: compile_artifact + variant: darwin_arm64 + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: darwin-arm64 + - func: run_e2e_tests + vars: + node_js_version: "20.18.1" + mongosh_server_test_version: "7.0.x-enterprise" + mongosh_test_e2e_force_fips: "" + disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} + - name: e2e_tests_darwin_arm64_60x_fips + tags: ["e2e-test"] + depends_on: + - name: compile_artifact + variant: darwin_arm64 + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: darwin-arm64 + - func: run_e2e_tests + vars: + node_js_version: "20.18.1" + mongosh_server_test_version: "6.0.x-enterprise" + mongosh_test_e2e_force_fips: "1" + disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} + - name: e2e_tests_darwin_arm64_60x + tags: ["e2e-test"] + depends_on: + - name: compile_artifact + variant: darwin_arm64 + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: darwin-arm64 + - func: run_e2e_tests + vars: + node_js_version: "20.18.1" + mongosh_server_test_version: "6.0.x-enterprise" + mongosh_test_e2e_force_fips: "" + disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} + - name: perf_tests_darwin_arm64 + tags: ["perf-test"] + depends_on: + - name: compile_artifact + variant: darwin_arm64 + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: darwin-arm64 + - func: run_perf_tests + - name: e2e_tests_linux_x64_fips + tags: ["e2e-test"] + depends_on: + - name: compile_artifact + variant: linux_x64_build + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-x64 + - func: run_e2e_tests + vars: + node_js_version: "20.18.1" + mongosh_server_test_version: "stable-enterprise" + mongosh_test_e2e_force_fips: "1" + disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} + - name: e2e_tests_linux_x64 + tags: ["e2e-test"] + depends_on: + - name: compile_artifact + variant: linux_x64_build + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-x64 + - func: run_e2e_tests + vars: + node_js_version: "20.18.1" + mongosh_server_test_version: "stable-enterprise" + mongosh_test_e2e_force_fips: "" + disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} + - name: e2e_tests_linux_x64_70x_fips + tags: ["e2e-test"] + depends_on: + - name: compile_artifact + variant: linux_x64_build + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-x64 + - func: run_e2e_tests + vars: + node_js_version: "20.18.1" + mongosh_server_test_version: "7.0.x-enterprise" + mongosh_test_e2e_force_fips: "1" + disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} + - name: e2e_tests_linux_x64_70x + tags: ["e2e-test"] + depends_on: + - name: compile_artifact + variant: linux_x64_build + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-x64 + - func: run_e2e_tests + vars: + node_js_version: "20.18.1" + mongosh_server_test_version: "7.0.x-enterprise" + mongosh_test_e2e_force_fips: "" + disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} + - name: e2e_tests_linux_x64_60x_fips + tags: ["e2e-test"] + depends_on: + - name: compile_artifact + variant: linux_x64_build + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-x64 + - func: run_e2e_tests + vars: + node_js_version: "20.18.1" + mongosh_server_test_version: "6.0.x-enterprise" + mongosh_test_e2e_force_fips: "1" + disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} + - name: e2e_tests_linux_x64_60x + tags: ["e2e-test"] + depends_on: + - name: compile_artifact + variant: linux_x64_build + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-x64 + - func: run_e2e_tests + vars: + node_js_version: "20.18.1" + mongosh_server_test_version: "6.0.x-enterprise" + mongosh_test_e2e_force_fips: "" + disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} + - name: perf_tests_linux_x64 + tags: ["perf-test"] + depends_on: + - name: compile_artifact + variant: linux_x64_build + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-x64 + - func: run_perf_tests + - name: e2e_tests_linux_x64_openssl11_fips + tags: ["e2e-test"] + depends_on: + - name: compile_artifact + variant: linux_x64_build_openssl11 + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-x64-openssl11 + - func: run_e2e_tests + vars: + node_js_version: "20.18.1" + mongosh_server_test_version: "stable-enterprise" + mongosh_test_e2e_force_fips: "1" + disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} + - name: e2e_tests_linux_x64_openssl11 + tags: ["e2e-test"] + depends_on: + - name: compile_artifact + variant: linux_x64_build_openssl11 + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-x64-openssl11 + - func: run_e2e_tests + vars: + node_js_version: "20.18.1" + mongosh_server_test_version: "stable-enterprise" + mongosh_test_e2e_force_fips: "" + disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} + - name: e2e_tests_linux_x64_openssl11_70x_fips + tags: ["e2e-test"] + depends_on: + - name: compile_artifact + variant: linux_x64_build_openssl11 + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-x64-openssl11 + - func: run_e2e_tests + vars: + node_js_version: "20.18.1" + mongosh_server_test_version: "7.0.x-enterprise" + mongosh_test_e2e_force_fips: "1" + disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} + - name: e2e_tests_linux_x64_openssl11_70x + tags: ["e2e-test"] + depends_on: + - name: compile_artifact + variant: linux_x64_build_openssl11 + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-x64-openssl11 + - func: run_e2e_tests + vars: + node_js_version: "20.18.1" + mongosh_server_test_version: "7.0.x-enterprise" + mongosh_test_e2e_force_fips: "" + disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} + - name: e2e_tests_linux_x64_openssl11_60x_fips + tags: ["e2e-test"] + depends_on: + - name: compile_artifact + variant: linux_x64_build_openssl11 + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-x64-openssl11 + - func: run_e2e_tests + vars: + node_js_version: "20.18.1" + mongosh_server_test_version: "6.0.x-enterprise" + mongosh_test_e2e_force_fips: "1" + disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} + - name: e2e_tests_linux_x64_openssl11_60x + tags: ["e2e-test"] + depends_on: + - name: compile_artifact + variant: linux_x64_build_openssl11 + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-x64-openssl11 + - func: run_e2e_tests + vars: + node_js_version: "20.18.1" + mongosh_server_test_version: "6.0.x-enterprise" + mongosh_test_e2e_force_fips: "" + disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} + - name: perf_tests_linux_x64_openssl11 + tags: ["perf-test"] + depends_on: + - name: compile_artifact + variant: linux_x64_build_openssl11 + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-x64-openssl11 + - func: run_perf_tests + - name: e2e_tests_linux_x64_openssl3_fips + tags: ["e2e-test"] + depends_on: + - name: compile_artifact + variant: linux_x64_build_openssl3 + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-x64-openssl3 + - func: run_e2e_tests + vars: + node_js_version: "20.18.1" + mongosh_server_test_version: "stable-enterprise" + mongosh_test_e2e_force_fips: "1" + disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} + - name: e2e_tests_linux_x64_openssl3 + tags: ["e2e-test"] + depends_on: + - name: compile_artifact + variant: linux_x64_build_openssl3 + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-x64-openssl3 + - func: run_e2e_tests + vars: + node_js_version: "20.18.1" + mongosh_server_test_version: "stable-enterprise" + mongosh_test_e2e_force_fips: "" + disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} + - name: e2e_tests_linux_x64_openssl3_70x_fips + tags: ["e2e-test"] + depends_on: + - name: compile_artifact + variant: linux_x64_build_openssl3 + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-x64-openssl3 + - func: run_e2e_tests + vars: + node_js_version: "20.18.1" + mongosh_server_test_version: "7.0.x-enterprise" + mongosh_test_e2e_force_fips: "1" + disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} + - name: e2e_tests_linux_x64_openssl3_70x + tags: ["e2e-test"] + depends_on: + - name: compile_artifact + variant: linux_x64_build_openssl3 + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-x64-openssl3 + - func: run_e2e_tests + vars: + node_js_version: "20.18.1" + mongosh_server_test_version: "7.0.x-enterprise" + mongosh_test_e2e_force_fips: "" + disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} + - name: e2e_tests_linux_x64_openssl3_60x_fips + tags: ["e2e-test"] + depends_on: + - name: compile_artifact + variant: linux_x64_build_openssl3 + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-x64-openssl3 + - func: run_e2e_tests + vars: + node_js_version: "20.18.1" + mongosh_server_test_version: "6.0.x-enterprise" + mongosh_test_e2e_force_fips: "1" + disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} + - name: e2e_tests_linux_x64_openssl3_60x + tags: ["e2e-test"] + depends_on: + - name: compile_artifact + variant: linux_x64_build_openssl3 + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-x64-openssl3 + - func: run_e2e_tests + vars: + node_js_version: "20.18.1" + mongosh_server_test_version: "6.0.x-enterprise" + mongosh_test_e2e_force_fips: "" + disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} + - name: perf_tests_linux_x64_openssl3 + tags: ["perf-test"] + depends_on: + - name: compile_artifact + variant: linux_x64_build_openssl3 + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-x64-openssl3 + - func: run_perf_tests + - name: e2e_tests_linux_arm64_fips + tags: ["e2e-test"] + depends_on: + - name: compile_artifact + variant: linux_arm64_build + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-arm64 + - func: run_e2e_tests + vars: + node_js_version: "20.18.1" + mongosh_server_test_version: "stable-enterprise" + mongosh_test_e2e_force_fips: "1" + disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} + - name: e2e_tests_linux_arm64 + tags: ["e2e-test"] + depends_on: + - name: compile_artifact + variant: linux_arm64_build + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-arm64 + - func: run_e2e_tests + vars: + node_js_version: "20.18.1" + mongosh_server_test_version: "stable-enterprise" + mongosh_test_e2e_force_fips: "" + disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} + - name: e2e_tests_linux_arm64_70x_fips + tags: ["e2e-test"] + depends_on: + - name: compile_artifact + variant: linux_arm64_build + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-arm64 + - func: run_e2e_tests + vars: + node_js_version: "20.18.1" + mongosh_server_test_version: "7.0.x-enterprise" + mongosh_test_e2e_force_fips: "1" + disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} + - name: e2e_tests_linux_arm64_70x + tags: ["e2e-test"] + depends_on: + - name: compile_artifact + variant: linux_arm64_build + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-arm64 + - func: run_e2e_tests + vars: + node_js_version: "20.18.1" + mongosh_server_test_version: "7.0.x-enterprise" + mongosh_test_e2e_force_fips: "" + disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} + - name: e2e_tests_linux_arm64_60x_fips + tags: ["e2e-test"] + depends_on: + - name: compile_artifact + variant: linux_arm64_build + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-arm64 + - func: run_e2e_tests + vars: + node_js_version: "20.18.1" + mongosh_server_test_version: "6.0.x-enterprise" + mongosh_test_e2e_force_fips: "1" + disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} + - name: e2e_tests_linux_arm64_60x + tags: ["e2e-test"] + depends_on: + - name: compile_artifact + variant: linux_arm64_build + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-arm64 + - func: run_e2e_tests + vars: + node_js_version: "20.18.1" + mongosh_server_test_version: "6.0.x-enterprise" + mongosh_test_e2e_force_fips: "" + disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} + - name: perf_tests_linux_arm64 + tags: ["perf-test"] + depends_on: + - name: compile_artifact + variant: linux_arm64_build + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-arm64 + - func: run_perf_tests + - name: e2e_tests_linux_arm64_openssl11_fips + tags: ["e2e-test"] + depends_on: + - name: compile_artifact + variant: linux_arm64_build_openssl11 + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-arm64-openssl11 + - func: run_e2e_tests + vars: + node_js_version: "20.18.1" + mongosh_server_test_version: "stable-enterprise" + mongosh_test_e2e_force_fips: "1" + disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} + - name: e2e_tests_linux_arm64_openssl11 + tags: ["e2e-test"] + depends_on: + - name: compile_artifact + variant: linux_arm64_build_openssl11 + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-arm64-openssl11 + - func: run_e2e_tests + vars: + node_js_version: "20.18.1" + mongosh_server_test_version: "stable-enterprise" + mongosh_test_e2e_force_fips: "" + disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} + - name: e2e_tests_linux_arm64_openssl11_70x_fips + tags: ["e2e-test"] + depends_on: + - name: compile_artifact + variant: linux_arm64_build_openssl11 + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-arm64-openssl11 + - func: run_e2e_tests + vars: + node_js_version: "20.18.1" + mongosh_server_test_version: "7.0.x-enterprise" + mongosh_test_e2e_force_fips: "1" + disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} + - name: e2e_tests_linux_arm64_openssl11_70x + tags: ["e2e-test"] + depends_on: + - name: compile_artifact + variant: linux_arm64_build_openssl11 + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-arm64-openssl11 + - func: run_e2e_tests + vars: + node_js_version: "20.18.1" + mongosh_server_test_version: "7.0.x-enterprise" + mongosh_test_e2e_force_fips: "" + disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} + - name: e2e_tests_linux_arm64_openssl11_60x_fips + tags: ["e2e-test"] + depends_on: + - name: compile_artifact + variant: linux_arm64_build_openssl11 + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-arm64-openssl11 + - func: run_e2e_tests + vars: + node_js_version: "20.18.1" + mongosh_server_test_version: "6.0.x-enterprise" + mongosh_test_e2e_force_fips: "1" + disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} + - name: e2e_tests_linux_arm64_openssl11_60x + tags: ["e2e-test"] + depends_on: + - name: compile_artifact + variant: linux_arm64_build_openssl11 + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-arm64-openssl11 + - func: run_e2e_tests + vars: + node_js_version: "20.18.1" + mongosh_server_test_version: "6.0.x-enterprise" + mongosh_test_e2e_force_fips: "" + disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} + - name: perf_tests_linux_arm64_openssl11 + tags: ["perf-test"] + depends_on: + - name: compile_artifact + variant: linux_arm64_build_openssl11 + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-arm64-openssl11 + - func: run_perf_tests + - name: e2e_tests_linux_arm64_openssl3_fips + tags: ["e2e-test"] + depends_on: + - name: compile_artifact + variant: linux_arm64_build_openssl3 + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-arm64-openssl3 + - func: run_e2e_tests + vars: + node_js_version: "20.18.1" + mongosh_server_test_version: "stable-enterprise" + mongosh_test_e2e_force_fips: "1" + disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} + - name: e2e_tests_linux_arm64_openssl3 + tags: ["e2e-test"] + depends_on: + - name: compile_artifact + variant: linux_arm64_build_openssl3 + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-arm64-openssl3 + - func: run_e2e_tests + vars: + node_js_version: "20.18.1" + mongosh_server_test_version: "stable-enterprise" + mongosh_test_e2e_force_fips: "" + disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} + - name: e2e_tests_linux_arm64_openssl3_70x_fips + tags: ["e2e-test"] + depends_on: + - name: compile_artifact + variant: linux_arm64_build_openssl3 + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-arm64-openssl3 + - func: run_e2e_tests + vars: + node_js_version: "20.18.1" + mongosh_server_test_version: "7.0.x-enterprise" + mongosh_test_e2e_force_fips: "1" + disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} + - name: e2e_tests_linux_arm64_openssl3_70x + tags: ["e2e-test"] + depends_on: + - name: compile_artifact + variant: linux_arm64_build_openssl3 + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-arm64-openssl3 + - func: run_e2e_tests + vars: + node_js_version: "20.18.1" + mongosh_server_test_version: "7.0.x-enterprise" + mongosh_test_e2e_force_fips: "" + disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} + - name: e2e_tests_linux_arm64_openssl3_60x_fips + tags: ["e2e-test"] + depends_on: + - name: compile_artifact + variant: linux_arm64_build_openssl3 + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-arm64-openssl3 + - func: run_e2e_tests + vars: + node_js_version: "20.18.1" + mongosh_server_test_version: "6.0.x-enterprise" + mongosh_test_e2e_force_fips: "1" + disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} + - name: e2e_tests_linux_arm64_openssl3_60x + tags: ["e2e-test"] + depends_on: + - name: compile_artifact + variant: linux_arm64_build_openssl3 + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-arm64-openssl3 + - func: run_e2e_tests + vars: + node_js_version: "20.18.1" + mongosh_server_test_version: "6.0.x-enterprise" + mongosh_test_e2e_force_fips: "" + disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} + - name: perf_tests_linux_arm64_openssl3 + tags: ["perf-test"] + depends_on: + - name: compile_artifact + variant: linux_arm64_build_openssl3 + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-arm64-openssl3 + - func: run_perf_tests + - name: e2e_tests_linux_ppc64le_fips + tags: ["e2e-test"] + depends_on: + - name: compile_artifact + variant: linux_ppc64le_build + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-ppc64le + - func: run_e2e_tests + vars: + node_js_version: "20.18.1" + mongosh_server_test_version: "stable-enterprise" + mongosh_test_e2e_force_fips: "1" + disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} + - name: e2e_tests_linux_ppc64le + tags: ["e2e-test"] + depends_on: + - name: compile_artifact + variant: linux_ppc64le_build + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-ppc64le + - func: run_e2e_tests + vars: + node_js_version: "20.18.1" + mongosh_server_test_version: "stable-enterprise" + mongosh_test_e2e_force_fips: "" + disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} + - name: e2e_tests_linux_ppc64le_70x_fips + tags: ["e2e-test"] + depends_on: + - name: compile_artifact + variant: linux_ppc64le_build + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-ppc64le + - func: run_e2e_tests + vars: + node_js_version: "20.18.1" + mongosh_server_test_version: "7.0.x-enterprise" + mongosh_test_e2e_force_fips: "1" + disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} + - name: e2e_tests_linux_ppc64le_70x + tags: ["e2e-test"] + depends_on: + - name: compile_artifact + variant: linux_ppc64le_build + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-ppc64le + - func: run_e2e_tests + vars: + node_js_version: "20.18.1" + mongosh_server_test_version: "7.0.x-enterprise" + mongosh_test_e2e_force_fips: "" + disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} + - name: e2e_tests_linux_ppc64le_60x_fips + tags: ["e2e-test"] + depends_on: + - name: compile_artifact + variant: linux_ppc64le_build + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-ppc64le + - func: run_e2e_tests + vars: + node_js_version: "20.18.1" + mongosh_server_test_version: "6.0.x-enterprise" + mongosh_test_e2e_force_fips: "1" + disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} + - name: e2e_tests_linux_ppc64le_60x + tags: ["e2e-test"] + depends_on: + - name: compile_artifact + variant: linux_ppc64le_build + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-ppc64le + - func: run_e2e_tests + vars: + node_js_version: "20.18.1" + mongosh_server_test_version: "6.0.x-enterprise" + mongosh_test_e2e_force_fips: "" + disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} + - name: perf_tests_linux_ppc64le + tags: ["perf-test"] + depends_on: + - name: compile_artifact + variant: linux_ppc64le_build + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-ppc64le + - func: run_perf_tests + - name: e2e_tests_linux_s390x_fips + tags: ["e2e-test"] + depends_on: + - name: compile_artifact + variant: linux_s390x_build + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-s390x + - func: run_e2e_tests + vars: + node_js_version: "20.18.1" + mongosh_server_test_version: "stable-enterprise" + mongosh_test_e2e_force_fips: "1" + disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} + - name: e2e_tests_linux_s390x + tags: ["e2e-test"] + depends_on: + - name: compile_artifact + variant: linux_s390x_build + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-s390x + - func: run_e2e_tests + vars: + node_js_version: "20.18.1" + mongosh_server_test_version: "stable-enterprise" + mongosh_test_e2e_force_fips: "" + disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} + - name: e2e_tests_linux_s390x_70x_fips + tags: ["e2e-test"] + depends_on: + - name: compile_artifact + variant: linux_s390x_build + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-s390x + - func: run_e2e_tests + vars: + node_js_version: "20.18.1" + mongosh_server_test_version: "7.0.x-enterprise" + mongosh_test_e2e_force_fips: "1" + disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} + - name: e2e_tests_linux_s390x_70x + tags: ["e2e-test"] + depends_on: + - name: compile_artifact + variant: linux_s390x_build + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-s390x + - func: run_e2e_tests + vars: + node_js_version: "20.18.1" + mongosh_server_test_version: "7.0.x-enterprise" + mongosh_test_e2e_force_fips: "" + disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} + - name: e2e_tests_linux_s390x_60x_fips + tags: ["e2e-test"] + depends_on: + - name: compile_artifact + variant: linux_s390x_build + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-s390x + - func: run_e2e_tests + vars: + node_js_version: "20.18.1" + mongosh_server_test_version: "6.0.x-enterprise" + mongosh_test_e2e_force_fips: "1" + disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} + - name: e2e_tests_linux_s390x_60x + tags: ["e2e-test"] + depends_on: + - name: compile_artifact + variant: linux_s390x_build + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-s390x + - func: run_e2e_tests + vars: + node_js_version: "20.18.1" + mongosh_server_test_version: "6.0.x-enterprise" + mongosh_test_e2e_force_fips: "" + disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} + - name: perf_tests_linux_s390x + tags: ["perf-test"] + depends_on: + - name: compile_artifact + variant: linux_s390x_build + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-s390x + - func: run_perf_tests + - name: e2e_tests_win32_fips + tags: ["e2e-test"] + depends_on: + - name: compile_artifact + variant: win32_build + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: win32 + - func: run_e2e_tests + vars: + node_js_version: "20.18.1" + mongosh_server_test_version: "stable-enterprise" + mongosh_test_e2e_force_fips: "1" + disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} + - name: e2e_tests_win32 + tags: ["e2e-test"] + depends_on: + - name: compile_artifact + variant: win32_build + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: win32 + - func: run_e2e_tests + vars: + node_js_version: "20.18.1" + mongosh_server_test_version: "stable-enterprise" + mongosh_test_e2e_force_fips: "" + disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} + - name: e2e_tests_win32_70x_fips + tags: ["e2e-test"] + depends_on: + - name: compile_artifact + variant: win32_build + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: win32 + - func: run_e2e_tests + vars: + node_js_version: "20.18.1" + mongosh_server_test_version: "7.0.x-enterprise" + mongosh_test_e2e_force_fips: "1" + disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} + - name: e2e_tests_win32_70x + tags: ["e2e-test"] + depends_on: + - name: compile_artifact + variant: win32_build + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: win32 + - func: run_e2e_tests + vars: + node_js_version: "20.18.1" + mongosh_server_test_version: "7.0.x-enterprise" + mongosh_test_e2e_force_fips: "" + disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} + - name: e2e_tests_win32_60x_fips + tags: ["e2e-test"] + depends_on: + - name: compile_artifact + variant: win32_build + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: win32 + - func: run_e2e_tests + vars: + node_js_version: "20.18.1" + mongosh_server_test_version: "6.0.x-enterprise" + mongosh_test_e2e_force_fips: "1" + disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} + - name: e2e_tests_win32_60x + tags: ["e2e-test"] + depends_on: + - name: compile_artifact + variant: win32_build + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: win32 + - func: run_e2e_tests + vars: + node_js_version: "20.18.1" + mongosh_server_test_version: "6.0.x-enterprise" + mongosh_test_e2e_force_fips: "" + disable_openssl_shared_config_for_bundled_openssl: ${disable_openssl_shared_config_for_bundled_openssl|false} + - name: perf_tests_win32 + tags: ["perf-test"] + depends_on: + - name: compile_artifact + variant: win32_build + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: win32 + - func: run_perf_tests + + ### + # EXECUTABLE CONNECTIVITY TESTS + ### + - name: executable_connectivity_test_linux_x64_rocky8 + tags: ["connectivity-test"] + depends_on: + - name: compile_artifact + variant: linux_x64_build + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-x64 + - func: test_connectivity + vars: + node_js_version: "20.18.1" + test_mongosh_executable: dist/mongosh + kerberos_jumphost_dockerfile: "Dockerfile.rocky8" + task_name: ${task_name} + - name: executable_connectivity_test_linux_x64_ubuntu2004 + tags: ["connectivity-test"] + depends_on: + - name: compile_artifact + variant: linux_x64_build + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-x64 + - func: test_connectivity + vars: + node_js_version: "20.18.1" + test_mongosh_executable: dist/mongosh + kerberos_jumphost_dockerfile: "Dockerfile.ubuntu2004" + task_name: ${task_name} + - name: executable_connectivity_test_linux_x64_node20 + tags: ["connectivity-test"] + depends_on: + - name: compile_artifact + variant: linux_x64_build + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-x64 + - func: test_connectivity + vars: + node_js_version: "20.18.1" + test_mongosh_executable: dist/mongosh + kerberos_jumphost_dockerfile: "Dockerfile.node20" + task_name: ${task_name} + - name: executable_connectivity_test_linux_x64_rocky9 + tags: ["connectivity-test"] + depends_on: + - name: compile_artifact + variant: linux_x64_build + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-x64 + - func: test_connectivity + vars: + node_js_version: "20.18.1" + test_mongosh_executable: dist/mongosh + kerberos_jumphost_dockerfile: "Dockerfile.rocky9" + task_name: ${task_name} + - name: executable_connectivity_test_linux_x64_ubuntu2204 + tags: ["connectivity-test"] + depends_on: + - name: compile_artifact + variant: linux_x64_build + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-x64 + - func: test_connectivity + vars: + node_js_version: "20.18.1" + test_mongosh_executable: dist/mongosh + kerberos_jumphost_dockerfile: "Dockerfile.ubuntu2204" + task_name: ${task_name} + - name: executable_connectivity_test_linux_x64_openssl11_rocky8 + tags: ["connectivity-test"] + depends_on: + - name: compile_artifact + variant: linux_x64_build_openssl11 + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-x64-openssl11 + - func: test_connectivity + vars: + node_js_version: "20.18.1" + test_mongosh_executable: dist/mongosh + kerberos_jumphost_dockerfile: "Dockerfile.rocky8" + task_name: ${task_name} + - name: executable_connectivity_test_linux_x64_openssl11_ubuntu2004 + tags: ["connectivity-test"] + depends_on: + - name: compile_artifact + variant: linux_x64_build_openssl11 + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-x64-openssl11 + - func: test_connectivity + vars: + node_js_version: "20.18.1" + test_mongosh_executable: dist/mongosh + kerberos_jumphost_dockerfile: "Dockerfile.ubuntu2004" + task_name: ${task_name} + - name: executable_connectivity_test_linux_x64_openssl3_node20 + tags: ["connectivity-test"] + depends_on: + - name: compile_artifact + variant: linux_x64_build_openssl3 + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-x64-openssl3 + - func: test_connectivity + vars: + node_js_version: "20.18.1" + test_mongosh_executable: dist/mongosh + kerberos_jumphost_dockerfile: "Dockerfile.node20" + task_name: ${task_name} + - name: executable_connectivity_test_linux_x64_openssl3_rocky9 + tags: ["connectivity-test"] + depends_on: + - name: compile_artifact + variant: linux_x64_build_openssl3 + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-x64-openssl3 + - func: test_connectivity + vars: + node_js_version: "20.18.1" + test_mongosh_executable: dist/mongosh + kerberos_jumphost_dockerfile: "Dockerfile.rocky9" + task_name: ${task_name} + - name: executable_connectivity_test_linux_x64_openssl3_ubuntu2204 + tags: ["connectivity-test"] + depends_on: + - name: compile_artifact + variant: linux_x64_build_openssl3 + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-x64-openssl3 + - func: test_connectivity + vars: + node_js_version: "20.18.1" + test_mongosh_executable: dist/mongosh + kerberos_jumphost_dockerfile: "Dockerfile.ubuntu2204" + task_name: ${task_name} + - name: executable_connectivity_test_linux_arm64_rocky8 + tags: ["connectivity-test"] + depends_on: + - name: compile_artifact + variant: linux_arm64_build + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-arm64 + - func: test_connectivity + vars: + node_js_version: "20.18.1" + test_mongosh_executable: dist/mongosh + kerberos_jumphost_dockerfile: "Dockerfile.rocky8" + task_name: ${task_name} + - name: executable_connectivity_test_linux_arm64_ubuntu2004 + tags: ["connectivity-test"] + depends_on: + - name: compile_artifact + variant: linux_arm64_build + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-arm64 + - func: test_connectivity + vars: + node_js_version: "20.18.1" + test_mongosh_executable: dist/mongosh + kerberos_jumphost_dockerfile: "Dockerfile.ubuntu2004" + task_name: ${task_name} + - name: executable_connectivity_test_linux_arm64_node20 + tags: ["connectivity-test"] + depends_on: + - name: compile_artifact + variant: linux_arm64_build + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-arm64 + - func: test_connectivity + vars: + node_js_version: "20.18.1" + test_mongosh_executable: dist/mongosh + kerberos_jumphost_dockerfile: "Dockerfile.node20" + task_name: ${task_name} + - name: executable_connectivity_test_linux_arm64_rocky9 + tags: ["connectivity-test"] + depends_on: + - name: compile_artifact + variant: linux_arm64_build + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-arm64 + - func: test_connectivity + vars: + node_js_version: "20.18.1" + test_mongosh_executable: dist/mongosh + kerberos_jumphost_dockerfile: "Dockerfile.rocky9" + task_name: ${task_name} + - name: executable_connectivity_test_linux_arm64_ubuntu2204 + tags: ["connectivity-test"] + depends_on: + - name: compile_artifact + variant: linux_arm64_build + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-arm64 + - func: test_connectivity + vars: + node_js_version: "20.18.1" + test_mongosh_executable: dist/mongosh + kerberos_jumphost_dockerfile: "Dockerfile.ubuntu2204" + task_name: ${task_name} + - name: executable_connectivity_test_linux_arm64_openssl11_rocky8 + tags: ["connectivity-test"] + depends_on: + - name: compile_artifact + variant: linux_arm64_build_openssl11 + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-arm64-openssl11 + - func: test_connectivity + vars: + node_js_version: "20.18.1" + test_mongosh_executable: dist/mongosh + kerberos_jumphost_dockerfile: "Dockerfile.rocky8" + task_name: ${task_name} + - name: executable_connectivity_test_linux_arm64_openssl11_ubuntu2004 + tags: ["connectivity-test"] + depends_on: + - name: compile_artifact + variant: linux_arm64_build_openssl11 + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-arm64-openssl11 + - func: test_connectivity + vars: + node_js_version: "20.18.1" + test_mongosh_executable: dist/mongosh + kerberos_jumphost_dockerfile: "Dockerfile.ubuntu2004" + task_name: ${task_name} + - name: executable_connectivity_test_linux_arm64_openssl3_node20 + tags: ["connectivity-test"] + depends_on: + - name: compile_artifact + variant: linux_arm64_build_openssl3 + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-arm64-openssl3 + - func: test_connectivity + vars: + node_js_version: "20.18.1" + test_mongosh_executable: dist/mongosh + kerberos_jumphost_dockerfile: "Dockerfile.node20" + task_name: ${task_name} + - name: executable_connectivity_test_linux_arm64_openssl3_rocky9 + tags: ["connectivity-test"] + depends_on: + - name: compile_artifact + variant: linux_arm64_build_openssl3 + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-arm64-openssl3 + - func: test_connectivity + vars: + node_js_version: "20.18.1" + test_mongosh_executable: dist/mongosh + kerberos_jumphost_dockerfile: "Dockerfile.rocky9" + task_name: ${task_name} + - name: executable_connectivity_test_linux_arm64_openssl3_ubuntu2204 + tags: ["connectivity-test"] + depends_on: + - name: compile_artifact + variant: linux_arm64_build_openssl3 + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-arm64-openssl3 + - func: test_connectivity + vars: + node_js_version: "20.18.1" + test_mongosh_executable: dist/mongosh + kerberos_jumphost_dockerfile: "Dockerfile.ubuntu2204" + task_name: ${task_name} + + ### + # PACKAGING + ### + - name: add_crypt_shared_and_sbom_darwin_x64 + tags: ["add-sbom-task"] + depends_on: + - name: compile_artifact + variant: darwin + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: darwin-x64 + - func: add_crypt_shared_and_sbom + vars: + package_variant: darwin-x64 + executable_os_id: darwin-x64 + - func: upload_sbom + vars: + executable_os_id: darwin-x64 + extra_upload_tag: -darwin-x64-sbom + - func: upload_compiled_artifact + vars: + executable_os_id: darwin-x64 + extra_upload_tag: -darwin-x64-complete + - name: package_artifact_darwin_x64 + depends_on: + - name: add_crypt_shared_and_sbom_darwin_x64 + variant: linux_package + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: darwin-x64 + extra_upload_tag: -darwin-x64-complete + - func: package_artifact + vars: + node_js_version: "20.18.1" + package_variant: darwin-x64 + executable_os_id: darwin-x64 + - func: put_artifact_url + vars: + package_variant: darwin-x64 + signature_tag: unsigned + - name: sign_artifact_darwin_x64 + depends_on: + - name: package_artifact_darwin_x64 + variant: "*" + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: get_artifact_url + vars: + package_variant: darwin-x64 + signature_tag: unsigned + - func: sign_artifact + vars: + node_js_version: "20.18.1" + package_variant: darwin-x64 + - func: papertrail_trace + vars: + product: "mongosh-dev" + - func: put_artifact_url + vars: + package_variant: darwin-x64 + signature_tag: signed + - name: verify_artifact_darwin_x64 + tags: ["smoke-test"] + depends_on: + - name: sign_artifact_darwin_x64 + variant: "*" + commands: + - func: checkout + - func: get_artifact_url + vars: + package_variant: darwin-x64 + signature_tag: signed + - func: verify_artifact + - name: add_crypt_shared_and_sbom_darwin_arm64 + tags: ["add-sbom-task"] + depends_on: + - name: compile_artifact + variant: darwin_arm64 + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: darwin-arm64 + - func: add_crypt_shared_and_sbom + vars: + package_variant: darwin-arm64 + executable_os_id: darwin-arm64 + - func: upload_sbom + vars: + executable_os_id: darwin-arm64 + extra_upload_tag: -darwin-arm64-sbom + - func: upload_compiled_artifact + vars: + executable_os_id: darwin-arm64 + extra_upload_tag: -darwin-arm64-complete + - name: package_artifact_darwin_arm64 + depends_on: + - name: add_crypt_shared_and_sbom_darwin_arm64 + variant: linux_package + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: darwin-arm64 + extra_upload_tag: -darwin-arm64-complete + - func: package_artifact + vars: + node_js_version: "20.18.1" + package_variant: darwin-arm64 + executable_os_id: darwin-arm64 + - func: put_artifact_url + vars: + package_variant: darwin-arm64 + signature_tag: unsigned + - name: sign_artifact_darwin_arm64 + depends_on: + - name: package_artifact_darwin_arm64 + variant: "*" + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: get_artifact_url + vars: + package_variant: darwin-arm64 + signature_tag: unsigned + - func: sign_artifact + vars: + node_js_version: "20.18.1" + package_variant: darwin-arm64 + - func: papertrail_trace + vars: + product: "mongosh-dev" + - func: put_artifact_url + vars: + package_variant: darwin-arm64 + signature_tag: signed + - name: verify_artifact_darwin_arm64 + tags: ["smoke-test"] + depends_on: + - name: sign_artifact_darwin_arm64 + variant: "*" + commands: + - func: checkout + - func: get_artifact_url + vars: + package_variant: darwin-arm64 + signature_tag: signed + - func: verify_artifact + - name: add_crypt_shared_and_sbom_linux_x64 + tags: ["add-sbom-task"] + depends_on: + - name: compile_artifact + variant: linux_x64_build + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-x64 + - func: add_crypt_shared_and_sbom + vars: + package_variant: linux-x64 + executable_os_id: linux-x64 + - func: upload_sbom + vars: + executable_os_id: linux-x64 + extra_upload_tag: -linux-x64-sbom + - func: upload_compiled_artifact + vars: + executable_os_id: linux-x64 + extra_upload_tag: -linux-x64-complete + - name: package_artifact_linux_x64 + depends_on: + - name: add_crypt_shared_and_sbom_linux_x64 + variant: linux_package + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-x64 + extra_upload_tag: -linux-x64-complete + - func: package_artifact + vars: + node_js_version: "20.18.1" + package_variant: linux-x64 + executable_os_id: linux-x64 + - func: put_artifact_url + vars: + package_variant: linux-x64 + signature_tag: unsigned + - name: sign_artifact_linux_x64 + depends_on: + - name: package_artifact_linux_x64 + variant: "*" + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: get_artifact_url + vars: + package_variant: linux-x64 + signature_tag: unsigned + - func: sign_artifact + vars: + node_js_version: "20.18.1" + package_variant: linux-x64 + - func: papertrail_trace + vars: + product: "mongosh-dev" + - func: put_artifact_url + vars: + package_variant: linux-x64 + signature_tag: signed + - name: verify_artifact_linux_x64 + tags: ["smoke-test"] + depends_on: + - name: sign_artifact_linux_x64 + variant: "*" + commands: + - func: checkout + - func: get_artifact_url + vars: + package_variant: linux-x64 + signature_tag: signed + - func: verify_artifact + - name: add_crypt_shared_and_sbom_deb_x64 + tags: ["add-sbom-task"] + depends_on: + - name: compile_artifact + variant: linux_x64_build + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-x64 + - func: add_crypt_shared_and_sbom + vars: + package_variant: deb-x64 + executable_os_id: linux-x64 + - func: upload_sbom + vars: + executable_os_id: linux-x64 + extra_upload_tag: -deb-x64-sbom + - func: upload_compiled_artifact + vars: + executable_os_id: linux-x64 + extra_upload_tag: -deb-x64-complete + - name: package_artifact_deb_x64 + depends_on: + - name: add_crypt_shared_and_sbom_deb_x64 + variant: linux_package + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-x64 + extra_upload_tag: -deb-x64-complete + - func: package_artifact + vars: + node_js_version: "20.18.1" + package_variant: deb-x64 + executable_os_id: linux-x64 + - func: put_artifact_url + vars: + package_variant: deb-x64 + signature_tag: unsigned + - name: sign_artifact_deb_x64 + depends_on: + - name: package_artifact_deb_x64 + variant: "*" + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: get_artifact_url + vars: + package_variant: deb-x64 + signature_tag: unsigned + - func: sign_artifact + vars: + node_js_version: "20.18.1" + package_variant: deb-x64 + - func: papertrail_trace + vars: + product: "mongosh-dev" + - func: put_artifact_url + vars: + package_variant: deb-x64 + signature_tag: signed + - name: verify_artifact_deb_x64 + tags: ["smoke-test"] + depends_on: + - name: sign_artifact_deb_x64 + variant: "*" + commands: + - func: checkout + - func: get_artifact_url + vars: + package_variant: deb-x64 + signature_tag: signed + - func: verify_artifact + - name: add_crypt_shared_and_sbom_rpm_x64 + tags: ["add-sbom-task"] + depends_on: + - name: compile_artifact + variant: linux_x64_build + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-x64 + - func: add_crypt_shared_and_sbom + vars: + package_variant: rpm-x64 + executable_os_id: linux-x64 + - func: upload_sbom + vars: + executable_os_id: linux-x64 + extra_upload_tag: -rpm-x64-sbom + - func: upload_compiled_artifact + vars: + executable_os_id: linux-x64 + extra_upload_tag: -rpm-x64-complete + - name: package_artifact_rpm_x64 + depends_on: + - name: add_crypt_shared_and_sbom_rpm_x64 + variant: linux_package + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-x64 + extra_upload_tag: -rpm-x64-complete + - func: package_artifact + vars: + node_js_version: "20.18.1" + package_variant: rpm-x64 + executable_os_id: linux-x64 + - func: put_artifact_url + vars: + package_variant: rpm-x64 + signature_tag: unsigned + - name: sign_artifact_rpm_x64 + depends_on: + - name: package_artifact_rpm_x64 + variant: "*" + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: get_artifact_url + vars: + package_variant: rpm-x64 + signature_tag: unsigned + - func: sign_artifact + vars: + node_js_version: "20.18.1" + package_variant: rpm-x64 + - func: papertrail_trace + vars: + product: "mongosh-dev" + - func: put_artifact_url + vars: + package_variant: rpm-x64 + signature_tag: signed + - name: verify_artifact_rpm_x64 + tags: ["smoke-test"] + depends_on: + - name: sign_artifact_rpm_x64 + variant: "*" + commands: + - func: checkout + - func: get_artifact_url + vars: + package_variant: rpm-x64 + signature_tag: signed + - func: verify_artifact + - name: add_crypt_shared_and_sbom_linux_x64_openssl11 + tags: ["add-sbom-task"] + depends_on: + - name: compile_artifact + variant: linux_x64_build_openssl11 + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-x64-openssl11 + - func: add_crypt_shared_and_sbom + vars: + package_variant: linux-x64-openssl11 + executable_os_id: linux-x64-openssl11 + - func: upload_sbom + vars: + executable_os_id: linux-x64-openssl11 + extra_upload_tag: -linux-x64-openssl11-sbom + - func: upload_compiled_artifact + vars: + executable_os_id: linux-x64-openssl11 + extra_upload_tag: -linux-x64-openssl11-complete + - name: package_artifact_linux_x64_openssl11 + depends_on: + - name: add_crypt_shared_and_sbom_linux_x64_openssl11 + variant: linux_package + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-x64-openssl11 + extra_upload_tag: -linux-x64-openssl11-complete + - func: package_artifact + vars: + node_js_version: "20.18.1" + package_variant: linux-x64-openssl11 + executable_os_id: linux-x64-openssl11 + - func: put_artifact_url + vars: + package_variant: linux-x64-openssl11 + signature_tag: unsigned + - name: sign_artifact_linux_x64_openssl11 + depends_on: + - name: package_artifact_linux_x64_openssl11 + variant: "*" + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: get_artifact_url + vars: + package_variant: linux-x64-openssl11 + signature_tag: unsigned + - func: sign_artifact + vars: + node_js_version: "20.18.1" + package_variant: linux-x64-openssl11 + - func: papertrail_trace + vars: + product: "mongosh-dev" + - func: put_artifact_url + vars: + package_variant: linux-x64-openssl11 + signature_tag: signed + - name: verify_artifact_linux_x64_openssl11 + tags: ["smoke-test"] + depends_on: + - name: sign_artifact_linux_x64_openssl11 + variant: "*" + commands: + - func: checkout + - func: get_artifact_url + vars: + package_variant: linux-x64-openssl11 + signature_tag: signed + - func: verify_artifact + - name: add_crypt_shared_and_sbom_deb_x64_openssl11 + tags: ["add-sbom-task"] + depends_on: + - name: compile_artifact + variant: linux_x64_build_openssl11 + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-x64-openssl11 + - func: add_crypt_shared_and_sbom + vars: + package_variant: deb-x64-openssl11 + executable_os_id: linux-x64-openssl11 + - func: upload_sbom + vars: + executable_os_id: linux-x64-openssl11 + extra_upload_tag: -deb-x64-openssl11-sbom + - func: upload_compiled_artifact + vars: + executable_os_id: linux-x64-openssl11 + extra_upload_tag: -deb-x64-openssl11-complete + - name: package_artifact_deb_x64_openssl11 + depends_on: + - name: add_crypt_shared_and_sbom_deb_x64_openssl11 + variant: linux_package + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-x64-openssl11 + extra_upload_tag: -deb-x64-openssl11-complete + - func: package_artifact + vars: + node_js_version: "20.18.1" + package_variant: deb-x64-openssl11 + executable_os_id: linux-x64-openssl11 + - func: put_artifact_url + vars: + package_variant: deb-x64-openssl11 + signature_tag: unsigned + - name: sign_artifact_deb_x64_openssl11 + depends_on: + - name: package_artifact_deb_x64_openssl11 + variant: "*" + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: get_artifact_url + vars: + package_variant: deb-x64-openssl11 + signature_tag: unsigned + - func: sign_artifact + vars: + node_js_version: "20.18.1" + package_variant: deb-x64-openssl11 + - func: papertrail_trace + vars: + product: "mongosh-dev" + - func: put_artifact_url + vars: + package_variant: deb-x64-openssl11 + signature_tag: signed + - name: verify_artifact_deb_x64_openssl11 + tags: ["smoke-test"] + depends_on: + - name: sign_artifact_deb_x64_openssl11 + variant: "*" + commands: + - func: checkout + - func: get_artifact_url + vars: + package_variant: deb-x64-openssl11 + signature_tag: signed + - func: verify_artifact + - name: add_crypt_shared_and_sbom_rpm_x64_openssl11 + tags: ["add-sbom-task"] + depends_on: + - name: compile_artifact + variant: linux_x64_build_openssl11 + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-x64-openssl11 + - func: add_crypt_shared_and_sbom + vars: + package_variant: rpm-x64-openssl11 + executable_os_id: linux-x64-openssl11 + - func: upload_sbom + vars: + executable_os_id: linux-x64-openssl11 + extra_upload_tag: -rpm-x64-openssl11-sbom + - func: upload_compiled_artifact + vars: + executable_os_id: linux-x64-openssl11 + extra_upload_tag: -rpm-x64-openssl11-complete + - name: package_artifact_rpm_x64_openssl11 + depends_on: + - name: add_crypt_shared_and_sbom_rpm_x64_openssl11 + variant: linux_package + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-x64-openssl11 + extra_upload_tag: -rpm-x64-openssl11-complete + - func: package_artifact + vars: + node_js_version: "20.18.1" + package_variant: rpm-x64-openssl11 + executable_os_id: linux-x64-openssl11 + - func: put_artifact_url + vars: + package_variant: rpm-x64-openssl11 + signature_tag: unsigned + - name: sign_artifact_rpm_x64_openssl11 + depends_on: + - name: package_artifact_rpm_x64_openssl11 + variant: "*" + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: get_artifact_url + vars: + package_variant: rpm-x64-openssl11 + signature_tag: unsigned + - func: sign_artifact + vars: + node_js_version: "20.18.1" + package_variant: rpm-x64-openssl11 + - func: papertrail_trace + vars: + product: "mongosh-dev" + - func: put_artifact_url + vars: + package_variant: rpm-x64-openssl11 + signature_tag: signed + - name: verify_artifact_rpm_x64_openssl11 + tags: ["smoke-test"] + depends_on: + - name: sign_artifact_rpm_x64_openssl11 + variant: "*" + commands: + - func: checkout + - func: get_artifact_url + vars: + package_variant: rpm-x64-openssl11 + signature_tag: signed + - func: verify_artifact + - name: add_crypt_shared_and_sbom_linux_x64_openssl3 + tags: ["add-sbom-task"] + depends_on: + - name: compile_artifact + variant: linux_x64_build_openssl3 + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-x64-openssl3 + - func: add_crypt_shared_and_sbom + vars: + package_variant: linux-x64-openssl3 + executable_os_id: linux-x64-openssl3 + - func: upload_sbom + vars: + executable_os_id: linux-x64-openssl3 + extra_upload_tag: -linux-x64-openssl3-sbom + - func: upload_compiled_artifact + vars: + executable_os_id: linux-x64-openssl3 + extra_upload_tag: -linux-x64-openssl3-complete + - name: package_artifact_linux_x64_openssl3 + depends_on: + - name: add_crypt_shared_and_sbom_linux_x64_openssl3 + variant: linux_package + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-x64-openssl3 + extra_upload_tag: -linux-x64-openssl3-complete + - func: package_artifact + vars: + node_js_version: "20.18.1" + package_variant: linux-x64-openssl3 + executable_os_id: linux-x64-openssl3 + - func: put_artifact_url + vars: + package_variant: linux-x64-openssl3 + signature_tag: unsigned + - name: sign_artifact_linux_x64_openssl3 + depends_on: + - name: package_artifact_linux_x64_openssl3 + variant: "*" + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: get_artifact_url + vars: + package_variant: linux-x64-openssl3 + signature_tag: unsigned + - func: sign_artifact + vars: + node_js_version: "20.18.1" + package_variant: linux-x64-openssl3 + - func: papertrail_trace + vars: + product: "mongosh-dev" + - func: put_artifact_url + vars: + package_variant: linux-x64-openssl3 + signature_tag: signed + - name: verify_artifact_linux_x64_openssl3 + tags: ["smoke-test"] + depends_on: + - name: sign_artifact_linux_x64_openssl3 + variant: "*" + commands: + - func: checkout + - func: get_artifact_url + vars: + package_variant: linux-x64-openssl3 + signature_tag: signed + - func: verify_artifact + - name: add_crypt_shared_and_sbom_deb_x64_openssl3 + tags: ["add-sbom-task"] + depends_on: + - name: compile_artifact + variant: linux_x64_build_openssl3 + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-x64-openssl3 + - func: add_crypt_shared_and_sbom + vars: + package_variant: deb-x64-openssl3 + executable_os_id: linux-x64-openssl3 + - func: upload_sbom + vars: + executable_os_id: linux-x64-openssl3 + extra_upload_tag: -deb-x64-openssl3-sbom + - func: upload_compiled_artifact + vars: + executable_os_id: linux-x64-openssl3 + extra_upload_tag: -deb-x64-openssl3-complete + - name: package_artifact_deb_x64_openssl3 + depends_on: + - name: add_crypt_shared_and_sbom_deb_x64_openssl3 + variant: linux_package + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-x64-openssl3 + extra_upload_tag: -deb-x64-openssl3-complete + - func: package_artifact + vars: + node_js_version: "20.18.1" + package_variant: deb-x64-openssl3 + executable_os_id: linux-x64-openssl3 + - func: put_artifact_url + vars: + package_variant: deb-x64-openssl3 + signature_tag: unsigned + - name: sign_artifact_deb_x64_openssl3 + depends_on: + - name: package_artifact_deb_x64_openssl3 + variant: "*" + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: get_artifact_url + vars: + package_variant: deb-x64-openssl3 + signature_tag: unsigned + - func: sign_artifact + vars: + node_js_version: "20.18.1" + package_variant: deb-x64-openssl3 + - func: papertrail_trace + vars: + product: "mongosh-dev" + - func: put_artifact_url + vars: + package_variant: deb-x64-openssl3 + signature_tag: signed + - name: verify_artifact_deb_x64_openssl3 + tags: ["smoke-test"] + depends_on: + - name: sign_artifact_deb_x64_openssl3 + variant: "*" + commands: + - func: checkout + - func: get_artifact_url + vars: + package_variant: deb-x64-openssl3 + signature_tag: signed + - func: verify_artifact + - name: add_crypt_shared_and_sbom_rpm_x64_openssl3 + tags: ["add-sbom-task"] + depends_on: + - name: compile_artifact + variant: linux_x64_build_openssl3 + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-x64-openssl3 + - func: add_crypt_shared_and_sbom + vars: + package_variant: rpm-x64-openssl3 + executable_os_id: linux-x64-openssl3 + - func: upload_sbom + vars: + executable_os_id: linux-x64-openssl3 + extra_upload_tag: -rpm-x64-openssl3-sbom + - func: upload_compiled_artifact + vars: + executable_os_id: linux-x64-openssl3 + extra_upload_tag: -rpm-x64-openssl3-complete + - name: package_artifact_rpm_x64_openssl3 + depends_on: + - name: add_crypt_shared_and_sbom_rpm_x64_openssl3 + variant: linux_package + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-x64-openssl3 + extra_upload_tag: -rpm-x64-openssl3-complete + - func: package_artifact + vars: + node_js_version: "20.18.1" + package_variant: rpm-x64-openssl3 + executable_os_id: linux-x64-openssl3 + - func: put_artifact_url + vars: + package_variant: rpm-x64-openssl3 + signature_tag: unsigned + - name: sign_artifact_rpm_x64_openssl3 + depends_on: + - name: package_artifact_rpm_x64_openssl3 + variant: "*" + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: get_artifact_url + vars: + package_variant: rpm-x64-openssl3 + signature_tag: unsigned + - func: sign_artifact + vars: + node_js_version: "20.18.1" + package_variant: rpm-x64-openssl3 + - func: papertrail_trace + vars: + product: "mongosh-dev" + - func: put_artifact_url + vars: + package_variant: rpm-x64-openssl3 + signature_tag: signed + - name: verify_artifact_rpm_x64_openssl3 + tags: ["smoke-test"] + depends_on: + - name: sign_artifact_rpm_x64_openssl3 + variant: "*" + commands: + - func: checkout + - func: get_artifact_url + vars: + package_variant: rpm-x64-openssl3 + signature_tag: signed + - func: verify_artifact + - name: add_crypt_shared_and_sbom_linux_arm64 + tags: ["add-sbom-task"] + depends_on: + - name: compile_artifact + variant: linux_arm64_build + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-arm64 + - func: add_crypt_shared_and_sbom + vars: + package_variant: linux-arm64 + executable_os_id: linux-arm64 + - func: upload_sbom + vars: + executable_os_id: linux-arm64 + extra_upload_tag: -linux-arm64-sbom + - func: upload_compiled_artifact + vars: + executable_os_id: linux-arm64 + extra_upload_tag: -linux-arm64-complete + - name: package_artifact_linux_arm64 + depends_on: + - name: add_crypt_shared_and_sbom_linux_arm64 + variant: linux_package + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-arm64 + extra_upload_tag: -linux-arm64-complete + - func: package_artifact + vars: + node_js_version: "20.18.1" + package_variant: linux-arm64 + executable_os_id: linux-arm64 + - func: put_artifact_url + vars: + package_variant: linux-arm64 + signature_tag: unsigned + - name: sign_artifact_linux_arm64 + depends_on: + - name: package_artifact_linux_arm64 + variant: "*" + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: get_artifact_url + vars: + package_variant: linux-arm64 + signature_tag: unsigned + - func: sign_artifact + vars: + node_js_version: "20.18.1" + package_variant: linux-arm64 + - func: papertrail_trace + vars: + product: "mongosh-dev" + - func: put_artifact_url + vars: + package_variant: linux-arm64 + signature_tag: signed + - name: verify_artifact_linux_arm64 + tags: ["smoke-test"] + depends_on: + - name: sign_artifact_linux_arm64 + variant: "*" + commands: + - func: checkout + - func: get_artifact_url + vars: + package_variant: linux-arm64 + signature_tag: signed + - func: verify_artifact + - name: add_crypt_shared_and_sbom_deb_arm64 + tags: ["add-sbom-task"] + depends_on: + - name: compile_artifact + variant: linux_arm64_build + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-arm64 + - func: add_crypt_shared_and_sbom + vars: + package_variant: deb-arm64 + executable_os_id: linux-arm64 + - func: upload_sbom + vars: + executable_os_id: linux-arm64 + extra_upload_tag: -deb-arm64-sbom + - func: upload_compiled_artifact + vars: + executable_os_id: linux-arm64 + extra_upload_tag: -deb-arm64-complete + - name: package_artifact_deb_arm64 + depends_on: + - name: add_crypt_shared_and_sbom_deb_arm64 + variant: linux_package + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-arm64 + extra_upload_tag: -deb-arm64-complete + - func: package_artifact + vars: + node_js_version: "20.18.1" + package_variant: deb-arm64 + executable_os_id: linux-arm64 + - func: put_artifact_url + vars: + package_variant: deb-arm64 + signature_tag: unsigned + - name: sign_artifact_deb_arm64 + depends_on: + - name: package_artifact_deb_arm64 + variant: "*" + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: get_artifact_url + vars: + package_variant: deb-arm64 + signature_tag: unsigned + - func: sign_artifact + vars: + node_js_version: "20.18.1" + package_variant: deb-arm64 + - func: papertrail_trace + vars: + product: "mongosh-dev" + - func: put_artifact_url + vars: + package_variant: deb-arm64 + signature_tag: signed + - name: verify_artifact_deb_arm64 + tags: ["smoke-test"] + depends_on: + - name: sign_artifact_deb_arm64 + variant: "*" + commands: + - func: checkout + - func: get_artifact_url + vars: + package_variant: deb-arm64 + signature_tag: signed + - func: verify_artifact + - name: add_crypt_shared_and_sbom_rpm_arm64 + tags: ["add-sbom-task"] + depends_on: + - name: compile_artifact + variant: linux_arm64_build + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-arm64 + - func: add_crypt_shared_and_sbom + vars: + package_variant: rpm-arm64 + executable_os_id: linux-arm64 + - func: upload_sbom + vars: + executable_os_id: linux-arm64 + extra_upload_tag: -rpm-arm64-sbom + - func: upload_compiled_artifact + vars: + executable_os_id: linux-arm64 + extra_upload_tag: -rpm-arm64-complete + - name: package_artifact_rpm_arm64 + depends_on: + - name: add_crypt_shared_and_sbom_rpm_arm64 + variant: linux_package + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-arm64 + extra_upload_tag: -rpm-arm64-complete + - func: package_artifact + vars: + node_js_version: "20.18.1" + package_variant: rpm-arm64 + executable_os_id: linux-arm64 + - func: put_artifact_url + vars: + package_variant: rpm-arm64 + signature_tag: unsigned + - name: sign_artifact_rpm_arm64 + depends_on: + - name: package_artifact_rpm_arm64 + variant: "*" + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: get_artifact_url + vars: + package_variant: rpm-arm64 + signature_tag: unsigned + - func: sign_artifact + vars: + node_js_version: "20.18.1" + package_variant: rpm-arm64 + - func: papertrail_trace + vars: + product: "mongosh-dev" + - func: put_artifact_url + vars: + package_variant: rpm-arm64 + signature_tag: signed + - name: verify_artifact_rpm_arm64 + tags: ["smoke-test"] + depends_on: + - name: sign_artifact_rpm_arm64 + variant: "*" + commands: + - func: checkout + - func: get_artifact_url + vars: + package_variant: rpm-arm64 + signature_tag: signed + - func: verify_artifact + - name: add_crypt_shared_and_sbom_linux_arm64_openssl11 + tags: ["add-sbom-task"] + depends_on: + - name: compile_artifact + variant: linux_arm64_build_openssl11 + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-arm64-openssl11 + - func: add_crypt_shared_and_sbom + vars: + package_variant: linux-arm64-openssl11 + executable_os_id: linux-arm64-openssl11 + - func: upload_sbom + vars: + executable_os_id: linux-arm64-openssl11 + extra_upload_tag: -linux-arm64-openssl11-sbom + - func: upload_compiled_artifact + vars: + executable_os_id: linux-arm64-openssl11 + extra_upload_tag: -linux-arm64-openssl11-complete + - name: package_artifact_linux_arm64_openssl11 + depends_on: + - name: add_crypt_shared_and_sbom_linux_arm64_openssl11 + variant: linux_package + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-arm64-openssl11 + extra_upload_tag: -linux-arm64-openssl11-complete + - func: package_artifact + vars: + node_js_version: "20.18.1" + package_variant: linux-arm64-openssl11 + executable_os_id: linux-arm64-openssl11 + - func: put_artifact_url + vars: + package_variant: linux-arm64-openssl11 + signature_tag: unsigned + - name: sign_artifact_linux_arm64_openssl11 + depends_on: + - name: package_artifact_linux_arm64_openssl11 + variant: "*" + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: get_artifact_url + vars: + package_variant: linux-arm64-openssl11 + signature_tag: unsigned + - func: sign_artifact + vars: + node_js_version: "20.18.1" + package_variant: linux-arm64-openssl11 + - func: papertrail_trace + vars: + product: "mongosh-dev" + - func: put_artifact_url + vars: + package_variant: linux-arm64-openssl11 + signature_tag: signed + - name: verify_artifact_linux_arm64_openssl11 + tags: ["smoke-test"] + depends_on: + - name: sign_artifact_linux_arm64_openssl11 + variant: "*" + commands: + - func: checkout + - func: get_artifact_url + vars: + package_variant: linux-arm64-openssl11 + signature_tag: signed + - func: verify_artifact + - name: add_crypt_shared_and_sbom_deb_arm64_openssl11 + tags: ["add-sbom-task"] + depends_on: + - name: compile_artifact + variant: linux_arm64_build_openssl11 + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-arm64-openssl11 + - func: add_crypt_shared_and_sbom + vars: + package_variant: deb-arm64-openssl11 + executable_os_id: linux-arm64-openssl11 + - func: upload_sbom + vars: + executable_os_id: linux-arm64-openssl11 + extra_upload_tag: -deb-arm64-openssl11-sbom + - func: upload_compiled_artifact + vars: + executable_os_id: linux-arm64-openssl11 + extra_upload_tag: -deb-arm64-openssl11-complete + - name: package_artifact_deb_arm64_openssl11 + depends_on: + - name: add_crypt_shared_and_sbom_deb_arm64_openssl11 + variant: linux_package + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-arm64-openssl11 + extra_upload_tag: -deb-arm64-openssl11-complete + - func: package_artifact + vars: + node_js_version: "20.18.1" + package_variant: deb-arm64-openssl11 + executable_os_id: linux-arm64-openssl11 + - func: put_artifact_url + vars: + package_variant: deb-arm64-openssl11 + signature_tag: unsigned + - name: sign_artifact_deb_arm64_openssl11 + depends_on: + - name: package_artifact_deb_arm64_openssl11 + variant: "*" + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: get_artifact_url + vars: + package_variant: deb-arm64-openssl11 + signature_tag: unsigned + - func: sign_artifact + vars: + node_js_version: "20.18.1" + package_variant: deb-arm64-openssl11 + - func: papertrail_trace + vars: + product: "mongosh-dev" + - func: put_artifact_url + vars: + package_variant: deb-arm64-openssl11 + signature_tag: signed + - name: verify_artifact_deb_arm64_openssl11 + tags: ["smoke-test"] + depends_on: + - name: sign_artifact_deb_arm64_openssl11 + variant: "*" + commands: + - func: checkout + - func: get_artifact_url + vars: + package_variant: deb-arm64-openssl11 + signature_tag: signed + - func: verify_artifact + - name: add_crypt_shared_and_sbom_rpm_arm64_openssl11 + tags: ["add-sbom-task"] + depends_on: + - name: compile_artifact + variant: linux_arm64_build_openssl11 + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-arm64-openssl11 + - func: add_crypt_shared_and_sbom + vars: + package_variant: rpm-arm64-openssl11 + executable_os_id: linux-arm64-openssl11 + - func: upload_sbom + vars: + executable_os_id: linux-arm64-openssl11 + extra_upload_tag: -rpm-arm64-openssl11-sbom + - func: upload_compiled_artifact + vars: + executable_os_id: linux-arm64-openssl11 + extra_upload_tag: -rpm-arm64-openssl11-complete + - name: package_artifact_rpm_arm64_openssl11 + depends_on: + - name: add_crypt_shared_and_sbom_rpm_arm64_openssl11 + variant: linux_package + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-arm64-openssl11 + extra_upload_tag: -rpm-arm64-openssl11-complete + - func: package_artifact + vars: + node_js_version: "20.18.1" + package_variant: rpm-arm64-openssl11 + executable_os_id: linux-arm64-openssl11 + - func: put_artifact_url + vars: + package_variant: rpm-arm64-openssl11 + signature_tag: unsigned + - name: sign_artifact_rpm_arm64_openssl11 + depends_on: + - name: package_artifact_rpm_arm64_openssl11 + variant: "*" + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: get_artifact_url + vars: + package_variant: rpm-arm64-openssl11 + signature_tag: unsigned + - func: sign_artifact + vars: + node_js_version: "20.18.1" + package_variant: rpm-arm64-openssl11 + - func: papertrail_trace + vars: + product: "mongosh-dev" + - func: put_artifact_url + vars: + package_variant: rpm-arm64-openssl11 + signature_tag: signed + - name: verify_artifact_rpm_arm64_openssl11 + tags: ["smoke-test"] + depends_on: + - name: sign_artifact_rpm_arm64_openssl11 + variant: "*" + commands: + - func: checkout + - func: get_artifact_url + vars: + package_variant: rpm-arm64-openssl11 + signature_tag: signed + - func: verify_artifact + - name: add_crypt_shared_and_sbom_linux_arm64_openssl3 + tags: ["add-sbom-task"] + depends_on: + - name: compile_artifact + variant: linux_arm64_build_openssl3 + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-arm64-openssl3 + - func: add_crypt_shared_and_sbom + vars: + package_variant: linux-arm64-openssl3 + executable_os_id: linux-arm64-openssl3 + - func: upload_sbom + vars: + executable_os_id: linux-arm64-openssl3 + extra_upload_tag: -linux-arm64-openssl3-sbom + - func: upload_compiled_artifact + vars: + executable_os_id: linux-arm64-openssl3 + extra_upload_tag: -linux-arm64-openssl3-complete + - name: package_artifact_linux_arm64_openssl3 + depends_on: + - name: add_crypt_shared_and_sbom_linux_arm64_openssl3 + variant: linux_package + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-arm64-openssl3 + extra_upload_tag: -linux-arm64-openssl3-complete + - func: package_artifact + vars: + node_js_version: "20.18.1" + package_variant: linux-arm64-openssl3 + executable_os_id: linux-arm64-openssl3 + - func: put_artifact_url + vars: + package_variant: linux-arm64-openssl3 + signature_tag: unsigned + - name: sign_artifact_linux_arm64_openssl3 + depends_on: + - name: package_artifact_linux_arm64_openssl3 + variant: "*" + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: get_artifact_url + vars: + package_variant: linux-arm64-openssl3 + signature_tag: unsigned + - func: sign_artifact + vars: + node_js_version: "20.18.1" + package_variant: linux-arm64-openssl3 + - func: papertrail_trace + vars: + product: "mongosh-dev" + - func: put_artifact_url + vars: + package_variant: linux-arm64-openssl3 + signature_tag: signed + - name: verify_artifact_linux_arm64_openssl3 + tags: ["smoke-test"] + depends_on: + - name: sign_artifact_linux_arm64_openssl3 + variant: "*" + commands: + - func: checkout + - func: get_artifact_url + vars: + package_variant: linux-arm64-openssl3 + signature_tag: signed + - func: verify_artifact + - name: add_crypt_shared_and_sbom_deb_arm64_openssl3 + tags: ["add-sbom-task"] + depends_on: + - name: compile_artifact + variant: linux_arm64_build_openssl3 + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-arm64-openssl3 + - func: add_crypt_shared_and_sbom + vars: + package_variant: deb-arm64-openssl3 + executable_os_id: linux-arm64-openssl3 + - func: upload_sbom + vars: + executable_os_id: linux-arm64-openssl3 + extra_upload_tag: -deb-arm64-openssl3-sbom + - func: upload_compiled_artifact + vars: + executable_os_id: linux-arm64-openssl3 + extra_upload_tag: -deb-arm64-openssl3-complete + - name: package_artifact_deb_arm64_openssl3 + depends_on: + - name: add_crypt_shared_and_sbom_deb_arm64_openssl3 + variant: linux_package + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-arm64-openssl3 + extra_upload_tag: -deb-arm64-openssl3-complete + - func: package_artifact + vars: + node_js_version: "20.18.1" + package_variant: deb-arm64-openssl3 + executable_os_id: linux-arm64-openssl3 + - func: put_artifact_url + vars: + package_variant: deb-arm64-openssl3 + signature_tag: unsigned + - name: sign_artifact_deb_arm64_openssl3 + depends_on: + - name: package_artifact_deb_arm64_openssl3 + variant: "*" + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: get_artifact_url + vars: + package_variant: deb-arm64-openssl3 + signature_tag: unsigned + - func: sign_artifact + vars: + node_js_version: "20.18.1" + package_variant: deb-arm64-openssl3 + - func: papertrail_trace + vars: + product: "mongosh-dev" + - func: put_artifact_url + vars: + package_variant: deb-arm64-openssl3 + signature_tag: signed + - name: verify_artifact_deb_arm64_openssl3 + tags: ["smoke-test"] + depends_on: + - name: sign_artifact_deb_arm64_openssl3 + variant: "*" + commands: + - func: checkout + - func: get_artifact_url + vars: + package_variant: deb-arm64-openssl3 + signature_tag: signed + - func: verify_artifact + - name: add_crypt_shared_and_sbom_rpm_arm64_openssl3 + tags: ["add-sbom-task"] + depends_on: + - name: compile_artifact + variant: linux_arm64_build_openssl3 + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-arm64-openssl3 + - func: add_crypt_shared_and_sbom + vars: + package_variant: rpm-arm64-openssl3 + executable_os_id: linux-arm64-openssl3 + - func: upload_sbom + vars: + executable_os_id: linux-arm64-openssl3 + extra_upload_tag: -rpm-arm64-openssl3-sbom + - func: upload_compiled_artifact + vars: + executable_os_id: linux-arm64-openssl3 + extra_upload_tag: -rpm-arm64-openssl3-complete + - name: package_artifact_rpm_arm64_openssl3 + depends_on: + - name: add_crypt_shared_and_sbom_rpm_arm64_openssl3 + variant: linux_package + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-arm64-openssl3 + extra_upload_tag: -rpm-arm64-openssl3-complete + - func: package_artifact + vars: + node_js_version: "20.18.1" + package_variant: rpm-arm64-openssl3 + executable_os_id: linux-arm64-openssl3 + - func: put_artifact_url + vars: + package_variant: rpm-arm64-openssl3 + signature_tag: unsigned + - name: sign_artifact_rpm_arm64_openssl3 + depends_on: + - name: package_artifact_rpm_arm64_openssl3 + variant: "*" + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: get_artifact_url + vars: + package_variant: rpm-arm64-openssl3 + signature_tag: unsigned + - func: sign_artifact + vars: + node_js_version: "20.18.1" + package_variant: rpm-arm64-openssl3 + - func: papertrail_trace + vars: + product: "mongosh-dev" + - func: put_artifact_url + vars: + package_variant: rpm-arm64-openssl3 + signature_tag: signed + - name: verify_artifact_rpm_arm64_openssl3 + tags: ["smoke-test"] + depends_on: + - name: sign_artifact_rpm_arm64_openssl3 + variant: "*" + commands: + - func: checkout + - func: get_artifact_url + vars: + package_variant: rpm-arm64-openssl3 + signature_tag: signed + - func: verify_artifact + - name: add_crypt_shared_and_sbom_linux_ppc64le + tags: ["add-sbom-task"] + depends_on: + - name: compile_artifact + variant: linux_ppc64le_build + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-ppc64le + - func: add_crypt_shared_and_sbom + vars: + package_variant: linux-ppc64le + executable_os_id: linux-ppc64le + - func: upload_sbom + vars: + executable_os_id: linux-ppc64le + extra_upload_tag: -linux-ppc64le-sbom + - func: upload_compiled_artifact + vars: + executable_os_id: linux-ppc64le + extra_upload_tag: -linux-ppc64le-complete + - name: package_artifact_linux_ppc64le + depends_on: + - name: add_crypt_shared_and_sbom_linux_ppc64le + variant: linux_package + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-ppc64le + extra_upload_tag: -linux-ppc64le-complete + - func: package_artifact + vars: + node_js_version: "20.18.1" + package_variant: linux-ppc64le + executable_os_id: linux-ppc64le + - func: put_artifact_url + vars: + package_variant: linux-ppc64le + signature_tag: unsigned + - name: sign_artifact_linux_ppc64le + depends_on: + - name: package_artifact_linux_ppc64le + variant: "*" + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: get_artifact_url + vars: + package_variant: linux-ppc64le + signature_tag: unsigned + - func: sign_artifact + vars: + node_js_version: "20.18.1" + package_variant: linux-ppc64le + - func: papertrail_trace + vars: + product: "mongosh-dev" + - func: put_artifact_url + vars: + package_variant: linux-ppc64le + signature_tag: signed + - name: verify_artifact_linux_ppc64le + tags: ["smoke-test"] + depends_on: + - name: sign_artifact_linux_ppc64le + variant: "*" + commands: + - func: checkout + - func: get_artifact_url + vars: + package_variant: linux-ppc64le + signature_tag: signed + - func: verify_artifact + - name: add_crypt_shared_and_sbom_rpm_ppc64le + tags: ["add-sbom-task"] + depends_on: + - name: compile_artifact + variant: linux_ppc64le_build + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-ppc64le + - func: add_crypt_shared_and_sbom + vars: + package_variant: rpm-ppc64le + executable_os_id: linux-ppc64le + - func: upload_sbom + vars: + executable_os_id: linux-ppc64le + extra_upload_tag: -rpm-ppc64le-sbom + - func: upload_compiled_artifact + vars: + executable_os_id: linux-ppc64le + extra_upload_tag: -rpm-ppc64le-complete + - name: package_artifact_rpm_ppc64le + depends_on: + - name: add_crypt_shared_and_sbom_rpm_ppc64le + variant: linux_package + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-ppc64le + extra_upload_tag: -rpm-ppc64le-complete + - func: package_artifact + vars: + node_js_version: "20.18.1" + package_variant: rpm-ppc64le + executable_os_id: linux-ppc64le + - func: put_artifact_url + vars: + package_variant: rpm-ppc64le + signature_tag: unsigned + - name: sign_artifact_rpm_ppc64le + depends_on: + - name: package_artifact_rpm_ppc64le + variant: "*" + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: get_artifact_url + vars: + package_variant: rpm-ppc64le + signature_tag: unsigned + - func: sign_artifact + vars: + node_js_version: "20.18.1" + package_variant: rpm-ppc64le + - func: papertrail_trace + vars: + product: "mongosh-dev" + - func: put_artifact_url + vars: + package_variant: rpm-ppc64le + signature_tag: signed + - name: verify_artifact_rpm_ppc64le + tags: ["smoke-test"] + depends_on: + - name: sign_artifact_rpm_ppc64le + variant: "*" + commands: + - func: checkout + - func: get_artifact_url + vars: + package_variant: rpm-ppc64le + signature_tag: signed + - func: verify_artifact + - name: add_crypt_shared_and_sbom_linux_s390x + tags: ["add-sbom-task"] + depends_on: + - name: compile_artifact + variant: linux_s390x_build + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-s390x + - func: add_crypt_shared_and_sbom + vars: + package_variant: linux-s390x + executable_os_id: linux-s390x + - func: upload_sbom + vars: + executable_os_id: linux-s390x + extra_upload_tag: -linux-s390x-sbom + - func: upload_compiled_artifact + vars: + executable_os_id: linux-s390x + extra_upload_tag: -linux-s390x-complete + - name: package_artifact_linux_s390x + depends_on: + - name: add_crypt_shared_and_sbom_linux_s390x + variant: linux_package + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-s390x + extra_upload_tag: -linux-s390x-complete + - func: package_artifact + vars: + node_js_version: "20.18.1" + package_variant: linux-s390x + executable_os_id: linux-s390x + - func: put_artifact_url + vars: + package_variant: linux-s390x + signature_tag: unsigned + - name: sign_artifact_linux_s390x + depends_on: + - name: package_artifact_linux_s390x + variant: "*" + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: get_artifact_url + vars: + package_variant: linux-s390x + signature_tag: unsigned + - func: sign_artifact + vars: + node_js_version: "20.18.1" + package_variant: linux-s390x + - func: papertrail_trace + vars: + product: "mongosh-dev" + - func: put_artifact_url + vars: + package_variant: linux-s390x + signature_tag: signed + - name: verify_artifact_linux_s390x + tags: ["smoke-test"] + depends_on: + - name: sign_artifact_linux_s390x + variant: "*" + commands: + - func: checkout + - func: get_artifact_url + vars: + package_variant: linux-s390x + signature_tag: signed + - func: verify_artifact + - name: add_crypt_shared_and_sbom_rpm_s390x + tags: ["add-sbom-task"] + depends_on: + - name: compile_artifact + variant: linux_s390x_build + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-s390x + - func: add_crypt_shared_and_sbom + vars: + package_variant: rpm-s390x + executable_os_id: linux-s390x + - func: upload_sbom + vars: + executable_os_id: linux-s390x + extra_upload_tag: -rpm-s390x-sbom + - func: upload_compiled_artifact + vars: + executable_os_id: linux-s390x + extra_upload_tag: -rpm-s390x-complete + - name: package_artifact_rpm_s390x + depends_on: + - name: add_crypt_shared_and_sbom_rpm_s390x + variant: linux_package + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: linux-s390x + extra_upload_tag: -rpm-s390x-complete + - func: package_artifact + vars: + node_js_version: "20.18.1" + package_variant: rpm-s390x + executable_os_id: linux-s390x + - func: put_artifact_url + vars: + package_variant: rpm-s390x + signature_tag: unsigned + - name: sign_artifact_rpm_s390x + depends_on: + - name: package_artifact_rpm_s390x + variant: "*" + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: get_artifact_url + vars: + package_variant: rpm-s390x + signature_tag: unsigned + - func: sign_artifact + vars: + node_js_version: "20.18.1" + package_variant: rpm-s390x + - func: papertrail_trace + vars: + product: "mongosh-dev" + - func: put_artifact_url + vars: + package_variant: rpm-s390x + signature_tag: signed + - name: verify_artifact_rpm_s390x + tags: ["smoke-test"] + depends_on: + - name: sign_artifact_rpm_s390x + variant: "*" + commands: + - func: checkout + - func: get_artifact_url + vars: + package_variant: rpm-s390x + signature_tag: signed + - func: verify_artifact + - name: add_crypt_shared_and_sbom_win32_x64 + tags: ["add-sbom-task"] + depends_on: + - name: compile_artifact + variant: win32_build + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: win32 + - func: add_crypt_shared_and_sbom + vars: + package_variant: win32-x64 + executable_os_id: win32 + - func: upload_sbom + vars: + executable_os_id: win32 + extra_upload_tag: -win32-x64-sbom + - func: upload_compiled_artifact + vars: + executable_os_id: win32 + extra_upload_tag: -win32-x64-complete + - name: package_artifact_win32_x64 + depends_on: + - name: add_crypt_shared_and_sbom_win32_x64 + variant: linux_package + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: win32 + extra_upload_tag: -win32-x64-complete + - func: package_artifact + vars: + node_js_version: "20.18.1" + package_variant: win32-x64 + executable_os_id: win32 + - func: put_artifact_url + vars: + package_variant: win32-x64 + signature_tag: unsigned + - name: sign_artifact_win32_x64 + depends_on: + - name: package_artifact_win32_x64 + variant: "*" + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: get_artifact_url + vars: + package_variant: win32-x64 + signature_tag: unsigned + - func: sign_artifact + vars: + node_js_version: "20.18.1" + package_variant: win32-x64 + - func: papertrail_trace + vars: + product: "mongosh-dev" + - func: put_artifact_url + vars: + package_variant: win32-x64 + signature_tag: signed + - name: verify_artifact_win32_x64 + tags: ["smoke-test"] + depends_on: + - name: sign_artifact_win32_x64 + variant: "*" + commands: + - func: checkout + - func: get_artifact_url + vars: + package_variant: win32-x64 + signature_tag: signed + - func: verify_artifact + - name: add_crypt_shared_and_sbom_win32msi_x64 + tags: ["add-sbom-task"] + depends_on: + - name: compile_artifact + variant: win32_build + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: win32 + - func: add_crypt_shared_and_sbom + vars: + package_variant: win32msi-x64 + executable_os_id: win32 + - func: upload_sbom + vars: + executable_os_id: win32 + extra_upload_tag: -win32msi-x64-sbom + - func: upload_compiled_artifact + vars: + executable_os_id: win32 + extra_upload_tag: -win32msi-x64-complete + - name: package_artifact_win32msi_x64 + depends_on: + - name: add_crypt_shared_and_sbom_win32msi_x64 + variant: linux_package + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: download_compiled_artifact + vars: + executable_os_id: win32 + extra_upload_tag: -win32msi-x64-complete + - func: package_artifact + vars: + node_js_version: "20.18.1" + package_variant: win32msi-x64 + executable_os_id: win32 + - func: put_artifact_url + vars: + package_variant: win32msi-x64 + signature_tag: unsigned + - name: sign_artifact_win32msi_x64 + depends_on: + - name: package_artifact_win32msi_x64 + variant: "*" + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: get_artifact_url + vars: + package_variant: win32msi-x64 + signature_tag: unsigned + - func: sign_artifact + vars: + node_js_version: "20.18.1" + package_variant: win32msi-x64 + - func: papertrail_trace + vars: + product: "mongosh-dev" + - func: put_artifact_url + vars: + package_variant: win32msi-x64 + signature_tag: signed + - name: verify_artifact_win32msi_x64 + tags: ["smoke-test"] + depends_on: + - name: sign_artifact_win32msi_x64 + variant: "*" + commands: + - func: checkout + - func: get_artifact_url + vars: + package_variant: win32msi-x64 + signature_tag: signed + - func: verify_artifact + + ### + # SMOKE TESTS + ### + - name: pkg_test_macos_darwin_x64 + tags: ["smoke-test"] + depends_on: + - name: sign_artifact_darwin_x64 + variant: "*" + commands: + - func: checkout + - func: get_artifact_url + vars: + package_variant: darwin-x64 + signature_tag: signed + - func: write_preload_script + - func: test_artifact_macos + - name: pkg_test_macos_darwin_arm64 + tags: ["smoke-test"] + depends_on: + - name: sign_artifact_darwin_arm64 + variant: "*" + commands: + - func: checkout + - func: get_artifact_url + vars: + package_variant: darwin-arm64 + signature_tag: signed + - func: write_preload_script + - func: test_artifact_macos + - name: pkg_test_docker_linux_x64_ubuntu20_04_tgz + tags: ["smoke-test"] + depends_on: + - name: sign_artifact_linux_x64 + variant: "*" + commands: + - func: checkout + - func: get_artifact_url + vars: + package_variant: linux-x64 + signature_tag: signed + - func: write_preload_script + - func: install + vars: + node_js_version: "20.18.1" + - func: test_artifact_docker + vars: + node_js_version: "20.18.1" + dockerfile: ubuntu20.04-tgz + task_name: ${task_name} + - name: pkg_test_docker_deb_x64_ubuntu18_04_deb + tags: ["smoke-test"] + depends_on: + - name: sign_artifact_deb_x64 + variant: "*" + commands: + - func: checkout + - func: get_artifact_url + vars: + package_variant: deb-x64 + signature_tag: signed + - func: write_preload_script + - func: install + vars: + node_js_version: "20.18.1" + - func: test_artifact_docker + vars: + node_js_version: "20.18.1" + dockerfile: ubuntu18.04-deb + task_name: ${task_name} + - name: pkg_test_docker_deb_x64_ubuntu20_04_deb + tags: ["smoke-test"] + depends_on: + - name: sign_artifact_deb_x64 + variant: "*" + commands: + - func: checkout + - func: get_artifact_url + vars: + package_variant: deb-x64 + signature_tag: signed + - func: write_preload_script + - func: install + vars: + node_js_version: "20.18.1" + - func: test_artifact_docker + vars: + node_js_version: "20.18.1" + dockerfile: ubuntu20.04-deb + task_name: ${task_name} + - name: pkg_test_docker_deb_x64_ubuntu22_04_deb + tags: ["smoke-test"] + depends_on: + - name: sign_artifact_deb_x64 + variant: "*" + commands: + - func: checkout + - func: get_artifact_url + vars: + package_variant: deb-x64 + signature_tag: signed + - func: write_preload_script + - func: install + vars: + node_js_version: "20.18.1" + - func: test_artifact_docker + vars: + node_js_version: "20.18.1" + dockerfile: ubuntu22.04-deb + task_name: ${task_name} + - name: pkg_test_docker_deb_x64_ubuntu22_04_nohome_deb + tags: ["smoke-test"] + depends_on: + - name: sign_artifact_deb_x64 + variant: "*" + commands: + - func: checkout + - func: get_artifact_url + vars: + package_variant: deb-x64 + signature_tag: signed + - func: write_preload_script + - func: install + vars: + node_js_version: "20.18.1" + - func: test_artifact_docker + vars: + node_js_version: "20.18.1" + dockerfile: ubuntu22.04-nohome-deb + task_name: ${task_name} + - name: pkg_test_docker_deb_x64_ubuntu22_04_qemu_deb + tags: ["smoke-test"] + depends_on: + - name: sign_artifact_deb_x64 + variant: "*" + commands: + - func: checkout + - func: get_artifact_url + vars: + package_variant: deb-x64 + signature_tag: signed + - func: write_preload_script + - func: install + vars: + node_js_version: "20.18.1" + - func: test_artifact_docker + vars: + node_js_version: "20.18.1" + dockerfile: ubuntu22.04-qemu-deb + task_name: ${task_name} + - name: pkg_test_docker_deb_x64_ubuntu24_04_deb + tags: ["smoke-test"] + depends_on: + - name: sign_artifact_deb_x64 + variant: "*" + commands: + - func: checkout + - func: get_artifact_url + vars: + package_variant: deb-x64 + signature_tag: signed + - func: write_preload_script + - func: install + vars: + node_js_version: "20.18.1" + - func: test_artifact_docker + vars: + node_js_version: "20.18.1" + dockerfile: ubuntu24.04-deb + task_name: ${task_name} + - name: pkg_test_docker_deb_x64_debian10_deb + tags: ["smoke-test"] + depends_on: + - name: sign_artifact_deb_x64 + variant: "*" + commands: + - func: checkout + - func: get_artifact_url + vars: + package_variant: deb-x64 + signature_tag: signed + - func: write_preload_script + - func: install + vars: + node_js_version: "20.18.1" + - func: test_artifact_docker + vars: + node_js_version: "20.18.1" + dockerfile: debian10-deb + task_name: ${task_name} + - name: pkg_test_docker_deb_x64_debian11_deb + tags: ["smoke-test"] + depends_on: + - name: sign_artifact_deb_x64 + variant: "*" + commands: + - func: checkout + - func: get_artifact_url + vars: + package_variant: deb-x64 + signature_tag: signed + - func: write_preload_script + - func: install + vars: + node_js_version: "20.18.1" + - func: test_artifact_docker + vars: + node_js_version: "20.18.1" + dockerfile: debian11-deb + task_name: ${task_name} + - name: pkg_test_docker_deb_x64_debian12_deb + tags: ["smoke-test"] + depends_on: + - name: sign_artifact_deb_x64 + variant: "*" + commands: + - func: checkout + - func: get_artifact_url + vars: + package_variant: deb-x64 + signature_tag: signed + - func: write_preload_script + - func: install + vars: + node_js_version: "20.18.1" + - func: test_artifact_docker + vars: + node_js_version: "20.18.1" + dockerfile: debian12-deb + task_name: ${task_name} + - name: pkg_test_docker_rpm_x64_centos7_rpm + tags: ["smoke-test"] + depends_on: + - name: sign_artifact_rpm_x64 + variant: "*" + commands: + - func: checkout + - func: get_artifact_url + vars: + package_variant: rpm-x64 + signature_tag: signed + - func: write_preload_script + - func: install + vars: + node_js_version: "20.18.1" + - func: test_artifact_docker + vars: + node_js_version: "20.18.1" + dockerfile: centos7-rpm + task_name: ${task_name} + - name: pkg_test_docker_rpm_x64_amazonlinux2_rpm + tags: ["smoke-test"] + depends_on: + - name: sign_artifact_rpm_x64 + variant: "*" + commands: + - func: checkout + - func: get_artifact_url + vars: + package_variant: rpm-x64 + signature_tag: signed + - func: write_preload_script + - func: install + vars: + node_js_version: "20.18.1" + - func: test_artifact_docker + vars: + node_js_version: "20.18.1" + dockerfile: amazonlinux2-rpm + task_name: ${task_name} + - name: pkg_test_docker_rpm_x64_amazonlinux2023_rpm + tags: ["smoke-test"] + depends_on: + - name: sign_artifact_rpm_x64 + variant: "*" + commands: + - func: checkout + - func: get_artifact_url + vars: + package_variant: rpm-x64 + signature_tag: signed + - func: write_preload_script + - func: install + vars: + node_js_version: "20.18.1" + - func: test_artifact_docker + vars: + node_js_version: "20.18.1" + dockerfile: amazonlinux2023-rpm + task_name: ${task_name} + - name: pkg_test_docker_rpm_x64_rocky8_rpm + tags: ["smoke-test"] + depends_on: + - name: sign_artifact_rpm_x64 + variant: "*" + commands: + - func: checkout + - func: get_artifact_url + vars: + package_variant: rpm-x64 + signature_tag: signed + - func: write_preload_script + - func: install + vars: + node_js_version: "20.18.1" + - func: test_artifact_docker + vars: + node_js_version: "20.18.1" + dockerfile: rocky8-rpm + task_name: ${task_name} + - name: pkg_test_docker_rpm_x64_rocky9_rpm + tags: ["smoke-test"] + depends_on: + - name: sign_artifact_rpm_x64 + variant: "*" + commands: + - func: checkout + - func: get_artifact_url + vars: + package_variant: rpm-x64 + signature_tag: signed + - func: write_preload_script + - func: install + vars: + node_js_version: "20.18.1" + - func: test_artifact_docker + vars: + node_js_version: "20.18.1" + dockerfile: rocky9-rpm + task_name: ${task_name} + - name: pkg_test_docker_rpm_x64_fedora34_rpm + tags: ["smoke-test"] + depends_on: + - name: sign_artifact_rpm_x64 + variant: "*" + commands: + - func: checkout + - func: get_artifact_url + vars: + package_variant: rpm-x64 + signature_tag: signed + - func: write_preload_script + - func: install + vars: + node_js_version: "20.18.1" + - func: test_artifact_docker + vars: + node_js_version: "20.18.1" + dockerfile: fedora34-rpm + task_name: ${task_name} + - name: pkg_test_docker_rpm_x64_suse12_rpm + tags: ["smoke-test"] + depends_on: + - name: sign_artifact_rpm_x64 + variant: "*" + commands: + - func: checkout + - func: get_artifact_url + vars: + package_variant: rpm-x64 + signature_tag: signed + - func: write_preload_script + - func: install + vars: + node_js_version: "20.18.1" + - func: test_artifact_docker + vars: + node_js_version: "20.18.1" + dockerfile: suse12-rpm + task_name: ${task_name} + - name: pkg_test_docker_rpm_x64_suse15_rpm + tags: ["smoke-test"] + depends_on: + - name: sign_artifact_rpm_x64 + variant: "*" + commands: + - func: checkout + - func: get_artifact_url + vars: + package_variant: rpm-x64 + signature_tag: signed + - func: write_preload_script + - func: install + vars: + node_js_version: "20.18.1" + - func: test_artifact_docker + vars: + node_js_version: "20.18.1" + dockerfile: suse15-rpm + task_name: ${task_name} + - name: pkg_test_docker_rpm_x64_oraclelinux9_rpm + tags: ["smoke-test"] + depends_on: + - name: sign_artifact_rpm_x64 + variant: "*" + commands: + - func: checkout + - func: get_artifact_url + vars: + package_variant: rpm-x64 + signature_tag: signed + - func: write_preload_script + - func: install + vars: + node_js_version: "20.18.1" + - func: test_artifact_docker + vars: + node_js_version: "20.18.1" + dockerfile: oraclelinux9-rpm + task_name: ${task_name} + - name: pkg_test_docker_deb_x64_openssl11_ubuntu20_04_deb + tags: ["smoke-test"] + depends_on: + - name: sign_artifact_deb_x64_openssl11 + variant: "*" + commands: + - func: checkout + - func: get_artifact_url + vars: + package_variant: deb-x64-openssl11 + signature_tag: signed + - func: write_preload_script + - func: install + vars: + node_js_version: "20.18.1" + - func: test_artifact_docker + vars: + node_js_version: "20.18.1" + dockerfile: ubuntu20.04-deb + task_name: ${task_name} + - name: pkg_test_docker_deb_x64_openssl11_debian10_deb + tags: ["smoke-test"] + depends_on: + - name: sign_artifact_deb_x64_openssl11 + variant: "*" + commands: + - func: checkout + - func: get_artifact_url + vars: + package_variant: deb-x64-openssl11 + signature_tag: signed + - func: write_preload_script + - func: install + vars: + node_js_version: "20.18.1" + - func: test_artifact_docker + vars: + node_js_version: "20.18.1" + dockerfile: debian10-deb + task_name: ${task_name} + - name: pkg_test_docker_deb_x64_openssl11_debian11_deb + tags: ["smoke-test"] + depends_on: + - name: sign_artifact_deb_x64_openssl11 + variant: "*" + commands: + - func: checkout + - func: get_artifact_url + vars: + package_variant: deb-x64-openssl11 + signature_tag: signed + - func: write_preload_script + - func: install + vars: + node_js_version: "20.18.1" + - func: test_artifact_docker + vars: + node_js_version: "20.18.1" + dockerfile: debian11-deb + task_name: ${task_name} + - name: pkg_test_docker_rpm_x64_openssl11_centos7_epel_rpm + tags: ["smoke-test"] + depends_on: + - name: sign_artifact_rpm_x64_openssl11 + variant: "*" + commands: + - func: checkout + - func: get_artifact_url + vars: + package_variant: rpm-x64-openssl11 + signature_tag: signed + - func: write_preload_script + - func: install + vars: + node_js_version: "20.18.1" + - func: test_artifact_docker + vars: + node_js_version: "20.18.1" + dockerfile: centos7-epel-rpm + task_name: ${task_name} + - name: pkg_test_docker_rpm_x64_openssl11_amazonlinux2_rpm + tags: ["smoke-test"] + depends_on: + - name: sign_artifact_rpm_x64_openssl11 + variant: "*" + commands: + - func: checkout + - func: get_artifact_url + vars: + package_variant: rpm-x64-openssl11 + signature_tag: signed + - func: write_preload_script + - func: install + vars: + node_js_version: "20.18.1" + - func: test_artifact_docker + vars: + node_js_version: "20.18.1" + dockerfile: amazonlinux2-rpm + task_name: ${task_name} + - name: pkg_test_docker_rpm_x64_openssl11_rocky8_rpm + tags: ["smoke-test"] + depends_on: + - name: sign_artifact_rpm_x64_openssl11 + variant: "*" + commands: + - func: checkout + - func: get_artifact_url + vars: + package_variant: rpm-x64-openssl11 + signature_tag: signed + - func: write_preload_script + - func: install + vars: + node_js_version: "20.18.1" + - func: test_artifact_docker + vars: + node_js_version: "20.18.1" + dockerfile: rocky8-rpm + task_name: ${task_name} + - name: pkg_test_docker_rpm_x64_openssl11_rocky9_rpm + tags: ["smoke-test"] + depends_on: + - name: sign_artifact_rpm_x64_openssl11 + variant: "*" + commands: + - func: checkout + - func: get_artifact_url + vars: + package_variant: rpm-x64-openssl11 + signature_tag: signed + - func: write_preload_script + - func: install + vars: + node_js_version: "20.18.1" + - func: test_artifact_docker + vars: + node_js_version: "20.18.1" + dockerfile: rocky9-rpm + task_name: ${task_name} + - name: pkg_test_docker_rpm_x64_openssl11_fedora34_rpm + tags: ["smoke-test"] + depends_on: + - name: sign_artifact_rpm_x64_openssl11 + variant: "*" + commands: + - func: checkout + - func: get_artifact_url + vars: + package_variant: rpm-x64-openssl11 + signature_tag: signed + - func: write_preload_script + - func: install + vars: + node_js_version: "20.18.1" + - func: test_artifact_docker + vars: + node_js_version: "20.18.1" + dockerfile: fedora34-rpm + task_name: ${task_name} + - name: pkg_test_docker_deb_x64_openssl3_ubuntu22_04_deb + tags: ["smoke-test"] + depends_on: + - name: sign_artifact_deb_x64_openssl3 + variant: "*" + commands: + - func: checkout + - func: get_artifact_url + vars: + package_variant: deb-x64-openssl3 + signature_tag: signed + - func: write_preload_script + - func: install + vars: + node_js_version: "20.18.1" + - func: test_artifact_docker + vars: + node_js_version: "20.18.1" + dockerfile: ubuntu22.04-deb + task_name: ${task_name} + - name: pkg_test_docker_deb_x64_openssl3_ubuntu22_04_fips_deb + tags: ["smoke-test"] + depends_on: + - name: sign_artifact_deb_x64_openssl3 + variant: "*" + commands: + - func: checkout + - func: get_artifact_url + vars: + package_variant: deb-x64-openssl3 + signature_tag: signed + - func: write_preload_script + - func: install + vars: + node_js_version: "20.18.1" + - func: test_artifact_docker + vars: + node_js_version: "20.18.1" + dockerfile: ubuntu22.04-fips-deb + task_name: ${task_name} + - name: pkg_test_docker_deb_x64_openssl3_debian12_deb + tags: ["smoke-test"] + depends_on: + - name: sign_artifact_deb_x64_openssl3 + variant: "*" + commands: + - func: checkout + - func: get_artifact_url + vars: + package_variant: deb-x64-openssl3 + signature_tag: signed + - func: write_preload_script + - func: install + vars: + node_js_version: "20.18.1" + - func: test_artifact_docker + vars: + node_js_version: "20.18.1" + dockerfile: debian12-deb + task_name: ${task_name} + - name: pkg_test_docker_rpm_x64_openssl3_rocky8_epel_rpm + tags: ["smoke-test"] + depends_on: + - name: sign_artifact_rpm_x64_openssl3 + variant: "*" + commands: + - func: checkout + - func: get_artifact_url + vars: + package_variant: rpm-x64-openssl3 + signature_tag: signed + - func: write_preload_script + - func: install + vars: + node_js_version: "20.18.1" + - func: test_artifact_docker + vars: + node_js_version: "20.18.1" + dockerfile: rocky8-epel-rpm + task_name: ${task_name} + - name: pkg_test_docker_rpm_x64_openssl3_rocky9_rpm + tags: ["smoke-test"] + depends_on: + - name: sign_artifact_rpm_x64_openssl3 + variant: "*" + commands: + - func: checkout + - func: get_artifact_url + vars: + package_variant: rpm-x64-openssl3 + signature_tag: signed + - func: write_preload_script + - func: install + vars: + node_js_version: "20.18.1" + - func: test_artifact_docker + vars: + node_js_version: "20.18.1" + dockerfile: rocky9-rpm + task_name: ${task_name} + - name: pkg_test_docker_rpm_x64_openssl3_rocky9_fips_rpm + tags: ["smoke-test"] + depends_on: + - name: sign_artifact_rpm_x64_openssl3 + variant: "*" + commands: + - func: checkout + - func: get_artifact_url + vars: + package_variant: rpm-x64-openssl3 + signature_tag: signed + - func: write_preload_script + - func: install + vars: + node_js_version: "20.18.1" + - func: test_artifact_docker + vars: + node_js_version: "20.18.1" + dockerfile: rocky9-fips-rpm + task_name: ${task_name} + - name: pkg_test_docker_rpm_x64_openssl3_amazonlinux2023_rpm + tags: ["smoke-test"] + depends_on: + - name: sign_artifact_rpm_x64_openssl3 + variant: "*" + commands: + - func: checkout + - func: get_artifact_url + vars: + package_variant: rpm-x64-openssl3 + signature_tag: signed + - func: write_preload_script + - func: install + vars: + node_js_version: "20.18.1" + - func: test_artifact_docker + vars: + node_js_version: "20.18.1" + dockerfile: amazonlinux2023-rpm + task_name: ${task_name} + - name: pkg_test_docker_linux_arm64_ubuntu20_04_tgz + tags: ["smoke-test"] + depends_on: + - name: sign_artifact_linux_arm64 + variant: "*" + commands: + - func: checkout + - func: get_artifact_url + vars: + package_variant: linux-arm64 + signature_tag: signed + - func: write_preload_script + - func: install + vars: + node_js_version: "20.18.1" + - func: test_artifact_docker + vars: + node_js_version: "20.18.1" + dockerfile: ubuntu20.04-tgz + task_name: ${task_name} + - name: pkg_test_docker_deb_arm64_ubuntu18_04_deb + tags: ["smoke-test"] + depends_on: + - name: sign_artifact_deb_arm64 + variant: "*" + commands: + - func: checkout + - func: get_artifact_url + vars: + package_variant: deb-arm64 + signature_tag: signed + - func: write_preload_script + - func: install + vars: + node_js_version: "20.18.1" + - func: test_artifact_docker + vars: + node_js_version: "20.18.1" + dockerfile: ubuntu18.04-deb + task_name: ${task_name} + - name: pkg_test_docker_deb_arm64_ubuntu20_04_deb + tags: ["smoke-test"] + depends_on: + - name: sign_artifact_deb_arm64 + variant: "*" + commands: + - func: checkout + - func: get_artifact_url + vars: + package_variant: deb-arm64 + signature_tag: signed + - func: write_preload_script + - func: install + vars: + node_js_version: "20.18.1" + - func: test_artifact_docker + vars: + node_js_version: "20.18.1" + dockerfile: ubuntu20.04-deb + task_name: ${task_name} + - name: pkg_test_docker_deb_arm64_ubuntu22_04_deb + tags: ["smoke-test"] + depends_on: + - name: sign_artifact_deb_arm64 + variant: "*" + commands: + - func: checkout + - func: get_artifact_url + vars: + package_variant: deb-arm64 + signature_tag: signed + - func: write_preload_script + - func: install + vars: + node_js_version: "20.18.1" + - func: test_artifact_docker + vars: + node_js_version: "20.18.1" + dockerfile: ubuntu22.04-deb + task_name: ${task_name} + - name: pkg_test_docker_deb_arm64_ubuntu22_04_nohome_deb + tags: ["smoke-test"] + depends_on: + - name: sign_artifact_deb_arm64 + variant: "*" + commands: + - func: checkout + - func: get_artifact_url + vars: + package_variant: deb-arm64 + signature_tag: signed + - func: write_preload_script + - func: install + vars: + node_js_version: "20.18.1" + - func: test_artifact_docker + vars: + node_js_version: "20.18.1" + dockerfile: ubuntu22.04-nohome-deb + task_name: ${task_name} + - name: pkg_test_docker_deb_arm64_ubuntu22_04_qemu_deb + tags: ["smoke-test"] + depends_on: + - name: sign_artifact_deb_arm64 + variant: "*" + commands: + - func: checkout + - func: get_artifact_url + vars: + package_variant: deb-arm64 + signature_tag: signed + - func: write_preload_script + - func: install + vars: + node_js_version: "20.18.1" + - func: test_artifact_docker + vars: + node_js_version: "20.18.1" + dockerfile: ubuntu22.04-qemu-deb + task_name: ${task_name} + - name: pkg_test_docker_deb_arm64_ubuntu24_04_deb + tags: ["smoke-test"] + depends_on: + - name: sign_artifact_deb_arm64 + variant: "*" + commands: + - func: checkout + - func: get_artifact_url + vars: + package_variant: deb-arm64 + signature_tag: signed + - func: write_preload_script + - func: install + vars: + node_js_version: "20.18.1" + - func: test_artifact_docker + vars: + node_js_version: "20.18.1" + dockerfile: ubuntu24.04-deb + task_name: ${task_name} + - name: pkg_test_docker_deb_arm64_debian10_deb + tags: ["smoke-test"] + depends_on: + - name: sign_artifact_deb_arm64 + variant: "*" + commands: + - func: checkout + - func: get_artifact_url + vars: + package_variant: deb-arm64 + signature_tag: signed + - func: write_preload_script + - func: install + vars: + node_js_version: "20.18.1" + - func: test_artifact_docker + vars: + node_js_version: "20.18.1" + dockerfile: debian10-deb + task_name: ${task_name} + - name: pkg_test_docker_deb_arm64_debian11_deb + tags: ["smoke-test"] + depends_on: + - name: sign_artifact_deb_arm64 + variant: "*" + commands: + - func: checkout + - func: get_artifact_url + vars: + package_variant: deb-arm64 + signature_tag: signed + - func: write_preload_script + - func: install + vars: + node_js_version: "20.18.1" + - func: test_artifact_docker + vars: + node_js_version: "20.18.1" + dockerfile: debian11-deb + task_name: ${task_name} + - name: pkg_test_docker_deb_arm64_debian12_deb + tags: ["smoke-test"] + depends_on: + - name: sign_artifact_deb_arm64 + variant: "*" + commands: + - func: checkout + - func: get_artifact_url + vars: + package_variant: deb-arm64 + signature_tag: signed + - func: write_preload_script + - func: install + vars: + node_js_version: "20.18.1" + - func: test_artifact_docker + vars: + node_js_version: "20.18.1" + dockerfile: debian12-deb + task_name: ${task_name} + - name: pkg_test_docker_rpm_arm64_rocky8_rpm + tags: ["smoke-test"] + depends_on: + - name: sign_artifact_rpm_arm64 + variant: "*" + commands: + - func: checkout + - func: get_artifact_url + vars: + package_variant: rpm-arm64 + signature_tag: signed + - func: write_preload_script + - func: install + vars: + node_js_version: "20.18.1" + - func: test_artifact_docker + vars: + node_js_version: "20.18.1" + dockerfile: rocky8-rpm + task_name: ${task_name} + - name: pkg_test_docker_rpm_arm64_rocky9_rpm + tags: ["smoke-test"] + depends_on: + - name: sign_artifact_rpm_arm64 + variant: "*" + commands: + - func: checkout + - func: get_artifact_url + vars: + package_variant: rpm-arm64 + signature_tag: signed + - func: write_preload_script + - func: install + vars: + node_js_version: "20.18.1" + - func: test_artifact_docker + vars: + node_js_version: "20.18.1" + dockerfile: rocky9-rpm + task_name: ${task_name} + - name: pkg_test_docker_rpm_arm64_fedora34_rpm + tags: ["smoke-test"] + depends_on: + - name: sign_artifact_rpm_arm64 + variant: "*" + commands: + - func: checkout + - func: get_artifact_url + vars: + package_variant: rpm-arm64 + signature_tag: signed + - func: write_preload_script + - func: install + vars: + node_js_version: "20.18.1" + - func: test_artifact_docker + vars: + node_js_version: "20.18.1" + dockerfile: fedora34-rpm + task_name: ${task_name} + - name: pkg_test_docker_rpm_arm64_amazonlinux2_rpm + tags: ["smoke-test"] + depends_on: + - name: sign_artifact_rpm_arm64 + variant: "*" + commands: + - func: checkout + - func: get_artifact_url + vars: + package_variant: rpm-arm64 + signature_tag: signed + - func: write_preload_script + - func: install + vars: + node_js_version: "20.18.1" + - func: test_artifact_docker + vars: + node_js_version: "20.18.1" + dockerfile: amazonlinux2-rpm + task_name: ${task_name} + - name: pkg_test_docker_rpm_arm64_amazonlinux2023_rpm + tags: ["smoke-test"] + depends_on: + - name: sign_artifact_rpm_arm64 + variant: "*" + commands: + - func: checkout + - func: get_artifact_url + vars: + package_variant: rpm-arm64 + signature_tag: signed + - func: write_preload_script + - func: install + vars: + node_js_version: "20.18.1" + - func: test_artifact_docker + vars: + node_js_version: "20.18.1" + dockerfile: amazonlinux2023-rpm + task_name: ${task_name} + - name: pkg_test_docker_deb_arm64_openssl11_ubuntu20_04_deb + tags: ["smoke-test"] + depends_on: + - name: sign_artifact_deb_arm64_openssl11 + variant: "*" + commands: + - func: checkout + - func: get_artifact_url + vars: + package_variant: deb-arm64-openssl11 + signature_tag: signed + - func: write_preload_script + - func: install + vars: + node_js_version: "20.18.1" + - func: test_artifact_docker + vars: + node_js_version: "20.18.1" + dockerfile: ubuntu20.04-deb + task_name: ${task_name} + - name: pkg_test_docker_deb_arm64_openssl11_debian10_deb + tags: ["smoke-test"] + depends_on: + - name: sign_artifact_deb_arm64_openssl11 + variant: "*" + commands: + - func: checkout + - func: get_artifact_url + vars: + package_variant: deb-arm64-openssl11 + signature_tag: signed + - func: write_preload_script + - func: install + vars: + node_js_version: "20.18.1" + - func: test_artifact_docker + vars: + node_js_version: "20.18.1" + dockerfile: debian10-deb + task_name: ${task_name} + - name: pkg_test_docker_deb_arm64_openssl11_debian11_deb + tags: ["smoke-test"] + depends_on: + - name: sign_artifact_deb_arm64_openssl11 + variant: "*" + commands: + - func: checkout + - func: get_artifact_url + vars: + package_variant: deb-arm64-openssl11 + signature_tag: signed + - func: write_preload_script + - func: install + vars: + node_js_version: "20.18.1" + - func: test_artifact_docker + vars: + node_js_version: "20.18.1" + dockerfile: debian11-deb + task_name: ${task_name} + - name: pkg_test_docker_rpm_arm64_openssl11_rocky8_rpm + tags: ["smoke-test"] + depends_on: + - name: sign_artifact_rpm_arm64_openssl11 + variant: "*" + commands: + - func: checkout + - func: get_artifact_url + vars: + package_variant: rpm-arm64-openssl11 + signature_tag: signed + - func: write_preload_script + - func: install + vars: + node_js_version: "20.18.1" + - func: test_artifact_docker + vars: + node_js_version: "20.18.1" + dockerfile: rocky8-rpm + task_name: ${task_name} + - name: pkg_test_docker_rpm_arm64_openssl11_rocky9_rpm + tags: ["smoke-test"] + depends_on: + - name: sign_artifact_rpm_arm64_openssl11 + variant: "*" + commands: + - func: checkout + - func: get_artifact_url + vars: + package_variant: rpm-arm64-openssl11 + signature_tag: signed + - func: write_preload_script + - func: install + vars: + node_js_version: "20.18.1" + - func: test_artifact_docker + vars: + node_js_version: "20.18.1" + dockerfile: rocky9-rpm + task_name: ${task_name} + - name: pkg_test_docker_rpm_arm64_openssl11_fedora34_rpm + tags: ["smoke-test"] + depends_on: + - name: sign_artifact_rpm_arm64_openssl11 + variant: "*" + commands: + - func: checkout + - func: get_artifact_url + vars: + package_variant: rpm-arm64-openssl11 + signature_tag: signed + - func: write_preload_script + - func: install + vars: + node_js_version: "20.18.1" + - func: test_artifact_docker + vars: + node_js_version: "20.18.1" + dockerfile: fedora34-rpm + task_name: ${task_name} + - name: pkg_test_docker_rpm_arm64_openssl11_amazonlinux2_rpm + tags: ["smoke-test"] + depends_on: + - name: sign_artifact_rpm_arm64_openssl11 + variant: "*" + commands: + - func: checkout + - func: get_artifact_url + vars: + package_variant: rpm-arm64-openssl11 + signature_tag: signed + - func: write_preload_script + - func: install + vars: + node_js_version: "20.18.1" + - func: test_artifact_docker + vars: + node_js_version: "20.18.1" + dockerfile: amazonlinux2-rpm + task_name: ${task_name} + - name: pkg_test_docker_deb_arm64_openssl3_ubuntu22_04_deb + tags: ["smoke-test"] + depends_on: + - name: sign_artifact_deb_arm64_openssl3 + variant: "*" + commands: + - func: checkout + - func: get_artifact_url + vars: + package_variant: deb-arm64-openssl3 + signature_tag: signed + - func: write_preload_script + - func: install + vars: + node_js_version: "20.18.1" + - func: test_artifact_docker + vars: + node_js_version: "20.18.1" + dockerfile: ubuntu22.04-deb + task_name: ${task_name} + - name: pkg_test_docker_deb_arm64_openssl3_ubuntu22_04_fips_deb + tags: ["smoke-test"] + depends_on: + - name: sign_artifact_deb_arm64_openssl3 + variant: "*" + commands: + - func: checkout + - func: get_artifact_url + vars: + package_variant: deb-arm64-openssl3 + signature_tag: signed + - func: write_preload_script + - func: install + vars: + node_js_version: "20.18.1" + - func: test_artifact_docker + vars: + node_js_version: "20.18.1" + dockerfile: ubuntu22.04-fips-deb + task_name: ${task_name} + - name: pkg_test_docker_deb_arm64_openssl3_debian12_deb + tags: ["smoke-test"] + depends_on: + - name: sign_artifact_deb_arm64_openssl3 + variant: "*" + commands: + - func: checkout + - func: get_artifact_url + vars: + package_variant: deb-arm64-openssl3 + signature_tag: signed + - func: write_preload_script + - func: install + vars: + node_js_version: "20.18.1" + - func: test_artifact_docker + vars: + node_js_version: "20.18.1" + dockerfile: debian12-deb + task_name: ${task_name} + - name: pkg_test_docker_rpm_arm64_openssl3_rocky8_epel_rpm + tags: ["smoke-test"] + depends_on: + - name: sign_artifact_rpm_arm64_openssl3 + variant: "*" + commands: + - func: checkout + - func: get_artifact_url + vars: + package_variant: rpm-arm64-openssl3 + signature_tag: signed + - func: write_preload_script + - func: install + vars: + node_js_version: "20.18.1" + - func: test_artifact_docker + vars: + node_js_version: "20.18.1" + dockerfile: rocky8-epel-rpm + task_name: ${task_name} + - name: pkg_test_docker_rpm_arm64_openssl3_rocky9_rpm + tags: ["smoke-test"] + depends_on: + - name: sign_artifact_rpm_arm64_openssl3 + variant: "*" + commands: + - func: checkout + - func: get_artifact_url + vars: + package_variant: rpm-arm64-openssl3 + signature_tag: signed + - func: write_preload_script + - func: install + vars: + node_js_version: "20.18.1" + - func: test_artifact_docker + vars: + node_js_version: "20.18.1" + dockerfile: rocky9-rpm + task_name: ${task_name} + - name: pkg_test_docker_rpm_arm64_openssl3_rocky9_fips_rpm + tags: ["smoke-test"] + depends_on: + - name: sign_artifact_rpm_arm64_openssl3 + variant: "*" + commands: + - func: checkout + - func: get_artifact_url + vars: + package_variant: rpm-arm64-openssl3 + signature_tag: signed + - func: write_preload_script + - func: install + vars: + node_js_version: "20.18.1" + - func: test_artifact_docker + vars: + node_js_version: "20.18.1" + dockerfile: rocky9-fips-rpm + task_name: ${task_name} + - name: pkg_test_docker_rpm_arm64_openssl3_amazonlinux2023_rpm + tags: ["smoke-test"] + depends_on: + - name: sign_artifact_rpm_arm64_openssl3 + variant: "*" + commands: + - func: checkout + - func: get_artifact_url + vars: + package_variant: rpm-arm64-openssl3 + signature_tag: signed + - func: write_preload_script + - func: install + vars: + node_js_version: "20.18.1" + - func: test_artifact_docker + vars: + node_js_version: "20.18.1" + dockerfile: amazonlinux2023-rpm + task_name: ${task_name} + - name: pkg_test_rpmextract_rpm_ppc64le + tags: ["smoke-test"] + depends_on: + - name: sign_artifact_rpm_ppc64le + variant: "*" + commands: + - func: checkout + - func: get_artifact_url + vars: + package_variant: rpm-ppc64le + signature_tag: signed + - func: write_preload_script + - func: test_artifact_rpmextract + - name: pkg_test_rpmextract_rpm_s390x + tags: ["smoke-test"] + depends_on: + - name: sign_artifact_rpm_s390x + variant: "*" + commands: + - func: checkout + - func: get_artifact_url + vars: + package_variant: rpm-s390x + signature_tag: signed + - func: write_preload_script + - func: test_artifact_rpmextract + - name: pkg_test_ssh_win32_x64 + tags: ["smoke-test"] + depends_on: + - name: sign_artifact_win32_x64 + variant: "*" + commands: + - func: checkout + - func: get_artifact_url + vars: + package_variant: win32-x64 + signature_tag: signed + - func: write_preload_script + - func: spawn_host + vars: + distro: windows-vsCurrent-small + - func: run_pkg_tests_through_ssh + vars: + admin_user_name: Administrator + onhost_script_path: .evergreen/test-package-win32.sh + preload_script_path: preload.sh + - name: pkg_test_ssh_win32msi_x64 + tags: ["smoke-test"] + depends_on: + - name: sign_artifact_win32msi_x64 + variant: "*" + commands: + - func: checkout + - func: get_artifact_url + vars: + package_variant: win32msi-x64 + signature_tag: signed + - func: write_preload_script + - func: spawn_host + vars: + distro: windows-vsCurrent-small + - func: run_pkg_tests_through_ssh + vars: + admin_user_name: Administrator + onhost_script_path: .evergreen/test-package-win32.sh + preload_script_path: preload.sh + - name: create_static_analysis_report + tags: ["extra-integration-test"] + depends_on: + - name: ".compile-artifact" + variant: "*" + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: create_static_analysis_report + vars: + node_js_version: "20.18.1" + + ### + # RELEASE TASKS + ### + - name: release_draft + git_tag_only: true + depends_on: + - name: ".smoke-test" + variant: "*" + - name: ".extra-integration-test" + variant: "*" + - name: ".e2e-test" + variant: "*" + - name: ".connectivity-test" + variant: "*" + - name: check + variant: "*" + - name: ".unit-test" + variant: "*" + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: release_draft + vars: + node_js_version: "20.18.1" + - name: release_publish_dry_run + git_tag_only: true + exec_timeout_secs: 86400 + depends_on: + - name: release_draft + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: release_publish_download_and_list_artifacts + vars: + node_js_version: "20.18.1" + - func: papertrail_trace + vars: + product: "mongosh-draft" + - func: release_publish_dry_run + vars: + node_js_version: "20.18.1" + - name: release_publish + tags: ["publish"] + git_tag_only: true + exec_timeout_secs: 86400 + depends_on: + - name: compile_ts + variant: linux_compile + commands: + - func: checkout + - func: install + vars: + node_js_version: "20.18.1" + - func: release_publish_download_and_list_artifacts + vars: + node_js_version: "20.18.1" + - func: papertrail_trace + vars: + product: "mongosh" + - func: release_publish + vars: + node_js_version: "20.18.1" + +# Need to run builds for every possible build variant. +buildvariants: + - name: darwin-n20 + display_name: "MacOS 14 arm64 n20 (Unit tests)" run_on: macos-14-arm64 tags: [] expansions: executable_os_id: darwin-arm64 mongosh_server_test_version: "" - node_js_version: "22.12.0" + node_js_version: "20.18.1" mongosh_skip_node_version_check: "" tasks: - name: test_arg_parser @@ -14798,14 +10374,14 @@ buildvariants: - name: test_shell_evaluator - name: test_snippet_manager - name: test_types - - name: tests_darwin-m60xc_n22 - display_name: "MacOS 14 arm64 m60xc n22 (Unit tests)" + - name: tests_darwin-m60xc_n20 + display_name: "MacOS 14 arm64 m60xc n20 (Unit tests)" run_on: macos-14-arm64 tags: [] expansions: executable_os_id: darwin-arm64 mongosh_server_test_version: "6.0.x" - node_js_version: "22.12.0" + node_js_version: "20.18.1" mongosh_skip_node_version_check: "" tasks: - name: test_arg_parser @@ -14830,14 +10406,14 @@ buildvariants: - name: test_shell_evaluator - name: test_snippet_manager - name: test_types - - name: tests_darwin-m60xe_n22 - display_name: "MacOS 14 arm64 m60xe n22 (Unit tests)" + - name: tests_darwin-m60xe_n20 + display_name: "MacOS 14 arm64 m60xe n20 (Unit tests)" run_on: macos-14-arm64 tags: [] expansions: executable_os_id: darwin-arm64 mongosh_server_test_version: "6.0.x-enterprise" - node_js_version: "22.12.0" + node_js_version: "20.18.1" mongosh_skip_node_version_check: "" tasks: - name: test_arg_parser @@ -14862,14 +10438,14 @@ buildvariants: - name: test_shell_evaluator - name: test_snippet_manager - name: test_types - - name: tests_darwin-m70xc_n22 - display_name: "MacOS 14 arm64 m70xc n22 (Unit tests)" + - name: tests_darwin-m70xc_n20 + display_name: "MacOS 14 arm64 m70xc n20 (Unit tests)" run_on: macos-14-arm64 tags: [] expansions: executable_os_id: darwin-arm64 mongosh_server_test_version: "7.0.x" - node_js_version: "22.12.0" + node_js_version: "20.18.1" mongosh_skip_node_version_check: "" tasks: - name: test_arg_parser @@ -14894,14 +10470,14 @@ buildvariants: - name: test_shell_evaluator - name: test_snippet_manager - name: test_types - - name: tests_darwin-m70xe_n22 - display_name: "MacOS 14 arm64 m70xe n22 (Unit tests)" + - name: tests_darwin-m70xe_n20 + display_name: "MacOS 14 arm64 m70xe n20 (Unit tests)" run_on: macos-14-arm64 tags: [] expansions: executable_os_id: darwin-arm64 mongosh_server_test_version: "7.0.x-enterprise" - node_js_version: "22.12.0" + node_js_version: "20.18.1" mongosh_skip_node_version_check: "" tasks: - name: test_arg_parser @@ -14926,14 +10502,14 @@ buildvariants: - name: test_shell_evaluator - name: test_snippet_manager - name: test_types - - name: tests_darwin-m80xc_n22 - display_name: "MacOS 14 arm64 m80xc n22 (Unit tests)" + - name: tests_darwin-m80xc_n20 + display_name: "MacOS 14 arm64 m80xc n20 (Unit tests)" run_on: macos-14-arm64 tags: [] expansions: executable_os_id: darwin-arm64 mongosh_server_test_version: "8.0.x" - node_js_version: "22.12.0" + node_js_version: "20.18.1" mongosh_skip_node_version_check: "" tasks: - name: test_arg_parser @@ -14958,14 +10534,14 @@ buildvariants: - name: test_shell_evaluator - name: test_snippet_manager - name: test_types - - name: tests_darwin-m80xe_n22 - display_name: "MacOS 14 arm64 m80xe n22 (Unit tests)" + - name: tests_darwin-m80xe_n20 + display_name: "MacOS 14 arm64 m80xe n20 (Unit tests)" run_on: macos-14-arm64 tags: [] expansions: executable_os_id: darwin-arm64 mongosh_server_test_version: "8.0.x-enterprise" - node_js_version: "22.12.0" + node_js_version: "20.18.1" mongosh_skip_node_version_check: "" tasks: - name: test_arg_parser @@ -14990,14 +10566,14 @@ buildvariants: - name: test_shell_evaluator - name: test_snippet_manager - name: test_types - - name: tests_darwin-mlatest_n22 - display_name: "MacOS 14 arm64 mlatest n22 (Unit tests)" + - name: tests_darwin-mlatest_n20 + display_name: "MacOS 14 arm64 mlatest n20 (Unit tests)" run_on: macos-14-arm64 tags: ["mlatest"] expansions: executable_os_id: darwin-arm64 mongosh_server_test_version: "latest-alpha-enterprise" - node_js_version: "22.12.0" + node_js_version: "20.18.1" mongosh_skip_node_version_check: "" tasks: - name: test_arg_parser @@ -15022,14 +10598,14 @@ buildvariants: - name: test_shell_evaluator - name: test_snippet_manager - name: test_types - - name: linux-n22 - display_name: "Ubuntu 20.04 x64 n22 (Unit tests)" + - name: linux-n20 + display_name: "Ubuntu 20.04 x64 n20 (Unit tests)" run_on: ubuntu2004-small tags: ["nightly-driver"] expansions: executable_os_id: darwin-arm64 mongosh_server_test_version: "" - node_js_version: "22.12.0" + node_js_version: "20.18.1" mongosh_skip_node_version_check: "" tasks: - name: test_arg_parser @@ -15054,14 +10630,14 @@ buildvariants: - name: test_shell_evaluator - name: test_snippet_manager - name: test_types - - name: tests_linux-m42xc_n22 - display_name: "Ubuntu 20.04 x64 m42xc n22 (Unit tests)" + - name: tests_linux-m42xc_n20 + display_name: "Ubuntu 20.04 x64 m42xc n20 (Unit tests)" run_on: ubuntu2004-small tags: ["nightly-driver"] expansions: executable_os_id: darwin-arm64 mongosh_server_test_version: "4.2.x" - node_js_version: "22.12.0" + node_js_version: "20.18.1" mongosh_skip_node_version_check: "" tasks: - name: test_arg_parser @@ -15086,14 +10662,14 @@ buildvariants: - name: test_shell_evaluator - name: test_snippet_manager - name: test_types - - name: tests_linux-m44xc_n22 - display_name: "Ubuntu 20.04 x64 m44xc n22 (Unit tests)" + - name: tests_linux-m44xc_n20 + display_name: "Ubuntu 20.04 x64 m44xc n20 (Unit tests)" run_on: ubuntu2004-small tags: ["nightly-driver"] expansions: executable_os_id: darwin-arm64 mongosh_server_test_version: "4.4.x" - node_js_version: "22.12.0" + node_js_version: "20.18.1" mongosh_skip_node_version_check: "" tasks: - name: test_arg_parser @@ -15118,14 +10694,14 @@ buildvariants: - name: test_shell_evaluator - name: test_snippet_manager - name: test_types - - name: tests_linux-m44xe_n22 - display_name: "Ubuntu 20.04 x64 m44xe n22 (Unit tests)" + - name: tests_linux-m44xe_n20 + display_name: "Ubuntu 20.04 x64 m44xe n20 (Unit tests)" run_on: ubuntu2004-small tags: ["nightly-driver"] expansions: executable_os_id: darwin-arm64 mongosh_server_test_version: "4.4.x-enterprise" - node_js_version: "22.12.0" + node_js_version: "20.18.1" mongosh_skip_node_version_check: "" tasks: - name: test_arg_parser @@ -15150,14 +10726,14 @@ buildvariants: - name: test_shell_evaluator - name: test_snippet_manager - name: test_types - - name: tests_linux-m50xc_n22 - display_name: "Ubuntu 20.04 x64 m50xc n22 (Unit tests)" + - name: tests_linux-m50xc_n20 + display_name: "Ubuntu 20.04 x64 m50xc n20 (Unit tests)" run_on: ubuntu2004-small tags: ["nightly-driver"] expansions: executable_os_id: darwin-arm64 mongosh_server_test_version: "5.0.x" - node_js_version: "22.12.0" + node_js_version: "20.18.1" mongosh_skip_node_version_check: "" tasks: - name: test_arg_parser @@ -15182,14 +10758,14 @@ buildvariants: - name: test_shell_evaluator - name: test_snippet_manager - name: test_types - - name: tests_linux-m50xe_n22 - display_name: "Ubuntu 20.04 x64 m50xe n22 (Unit tests)" + - name: tests_linux-m50xe_n20 + display_name: "Ubuntu 20.04 x64 m50xe n20 (Unit tests)" run_on: ubuntu2004-small tags: ["nightly-driver"] expansions: executable_os_id: darwin-arm64 mongosh_server_test_version: "5.0.x-enterprise" - node_js_version: "22.12.0" + node_js_version: "20.18.1" mongosh_skip_node_version_check: "" tasks: - name: test_arg_parser @@ -15214,14 +10790,14 @@ buildvariants: - name: test_shell_evaluator - name: test_snippet_manager - name: test_types - - name: tests_linux-m60xc_n22 - display_name: "Ubuntu 20.04 x64 m60xc n22 (Unit tests)" + - name: tests_linux-m60xc_n20 + display_name: "Ubuntu 20.04 x64 m60xc n20 (Unit tests)" run_on: ubuntu2004-small tags: ["nightly-driver"] expansions: executable_os_id: darwin-arm64 mongosh_server_test_version: "6.0.x" - node_js_version: "22.12.0" + node_js_version: "20.18.1" mongosh_skip_node_version_check: "" tasks: - name: test_arg_parser @@ -15246,14 +10822,14 @@ buildvariants: - name: test_shell_evaluator - name: test_snippet_manager - name: test_types - - name: tests_linux-m60xe_n22 - display_name: "Ubuntu 20.04 x64 m60xe n22 (Unit tests)" + - name: tests_linux-m60xe_n20 + display_name: "Ubuntu 20.04 x64 m60xe n20 (Unit tests)" run_on: ubuntu2004-small tags: ["nightly-driver"] expansions: executable_os_id: darwin-arm64 mongosh_server_test_version: "6.0.x-enterprise" - node_js_version: "22.12.0" + node_js_version: "20.18.1" mongosh_skip_node_version_check: "" tasks: - name: test_arg_parser @@ -15278,14 +10854,14 @@ buildvariants: - name: test_shell_evaluator - name: test_snippet_manager - name: test_types - - name: tests_linux-m70xc_n22 - display_name: "Ubuntu 20.04 x64 m70xc n22 (Unit tests)" + - name: tests_linux-m70xc_n20 + display_name: "Ubuntu 20.04 x64 m70xc n20 (Unit tests)" run_on: ubuntu2004-small tags: ["nightly-driver"] expansions: executable_os_id: darwin-arm64 mongosh_server_test_version: "7.0.x" - node_js_version: "22.12.0" + node_js_version: "20.18.1" mongosh_skip_node_version_check: "" tasks: - name: test_arg_parser @@ -15310,14 +10886,14 @@ buildvariants: - name: test_shell_evaluator - name: test_snippet_manager - name: test_types - - name: tests_linux-m70xe_n22 - display_name: "Ubuntu 20.04 x64 m70xe n22 (Unit tests)" + - name: tests_linux-m70xe_n20 + display_name: "Ubuntu 20.04 x64 m70xe n20 (Unit tests)" run_on: ubuntu2004-small tags: ["nightly-driver"] expansions: executable_os_id: darwin-arm64 mongosh_server_test_version: "7.0.x-enterprise" - node_js_version: "22.12.0" + node_js_version: "20.18.1" mongosh_skip_node_version_check: "" tasks: - name: test_arg_parser @@ -15342,14 +10918,14 @@ buildvariants: - name: test_shell_evaluator - name: test_snippet_manager - name: test_types - - name: tests_linux-m80xc_n22 - display_name: "Ubuntu 20.04 x64 m80xc n22 (Unit tests)" + - name: tests_linux-m80xc_n20 + display_name: "Ubuntu 20.04 x64 m80xc n20 (Unit tests)" run_on: ubuntu2004-small tags: ["nightly-driver"] expansions: executable_os_id: darwin-arm64 mongosh_server_test_version: "8.0.x" - node_js_version: "22.12.0" + node_js_version: "20.18.1" mongosh_skip_node_version_check: "" tasks: - name: test_arg_parser @@ -15374,14 +10950,14 @@ buildvariants: - name: test_shell_evaluator - name: test_snippet_manager - name: test_types - - name: tests_linux-m80xe_n22 - display_name: "Ubuntu 20.04 x64 m80xe n22 (Unit tests)" + - name: tests_linux-m80xe_n20 + display_name: "Ubuntu 20.04 x64 m80xe n20 (Unit tests)" run_on: ubuntu2004-small tags: ["nightly-driver"] expansions: executable_os_id: darwin-arm64 mongosh_server_test_version: "8.0.x-enterprise" - node_js_version: "22.12.0" + node_js_version: "20.18.1" mongosh_skip_node_version_check: "" tasks: - name: test_arg_parser @@ -15406,14 +10982,14 @@ buildvariants: - name: test_shell_evaluator - name: test_snippet_manager - name: test_types - - name: tests_linux-mlatest_n22 - display_name: "Ubuntu 20.04 x64 mlatest n22 (Unit tests)" + - name: tests_linux-mlatest_n20 + display_name: "Ubuntu 20.04 x64 mlatest n20 (Unit tests)" run_on: ubuntu2004-small tags: ["nightly-driver","mlatest"] expansions: executable_os_id: darwin-arm64 mongosh_server_test_version: "latest-alpha-enterprise" - node_js_version: "22.12.0" + node_js_version: "20.18.1" mongosh_skip_node_version_check: "" tasks: - name: test_arg_parser @@ -15438,14 +11014,14 @@ buildvariants: - name: test_shell_evaluator - name: test_snippet_manager - name: test_types - - name: win32-n22 - display_name: "Windows n22 (Unit tests)" + - name: win32-n20 + display_name: "Windows n20 (Unit tests)" run_on: windows-vsCurrent-small tags: [] expansions: executable_os_id: win32 mongosh_server_test_version: "" - node_js_version: "22.12.0" + node_js_version: "20.18.1" mongosh_skip_node_version_check: "" tasks: - name: test_arg_parser @@ -15469,14 +11045,14 @@ buildvariants: - name: test_shell_evaluator - name: test_snippet_manager - name: test_types - - name: tests_win32-m42xc_n22 - display_name: "Windows m42xc n22 (Unit tests)" + - name: tests_win32-m42xc_n20 + display_name: "Windows m42xc n20 (Unit tests)" run_on: windows-vsCurrent-small tags: [] expansions: executable_os_id: win32 mongosh_server_test_version: "4.2.x" - node_js_version: "22.12.0" + node_js_version: "20.18.1" mongosh_skip_node_version_check: "" tasks: - name: test_arg_parser @@ -15500,14 +11076,14 @@ buildvariants: - name: test_shell_evaluator - name: test_snippet_manager - name: test_types - - name: tests_win32-m42xe_n22 - display_name: "Windows m42xe n22 (Unit tests)" + - name: tests_win32-m42xe_n20 + display_name: "Windows m42xe n20 (Unit tests)" run_on: windows-vsCurrent-small tags: [] expansions: executable_os_id: win32 mongosh_server_test_version: "4.2.x-enterprise" - node_js_version: "22.12.0" + node_js_version: "20.18.1" mongosh_skip_node_version_check: "" tasks: - name: test_arg_parser @@ -15531,14 +11107,14 @@ buildvariants: - name: test_shell_evaluator - name: test_snippet_manager - name: test_types - - name: tests_win32-m44xc_n22 - display_name: "Windows m44xc n22 (Unit tests)" + - name: tests_win32-m44xc_n20 + display_name: "Windows m44xc n20 (Unit tests)" run_on: windows-vsCurrent-small tags: [] expansions: executable_os_id: win32 mongosh_server_test_version: "4.4.x" - node_js_version: "22.12.0" + node_js_version: "20.18.1" mongosh_skip_node_version_check: "" tasks: - name: test_arg_parser @@ -15562,14 +11138,14 @@ buildvariants: - name: test_shell_evaluator - name: test_snippet_manager - name: test_types - - name: tests_win32-m44xe_n22 - display_name: "Windows m44xe n22 (Unit tests)" + - name: tests_win32-m44xe_n20 + display_name: "Windows m44xe n20 (Unit tests)" run_on: windows-vsCurrent-small tags: [] expansions: executable_os_id: win32 mongosh_server_test_version: "4.4.x-enterprise" - node_js_version: "22.12.0" + node_js_version: "20.18.1" mongosh_skip_node_version_check: "" tasks: - name: test_arg_parser @@ -15593,14 +11169,14 @@ buildvariants: - name: test_shell_evaluator - name: test_snippet_manager - name: test_types - - name: tests_win32-m50xc_n22 - display_name: "Windows m50xc n22 (Unit tests)" + - name: tests_win32-m50xc_n20 + display_name: "Windows m50xc n20 (Unit tests)" run_on: windows-vsCurrent-small tags: [] expansions: executable_os_id: win32 mongosh_server_test_version: "5.0.x" - node_js_version: "22.12.0" + node_js_version: "20.18.1" mongosh_skip_node_version_check: "" tasks: - name: test_arg_parser @@ -15624,14 +11200,14 @@ buildvariants: - name: test_shell_evaluator - name: test_snippet_manager - name: test_types - - name: tests_win32-m50xe_n22 - display_name: "Windows m50xe n22 (Unit tests)" + - name: tests_win32-m50xe_n20 + display_name: "Windows m50xe n20 (Unit tests)" run_on: windows-vsCurrent-small tags: [] expansions: executable_os_id: win32 mongosh_server_test_version: "5.0.x-enterprise" - node_js_version: "22.12.0" + node_js_version: "20.18.1" mongosh_skip_node_version_check: "" tasks: - name: test_arg_parser @@ -15655,14 +11231,14 @@ buildvariants: - name: test_shell_evaluator - name: test_snippet_manager - name: test_types - - name: tests_win32-m60xc_n22 - display_name: "Windows m60xc n22 (Unit tests)" + - name: tests_win32-m60xc_n20 + display_name: "Windows m60xc n20 (Unit tests)" run_on: windows-vsCurrent-small tags: [] expansions: executable_os_id: win32 mongosh_server_test_version: "6.0.x" - node_js_version: "22.12.0" + node_js_version: "20.18.1" mongosh_skip_node_version_check: "" tasks: - name: test_arg_parser @@ -15686,14 +11262,14 @@ buildvariants: - name: test_shell_evaluator - name: test_snippet_manager - name: test_types - - name: tests_win32-m60xe_n22 - display_name: "Windows m60xe n22 (Unit tests)" + - name: tests_win32-m60xe_n20 + display_name: "Windows m60xe n20 (Unit tests)" run_on: windows-vsCurrent-small tags: [] expansions: executable_os_id: win32 mongosh_server_test_version: "6.0.x-enterprise" - node_js_version: "22.12.0" + node_js_version: "20.18.1" mongosh_skip_node_version_check: "" tasks: - name: test_arg_parser @@ -15717,14 +11293,14 @@ buildvariants: - name: test_shell_evaluator - name: test_snippet_manager - name: test_types - - name: tests_win32-m70xc_n22 - display_name: "Windows m70xc n22 (Unit tests)" + - name: tests_win32-m70xc_n20 + display_name: "Windows m70xc n20 (Unit tests)" run_on: windows-vsCurrent-small tags: [] expansions: executable_os_id: win32 mongosh_server_test_version: "7.0.x" - node_js_version: "22.12.0" + node_js_version: "20.18.1" mongosh_skip_node_version_check: "" tasks: - name: test_arg_parser @@ -15748,14 +11324,14 @@ buildvariants: - name: test_shell_evaluator - name: test_snippet_manager - name: test_types - - name: tests_win32-m70xe_n22 - display_name: "Windows m70xe n22 (Unit tests)" + - name: tests_win32-m70xe_n20 + display_name: "Windows m70xe n20 (Unit tests)" run_on: windows-vsCurrent-small tags: [] expansions: executable_os_id: win32 mongosh_server_test_version: "7.0.x-enterprise" - node_js_version: "22.12.0" + node_js_version: "20.18.1" mongosh_skip_node_version_check: "" tasks: - name: test_arg_parser @@ -15779,14 +11355,14 @@ buildvariants: - name: test_shell_evaluator - name: test_snippet_manager - name: test_types - - name: tests_win32-m80xc_n22 - display_name: "Windows m80xc n22 (Unit tests)" + - name: tests_win32-m80xc_n20 + display_name: "Windows m80xc n20 (Unit tests)" run_on: windows-vsCurrent-small tags: [] expansions: executable_os_id: win32 mongosh_server_test_version: "8.0.x" - node_js_version: "22.12.0" + node_js_version: "20.18.1" mongosh_skip_node_version_check: "" tasks: - name: test_arg_parser @@ -15810,14 +11386,14 @@ buildvariants: - name: test_shell_evaluator - name: test_snippet_manager - name: test_types - - name: tests_win32-m80xe_n22 - display_name: "Windows m80xe n22 (Unit tests)" + - name: tests_win32-m80xe_n20 + display_name: "Windows m80xe n20 (Unit tests)" run_on: windows-vsCurrent-small tags: [] expansions: executable_os_id: win32 mongosh_server_test_version: "8.0.x-enterprise" - node_js_version: "22.12.0" + node_js_version: "20.18.1" mongosh_skip_node_version_check: "" tasks: - name: test_arg_parser @@ -15841,14 +11417,14 @@ buildvariants: - name: test_shell_evaluator - name: test_snippet_manager - name: test_types - - name: tests_win32-mlatest_n22 - display_name: "Windows mlatest n22 (Unit tests)" + - name: tests_win32-mlatest_n20 + display_name: "Windows mlatest n20 (Unit tests)" run_on: windows-vsCurrent-small tags: ["mlatest"] expansions: executable_os_id: win32 mongosh_server_test_version: "latest-alpha-enterprise" - node_js_version: "22.12.0" + node_js_version: "20.18.1" mongosh_skip_node_version_check: "" tasks: - name: test_arg_parser diff --git a/.evergreen/evergreen.yml.in b/.evergreen/evergreen.yml.in index 5df2c09f3..5d3f0596f 100644 --- a/.evergreen/evergreen.yml.in +++ b/.evergreen/evergreen.yml.in @@ -2,7 +2,6 @@ const path = require('path'); const NODE_JS_VERSION_20 = require('./node-20-latest.json').version; -const NODE_JS_VERSION_22 = require('./node-22-latest.json').version; const MONGODB_VERSIONS = [ { shortName: '42xc', versionSpec: '4.2.x' }, @@ -20,8 +19,7 @@ const MONGODB_VERSIONS = [ { shortName: 'latest', versionSpec: 'latest-alpha-enterprise' } ]; const NODE_VERSIONS = [ - { shortName: '20', versionSpec: NODE_JS_VERSION_20, skipNodeVersionCheck: '' }, - { shortName: '22', versionSpec: NODE_JS_VERSION_22, skipNodeVersionCheck: '' } + { shortName: '20', versionSpec: NODE_JS_VERSION_20, skipNodeVersionCheck: '' } ]; const pathToPackages = path.join(__dirname, '..', 'packages'); diff --git a/.evergreen/node-22-latest.json b/.evergreen/node-22-latest.json deleted file mode 100644 index d7a9763c9..000000000 --- a/.evergreen/node-22-latest.json +++ /dev/null @@ -1,45 +0,0 @@ -{ - "version": "22.12.0", - "major": 22, - "minor": 12, - "patch": 0, - "tag": "", - "codename": "jod", - "versionName": "v22", - "start": "2024-04-24T00:00:00.000Z", - "lts": "2024-10-29T00:00:00.000Z", - "maintenance": "2025-10-21T00:00:00.000Z", - "end": "2027-04-30T00:00:00.000Z", - "releaseDate": "2024-12-02T00:00:00.000Z", - "isLts": true, - "files": [ - "aix-ppc64", - "headers", - "linux-arm64", - "linux-armv7l", - "linux-ppc64le", - "linux-s390x", - "linux-x64", - "osx-arm64-tar", - "osx-x64-pkg", - "osx-x64-tar", - "src", - "win-arm64-7z", - "win-arm64-zip", - "win-x64-7z", - "win-x64-exe", - "win-x64-msi", - "win-x64-zip", - "win-x86-7z", - "win-x86-exe", - "win-x86-msi", - "win-x86-zip" - ], - "dependencies": { - "npm": "10.9.0", - "v8": "12.4.254.21", - "uv": "1.49.1", - "zlib": "1.3.0.1-motley", - "openssl": "3.0.15+quic" - } -} diff --git a/package.json b/package.json index 9fe7057c7..ce7a963a5 100644 --- a/package.json +++ b/package.json @@ -53,7 +53,7 @@ "create-purls-file": "node scripts/create-purls.js .sbom/dependencies.json .sbom/node-js-dep.json > .sbom/purls.txt", "preupdate-third-party-notices": "npm run create-dependency-sbom-lists", "update-third-party-notices": "mongodb-sbom-tools generate-3rd-party-notices --product='mongosh' --dependencies=.sbom/dependencies.json > THIRD_PARTY_NOTICES.md", - "update-node-js-versions": "npx @pkgjs/nv ls v20 > .evergreen/node-20-latest.json && npx @pkgjs/nv ls v22 > .evergreen/node-22-latest.json", + "update-node-js-versions": "npx @pkgjs/nv ls v20 > .evergreen/node-20-latest.json", "update-evergreen-config": "npm run test-evergreen-expansions && node .evergreen/generate-evergreen-yml.js .evergreen/evergreen.yml.in > .evergreen.yml", "update-cli-usage-text": "node scripts/update-cli-usage-text.js", "update-security-test-summary": "ts-node scripts/generate-security-test-summary.ts > docs/security-test-summary.md",