From 800096db86ac6ab713a31b2c4013166d4fa4050b Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 6 Oct 2024 03:19:19 +0000 Subject: [PATCH 01/13] chore: update THIRD_PARTY_NOTICES (#2192) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- THIRD_PARTY_NOTICES.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/THIRD_PARTY_NOTICES.md b/THIRD_PARTY_NOTICES.md index 7f1841fcb..e1b2e77fb 100644 --- a/THIRD_PARTY_NOTICES.md +++ b/THIRD_PARTY_NOTICES.md @@ -1,5 +1,5 @@ The following third-party software is used by and included in **mongosh**. -This document was automatically generated on Tue Oct 01 2024. +This document was automatically generated on Sun Oct 06 2024. ## List of dependencies From 78630687a0b3632a7174d343075b2aa8bf56f662 Mon Sep 17 00:00:00 2001 From: Anna Henningsen Date: Mon, 7 Oct 2024 12:23:15 +0200 Subject: [PATCH 02/13] fix(scripts): account for `unminimize` being gone from ubuntu24.04 docker img (#2185) The `unminimize` script is no longer part of Ubuntu 24.04 docker images, so we need to manually emulate its effects in order to be able to test the man page installation. --- scripts/docker/ubuntu24.04-deb.Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/docker/ubuntu24.04-deb.Dockerfile b/scripts/docker/ubuntu24.04-deb.Dockerfile index 312350b8a..1ef2a08b3 100644 --- a/scripts/docker/ubuntu24.04-deb.Dockerfile +++ b/scripts/docker/ubuntu24.04-deb.Dockerfile @@ -4,8 +4,8 @@ ARG artifact_url="" ADD ${artifact_url} /tmp ADD node_modules /usr/share/mongodb-crypt-library-version/node_modules RUN apt-get update -RUN yes | unminimize RUN apt-get install -y man-db +RUN rm -f /usr/bin/man /etc/dpkg/dpkg.cfg.d/excludes && ln -s /usr/bin/man.REAL /usr/bin/man # unminimize RUN apt-get install -y /tmp/*mongosh*.deb RUN /usr/bin/mongosh --build-info RUN env MONGOSH_RUN_NODE_SCRIPT=1 mongosh /usr/share/mongodb-crypt-library-version/node_modules/.bin/mongodb-crypt-library-version /usr/lib/mongosh_crypt_v1.so | grep -Eq '^mongo_(crypt|csfle)_v1-' From 5e27c4f7def3a50c4b4a160be2f0747b988a8bdc Mon Sep 17 00:00:00 2001 From: Anna Henningsen Date: Mon, 7 Oct 2024 12:27:41 +0200 Subject: [PATCH 03/13] fix(cli-repl): use tls allowPartialTrustChain flag MONGOSH-1878 (#2181) This should bring back startup performance to pre-2.3.1 levels. Also pins kerberos to 2.1.0, since bumping it actually broke our Windows build. --- package-lock.json | 187 ++++++++++++------ package.json | 2 +- packages/arg-parser/package.json | 2 +- packages/cli-repl/package.json | 2 +- packages/cli-repl/src/run.ts | 6 + packages/e2e-tests/test/e2e-tls.spec.ts | 4 +- packages/logging/package.json | 2 +- packages/service-provider-server/package.json | 4 +- packages/snippet-manager/package.json | 2 +- packages/types/package.json | 2 +- ...partialtrustchain-commit-1b3420274ea.patch | 157 +++++++++++++++ 11 files changed, 295 insertions(+), 75 deletions(-) create mode 100644 scripts/nodejs-patches/005-node-tls-allowpartialtrustchain-commit-1b3420274ea.patch diff --git a/package-lock.json b/package-lock.json index 4fb7d67e7..8ab6276c3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -59,7 +59,7 @@ "husky": "^9.0.11", "mocha": "^10.2.0", "mongodb": "^6.9.0", - "mongodb-runner": "^5.6.1", + "mongodb-runner": "^5.7.0", "node-gyp": "^9.0.0", "nyc": "^15.1.0", "pkg-up": "^3.1.0", @@ -6014,11 +6014,12 @@ } }, "node_modules/@mongodb-js/devtools-connect": { - "version": "3.2.11", - "resolved": "https://registry.npmjs.org/@mongodb-js/devtools-connect/-/devtools-connect-3.2.11.tgz", - "integrity": "sha512-Pl8XyHHvhN8rXOqt/pMokFGu0Ia38oB9KIvkeK/8UCThTlw1ZRGl1ZpLCFyhAU+6czPAd8nCoj1d5UxlNvRK/Q==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/@mongodb-js/devtools-connect/-/devtools-connect-3.3.0.tgz", + "integrity": "sha512-stjduqOZwN51E+Rl8WmZamIM/1UT1ZLt3LxnPazJXnBzycMXEge6kvQQCeYrHk8fokYggLhRxL5xL7IgXaBdbw==", + "license": "Apache-2.0", "dependencies": { - "@mongodb-js/devtools-proxy-support": "^0.3.10", + "@mongodb-js/devtools-proxy-support": "^0.4.0", "@mongodb-js/oidc-http-server-pages": "1.1.3", "lodash.merge": "^4.6.2", "mongodb-connection-string-url": "^3.0.0", @@ -6032,7 +6033,7 @@ }, "peerDependencies": { "@mongodb-js/oidc-plugin": "^1.1.0", - "mongodb": "^6.8.0", + "mongodb": "^6.9.0", "mongodb-log-writer": "^1.4.2" } }, @@ -6045,9 +6046,10 @@ } }, "node_modules/@mongodb-js/devtools-proxy-support": { - "version": "0.3.10", - "resolved": "https://registry.npmjs.org/@mongodb-js/devtools-proxy-support/-/devtools-proxy-support-0.3.10.tgz", - "integrity": "sha512-HComoStLokruxsPLR5m3mC+A167n9THKj3jCj6lQSh7szXotJI5zm500BFEI5IpcY/lVovbK4QlRYQP6WWS+5w==", + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@mongodb-js/devtools-proxy-support/-/devtools-proxy-support-0.4.0.tgz", + "integrity": "sha512-NSHo+jE1tjH0XOFoDfOrCW7IAt+5l3TOpzgvWSbmNfVO4FqT/lE/mpQKIwsFOlMeGVI6ku2GOV7Obg6664OfTw==", + "license": "Apache-2.0", "dependencies": { "@mongodb-js/socksv5": "^0.0.10", "agent-base": "^7.1.1", @@ -6059,13 +6061,14 @@ "pac-proxy-agent": "^7.0.2", "socks-proxy-agent": "^8.0.4", "ssh2": "^1.15.0", - "system-ca": "^2.0.0" + "system-ca": "^2.0.1" } }, "node_modules/@mongodb-js/devtools-proxy-support/node_modules/data-uri-to-buffer": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz", "integrity": "sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==", + "license": "MIT", "engines": { "node": ">= 12" } @@ -6074,6 +6077,7 @@ "version": "4.3.7", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "license": "MIT", "dependencies": { "ms": "^2.1.3" }, @@ -6090,6 +6094,7 @@ "version": "11.0.1", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.0.1.tgz", "integrity": "sha512-CgeuL5uom6j/ZVrg7G/+1IXqRY8JXX4Hghfy5YE0EhoYQWvndP1kufu58cmZLNIDKnRhZrXfdS9urVWx98AipQ==", + "license": "ISC", "engines": { "node": "20 || >=22" } @@ -6097,12 +6102,14 @@ "node_modules/@mongodb-js/devtools-proxy-support/node_modules/ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" }, "node_modules/@mongodb-js/devtools-proxy-support/node_modules/node-fetch": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz", "integrity": "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==", + "license": "MIT", "dependencies": { "data-uri-to-buffer": "^4.0.0", "fetch-blob": "^3.1.4", @@ -6198,9 +6205,9 @@ } }, "node_modules/@mongodb-js/mongodb-downloader": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/@mongodb-js/mongodb-downloader/-/mongodb-downloader-0.3.5.tgz", - "integrity": "sha512-0tNik3E/eQxx8EkJpsa9+IIK5LtMle3N7M/1wtKQKMixJjZ1vsgAjJGguYbLfCyJqfnrw9KMyD1cwgaS37tvRA==", + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@mongodb-js/mongodb-downloader/-/mongodb-downloader-0.3.6.tgz", + "integrity": "sha512-Cu82TRmAP/OIRizx9o+fReQf8FfovI28rjY0pu8wHyCoUlG7q3Zkxb/lppB7a9/kzQfONeHAoXIOQkvSasKYrw==", "license": "Apache-2.0", "dependencies": { "debug": "^4.3.4", @@ -6397,9 +6404,10 @@ } }, "node_modules/@mongodb-js/saslprep": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/@mongodb-js/saslprep/-/saslprep-1.1.6.tgz", - "integrity": "sha512-jqTTXQ46H8cAxmXBu8wm1HTSIMBMrIcoVrsjdQkKdMBj3il/fSCgWyya4P2I1xjPBl69mw+nRphrPlcIqBd20Q==", + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/@mongodb-js/saslprep/-/saslprep-1.1.9.tgz", + "integrity": "sha512-tVkljjeEaAhCqTzajSdgbQ6gE6f3oneVwa3iXR6csiEwXXOFsiC6Uh9iAjAhXPtqa/XMDHWjjeNH/77m/Yq2dw==", + "license": "MIT", "dependencies": { "sparse-bitfield": "^3.0.3" } @@ -6572,6 +6580,7 @@ "version": "0.0.10", "resolved": "https://registry.npmjs.org/@mongodb-js/socksv5/-/socksv5-0.0.10.tgz", "integrity": "sha512-JDz2fLKsjMiSNUxKrCpGptsgu7DzsXfu4gnUQ3RhUaBS1d4YbLrt6HejpckAiHIAa+niBpZAeiUsoop0IihWsw==", + "license": "MIT", "dependencies": { "ip-address": "^9.0.5" }, @@ -20184,16 +20193,16 @@ } }, "node_modules/kerberos": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/kerberos/-/kerberos-2.2.0.tgz", - "integrity": "sha512-yz6iP+34Qp8XjwfmJ56SD9coeSfLIoH0JBrLi6Iw76FdwsRJoNw3nCgfpzENkfGyb/dgRqzYn3IMXLj7A43Vlg==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/kerberos/-/kerberos-2.1.0.tgz", + "integrity": "sha512-HvOl6O6cyEN/8Z4CAocHe/sekJtvt5UrxUdCuu7bXDZ2Hnsy6OpsQbISW+lpm03vrbO2ir+1QQ5Sx/vMEhHnog==", "hasInstallScript": true, "license": "Apache-2.0", "optional": true, "dependencies": { "bindings": "^1.5.0", "node-addon-api": "^6.1.0", - "prebuild-install": "^7.1.2" + "prebuild-install": "7.1.1" }, "engines": { "node": ">=12.9.0" @@ -20205,6 +20214,33 @@ "integrity": "sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==", "optional": true }, + "node_modules/kerberos/node_modules/prebuild-install": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.1.tgz", + "integrity": "sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw==", + "license": "MIT", + "optional": true, + "dependencies": { + "detect-libc": "^2.0.0", + "expand-template": "^2.0.3", + "github-from-package": "0.0.0", + "minimist": "^1.2.3", + "mkdirp-classic": "^0.5.3", + "napi-build-utils": "^1.0.1", + "node-abi": "^3.3.0", + "pump": "^3.0.0", + "rc": "^1.2.7", + "simple-get": "^4.0.0", + "tar-fs": "^2.0.0", + "tunnel-agent": "^0.6.0" + }, + "bin": { + "prebuild-install": "bin.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/keyv": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.0.0.tgz", @@ -22721,15 +22757,16 @@ } }, "node_modules/mongodb-runner": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/mongodb-runner/-/mongodb-runner-5.6.1.tgz", - "integrity": "sha512-avPly0y9g4CNCnmwRY0VH+gQqnn95NcjTeucTPV/OgGJJAilOqJVHRTyeSVke44tIbvJ65k8AHxYpirKN80QgQ==", + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/mongodb-runner/-/mongodb-runner-5.7.0.tgz", + "integrity": "sha512-G7GmVj5SzoSL/GY7lMnhNSSrPUZLkWuV1/CtSwdadsrA7aGuxB0KDviTmyecfI2/OWsT39t8X3ISE5R30EV5Xg==", "dev": true, + "license": "Apache-2.0", "dependencies": { - "@mongodb-js/mongodb-downloader": "^0.3.1", - "@mongodb-js/saslprep": "^1.1.6", + "@mongodb-js/mongodb-downloader": "^0.3.6", + "@mongodb-js/saslprep": "^1.1.9", "debug": "^4.3.4", - "mongodb": "^6.3.0", + "mongodb": "^6.9.0", "mongodb-connection-string-url": "^3.0.0", "yargs": "^17.7.2" }, @@ -30816,7 +30853,7 @@ "mongodb-connection-string-url": "^3.0.1" }, "devDependencies": { - "@mongodb-js/devtools-connect": "^3.2.11", + "@mongodb-js/devtools-connect": "^3.3.0", "@mongodb-js/eslint-config-mongosh": "^1.0.0", "@mongodb-js/prettier-config-devtools": "^1.0.1", "@mongodb-js/tsconfig-mongosh": "^1.0.0", @@ -31148,7 +31185,7 @@ "version": "0.0.0-dev.0", "license": "Apache-2.0", "dependencies": { - "@mongodb-js/devtools-proxy-support": "^0.3.10", + "@mongodb-js/devtools-proxy-support": "^0.4.0", "@mongosh/arg-parser": "0.0.0-dev.0", "@mongosh/autocomplete": "0.0.0-dev.0", "@mongosh/editor": "0.0.0-dev.0", @@ -31539,7 +31576,7 @@ "version": "0.0.0-dev.0", "license": "Apache-2.0", "dependencies": { - "@mongodb-js/devtools-connect": "^3.2.11", + "@mongodb-js/devtools-connect": "^3.3.0", "@mongosh/errors": "0.0.0-dev.0", "@mongosh/history": "0.0.0-dev.0", "@mongosh/types": "0.0.0-dev.0", @@ -31633,7 +31670,7 @@ "version": "0.0.0-dev.0", "license": "Apache-2.0", "dependencies": { - "@mongodb-js/devtools-connect": "^3.2.11", + "@mongodb-js/devtools-connect": "^3.3.0", "@mongodb-js/oidc-plugin": "^1.1.1", "@mongosh/errors": "0.0.0-dev.0", "@mongosh/service-provider-core": "0.0.0-dev.0", @@ -31656,7 +31693,7 @@ "node": ">=14.15.1" }, "optionalDependencies": { - "kerberos": "^2.2.0", + "kerberos": "2.1.0", "mongodb-client-encryption": "^6.1.0" } }, @@ -31716,7 +31753,7 @@ "version": "0.0.0-dev.0", "license": "Apache-2.0", "dependencies": { - "@mongodb-js/devtools-proxy-support": "^0.3.10", + "@mongodb-js/devtools-proxy-support": "^0.4.0", "@mongosh/errors": "0.0.0-dev.0", "@mongosh/shell-api": "0.0.0-dev.0", "@mongosh/types": "0.0.0-dev.0", @@ -31746,7 +31783,7 @@ "version": "0.0.0-dev.0", "license": "Apache-2.0", "dependencies": { - "@mongodb-js/devtools-connect": "^3.2.11" + "@mongodb-js/devtools-connect": "^3.3.0" }, "devDependencies": { "@mongodb-js/eslint-config-mongosh": "^1.0.0", @@ -36524,11 +36561,11 @@ } }, "@mongodb-js/devtools-connect": { - "version": "3.2.11", - "resolved": "https://registry.npmjs.org/@mongodb-js/devtools-connect/-/devtools-connect-3.2.11.tgz", - "integrity": "sha512-Pl8XyHHvhN8rXOqt/pMokFGu0Ia38oB9KIvkeK/8UCThTlw1ZRGl1ZpLCFyhAU+6czPAd8nCoj1d5UxlNvRK/Q==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/@mongodb-js/devtools-connect/-/devtools-connect-3.3.0.tgz", + "integrity": "sha512-stjduqOZwN51E+Rl8WmZamIM/1UT1ZLt3LxnPazJXnBzycMXEge6kvQQCeYrHk8fokYggLhRxL5xL7IgXaBdbw==", "requires": { - "@mongodb-js/devtools-proxy-support": "^0.3.10", + "@mongodb-js/devtools-proxy-support": "^0.4.0", "@mongodb-js/oidc-http-server-pages": "1.1.3", "kerberos": "^2.1.0", "lodash.merge": "^4.6.2", @@ -36545,9 +36582,9 @@ "integrity": "sha512-rBwJHZ0g3Ma6zluNUWfeFXvuxsz9ZtFX2YZ1qR/aQEwk64ZhOqjrVbcROSdtfGUs4qg1JGXFIU+ZQ+oLYqPEvQ==" }, "@mongodb-js/devtools-proxy-support": { - "version": "0.3.10", - "resolved": "https://registry.npmjs.org/@mongodb-js/devtools-proxy-support/-/devtools-proxy-support-0.3.10.tgz", - "integrity": "sha512-HComoStLokruxsPLR5m3mC+A167n9THKj3jCj6lQSh7szXotJI5zm500BFEI5IpcY/lVovbK4QlRYQP6WWS+5w==", + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@mongodb-js/devtools-proxy-support/-/devtools-proxy-support-0.4.0.tgz", + "integrity": "sha512-NSHo+jE1tjH0XOFoDfOrCW7IAt+5l3TOpzgvWSbmNfVO4FqT/lE/mpQKIwsFOlMeGVI6ku2GOV7Obg6664OfTw==", "requires": { "@mongodb-js/socksv5": "^0.0.10", "agent-base": "^7.1.1", @@ -36559,7 +36596,7 @@ "pac-proxy-agent": "^7.0.2", "socks-proxy-agent": "^8.0.4", "ssh2": "^1.15.0", - "system-ca": "^2.0.0" + "system-ca": "^2.0.1" }, "dependencies": { "data-uri-to-buffer": { @@ -36676,9 +36713,9 @@ } }, "@mongodb-js/mongodb-downloader": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/@mongodb-js/mongodb-downloader/-/mongodb-downloader-0.3.5.tgz", - "integrity": "sha512-0tNik3E/eQxx8EkJpsa9+IIK5LtMle3N7M/1wtKQKMixJjZ1vsgAjJGguYbLfCyJqfnrw9KMyD1cwgaS37tvRA==", + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@mongodb-js/mongodb-downloader/-/mongodb-downloader-0.3.6.tgz", + "integrity": "sha512-Cu82TRmAP/OIRizx9o+fReQf8FfovI28rjY0pu8wHyCoUlG7q3Zkxb/lppB7a9/kzQfONeHAoXIOQkvSasKYrw==", "requires": { "debug": "^4.3.4", "decompress": "^4.2.1", @@ -36828,9 +36865,9 @@ "requires": {} }, "@mongodb-js/saslprep": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/@mongodb-js/saslprep/-/saslprep-1.1.6.tgz", - "integrity": "sha512-jqTTXQ46H8cAxmXBu8wm1HTSIMBMrIcoVrsjdQkKdMBj3il/fSCgWyya4P2I1xjPBl69mw+nRphrPlcIqBd20Q==", + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/@mongodb-js/saslprep/-/saslprep-1.1.9.tgz", + "integrity": "sha512-tVkljjeEaAhCqTzajSdgbQ6gE6f3oneVwa3iXR6csiEwXXOFsiC6Uh9iAjAhXPtqa/XMDHWjjeNH/77m/Yq2dw==", "requires": { "sparse-bitfield": "^3.0.3" } @@ -36978,7 +37015,7 @@ "@mongosh/arg-parser": { "version": "file:packages/arg-parser", "requires": { - "@mongodb-js/devtools-connect": "^3.2.11", + "@mongodb-js/devtools-connect": "^3.3.0", "@mongodb-js/eslint-config-mongosh": "^1.0.0", "@mongodb-js/prettier-config-devtools": "^1.0.1", "@mongodb-js/tsconfig-mongosh": "^1.0.0", @@ -37228,7 +37265,7 @@ "@mongosh/cli-repl": { "version": "file:packages/cli-repl", "requires": { - "@mongodb-js/devtools-proxy-support": "^0.3.10", + "@mongodb-js/devtools-proxy-support": "^0.4.0", "@mongodb-js/eslint-config-mongosh": "^1.0.0", "@mongodb-js/prettier-config-devtools": "^1.0.1", "@mongodb-js/sbom-tools": "^0.7.0", @@ -37489,7 +37526,7 @@ "@mongosh/logging": { "version": "file:packages/logging", "requires": { - "@mongodb-js/devtools-connect": "^3.2.11", + "@mongodb-js/devtools-connect": "^3.3.0", "@mongodb-js/eslint-config-mongosh": "^1.0.0", "@mongodb-js/prettier-config-devtools": "^1.0.1", "@mongodb-js/tsconfig-mongosh": "^1.0.0", @@ -37547,7 +37584,7 @@ "@mongosh/service-provider-server": { "version": "file:packages/service-provider-server", "requires": { - "@mongodb-js/devtools-connect": "^3.2.11", + "@mongodb-js/devtools-connect": "^3.3.0", "@mongodb-js/eslint-config-mongosh": "^1.0.0", "@mongodb-js/oidc-plugin": "^1.1.1", "@mongodb-js/prettier-config-devtools": "^1.0.1", @@ -37559,7 +37596,7 @@ "aws4": "^1.12.0", "depcheck": "^1.4.3", "eslint": "^7.25.0", - "kerberos": "^2.2.0", + "kerberos": "2.1.0", "mongodb": "^6.9.0", "mongodb-client-encryption": "^6.1.0", "mongodb-connection-string-url": "^3.0.1", @@ -37607,7 +37644,7 @@ "@mongosh/snippet-manager": { "version": "file:packages/snippet-manager", "requires": { - "@mongodb-js/devtools-proxy-support": "^0.3.10", + "@mongodb-js/devtools-proxy-support": "^0.4.0", "@mongodb-js/eslint-config-mongosh": "^1.0.0", "@mongodb-js/prettier-config-devtools": "^1.0.1", "@mongodb-js/tsconfig-mongosh": "^1.0.0", @@ -37630,7 +37667,7 @@ "@mongosh/types": { "version": "file:packages/types", "requires": { - "@mongodb-js/devtools-connect": "^3.2.11", + "@mongodb-js/devtools-connect": "^3.3.0", "@mongodb-js/eslint-config-mongosh": "^1.0.0", "@mongodb-js/prettier-config-devtools": "^1.0.1", "@mongodb-js/tsconfig-mongosh": "^1.0.0", @@ -48220,14 +48257,14 @@ } }, "kerberos": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/kerberos/-/kerberos-2.2.0.tgz", - "integrity": "sha512-yz6iP+34Qp8XjwfmJ56SD9coeSfLIoH0JBrLi6Iw76FdwsRJoNw3nCgfpzENkfGyb/dgRqzYn3IMXLj7A43Vlg==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/kerberos/-/kerberos-2.1.0.tgz", + "integrity": "sha512-HvOl6O6cyEN/8Z4CAocHe/sekJtvt5UrxUdCuu7bXDZ2Hnsy6OpsQbISW+lpm03vrbO2ir+1QQ5Sx/vMEhHnog==", "optional": true, "requires": { "bindings": "^1.5.0", "node-addon-api": "^6.1.0", - "prebuild-install": "^7.1.2" + "prebuild-install": "7.1.1" }, "dependencies": { "node-addon-api": { @@ -48235,6 +48272,26 @@ "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-6.1.0.tgz", "integrity": "sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==", "optional": true + }, + "prebuild-install": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.1.tgz", + "integrity": "sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw==", + "optional": true, + "requires": { + "detect-libc": "^2.0.0", + "expand-template": "^2.0.3", + "github-from-package": "0.0.0", + "minimist": "^1.2.3", + "mkdirp-classic": "^0.5.3", + "napi-build-utils": "^1.0.1", + "node-abi": "^3.3.0", + "pump": "^3.0.0", + "rc": "^1.2.7", + "simple-get": "^4.0.0", + "tar-fs": "^2.0.0", + "tunnel-agent": "^0.6.0" + } } } }, @@ -50176,15 +50233,15 @@ } }, "mongodb-runner": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/mongodb-runner/-/mongodb-runner-5.6.1.tgz", - "integrity": "sha512-avPly0y9g4CNCnmwRY0VH+gQqnn95NcjTeucTPV/OgGJJAilOqJVHRTyeSVke44tIbvJ65k8AHxYpirKN80QgQ==", + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/mongodb-runner/-/mongodb-runner-5.7.0.tgz", + "integrity": "sha512-G7GmVj5SzoSL/GY7lMnhNSSrPUZLkWuV1/CtSwdadsrA7aGuxB0KDviTmyecfI2/OWsT39t8X3ISE5R30EV5Xg==", "dev": true, "requires": { - "@mongodb-js/mongodb-downloader": "^0.3.1", - "@mongodb-js/saslprep": "^1.1.6", + "@mongodb-js/mongodb-downloader": "^0.3.6", + "@mongodb-js/saslprep": "^1.1.9", "debug": "^4.3.4", - "mongodb": "^6.3.0", + "mongodb": "^6.9.0", "mongodb-connection-string-url": "^3.0.0", "yargs": "^17.7.2" }, diff --git a/package.json b/package.json index 43a22bfb9..4c17d9774 100644 --- a/package.json +++ b/package.json @@ -111,7 +111,7 @@ "husky": "^9.0.11", "mocha": "^10.2.0", "mongodb": "^6.9.0", - "mongodb-runner": "^5.6.1", + "mongodb-runner": "^5.7.0", "node-gyp": "^9.0.0", "nyc": "^15.1.0", "pkg-up": "^3.1.0", diff --git a/packages/arg-parser/package.json b/packages/arg-parser/package.json index 0f5bf9686..81d1762e6 100644 --- a/packages/arg-parser/package.json +++ b/packages/arg-parser/package.json @@ -40,7 +40,7 @@ "mongodb-connection-string-url": "^3.0.1" }, "devDependencies": { - "@mongodb-js/devtools-connect": "^3.2.11", + "@mongodb-js/devtools-connect": "^3.3.0", "@mongodb-js/eslint-config-mongosh": "^1.0.0", "@mongodb-js/prettier-config-devtools": "^1.0.1", "@mongodb-js/tsconfig-mongosh": "^1.0.0", diff --git a/packages/cli-repl/package.json b/packages/cli-repl/package.json index 0d879ebda..ae9e0b40e 100644 --- a/packages/cli-repl/package.json +++ b/packages/cli-repl/package.json @@ -61,7 +61,7 @@ } }, "dependencies": { - "@mongodb-js/devtools-proxy-support": "^0.3.10", + "@mongodb-js/devtools-proxy-support": "^0.4.0", "@mongosh/arg-parser": "0.0.0-dev.0", "@mongosh/autocomplete": "0.0.0-dev.0", "@mongosh/editor": "0.0.0-dev.0", diff --git a/packages/cli-repl/src/run.ts b/packages/cli-repl/src/run.ts index e826f4900..7bda48059 100644 --- a/packages/cli-repl/src/run.ts +++ b/packages/cli-repl/src/run.ts @@ -34,6 +34,12 @@ import { TimingCategories } from '@mongosh/types'; import './webpack-self-inspection'; import { systemCA } from '@mongodb-js/devtools-proxy-support'; +if ('boxednode' in process) { + // compiled executable + // https://github.com/mongodb-js/devtools-shared/pull/476 + (process as any).__tlsSupportsAllowPartialTrustChainFlag = true; +} + // TS does not yet have type definitions for v8.startupSnapshot if ((v8 as any)?.startupSnapshot?.isBuildingSnapshot?.()) { // Import a few nested deps of dependencies that cannot be included in the diff --git a/packages/e2e-tests/test/e2e-tls.spec.ts b/packages/e2e-tests/test/e2e-tls.spec.ts index b0e895035..add6d86b0 100644 --- a/packages/e2e-tests/test/e2e-tls.spec.ts +++ b/packages/e2e-tests/test/e2e-tls.spec.ts @@ -165,7 +165,7 @@ describe('e2e TLS', function () { const result = await shell.waitForPromptOrExit(); expect(result.state).to.equal('exit'); shell.assertContainsOutput( - /unable to verify the first certificate|self[- ]signed certificate in certificate chain/ + /unable to verify the first certificate|self[- ]signed certificate in certificate chain|unable to get (local )?issuer certificate/ ); }); @@ -182,7 +182,7 @@ describe('e2e TLS', function () { const result = await shell.waitForPromptOrExit(); expect(result.state).to.equal('exit'); shell.assertContainsOutput( - /unable to verify the first certificate|self[- ]signed certificate in certificate chain/ + /unable to verify the first certificate|self[- ]signed certificate in certificate chain|unable to get (local )?issuer certificate/ ); }); diff --git a/packages/logging/package.json b/packages/logging/package.json index 584266f86..7239b1730 100644 --- a/packages/logging/package.json +++ b/packages/logging/package.json @@ -17,7 +17,7 @@ "node": ">=14.15.1" }, "dependencies": { - "@mongodb-js/devtools-connect": "^3.2.11", + "@mongodb-js/devtools-connect": "^3.3.0", "@mongosh/errors": "0.0.0-dev.0", "@mongosh/history": "0.0.0-dev.0", "@mongosh/types": "0.0.0-dev.0", diff --git a/packages/service-provider-server/package.json b/packages/service-provider-server/package.json index ffeffc0ae..a781a9f90 100644 --- a/packages/service-provider-server/package.json +++ b/packages/service-provider-server/package.json @@ -47,7 +47,7 @@ } }, "dependencies": { - "@mongodb-js/devtools-connect": "^3.2.11", + "@mongodb-js/devtools-connect": "^3.3.0", "@mongodb-js/oidc-plugin": "^1.1.1", "@mongosh/errors": "0.0.0-dev.0", "@mongosh/service-provider-core": "0.0.0-dev.0", @@ -58,7 +58,7 @@ "socks": "^2.8.3" }, "optionalDependencies": { - "kerberos": "^2.2.0", + "kerberos": "2.1.0", "mongodb-client-encryption": "^6.1.0" }, "devDependencies": { diff --git a/packages/snippet-manager/package.json b/packages/snippet-manager/package.json index 7dab8afd4..3c49155ac 100644 --- a/packages/snippet-manager/package.json +++ b/packages/snippet-manager/package.json @@ -35,7 +35,7 @@ "unitTestsOnly": true }, "dependencies": { - "@mongodb-js/devtools-proxy-support": "^0.3.10", + "@mongodb-js/devtools-proxy-support": "^0.4.0", "@mongosh/errors": "0.0.0-dev.0", "@mongosh/shell-api": "0.0.0-dev.0", "@mongosh/types": "0.0.0-dev.0", diff --git a/packages/types/package.json b/packages/types/package.json index b4bd81be3..a2fe5d1d4 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -38,7 +38,7 @@ "unitTestsOnly": true }, "dependencies": { - "@mongodb-js/devtools-connect": "^3.2.11" + "@mongodb-js/devtools-connect": "^3.3.0" }, "devDependencies": { "@mongodb-js/eslint-config-mongosh": "^1.0.0", diff --git a/scripts/nodejs-patches/005-node-tls-allowpartialtrustchain-commit-1b3420274ea.patch b/scripts/nodejs-patches/005-node-tls-allowpartialtrustchain-commit-1b3420274ea.patch new file mode 100644 index 000000000..3ad139784 --- /dev/null +++ b/scripts/nodejs-patches/005-node-tls-allowpartialtrustchain-commit-1b3420274ea.patch @@ -0,0 +1,157 @@ +diff --git a/lib/internal/tls/secure-context.js b/lib/internal/tls/secure-context.js +index b0f971e4eef273..84e74105fdbba9 100644 +--- a/lib/internal/tls/secure-context.js ++++ b/lib/internal/tls/secure-context.js +@@ -130,6 +130,7 @@ function configSecureContext(context, options = kEmptyObject, name = 'options') + validateObject(options, name); + + const { ++ allowPartialTrustChain, + ca, + cert, + ciphers = getDefaultCiphers(), +@@ -182,6 +183,10 @@ function configSecureContext(context, options = kEmptyObject, name = 'options') + context.addRootCerts(); + } + ++ if (allowPartialTrustChain) { ++ context.setAllowPartialTrustChain(); ++ } ++ + if (cert) { + setCerts(context, ArrayIsArray(cert) ? cert : [cert], `${name}.cert`); + } +diff --git a/src/crypto/crypto_context.cc b/src/crypto/crypto_context.cc +index 1d60f7e856075a..cef0c877c67643 100644 +--- a/src/crypto/crypto_context.cc ++++ b/src/crypto/crypto_context.cc +@@ -273,6 +273,8 @@ Local SecureContext::GetConstructorTemplate( + SetProtoMethod(isolate, tmpl, "setKey", SetKey); + SetProtoMethod(isolate, tmpl, "setCert", SetCert); + SetProtoMethod(isolate, tmpl, "addCACert", AddCACert); ++ SetProtoMethod( ++ isolate, tmpl, "setAllowPartialTrustChain", SetAllowPartialTrustChain); + SetProtoMethod(isolate, tmpl, "addCRL", AddCRL); + SetProtoMethod(isolate, tmpl, "addRootCerts", AddRootCerts); + SetProtoMethod(isolate, tmpl, "setCipherSuites", SetCipherSuites); +@@ -354,6 +356,7 @@ void SecureContext::RegisterExternalReferences( + registry->Register(AddCACert); + registry->Register(AddCRL); + registry->Register(AddRootCerts); ++ registry->Register(SetAllowPartialTrustChain); + registry->Register(SetCipherSuites); + registry->Register(SetCiphers); + registry->Register(SetSigalgs); +@@ -715,17 +718,39 @@ void SecureContext::SetCert(const FunctionCallbackInfo& args) { + USE(sc->AddCert(env, std::move(bio))); + } + ++// NOLINTNEXTLINE(runtime/int) ++void SecureContext::SetX509StoreFlag(unsigned long flags) { ++ X509_STORE* cert_store = GetCertStoreOwnedByThisSecureContext(); ++ CHECK_EQ(1, X509_STORE_set_flags(cert_store, flags)); ++} ++ ++X509_STORE* SecureContext::GetCertStoreOwnedByThisSecureContext() { ++ if (own_cert_store_cache_ != nullptr) return own_cert_store_cache_; ++ ++ X509_STORE* cert_store = SSL_CTX_get_cert_store(ctx_.get()); ++ if (cert_store == GetOrCreateRootCertStore()) { ++ cert_store = NewRootCertStore(); ++ SSL_CTX_set_cert_store(ctx_.get(), cert_store); ++ } ++ ++ return own_cert_store_cache_ = cert_store; ++} ++ ++void SecureContext::SetAllowPartialTrustChain( ++ const FunctionCallbackInfo& args) { ++ SecureContext* sc; ++ ASSIGN_OR_RETURN_UNWRAP(&sc, args.This()); ++ sc->SetX509StoreFlag(X509_V_FLAG_PARTIAL_CHAIN); ++} ++ + void SecureContext::SetCACert(const BIOPointer& bio) { + ClearErrorOnReturn clear_error_on_return; + if (!bio) return; +- X509_STORE* cert_store = SSL_CTX_get_cert_store(ctx_.get()); + while (X509Pointer x509 = X509Pointer(PEM_read_bio_X509_AUX( + bio.get(), nullptr, NoPasswordCallback, nullptr))) { +- if (cert_store == GetOrCreateRootCertStore()) { +- cert_store = NewRootCertStore(); +- SSL_CTX_set_cert_store(ctx_.get(), cert_store); +- } +- CHECK_EQ(1, X509_STORE_add_cert(cert_store, x509.get())); ++ CHECK_EQ(1, ++ X509_STORE_add_cert(GetCertStoreOwnedByThisSecureContext(), ++ x509.get())); + CHECK_EQ(1, SSL_CTX_add_client_CA(ctx_.get(), x509.get())); + } + } +@@ -754,11 +779,7 @@ Maybe SecureContext::SetCRL(Environment* env, const BIOPointer& bio) { + return Nothing(); + } + +- X509_STORE* cert_store = SSL_CTX_get_cert_store(ctx_.get()); +- if (cert_store == GetOrCreateRootCertStore()) { +- cert_store = NewRootCertStore(); +- SSL_CTX_set_cert_store(ctx_.get(), cert_store); +- } ++ X509_STORE* cert_store = GetCertStoreOwnedByThisSecureContext(); + + CHECK_EQ(1, X509_STORE_add_crl(cert_store, crl.get())); + CHECK_EQ(1, +@@ -1042,8 +1063,6 @@ void SecureContext::LoadPKCS12(const FunctionCallbackInfo& args) { + sc->issuer_.reset(); + sc->cert_.reset(); + +- X509_STORE* cert_store = SSL_CTX_get_cert_store(sc->ctx_.get()); +- + DeleteFnPtr p12; + EVPKeyPointer pkey; + X509Pointer cert; +@@ -1097,11 +1116,7 @@ void SecureContext::LoadPKCS12(const FunctionCallbackInfo& args) { + for (int i = 0; i < sk_X509_num(extra_certs.get()); i++) { + X509* ca = sk_X509_value(extra_certs.get(), i); + +- if (cert_store == GetOrCreateRootCertStore()) { +- cert_store = NewRootCertStore(); +- SSL_CTX_set_cert_store(sc->ctx_.get(), cert_store); +- } +- X509_STORE_add_cert(cert_store, ca); ++ X509_STORE_add_cert(sc->GetCertStoreOwnedByThisSecureContext(), ca); + SSL_CTX_add_client_CA(sc->ctx_.get(), ca); + } + ret = true; +diff --git a/src/crypto/crypto_context.h b/src/crypto/crypto_context.h +index 607b0984ba647a..4c76bdc5ec1a7c 100644 +--- a/src/crypto/crypto_context.h ++++ b/src/crypto/crypto_context.h +@@ -65,6 +65,9 @@ class SecureContext final : public BaseObject { + void SetCACert(const BIOPointer& bio); + void SetRootCerts(); + ++ void SetX509StoreFlag(unsigned long flags); // NOLINT(runtime/int) ++ X509_STORE* GetCertStoreOwnedByThisSecureContext(); ++ + // TODO(joyeecheung): track the memory used by OpenSSL types + SET_NO_MEMORY_INFO() + SET_MEMORY_INFO_NAME(SecureContext) +@@ -91,6 +94,8 @@ class SecureContext final : public BaseObject { + #endif // !OPENSSL_NO_ENGINE + static void SetCert(const v8::FunctionCallbackInfo& args); + static void AddCACert(const v8::FunctionCallbackInfo& args); ++ static void SetAllowPartialTrustChain( ++ const v8::FunctionCallbackInfo& args); + static void AddCRL(const v8::FunctionCallbackInfo& args); + static void AddRootCerts(const v8::FunctionCallbackInfo& args); + static void SetCipherSuites(const v8::FunctionCallbackInfo& args); +@@ -143,6 +148,8 @@ class SecureContext final : public BaseObject { + SSLCtxPointer ctx_; + X509Pointer cert_; + X509Pointer issuer_; ++ // Non-owning cache for SSL_CTX_get_cert_store(ctx_.get()) ++ X509_STORE* own_cert_store_cache_ = nullptr; + #ifndef OPENSSL_NO_ENGINE + bool client_cert_engine_provided_ = false; + EnginePointer private_key_engine_; From f3a9ca6d191d2085fca0b99c06353d9f36593481 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 7 Oct 2024 10:31:50 +0000 Subject: [PATCH 04/13] chore: update THIRD_PARTY_NOTICES (#2193) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- THIRD_PARTY_NOTICES.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/THIRD_PARTY_NOTICES.md b/THIRD_PARTY_NOTICES.md index e1b2e77fb..592e93c96 100644 --- a/THIRD_PARTY_NOTICES.md +++ b/THIRD_PARTY_NOTICES.md @@ -1,5 +1,5 @@ The following third-party software is used by and included in **mongosh**. -This document was automatically generated on Sun Oct 06 2024. +This document was automatically generated on Mon Oct 07 2024. ## List of dependencies From 7803ee15e2d6d239bb6b57713216310cda2d0749 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 7 Oct 2024 10:36:21 +0000 Subject: [PATCH 05/13] chore: update THIRD_PARTY_NOTICES (#2194) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- THIRD_PARTY_NOTICES.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/THIRD_PARTY_NOTICES.md b/THIRD_PARTY_NOTICES.md index 592e93c96..bd264a207 100644 --- a/THIRD_PARTY_NOTICES.md +++ b/THIRD_PARTY_NOTICES.md @@ -318,7 +318,7 @@ Package|Version|License **[jsesc](#253e8a44fc188759c5ce35330e4f20aacf1d0253d7e8d7dffd4a1f884a10ce1e)**|2.5.2|MIT **[json5](#16281c6ea25e0cec4bc0bb8c01d1759d66992776381bf9c5af6959bec47d2f77)**|2.2.3|MIT **[jsonfile](#ee6699687d879e2655eb0c687d7d8ad7bf952bb8a1092d720b58ae709e885213)**|4.0.0|MIT -**[kerberos](#ac70d4903c6441fd96843a6ecb73f258ee27ef26b25290257564a11c10ecd17b)**|2.2.0|Apache-2.0 +**[kerberos](#05c7d2f17faccacb505a07f79ccba22ce089aa668a8bef64de84cf5dcd4f585e)**|2.1.0|Apache-2.0 **[lodash.merge](#996e40d63a94f1b8693d7c81e0cdfb874c6432d6bbd675976fc1b6b13652c8db)**|4.6.2|MIT **[lodash](#adaac4144887ebc2c1b682380ff385210f681fc58b4bc1ef3986148cf8dcd28a)**|4.17.21|MIT **[lowlight](#6efc5090c0eda3b461d933d6b79bddcdf8165a10aea9f39ac76620ce5fb05bf5)**|1.17.0|MIT @@ -25738,8 +25738,8 @@ License files: - -### [kerberos](https://www.npmjs.com/package/kerberos) (version 2.2.0) + +### [kerberos](https://www.npmjs.com/package/kerberos) (version 2.1.0) License tags: Apache-2.0 License files: From 836056efe229b91806102fcfc665aeb17e10a6cd Mon Sep 17 00:00:00 2001 From: Anna Henningsen Date: Mon, 7 Oct 2024 14:14:12 +0200 Subject: [PATCH 06/13] chore(ci): pin npm 10.x version to 10.8.3 for Windows CI failures (#2197) --- .evergreen/install-node.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.evergreen/install-node.sh b/.evergreen/install-node.sh index be6aaa2ac..4378f5c85 100755 --- a/.evergreen/install-node.sh +++ b/.evergreen/install-node.sh @@ -5,7 +5,7 @@ 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.x + NPM_VERSION=10.8.3 # 10.9.0 does not install well on Windows fi if [ "$OS" == "Windows_NT" ]; then From 93e89c7ed1e59c203b66de7239cd967206354a87 Mon Sep 17 00:00:00 2001 From: Anna Henningsen Date: Mon, 7 Oct 2024 14:14:25 +0200 Subject: [PATCH 07/13] chore(deps): pin cookie to ^0.7.2 (#2196) This is being reported as an issue by our vuln checker, although we are not affected by the vulnerability itself as mongosh does not use HTTP cookies in production code. --- package-lock.json | 32 +++++++++----------------------- package.json | 5 ++++- 2 files changed, 13 insertions(+), 24 deletions(-) diff --git a/package-lock.json b/package-lock.json index 8ab6276c3..b3c5ba585 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13824,10 +13824,10 @@ "dev": true }, "node_modules/cookie": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", - "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", - "dev": true, + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", + "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==", + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -16252,14 +16252,6 @@ "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" }, - "node_modules/express/node_modules/cookie": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", - "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", - "engines": { - "node": ">= 0.6" - } - }, "node_modules/express/node_modules/debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", @@ -43467,10 +43459,9 @@ "dev": true }, "cookie": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", - "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", - "dev": true + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", + "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==" }, "cookie-signature": { "version": "1.0.6", @@ -44616,7 +44607,7 @@ "@types/node": ">=10.0.0", "accepts": "~1.3.4", "base64id": "2.0.0", - "cookie": "~0.4.1", + "cookie": "^0.7.2", "cors": "~2.8.5", "debug": "~4.3.1", "engine.io-parser": "~5.2.1", @@ -45266,7 +45257,7 @@ "body-parser": "1.20.3", "content-disposition": "0.5.4", "content-type": "~1.0.4", - "cookie": "0.6.0", + "cookie": "^0.7.2", "cookie-signature": "1.0.6", "debug": "2.6.9", "depd": "2.0.0", @@ -45299,11 +45290,6 @@ "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" }, - "cookie": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", - "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==" - }, "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", diff --git a/package.json b/package.json index 4c17d9774..62376ce31 100644 --- a/package.json +++ b/package.json @@ -162,5 +162,8 @@ "packages/node-runtime-worker-thread", "packages/browser-repl", "packages/connectivity-tests" - ] + ], + "overrides": { + "cookie": "^0.7.2" + } } From d7e9d66e9633e4e87d017314eb7da499bb56d998 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 7 Oct 2024 12:23:10 +0000 Subject: [PATCH 08/13] chore: update THIRD_PARTY_NOTICES (#2198) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- THIRD_PARTY_NOTICES.md | 41 +++-------------------------------------- 1 file changed, 3 insertions(+), 38 deletions(-) diff --git a/THIRD_PARTY_NOTICES.md b/THIRD_PARTY_NOTICES.md index bd264a207..f25d252dc 100644 --- a/THIRD_PARTY_NOTICES.md +++ b/THIRD_PARTY_NOTICES.md @@ -206,8 +206,7 @@ Package|Version|License **[convert-source-map](#3fd403e08667d2dfb45e092b838d63d7b9b81664ca47d42aa2f058336da34dac)**|1.1.3|MIT **[convert-source-map](#0acf0ab7734deb5e364e5150eb235062022893835b113aa11e0c7e9065fa5073)**|1.8.0|MIT **[cookie-signature](#28f6116b52488ac66a14424869fc346f611bea6c894e7d0f7f2ca701deb8e49c)**|1.0.6|MIT -**[cookie](#3e008828d29a22304571d10c58b106a8bef5907201487c16f3fb5fd6fabb16a9)**|0.4.2|MIT -**[cookie](#c396652ff004385e7bdb8398e37493d5f4144e475282a413ec52f1d3fdaf25da)**|0.6.0|MIT +**[cookie](#bde361a738adb8c6192392882be351044a7c3288371719294b61bf796e2a8126)**|0.7.2|MIT **[core-util-is](#31f9375081d39ad369df4ed795b2f399287432f0b6579229579e26883fa75085)**|1.0.3|MIT **[cpu-features](#fa992e00865a6ed732ac63bbf64c89ee2da4ec39944684e6002a3a34b5adb65c)**|0.0.9|MIT **[cross-spawn](#67de3a765808182ee1018c35bc07d7a023a8d645e98cc32814dcac2fc2c427ff)**|7.0.3|MIT @@ -21830,42 +21829,8 @@ License files: License tags: MIT - -### [cookie](https://www.npmjs.com/package/cookie) (version 0.4.2) -License tags: MIT - -License files: -* LICENSE: - - (The MIT License) - - Copyright (c) 2012-2014 Roman Shtylman - Copyright (c) 2015 Douglas Christopher Wilson - - Permission is hereby granted, free of charge, to any person obtaining - a copy of this software and associated documentation files (the - 'Software'), to deal in the Software without restriction, including - without limitation the rights to use, copy, modify, merge, publish, - distribute, sublicense, and/or sell copies of the Software, and to - permit persons to whom the Software is furnished to do so, subject to - the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. - IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY - CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - - - - -### [cookie](https://www.npmjs.com/package/cookie) (version 0.6.0) + +### [cookie](https://www.npmjs.com/package/cookie) (version 0.7.2) License tags: MIT License files: From 629e6b259d98e51f36a943b1ad81ef5d53831fea Mon Sep 17 00:00:00 2001 From: Anna Henningsen Date: Mon, 7 Oct 2024 16:12:12 +0200 Subject: [PATCH 09/13] chore: update Node.js to 20.18.0 (#2195) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Fixes: https://github.com/mongodb-js/mongosh/pull/2190 --- .evergreen.yml | 1368 ++++++++--------- .evergreen/node-20-latest.json | 6 +- packages/cli-repl/src/run.ts | 6 - ...04-build-fix-arm64-cross-compilation.patch | 24 +- ...partialtrustchain-commit-1b3420274ea.patch | 157 -- 5 files changed, 699 insertions(+), 862 deletions(-) delete mode 100644 scripts/nodejs-patches/005-node-tls-allowpartialtrustchain-commit-1b3420274ea.patch diff --git a/.evergreen.yml b/.evergreen.yml index 2595605b6..087781096 100644 --- a/.evergreen.yml +++ b/.evergreen.yml @@ -8079,7 +8079,7 @@ tasks: - func: checkout - func: compile_ts vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - name: check depends_on: @@ -8089,10 +8089,10 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: check vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - name: check_coverage depends_on: @@ -8102,10 +8102,10 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: check_coverage vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" ### # UNIT TESTS @@ -8120,11 +8120,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "n20_arg_parser" mongosh_run_only_in_package: "arg-parser" @@ -8154,11 +8154,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "n20_async_rewriter2" mongosh_run_only_in_package: "async-rewriter2" @@ -8188,11 +8188,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "n20_autocomplete" mongosh_run_only_in_package: "autocomplete" @@ -8222,11 +8222,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "n20_browser_repl" mongosh_run_only_in_package: "browser-repl" @@ -8256,11 +8256,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "n20_browser_runtime_core" mongosh_run_only_in_package: "browser-runtime-core" @@ -8290,11 +8290,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "n20_browser_runtime_electron" mongosh_run_only_in_package: "browser-runtime-electron" @@ -8324,11 +8324,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "n20_build" mongosh_run_only_in_package: "build" @@ -8358,11 +8358,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "4.2.x" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "m42xc_n20_cli_repl" mongosh_run_only_in_package: "cli-repl" @@ -8375,11 +8375,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "4.2.x-enterprise" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "m42xe_n20_cli_repl" mongosh_run_only_in_package: "cli-repl" @@ -8392,11 +8392,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "4.4.x" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "m44xc_n20_cli_repl" mongosh_run_only_in_package: "cli-repl" @@ -8409,11 +8409,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "4.4.x-enterprise" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "m44xe_n20_cli_repl" mongosh_run_only_in_package: "cli-repl" @@ -8426,11 +8426,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "5.0.x" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "m50xc_n20_cli_repl" mongosh_run_only_in_package: "cli-repl" @@ -8443,11 +8443,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "5.0.x-enterprise" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "m50xe_n20_cli_repl" mongosh_run_only_in_package: "cli-repl" @@ -8460,11 +8460,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "6.0.x" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "m60xc_n20_cli_repl" mongosh_run_only_in_package: "cli-repl" @@ -8477,11 +8477,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "6.0.x-enterprise" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "m60xe_n20_cli_repl" mongosh_run_only_in_package: "cli-repl" @@ -8494,11 +8494,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "7.0.x" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "m70xc_n20_cli_repl" mongosh_run_only_in_package: "cli-repl" @@ -8511,11 +8511,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "7.0.x-enterprise" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "m70xe_n20_cli_repl" mongosh_run_only_in_package: "cli-repl" @@ -8528,11 +8528,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "8.0.x" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "m80xc_n20_cli_repl" mongosh_run_only_in_package: "cli-repl" @@ -8545,11 +8545,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "8.0.x-enterprise" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "m80xe_n20_cli_repl" mongosh_run_only_in_package: "cli-repl" @@ -8562,11 +8562,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "latest-alpha-enterprise" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "mlatest_n20_cli_repl" mongosh_run_only_in_package: "cli-repl" @@ -8800,11 +8800,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "n20_connectivity_tests" mongosh_run_only_in_package: "connectivity-tests" @@ -8834,11 +8834,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "4.2.x" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "m42xc_n20_e2e_tests" mongosh_run_only_in_package: "e2e-tests" @@ -8851,11 +8851,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "4.2.x-enterprise" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "m42xe_n20_e2e_tests" mongosh_run_only_in_package: "e2e-tests" @@ -8868,11 +8868,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "4.4.x" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "m44xc_n20_e2e_tests" mongosh_run_only_in_package: "e2e-tests" @@ -8885,11 +8885,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "4.4.x-enterprise" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "m44xe_n20_e2e_tests" mongosh_run_only_in_package: "e2e-tests" @@ -8902,11 +8902,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "5.0.x" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "m50xc_n20_e2e_tests" mongosh_run_only_in_package: "e2e-tests" @@ -8919,11 +8919,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "5.0.x-enterprise" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "m50xe_n20_e2e_tests" mongosh_run_only_in_package: "e2e-tests" @@ -8936,11 +8936,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "6.0.x" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "m60xc_n20_e2e_tests" mongosh_run_only_in_package: "e2e-tests" @@ -8953,11 +8953,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "6.0.x-enterprise" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "m60xe_n20_e2e_tests" mongosh_run_only_in_package: "e2e-tests" @@ -8970,11 +8970,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "7.0.x" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "m70xc_n20_e2e_tests" mongosh_run_only_in_package: "e2e-tests" @@ -8987,11 +8987,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "7.0.x-enterprise" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "m70xe_n20_e2e_tests" mongosh_run_only_in_package: "e2e-tests" @@ -9004,11 +9004,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "8.0.x" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "m80xc_n20_e2e_tests" mongosh_run_only_in_package: "e2e-tests" @@ -9021,11 +9021,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "8.0.x-enterprise" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "m80xe_n20_e2e_tests" mongosh_run_only_in_package: "e2e-tests" @@ -9038,11 +9038,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "latest-alpha-enterprise" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "mlatest_n20_e2e_tests" mongosh_run_only_in_package: "e2e-tests" @@ -9276,11 +9276,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "n20_editor" mongosh_run_only_in_package: "editor" @@ -9310,11 +9310,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "n20_errors" mongosh_run_only_in_package: "errors" @@ -9344,11 +9344,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "n20_history" mongosh_run_only_in_package: "history" @@ -9378,11 +9378,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "n20_i18n" mongosh_run_only_in_package: "i18n" @@ -9412,11 +9412,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "4.2.x" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "m42xc_n20_java_shell" mongosh_run_only_in_package: "java-shell" @@ -9429,11 +9429,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "4.2.x-enterprise" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "m42xe_n20_java_shell" mongosh_run_only_in_package: "java-shell" @@ -9446,11 +9446,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "4.4.x" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "m44xc_n20_java_shell" mongosh_run_only_in_package: "java-shell" @@ -9463,11 +9463,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "4.4.x-enterprise" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "m44xe_n20_java_shell" mongosh_run_only_in_package: "java-shell" @@ -9480,11 +9480,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "5.0.x" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "m50xc_n20_java_shell" mongosh_run_only_in_package: "java-shell" @@ -9497,11 +9497,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "5.0.x-enterprise" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "m50xe_n20_java_shell" mongosh_run_only_in_package: "java-shell" @@ -9514,11 +9514,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "6.0.x" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "m60xc_n20_java_shell" mongosh_run_only_in_package: "java-shell" @@ -9531,11 +9531,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "6.0.x-enterprise" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "m60xe_n20_java_shell" mongosh_run_only_in_package: "java-shell" @@ -9548,11 +9548,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "7.0.x" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "m70xc_n20_java_shell" mongosh_run_only_in_package: "java-shell" @@ -9565,11 +9565,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "7.0.x-enterprise" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "m70xe_n20_java_shell" mongosh_run_only_in_package: "java-shell" @@ -9582,11 +9582,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "8.0.x" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "m80xc_n20_java_shell" mongosh_run_only_in_package: "java-shell" @@ -9599,11 +9599,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "8.0.x-enterprise" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "m80xe_n20_java_shell" mongosh_run_only_in_package: "java-shell" @@ -9616,11 +9616,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "latest-alpha-enterprise" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "mlatest_n20_java_shell" mongosh_run_only_in_package: "java-shell" @@ -9854,11 +9854,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "n20_js_multiline_to_singleline" mongosh_run_only_in_package: "js-multiline-to-singleline" @@ -9888,11 +9888,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "n20_logging" mongosh_run_only_in_package: "logging" @@ -9922,11 +9922,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "4.2.x" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "m42xc_n20_mongosh" mongosh_run_only_in_package: "mongosh" @@ -9939,11 +9939,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "4.2.x-enterprise" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "m42xe_n20_mongosh" mongosh_run_only_in_package: "mongosh" @@ -9956,11 +9956,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "4.4.x" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "m44xc_n20_mongosh" mongosh_run_only_in_package: "mongosh" @@ -9973,11 +9973,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "4.4.x-enterprise" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "m44xe_n20_mongosh" mongosh_run_only_in_package: "mongosh" @@ -9990,11 +9990,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "5.0.x" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "m50xc_n20_mongosh" mongosh_run_only_in_package: "mongosh" @@ -10007,11 +10007,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "5.0.x-enterprise" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "m50xe_n20_mongosh" mongosh_run_only_in_package: "mongosh" @@ -10024,11 +10024,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "6.0.x" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "m60xc_n20_mongosh" mongosh_run_only_in_package: "mongosh" @@ -10041,11 +10041,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "6.0.x-enterprise" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "m60xe_n20_mongosh" mongosh_run_only_in_package: "mongosh" @@ -10058,11 +10058,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "7.0.x" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "m70xc_n20_mongosh" mongosh_run_only_in_package: "mongosh" @@ -10075,11 +10075,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "7.0.x-enterprise" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "m70xe_n20_mongosh" mongosh_run_only_in_package: "mongosh" @@ -10092,11 +10092,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "8.0.x" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "m80xc_n20_mongosh" mongosh_run_only_in_package: "mongosh" @@ -10109,11 +10109,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "8.0.x-enterprise" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "m80xe_n20_mongosh" mongosh_run_only_in_package: "mongosh" @@ -10126,11 +10126,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "latest-alpha-enterprise" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "mlatest_n20_mongosh" mongosh_run_only_in_package: "mongosh" @@ -10364,11 +10364,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "4.2.x" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "m42xc_n20_node_runtime_worker_thread" mongosh_run_only_in_package: "node-runtime-worker-thread" @@ -10381,11 +10381,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "4.2.x-enterprise" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "m42xe_n20_node_runtime_worker_thread" mongosh_run_only_in_package: "node-runtime-worker-thread" @@ -10398,11 +10398,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "4.4.x" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "m44xc_n20_node_runtime_worker_thread" mongosh_run_only_in_package: "node-runtime-worker-thread" @@ -10415,11 +10415,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "4.4.x-enterprise" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "m44xe_n20_node_runtime_worker_thread" mongosh_run_only_in_package: "node-runtime-worker-thread" @@ -10432,11 +10432,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "5.0.x" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "m50xc_n20_node_runtime_worker_thread" mongosh_run_only_in_package: "node-runtime-worker-thread" @@ -10449,11 +10449,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "5.0.x-enterprise" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "m50xe_n20_node_runtime_worker_thread" mongosh_run_only_in_package: "node-runtime-worker-thread" @@ -10466,11 +10466,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "6.0.x" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "m60xc_n20_node_runtime_worker_thread" mongosh_run_only_in_package: "node-runtime-worker-thread" @@ -10483,11 +10483,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "6.0.x-enterprise" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "m60xe_n20_node_runtime_worker_thread" mongosh_run_only_in_package: "node-runtime-worker-thread" @@ -10500,11 +10500,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "7.0.x" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "m70xc_n20_node_runtime_worker_thread" mongosh_run_only_in_package: "node-runtime-worker-thread" @@ -10517,11 +10517,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "7.0.x-enterprise" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "m70xe_n20_node_runtime_worker_thread" mongosh_run_only_in_package: "node-runtime-worker-thread" @@ -10534,11 +10534,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "8.0.x" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "m80xc_n20_node_runtime_worker_thread" mongosh_run_only_in_package: "node-runtime-worker-thread" @@ -10551,11 +10551,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "8.0.x-enterprise" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "m80xe_n20_node_runtime_worker_thread" mongosh_run_only_in_package: "node-runtime-worker-thread" @@ -10568,11 +10568,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "latest-alpha-enterprise" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "mlatest_n20_node_runtime_worker_thread" mongosh_run_only_in_package: "node-runtime-worker-thread" @@ -10806,11 +10806,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "n20_service_provider_core" mongosh_run_only_in_package: "service-provider-core" @@ -10840,11 +10840,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "4.2.x" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "m42xc_n20_service_provider_server" mongosh_run_only_in_package: "service-provider-server" @@ -10857,11 +10857,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "4.2.x-enterprise" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "m42xe_n20_service_provider_server" mongosh_run_only_in_package: "service-provider-server" @@ -10874,11 +10874,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "4.4.x" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "m44xc_n20_service_provider_server" mongosh_run_only_in_package: "service-provider-server" @@ -10891,11 +10891,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "4.4.x-enterprise" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "m44xe_n20_service_provider_server" mongosh_run_only_in_package: "service-provider-server" @@ -10908,11 +10908,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "5.0.x" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "m50xc_n20_service_provider_server" mongosh_run_only_in_package: "service-provider-server" @@ -10925,11 +10925,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "5.0.x-enterprise" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "m50xe_n20_service_provider_server" mongosh_run_only_in_package: "service-provider-server" @@ -10942,11 +10942,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "6.0.x" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "m60xc_n20_service_provider_server" mongosh_run_only_in_package: "service-provider-server" @@ -10959,11 +10959,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "6.0.x-enterprise" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "m60xe_n20_service_provider_server" mongosh_run_only_in_package: "service-provider-server" @@ -10976,11 +10976,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "7.0.x" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "m70xc_n20_service_provider_server" mongosh_run_only_in_package: "service-provider-server" @@ -10993,11 +10993,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "7.0.x-enterprise" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "m70xe_n20_service_provider_server" mongosh_run_only_in_package: "service-provider-server" @@ -11010,11 +11010,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "8.0.x" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "m80xc_n20_service_provider_server" mongosh_run_only_in_package: "service-provider-server" @@ -11027,11 +11027,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "8.0.x-enterprise" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "m80xe_n20_service_provider_server" mongosh_run_only_in_package: "service-provider-server" @@ -11044,11 +11044,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "latest-alpha-enterprise" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "mlatest_n20_service_provider_server" mongosh_run_only_in_package: "service-provider-server" @@ -11282,11 +11282,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "4.2.x" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "m42xc_n20_shell_api" mongosh_run_only_in_package: "shell-api" @@ -11299,11 +11299,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "4.2.x-enterprise" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "m42xe_n20_shell_api" mongosh_run_only_in_package: "shell-api" @@ -11316,11 +11316,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "4.4.x" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "m44xc_n20_shell_api" mongosh_run_only_in_package: "shell-api" @@ -11333,11 +11333,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "4.4.x-enterprise" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "m44xe_n20_shell_api" mongosh_run_only_in_package: "shell-api" @@ -11350,11 +11350,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "5.0.x" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "m50xc_n20_shell_api" mongosh_run_only_in_package: "shell-api" @@ -11367,11 +11367,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "5.0.x-enterprise" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "m50xe_n20_shell_api" mongosh_run_only_in_package: "shell-api" @@ -11384,11 +11384,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "6.0.x" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "m60xc_n20_shell_api" mongosh_run_only_in_package: "shell-api" @@ -11401,11 +11401,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "6.0.x-enterprise" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "m60xe_n20_shell_api" mongosh_run_only_in_package: "shell-api" @@ -11418,11 +11418,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "7.0.x" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "m70xc_n20_shell_api" mongosh_run_only_in_package: "shell-api" @@ -11435,11 +11435,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "7.0.x-enterprise" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "m70xe_n20_shell_api" mongosh_run_only_in_package: "shell-api" @@ -11452,11 +11452,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "8.0.x" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "m80xc_n20_shell_api" mongosh_run_only_in_package: "shell-api" @@ -11469,11 +11469,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "8.0.x-enterprise" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "m80xe_n20_shell_api" mongosh_run_only_in_package: "shell-api" @@ -11486,11 +11486,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "latest-alpha-enterprise" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "mlatest_n20_shell_api" mongosh_run_only_in_package: "shell-api" @@ -11724,11 +11724,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "n20_shell_evaluator" mongosh_run_only_in_package: "shell-evaluator" @@ -11758,11 +11758,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "n20_snippet_manager" mongosh_run_only_in_package: "snippet-manager" @@ -11792,11 +11792,11 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test vars: mongosh_server_test_version: "" - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_skip_node_version_check: "" mongosh_test_id: "n20_types" mongosh_run_only_in_package: "types" @@ -11829,10 +11829,10 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test_vscode vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - name: test_connectivity tags: ["extra-integration-test"] depends_on: @@ -11842,10 +11842,10 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test_connectivity vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - name: test_apistrict tags: ["extra-integration-test"] depends_on: @@ -11855,10 +11855,10 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test_apistrict vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" mongosh_server_test_version: "latest-alpha-enterprise" mongosh_test_force_api_strict: "1" - name: compile_artifact @@ -11870,16 +11870,16 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: compile_artifact vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: upload_compiled_artifact vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: upload_first_party_deps_list vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - name: generate_license_and_vulnerability_report tags: ["extra-integration-test"] @@ -11890,10 +11890,10 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: generate_license_and_vulnerability_report vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" ### # E2E TESTS @@ -11907,13 +11907,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: darwin-x64 - func: run_e2e_tests vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" 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} @@ -11926,13 +11926,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: darwin-x64 - func: run_e2e_tests vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" 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} @@ -11945,13 +11945,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: darwin-x64 - func: run_e2e_tests vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" 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} @@ -11964,13 +11964,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: darwin-x64 - func: run_e2e_tests vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" 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} @@ -11983,13 +11983,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: darwin-x64 - func: run_e2e_tests vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" 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} @@ -12002,13 +12002,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: darwin-x64 - func: run_e2e_tests vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" 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} @@ -12021,7 +12021,7 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: darwin-x64 @@ -12035,13 +12035,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: darwin-arm64 - func: run_e2e_tests vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" 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} @@ -12054,13 +12054,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: darwin-arm64 - func: run_e2e_tests vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" 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} @@ -12073,13 +12073,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: darwin-arm64 - func: run_e2e_tests vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" 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} @@ -12092,13 +12092,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: darwin-arm64 - func: run_e2e_tests vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" 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} @@ -12111,13 +12111,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: darwin-arm64 - func: run_e2e_tests vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" 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} @@ -12130,13 +12130,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: darwin-arm64 - func: run_e2e_tests vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" 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} @@ -12149,7 +12149,7 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: darwin-arm64 @@ -12163,13 +12163,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-x64 - func: run_e2e_tests vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" 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} @@ -12182,13 +12182,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-x64 - func: run_e2e_tests vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" 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} @@ -12201,13 +12201,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-x64 - func: run_e2e_tests vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" 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} @@ -12220,13 +12220,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-x64 - func: run_e2e_tests vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" 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} @@ -12239,13 +12239,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-x64 - func: run_e2e_tests vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" 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} @@ -12258,13 +12258,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-x64 - func: run_e2e_tests vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" 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} @@ -12277,7 +12277,7 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-x64 @@ -12291,13 +12291,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-x64-openssl11 - func: run_e2e_tests vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" 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} @@ -12310,13 +12310,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-x64-openssl11 - func: run_e2e_tests vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" 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} @@ -12329,13 +12329,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-x64-openssl11 - func: run_e2e_tests vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" 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} @@ -12348,13 +12348,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-x64-openssl11 - func: run_e2e_tests vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" 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} @@ -12367,13 +12367,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-x64-openssl11 - func: run_e2e_tests vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" 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} @@ -12386,13 +12386,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-x64-openssl11 - func: run_e2e_tests vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" 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} @@ -12405,7 +12405,7 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-x64-openssl11 @@ -12419,13 +12419,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-x64-openssl3 - func: run_e2e_tests vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" 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} @@ -12438,13 +12438,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-x64-openssl3 - func: run_e2e_tests vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" 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} @@ -12457,13 +12457,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-x64-openssl3 - func: run_e2e_tests vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" 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} @@ -12476,13 +12476,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-x64-openssl3 - func: run_e2e_tests vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" 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} @@ -12495,13 +12495,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-x64-openssl3 - func: run_e2e_tests vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" 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} @@ -12514,13 +12514,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-x64-openssl3 - func: run_e2e_tests vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" 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} @@ -12533,7 +12533,7 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-x64-openssl3 @@ -12547,13 +12547,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-arm64 - func: run_e2e_tests vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" 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} @@ -12566,13 +12566,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-arm64 - func: run_e2e_tests vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" 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} @@ -12585,13 +12585,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-arm64 - func: run_e2e_tests vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" 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} @@ -12604,13 +12604,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-arm64 - func: run_e2e_tests vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" 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} @@ -12623,13 +12623,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-arm64 - func: run_e2e_tests vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" 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} @@ -12642,13 +12642,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-arm64 - func: run_e2e_tests vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" 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} @@ -12661,7 +12661,7 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-arm64 @@ -12675,13 +12675,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-arm64-openssl11 - func: run_e2e_tests vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" 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} @@ -12694,13 +12694,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-arm64-openssl11 - func: run_e2e_tests vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" 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} @@ -12713,13 +12713,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-arm64-openssl11 - func: run_e2e_tests vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" 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} @@ -12732,13 +12732,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-arm64-openssl11 - func: run_e2e_tests vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" 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} @@ -12751,13 +12751,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-arm64-openssl11 - func: run_e2e_tests vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" 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} @@ -12770,13 +12770,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-arm64-openssl11 - func: run_e2e_tests vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" 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} @@ -12789,7 +12789,7 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-arm64-openssl11 @@ -12803,13 +12803,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-arm64-openssl3 - func: run_e2e_tests vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" 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} @@ -12822,13 +12822,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-arm64-openssl3 - func: run_e2e_tests vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" 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} @@ -12841,13 +12841,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-arm64-openssl3 - func: run_e2e_tests vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" 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} @@ -12860,13 +12860,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-arm64-openssl3 - func: run_e2e_tests vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" 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} @@ -12879,13 +12879,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-arm64-openssl3 - func: run_e2e_tests vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" 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} @@ -12898,13 +12898,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-arm64-openssl3 - func: run_e2e_tests vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" 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} @@ -12917,7 +12917,7 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-arm64-openssl3 @@ -12931,13 +12931,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-ppc64le - func: run_e2e_tests vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" 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} @@ -12950,13 +12950,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-ppc64le - func: run_e2e_tests vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" 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} @@ -12969,13 +12969,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-ppc64le - func: run_e2e_tests vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" 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} @@ -12988,13 +12988,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-ppc64le - func: run_e2e_tests vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" 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} @@ -13007,13 +13007,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-ppc64le - func: run_e2e_tests vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" 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} @@ -13026,13 +13026,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-ppc64le - func: run_e2e_tests vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" 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} @@ -13045,7 +13045,7 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-ppc64le @@ -13059,13 +13059,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-s390x - func: run_e2e_tests vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" 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} @@ -13078,13 +13078,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-s390x - func: run_e2e_tests vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" 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} @@ -13097,13 +13097,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-s390x - func: run_e2e_tests vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" 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} @@ -13116,13 +13116,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-s390x - func: run_e2e_tests vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" 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} @@ -13135,13 +13135,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-s390x - func: run_e2e_tests vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" 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} @@ -13154,13 +13154,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-s390x - func: run_e2e_tests vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" 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} @@ -13173,7 +13173,7 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-s390x @@ -13187,13 +13187,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: win32 - func: run_e2e_tests vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" 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} @@ -13206,13 +13206,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: win32 - func: run_e2e_tests vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" 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} @@ -13225,13 +13225,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: win32 - func: run_e2e_tests vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" 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} @@ -13244,13 +13244,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: win32 - func: run_e2e_tests vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" 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} @@ -13263,13 +13263,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: win32 - func: run_e2e_tests vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" 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} @@ -13282,13 +13282,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: win32 - func: run_e2e_tests vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" 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} @@ -13301,7 +13301,7 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: win32 @@ -13319,13 +13319,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-x64 - func: test_connectivity vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" test_mongosh_executable: dist/mongosh kerberos_jumphost_dockerfile: "Dockerfile.rocky8" - name: executable_connectivity_test_linux_x64_ubuntu2004 @@ -13337,13 +13337,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-x64 - func: test_connectivity vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" test_mongosh_executable: dist/mongosh kerberos_jumphost_dockerfile: "Dockerfile.ubuntu2004" - name: executable_connectivity_test_linux_x64_node20 @@ -13355,13 +13355,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-x64 - func: test_connectivity vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" test_mongosh_executable: dist/mongosh kerberos_jumphost_dockerfile: "Dockerfile.node20" - name: executable_connectivity_test_linux_x64_rocky9 @@ -13373,13 +13373,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-x64 - func: test_connectivity vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" test_mongosh_executable: dist/mongosh kerberos_jumphost_dockerfile: "Dockerfile.rocky9" - name: executable_connectivity_test_linux_x64_ubuntu2204 @@ -13391,13 +13391,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-x64 - func: test_connectivity vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" test_mongosh_executable: dist/mongosh kerberos_jumphost_dockerfile: "Dockerfile.ubuntu2204" - name: executable_connectivity_test_linux_x64_openssl11_rocky8 @@ -13409,13 +13409,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-x64-openssl11 - func: test_connectivity vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" test_mongosh_executable: dist/mongosh kerberos_jumphost_dockerfile: "Dockerfile.rocky8" - name: executable_connectivity_test_linux_x64_openssl11_ubuntu2004 @@ -13427,13 +13427,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-x64-openssl11 - func: test_connectivity vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" test_mongosh_executable: dist/mongosh kerberos_jumphost_dockerfile: "Dockerfile.ubuntu2004" - name: executable_connectivity_test_linux_x64_openssl3_node20 @@ -13445,13 +13445,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-x64-openssl3 - func: test_connectivity vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" test_mongosh_executable: dist/mongosh kerberos_jumphost_dockerfile: "Dockerfile.node20" - name: executable_connectivity_test_linux_x64_openssl3_rocky9 @@ -13463,13 +13463,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-x64-openssl3 - func: test_connectivity vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" test_mongosh_executable: dist/mongosh kerberos_jumphost_dockerfile: "Dockerfile.rocky9" - name: executable_connectivity_test_linux_x64_openssl3_ubuntu2204 @@ -13481,13 +13481,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-x64-openssl3 - func: test_connectivity vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" test_mongosh_executable: dist/mongosh kerberos_jumphost_dockerfile: "Dockerfile.ubuntu2204" - name: executable_connectivity_test_linux_arm64_rocky8 @@ -13499,13 +13499,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-arm64 - func: test_connectivity vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" test_mongosh_executable: dist/mongosh kerberos_jumphost_dockerfile: "Dockerfile.rocky8" - name: executable_connectivity_test_linux_arm64_ubuntu2004 @@ -13517,13 +13517,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-arm64 - func: test_connectivity vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" test_mongosh_executable: dist/mongosh kerberos_jumphost_dockerfile: "Dockerfile.ubuntu2004" - name: executable_connectivity_test_linux_arm64_node20 @@ -13535,13 +13535,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-arm64 - func: test_connectivity vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" test_mongosh_executable: dist/mongosh kerberos_jumphost_dockerfile: "Dockerfile.node20" - name: executable_connectivity_test_linux_arm64_rocky9 @@ -13553,13 +13553,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-arm64 - func: test_connectivity vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" test_mongosh_executable: dist/mongosh kerberos_jumphost_dockerfile: "Dockerfile.rocky9" - name: executable_connectivity_test_linux_arm64_ubuntu2204 @@ -13571,13 +13571,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-arm64 - func: test_connectivity vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" test_mongosh_executable: dist/mongosh kerberos_jumphost_dockerfile: "Dockerfile.ubuntu2204" - name: executable_connectivity_test_linux_arm64_openssl11_rocky8 @@ -13589,13 +13589,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-arm64-openssl11 - func: test_connectivity vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" test_mongosh_executable: dist/mongosh kerberos_jumphost_dockerfile: "Dockerfile.rocky8" - name: executable_connectivity_test_linux_arm64_openssl11_ubuntu2004 @@ -13607,13 +13607,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-arm64-openssl11 - func: test_connectivity vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" test_mongosh_executable: dist/mongosh kerberos_jumphost_dockerfile: "Dockerfile.ubuntu2004" - name: executable_connectivity_test_linux_arm64_openssl3_node20 @@ -13625,13 +13625,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-arm64-openssl3 - func: test_connectivity vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" test_mongosh_executable: dist/mongosh kerberos_jumphost_dockerfile: "Dockerfile.node20" - name: executable_connectivity_test_linux_arm64_openssl3_rocky9 @@ -13643,13 +13643,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-arm64-openssl3 - func: test_connectivity vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" test_mongosh_executable: dist/mongosh kerberos_jumphost_dockerfile: "Dockerfile.rocky9" - name: executable_connectivity_test_linux_arm64_openssl3_ubuntu2204 @@ -13661,13 +13661,13 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-arm64-openssl3 - func: test_connectivity vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" test_mongosh_executable: dist/mongosh kerberos_jumphost_dockerfile: "Dockerfile.ubuntu2204" @@ -13683,7 +13683,7 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: darwin-x64 @@ -13707,14 +13707,14 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: darwin-x64 extra_upload_tag: -darwin-x64-complete - func: package_artifact vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" package_variant: darwin-x64 executable_os_id: darwin-x64 - func: put_artifact_url @@ -13729,14 +13729,14 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: get_artifact_url vars: package_variant: darwin-x64 signature_tag: unsigned - func: sign_artifact vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" package_variant: darwin-x64 - func: papertrail_trace vars: @@ -13766,7 +13766,7 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: darwin-arm64 @@ -13790,14 +13790,14 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: darwin-arm64 extra_upload_tag: -darwin-arm64-complete - func: package_artifact vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" package_variant: darwin-arm64 executable_os_id: darwin-arm64 - func: put_artifact_url @@ -13812,14 +13812,14 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: get_artifact_url vars: package_variant: darwin-arm64 signature_tag: unsigned - func: sign_artifact vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" package_variant: darwin-arm64 - func: papertrail_trace vars: @@ -13849,7 +13849,7 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-x64 @@ -13873,14 +13873,14 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-x64 extra_upload_tag: -linux-x64-complete - func: package_artifact vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" package_variant: linux-x64 executable_os_id: linux-x64 - func: put_artifact_url @@ -13895,14 +13895,14 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: get_artifact_url vars: package_variant: linux-x64 signature_tag: unsigned - func: sign_artifact vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" package_variant: linux-x64 - func: papertrail_trace vars: @@ -13932,7 +13932,7 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-x64 @@ -13956,14 +13956,14 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-x64 extra_upload_tag: -deb-x64-complete - func: package_artifact vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" package_variant: deb-x64 executable_os_id: linux-x64 - func: put_artifact_url @@ -13978,14 +13978,14 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: get_artifact_url vars: package_variant: deb-x64 signature_tag: unsigned - func: sign_artifact vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" package_variant: deb-x64 - func: papertrail_trace vars: @@ -14015,7 +14015,7 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-x64 @@ -14039,14 +14039,14 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-x64 extra_upload_tag: -rpm-x64-complete - func: package_artifact vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" package_variant: rpm-x64 executable_os_id: linux-x64 - func: put_artifact_url @@ -14061,14 +14061,14 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: get_artifact_url vars: package_variant: rpm-x64 signature_tag: unsigned - func: sign_artifact vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" package_variant: rpm-x64 - func: papertrail_trace vars: @@ -14098,7 +14098,7 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-x64-openssl11 @@ -14122,14 +14122,14 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - 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.17.0" + node_js_version: "20.18.0" package_variant: linux-x64-openssl11 executable_os_id: linux-x64-openssl11 - func: put_artifact_url @@ -14144,14 +14144,14 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: get_artifact_url vars: package_variant: linux-x64-openssl11 signature_tag: unsigned - func: sign_artifact vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" package_variant: linux-x64-openssl11 - func: papertrail_trace vars: @@ -14181,7 +14181,7 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-x64-openssl11 @@ -14205,14 +14205,14 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - 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.17.0" + node_js_version: "20.18.0" package_variant: deb-x64-openssl11 executable_os_id: linux-x64-openssl11 - func: put_artifact_url @@ -14227,14 +14227,14 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: get_artifact_url vars: package_variant: deb-x64-openssl11 signature_tag: unsigned - func: sign_artifact vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" package_variant: deb-x64-openssl11 - func: papertrail_trace vars: @@ -14264,7 +14264,7 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-x64-openssl11 @@ -14288,14 +14288,14 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - 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.17.0" + node_js_version: "20.18.0" package_variant: rpm-x64-openssl11 executable_os_id: linux-x64-openssl11 - func: put_artifact_url @@ -14310,14 +14310,14 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: get_artifact_url vars: package_variant: rpm-x64-openssl11 signature_tag: unsigned - func: sign_artifact vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" package_variant: rpm-x64-openssl11 - func: papertrail_trace vars: @@ -14347,7 +14347,7 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-x64-openssl3 @@ -14371,14 +14371,14 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - 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.17.0" + node_js_version: "20.18.0" package_variant: linux-x64-openssl3 executable_os_id: linux-x64-openssl3 - func: put_artifact_url @@ -14393,14 +14393,14 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: get_artifact_url vars: package_variant: linux-x64-openssl3 signature_tag: unsigned - func: sign_artifact vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" package_variant: linux-x64-openssl3 - func: papertrail_trace vars: @@ -14430,7 +14430,7 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-x64-openssl3 @@ -14454,14 +14454,14 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - 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.17.0" + node_js_version: "20.18.0" package_variant: deb-x64-openssl3 executable_os_id: linux-x64-openssl3 - func: put_artifact_url @@ -14476,14 +14476,14 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: get_artifact_url vars: package_variant: deb-x64-openssl3 signature_tag: unsigned - func: sign_artifact vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" package_variant: deb-x64-openssl3 - func: papertrail_trace vars: @@ -14513,7 +14513,7 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-x64-openssl3 @@ -14537,14 +14537,14 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - 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.17.0" + node_js_version: "20.18.0" package_variant: rpm-x64-openssl3 executable_os_id: linux-x64-openssl3 - func: put_artifact_url @@ -14559,14 +14559,14 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: get_artifact_url vars: package_variant: rpm-x64-openssl3 signature_tag: unsigned - func: sign_artifact vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" package_variant: rpm-x64-openssl3 - func: papertrail_trace vars: @@ -14596,7 +14596,7 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-arm64 @@ -14620,14 +14620,14 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-arm64 extra_upload_tag: -linux-arm64-complete - func: package_artifact vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" package_variant: linux-arm64 executable_os_id: linux-arm64 - func: put_artifact_url @@ -14642,14 +14642,14 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: get_artifact_url vars: package_variant: linux-arm64 signature_tag: unsigned - func: sign_artifact vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" package_variant: linux-arm64 - func: papertrail_trace vars: @@ -14679,7 +14679,7 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-arm64 @@ -14703,14 +14703,14 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-arm64 extra_upload_tag: -deb-arm64-complete - func: package_artifact vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" package_variant: deb-arm64 executable_os_id: linux-arm64 - func: put_artifact_url @@ -14725,14 +14725,14 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: get_artifact_url vars: package_variant: deb-arm64 signature_tag: unsigned - func: sign_artifact vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" package_variant: deb-arm64 - func: papertrail_trace vars: @@ -14762,7 +14762,7 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-arm64 @@ -14786,14 +14786,14 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-arm64 extra_upload_tag: -rpm-arm64-complete - func: package_artifact vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" package_variant: rpm-arm64 executable_os_id: linux-arm64 - func: put_artifact_url @@ -14808,14 +14808,14 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: get_artifact_url vars: package_variant: rpm-arm64 signature_tag: unsigned - func: sign_artifact vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" package_variant: rpm-arm64 - func: papertrail_trace vars: @@ -14845,7 +14845,7 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-arm64-openssl11 @@ -14869,14 +14869,14 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - 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.17.0" + node_js_version: "20.18.0" package_variant: linux-arm64-openssl11 executable_os_id: linux-arm64-openssl11 - func: put_artifact_url @@ -14891,14 +14891,14 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: get_artifact_url vars: package_variant: linux-arm64-openssl11 signature_tag: unsigned - func: sign_artifact vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" package_variant: linux-arm64-openssl11 - func: papertrail_trace vars: @@ -14928,7 +14928,7 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-arm64-openssl11 @@ -14952,14 +14952,14 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - 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.17.0" + node_js_version: "20.18.0" package_variant: deb-arm64-openssl11 executable_os_id: linux-arm64-openssl11 - func: put_artifact_url @@ -14974,14 +14974,14 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: get_artifact_url vars: package_variant: deb-arm64-openssl11 signature_tag: unsigned - func: sign_artifact vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" package_variant: deb-arm64-openssl11 - func: papertrail_trace vars: @@ -15011,7 +15011,7 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-arm64-openssl11 @@ -15035,14 +15035,14 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - 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.17.0" + node_js_version: "20.18.0" package_variant: rpm-arm64-openssl11 executable_os_id: linux-arm64-openssl11 - func: put_artifact_url @@ -15057,14 +15057,14 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: get_artifact_url vars: package_variant: rpm-arm64-openssl11 signature_tag: unsigned - func: sign_artifact vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" package_variant: rpm-arm64-openssl11 - func: papertrail_trace vars: @@ -15094,7 +15094,7 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-arm64-openssl3 @@ -15118,14 +15118,14 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - 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.17.0" + node_js_version: "20.18.0" package_variant: linux-arm64-openssl3 executable_os_id: linux-arm64-openssl3 - func: put_artifact_url @@ -15140,14 +15140,14 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: get_artifact_url vars: package_variant: linux-arm64-openssl3 signature_tag: unsigned - func: sign_artifact vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" package_variant: linux-arm64-openssl3 - func: papertrail_trace vars: @@ -15177,7 +15177,7 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-arm64-openssl3 @@ -15201,14 +15201,14 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - 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.17.0" + node_js_version: "20.18.0" package_variant: deb-arm64-openssl3 executable_os_id: linux-arm64-openssl3 - func: put_artifact_url @@ -15223,14 +15223,14 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: get_artifact_url vars: package_variant: deb-arm64-openssl3 signature_tag: unsigned - func: sign_artifact vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" package_variant: deb-arm64-openssl3 - func: papertrail_trace vars: @@ -15260,7 +15260,7 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-arm64-openssl3 @@ -15284,14 +15284,14 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - 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.17.0" + node_js_version: "20.18.0" package_variant: rpm-arm64-openssl3 executable_os_id: linux-arm64-openssl3 - func: put_artifact_url @@ -15306,14 +15306,14 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: get_artifact_url vars: package_variant: rpm-arm64-openssl3 signature_tag: unsigned - func: sign_artifact vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" package_variant: rpm-arm64-openssl3 - func: papertrail_trace vars: @@ -15343,7 +15343,7 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-ppc64le @@ -15367,14 +15367,14 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-ppc64le extra_upload_tag: -linux-ppc64le-complete - func: package_artifact vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" package_variant: linux-ppc64le executable_os_id: linux-ppc64le - func: put_artifact_url @@ -15389,14 +15389,14 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: get_artifact_url vars: package_variant: linux-ppc64le signature_tag: unsigned - func: sign_artifact vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" package_variant: linux-ppc64le - func: papertrail_trace vars: @@ -15426,7 +15426,7 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-ppc64le @@ -15450,14 +15450,14 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-ppc64le extra_upload_tag: -rpm-ppc64le-complete - func: package_artifact vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" package_variant: rpm-ppc64le executable_os_id: linux-ppc64le - func: put_artifact_url @@ -15472,14 +15472,14 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: get_artifact_url vars: package_variant: rpm-ppc64le signature_tag: unsigned - func: sign_artifact vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" package_variant: rpm-ppc64le - func: papertrail_trace vars: @@ -15509,7 +15509,7 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-s390x @@ -15533,14 +15533,14 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-s390x extra_upload_tag: -linux-s390x-complete - func: package_artifact vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" package_variant: linux-s390x executable_os_id: linux-s390x - func: put_artifact_url @@ -15555,14 +15555,14 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: get_artifact_url vars: package_variant: linux-s390x signature_tag: unsigned - func: sign_artifact vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" package_variant: linux-s390x - func: papertrail_trace vars: @@ -15592,7 +15592,7 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-s390x @@ -15616,14 +15616,14 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: linux-s390x extra_upload_tag: -rpm-s390x-complete - func: package_artifact vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" package_variant: rpm-s390x executable_os_id: linux-s390x - func: put_artifact_url @@ -15638,14 +15638,14 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: get_artifact_url vars: package_variant: rpm-s390x signature_tag: unsigned - func: sign_artifact vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" package_variant: rpm-s390x - func: papertrail_trace vars: @@ -15675,7 +15675,7 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: win32 @@ -15699,14 +15699,14 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: win32 extra_upload_tag: -win32-x64-complete - func: package_artifact vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" package_variant: win32-x64 executable_os_id: win32 - func: put_artifact_url @@ -15721,14 +15721,14 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: get_artifact_url vars: package_variant: win32-x64 signature_tag: unsigned - func: sign_artifact vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" package_variant: win32-x64 - func: papertrail_trace vars: @@ -15758,7 +15758,7 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: win32 @@ -15782,14 +15782,14 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: download_compiled_artifact vars: executable_os_id: win32 extra_upload_tag: -win32msi-x64-complete - func: package_artifact vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" package_variant: win32msi-x64 executable_os_id: win32 - func: put_artifact_url @@ -15804,14 +15804,14 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: get_artifact_url vars: package_variant: win32msi-x64 signature_tag: unsigned - func: sign_artifact vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" package_variant: win32msi-x64 - func: papertrail_trace vars: @@ -15876,10 +15876,10 @@ tasks: - func: write_preload_script - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test_artifact_docker vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" dockerfile: ubuntu20.04-tgz - name: pkg_test_docker_deb_x64_ubuntu18_04_deb tags: ["smoke-test"] @@ -15895,10 +15895,10 @@ tasks: - func: write_preload_script - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test_artifact_docker vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" dockerfile: ubuntu18.04-deb - name: pkg_test_docker_deb_x64_ubuntu20_04_deb tags: ["smoke-test"] @@ -15914,10 +15914,10 @@ tasks: - func: write_preload_script - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test_artifact_docker vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" dockerfile: ubuntu20.04-deb - name: pkg_test_docker_deb_x64_ubuntu22_04_deb tags: ["smoke-test"] @@ -15933,10 +15933,10 @@ tasks: - func: write_preload_script - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test_artifact_docker vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" dockerfile: ubuntu22.04-deb - name: pkg_test_docker_deb_x64_ubuntu22_04_nohome_deb tags: ["smoke-test"] @@ -15952,10 +15952,10 @@ tasks: - func: write_preload_script - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test_artifact_docker vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" dockerfile: ubuntu22.04-nohome-deb - name: pkg_test_docker_deb_x64_ubuntu22_04_qemu_deb tags: ["smoke-test"] @@ -15971,10 +15971,10 @@ tasks: - func: write_preload_script - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test_artifact_docker vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" dockerfile: ubuntu22.04-qemu-deb - name: pkg_test_docker_deb_x64_ubuntu24_04_deb tags: ["smoke-test"] @@ -15990,10 +15990,10 @@ tasks: - func: write_preload_script - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test_artifact_docker vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" dockerfile: ubuntu24.04-deb - name: pkg_test_docker_deb_x64_debian10_deb tags: ["smoke-test"] @@ -16009,10 +16009,10 @@ tasks: - func: write_preload_script - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test_artifact_docker vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" dockerfile: debian10-deb - name: pkg_test_docker_deb_x64_debian11_deb tags: ["smoke-test"] @@ -16028,10 +16028,10 @@ tasks: - func: write_preload_script - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test_artifact_docker vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" dockerfile: debian11-deb - name: pkg_test_docker_deb_x64_debian12_deb tags: ["smoke-test"] @@ -16047,10 +16047,10 @@ tasks: - func: write_preload_script - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test_artifact_docker vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" dockerfile: debian12-deb - name: pkg_test_docker_rpm_x64_centos7_rpm tags: ["smoke-test"] @@ -16066,10 +16066,10 @@ tasks: - func: write_preload_script - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test_artifact_docker vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" dockerfile: centos7-rpm - name: pkg_test_docker_rpm_x64_amazonlinux2_rpm tags: ["smoke-test"] @@ -16085,10 +16085,10 @@ tasks: - func: write_preload_script - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test_artifact_docker vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" dockerfile: amazonlinux2-rpm - name: pkg_test_docker_rpm_x64_amazonlinux2023_rpm tags: ["smoke-test"] @@ -16104,10 +16104,10 @@ tasks: - func: write_preload_script - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test_artifact_docker vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" dockerfile: amazonlinux2023-rpm - name: pkg_test_docker_rpm_x64_rocky8_rpm tags: ["smoke-test"] @@ -16123,10 +16123,10 @@ tasks: - func: write_preload_script - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test_artifact_docker vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" dockerfile: rocky8-rpm - name: pkg_test_docker_rpm_x64_rocky9_rpm tags: ["smoke-test"] @@ -16142,10 +16142,10 @@ tasks: - func: write_preload_script - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test_artifact_docker vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" dockerfile: rocky9-rpm - name: pkg_test_docker_rpm_x64_fedora34_rpm tags: ["smoke-test"] @@ -16161,10 +16161,10 @@ tasks: - func: write_preload_script - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test_artifact_docker vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" dockerfile: fedora34-rpm - name: pkg_test_docker_rpm_x64_suse12_rpm tags: ["smoke-test"] @@ -16180,10 +16180,10 @@ tasks: - func: write_preload_script - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test_artifact_docker vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" dockerfile: suse12-rpm - name: pkg_test_docker_rpm_x64_suse15_rpm tags: ["smoke-test"] @@ -16199,10 +16199,10 @@ tasks: - func: write_preload_script - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test_artifact_docker vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" dockerfile: suse15-rpm - name: pkg_test_docker_rpm_x64_oraclelinux9_rpm tags: ["smoke-test"] @@ -16218,10 +16218,10 @@ tasks: - func: write_preload_script - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test_artifact_docker vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" dockerfile: oraclelinux9-rpm - name: pkg_test_docker_deb_x64_openssl11_ubuntu20_04_deb tags: ["smoke-test"] @@ -16237,10 +16237,10 @@ tasks: - func: write_preload_script - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test_artifact_docker vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" dockerfile: ubuntu20.04-deb - name: pkg_test_docker_deb_x64_openssl11_debian10_deb tags: ["smoke-test"] @@ -16256,10 +16256,10 @@ tasks: - func: write_preload_script - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test_artifact_docker vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" dockerfile: debian10-deb - name: pkg_test_docker_deb_x64_openssl11_debian11_deb tags: ["smoke-test"] @@ -16275,10 +16275,10 @@ tasks: - func: write_preload_script - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test_artifact_docker vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" dockerfile: debian11-deb - name: pkg_test_docker_rpm_x64_openssl11_centos7_epel_rpm tags: ["smoke-test"] @@ -16294,10 +16294,10 @@ tasks: - func: write_preload_script - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test_artifact_docker vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" dockerfile: centos7-epel-rpm - name: pkg_test_docker_rpm_x64_openssl11_amazonlinux2_rpm tags: ["smoke-test"] @@ -16313,10 +16313,10 @@ tasks: - func: write_preload_script - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test_artifact_docker vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" dockerfile: amazonlinux2-rpm - name: pkg_test_docker_rpm_x64_openssl11_rocky8_rpm tags: ["smoke-test"] @@ -16332,10 +16332,10 @@ tasks: - func: write_preload_script - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test_artifact_docker vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" dockerfile: rocky8-rpm - name: pkg_test_docker_rpm_x64_openssl11_rocky9_rpm tags: ["smoke-test"] @@ -16351,10 +16351,10 @@ tasks: - func: write_preload_script - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test_artifact_docker vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" dockerfile: rocky9-rpm - name: pkg_test_docker_rpm_x64_openssl11_fedora34_rpm tags: ["smoke-test"] @@ -16370,10 +16370,10 @@ tasks: - func: write_preload_script - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test_artifact_docker vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" dockerfile: fedora34-rpm - name: pkg_test_docker_deb_x64_openssl3_ubuntu22_04_deb tags: ["smoke-test"] @@ -16389,10 +16389,10 @@ tasks: - func: write_preload_script - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test_artifact_docker vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" dockerfile: ubuntu22.04-deb - name: pkg_test_docker_deb_x64_openssl3_ubuntu22_04_fips_deb tags: ["smoke-test"] @@ -16408,10 +16408,10 @@ tasks: - func: write_preload_script - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test_artifact_docker vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" dockerfile: ubuntu22.04-fips-deb - name: pkg_test_docker_deb_x64_openssl3_debian12_deb tags: ["smoke-test"] @@ -16427,10 +16427,10 @@ tasks: - func: write_preload_script - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test_artifact_docker vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" dockerfile: debian12-deb - name: pkg_test_docker_rpm_x64_openssl3_rocky8_epel_rpm tags: ["smoke-test"] @@ -16446,10 +16446,10 @@ tasks: - func: write_preload_script - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test_artifact_docker vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" dockerfile: rocky8-epel-rpm - name: pkg_test_docker_rpm_x64_openssl3_rocky9_rpm tags: ["smoke-test"] @@ -16465,10 +16465,10 @@ tasks: - func: write_preload_script - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test_artifact_docker vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" dockerfile: rocky9-rpm - name: pkg_test_docker_rpm_x64_openssl3_rocky9_fips_rpm tags: ["smoke-test"] @@ -16484,10 +16484,10 @@ tasks: - func: write_preload_script - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test_artifact_docker vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" dockerfile: rocky9-fips-rpm - name: pkg_test_docker_rpm_x64_openssl3_amazonlinux2023_rpm tags: ["smoke-test"] @@ -16503,10 +16503,10 @@ tasks: - func: write_preload_script - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test_artifact_docker vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" dockerfile: amazonlinux2023-rpm - name: pkg_test_docker_linux_arm64_ubuntu20_04_tgz tags: ["smoke-test"] @@ -16522,10 +16522,10 @@ tasks: - func: write_preload_script - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test_artifact_docker vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" dockerfile: ubuntu20.04-tgz - name: pkg_test_docker_deb_arm64_ubuntu18_04_deb tags: ["smoke-test"] @@ -16541,10 +16541,10 @@ tasks: - func: write_preload_script - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test_artifact_docker vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" dockerfile: ubuntu18.04-deb - name: pkg_test_docker_deb_arm64_ubuntu20_04_deb tags: ["smoke-test"] @@ -16560,10 +16560,10 @@ tasks: - func: write_preload_script - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test_artifact_docker vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" dockerfile: ubuntu20.04-deb - name: pkg_test_docker_deb_arm64_ubuntu22_04_deb tags: ["smoke-test"] @@ -16579,10 +16579,10 @@ tasks: - func: write_preload_script - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test_artifact_docker vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" dockerfile: ubuntu22.04-deb - name: pkg_test_docker_deb_arm64_ubuntu22_04_nohome_deb tags: ["smoke-test"] @@ -16598,10 +16598,10 @@ tasks: - func: write_preload_script - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test_artifact_docker vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" dockerfile: ubuntu22.04-nohome-deb - name: pkg_test_docker_deb_arm64_ubuntu22_04_qemu_deb tags: ["smoke-test"] @@ -16617,10 +16617,10 @@ tasks: - func: write_preload_script - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test_artifact_docker vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" dockerfile: ubuntu22.04-qemu-deb - name: pkg_test_docker_deb_arm64_ubuntu24_04_deb tags: ["smoke-test"] @@ -16636,10 +16636,10 @@ tasks: - func: write_preload_script - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test_artifact_docker vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" dockerfile: ubuntu24.04-deb - name: pkg_test_docker_deb_arm64_debian10_deb tags: ["smoke-test"] @@ -16655,10 +16655,10 @@ tasks: - func: write_preload_script - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test_artifact_docker vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" dockerfile: debian10-deb - name: pkg_test_docker_deb_arm64_debian11_deb tags: ["smoke-test"] @@ -16674,10 +16674,10 @@ tasks: - func: write_preload_script - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test_artifact_docker vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" dockerfile: debian11-deb - name: pkg_test_docker_deb_arm64_debian12_deb tags: ["smoke-test"] @@ -16693,10 +16693,10 @@ tasks: - func: write_preload_script - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test_artifact_docker vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" dockerfile: debian12-deb - name: pkg_test_docker_rpm_arm64_rocky8_rpm tags: ["smoke-test"] @@ -16712,10 +16712,10 @@ tasks: - func: write_preload_script - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test_artifact_docker vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" dockerfile: rocky8-rpm - name: pkg_test_docker_rpm_arm64_rocky9_rpm tags: ["smoke-test"] @@ -16731,10 +16731,10 @@ tasks: - func: write_preload_script - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test_artifact_docker vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" dockerfile: rocky9-rpm - name: pkg_test_docker_rpm_arm64_fedora34_rpm tags: ["smoke-test"] @@ -16750,10 +16750,10 @@ tasks: - func: write_preload_script - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test_artifact_docker vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" dockerfile: fedora34-rpm - name: pkg_test_docker_rpm_arm64_amazonlinux2_rpm tags: ["smoke-test"] @@ -16769,10 +16769,10 @@ tasks: - func: write_preload_script - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test_artifact_docker vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" dockerfile: amazonlinux2-rpm - name: pkg_test_docker_rpm_arm64_amazonlinux2023_rpm tags: ["smoke-test"] @@ -16788,10 +16788,10 @@ tasks: - func: write_preload_script - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test_artifact_docker vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" dockerfile: amazonlinux2023-rpm - name: pkg_test_docker_deb_arm64_openssl11_ubuntu20_04_deb tags: ["smoke-test"] @@ -16807,10 +16807,10 @@ tasks: - func: write_preload_script - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test_artifact_docker vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" dockerfile: ubuntu20.04-deb - name: pkg_test_docker_deb_arm64_openssl11_debian10_deb tags: ["smoke-test"] @@ -16826,10 +16826,10 @@ tasks: - func: write_preload_script - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test_artifact_docker vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" dockerfile: debian10-deb - name: pkg_test_docker_deb_arm64_openssl11_debian11_deb tags: ["smoke-test"] @@ -16845,10 +16845,10 @@ tasks: - func: write_preload_script - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test_artifact_docker vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" dockerfile: debian11-deb - name: pkg_test_docker_rpm_arm64_openssl11_rocky8_rpm tags: ["smoke-test"] @@ -16864,10 +16864,10 @@ tasks: - func: write_preload_script - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test_artifact_docker vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" dockerfile: rocky8-rpm - name: pkg_test_docker_rpm_arm64_openssl11_rocky9_rpm tags: ["smoke-test"] @@ -16883,10 +16883,10 @@ tasks: - func: write_preload_script - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test_artifact_docker vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" dockerfile: rocky9-rpm - name: pkg_test_docker_rpm_arm64_openssl11_fedora34_rpm tags: ["smoke-test"] @@ -16902,10 +16902,10 @@ tasks: - func: write_preload_script - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test_artifact_docker vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" dockerfile: fedora34-rpm - name: pkg_test_docker_rpm_arm64_openssl11_amazonlinux2_rpm tags: ["smoke-test"] @@ -16921,10 +16921,10 @@ tasks: - func: write_preload_script - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test_artifact_docker vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" dockerfile: amazonlinux2-rpm - name: pkg_test_docker_deb_arm64_openssl3_ubuntu22_04_deb tags: ["smoke-test"] @@ -16940,10 +16940,10 @@ tasks: - func: write_preload_script - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test_artifact_docker vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" dockerfile: ubuntu22.04-deb - name: pkg_test_docker_deb_arm64_openssl3_ubuntu22_04_fips_deb tags: ["smoke-test"] @@ -16959,10 +16959,10 @@ tasks: - func: write_preload_script - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test_artifact_docker vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" dockerfile: ubuntu22.04-fips-deb - name: pkg_test_docker_deb_arm64_openssl3_debian12_deb tags: ["smoke-test"] @@ -16978,10 +16978,10 @@ tasks: - func: write_preload_script - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test_artifact_docker vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" dockerfile: debian12-deb - name: pkg_test_docker_rpm_arm64_openssl3_rocky8_epel_rpm tags: ["smoke-test"] @@ -16997,10 +16997,10 @@ tasks: - func: write_preload_script - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test_artifact_docker vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" dockerfile: rocky8-epel-rpm - name: pkg_test_docker_rpm_arm64_openssl3_rocky9_rpm tags: ["smoke-test"] @@ -17016,10 +17016,10 @@ tasks: - func: write_preload_script - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test_artifact_docker vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" dockerfile: rocky9-rpm - name: pkg_test_docker_rpm_arm64_openssl3_rocky9_fips_rpm tags: ["smoke-test"] @@ -17035,10 +17035,10 @@ tasks: - func: write_preload_script - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test_artifact_docker vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" dockerfile: rocky9-fips-rpm - name: pkg_test_docker_rpm_arm64_openssl3_amazonlinux2023_rpm tags: ["smoke-test"] @@ -17054,10 +17054,10 @@ tasks: - func: write_preload_script - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: test_artifact_docker vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" dockerfile: amazonlinux2023-rpm - name: pkg_test_rpmextract_rpm_ppc64le tags: ["smoke-test"] @@ -17134,10 +17134,10 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: create_static_analysis_report vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" ### # RELEASE TASKS @@ -17161,10 +17161,10 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: release_draft vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - name: release_publish_dry_run git_tag_only: true exec_timeout_secs: 86400 @@ -17174,16 +17174,16 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: release_publish_download_and_list_artifacts vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: papertrail_trace vars: product: "mongosh-draft" - func: release_publish_dry_run vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - name: release_publish tags: ["publish"] git_tag_only: true @@ -17195,16 +17195,16 @@ tasks: - func: checkout - func: install vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: release_publish_download_and_list_artifacts vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" - func: papertrail_trace vars: product: "mongosh" - func: release_publish vars: - node_js_version: "20.17.0" + node_js_version: "20.18.0" # Need to run builds for every possible build variant. buildvariants: diff --git a/.evergreen/node-20-latest.json b/.evergreen/node-20-latest.json index 5a58d3aaa..87e257c8a 100644 --- a/.evergreen/node-20-latest.json +++ b/.evergreen/node-20-latest.json @@ -1,7 +1,7 @@ { - "version": "20.17.0", + "version": "20.18.0", "major": 20, - "minor": 17, + "minor": 18, "patch": 0, "tag": "", "codename": "iron", @@ -10,7 +10,7 @@ "lts": "2023-10-24T00:00:00.000Z", "maintenance": "2024-10-22T00:00:00.000Z", "end": "2026-04-30T00:00:00.000Z", - "releaseDate": "2024-08-21T00:00:00.000Z", + "releaseDate": "2024-10-03T00:00:00.000Z", "isLts": true, "files": [ "aix-ppc64", diff --git a/packages/cli-repl/src/run.ts b/packages/cli-repl/src/run.ts index 7bda48059..e826f4900 100644 --- a/packages/cli-repl/src/run.ts +++ b/packages/cli-repl/src/run.ts @@ -34,12 +34,6 @@ import { TimingCategories } from '@mongosh/types'; import './webpack-self-inspection'; import { systemCA } from '@mongodb-js/devtools-proxy-support'; -if ('boxednode' in process) { - // compiled executable - // https://github.com/mongodb-js/devtools-shared/pull/476 - (process as any).__tlsSupportsAllowPartialTrustChainFlag = true; -} - // TS does not yet have type definitions for v8.startupSnapshot if ((v8 as any)?.startupSnapshot?.isBuildingSnapshot?.()) { // Import a few nested deps of dependencies that cannot be included in the diff --git a/scripts/nodejs-patches/004-build-fix-arm64-cross-compilation.patch b/scripts/nodejs-patches/004-build-fix-arm64-cross-compilation.patch index a104d8edf..d3f4c8b6c 100644 --- a/scripts/nodejs-patches/004-build-fix-arm64-cross-compilation.patch +++ b/scripts/nodejs-patches/004-build-fix-arm64-cross-compilation.patch @@ -12,12 +12,15 @@ index f189ba2bf0..2602f6403e 100755 if options.node_snapshot_main is not None: diff --git a/node.gyp b/node.gyp index 67909bdeb8..b38250a8cc 100644 ---- node.gyp 2024-06-28 10:58:19 -+++ node.gyp 2024-06-28 10:58:29 -@@ -464,36 +464,6 @@ - } - }, - "conditions": [ +--- node.gyp 2024-10-07 13:02:39 ++++ node.gyp 2024-10-07 13:02:45 +@@ -472,36 +472,6 @@ + { + "cflags": [ + "-Wno-restrict" +- ] +- } +- ], - [ - "target_arch==\"arm64\"", - { @@ -45,9 +48,6 @@ index 67909bdeb8..b38250a8cc 100644 - ] - } - ] -- ] -- } -- ], - [ - "OS in \"aix os400\"", - { + ] + } + ], diff --git a/scripts/nodejs-patches/005-node-tls-allowpartialtrustchain-commit-1b3420274ea.patch b/scripts/nodejs-patches/005-node-tls-allowpartialtrustchain-commit-1b3420274ea.patch deleted file mode 100644 index 3ad139784..000000000 --- a/scripts/nodejs-patches/005-node-tls-allowpartialtrustchain-commit-1b3420274ea.patch +++ /dev/null @@ -1,157 +0,0 @@ -diff --git a/lib/internal/tls/secure-context.js b/lib/internal/tls/secure-context.js -index b0f971e4eef273..84e74105fdbba9 100644 ---- a/lib/internal/tls/secure-context.js -+++ b/lib/internal/tls/secure-context.js -@@ -130,6 +130,7 @@ function configSecureContext(context, options = kEmptyObject, name = 'options') - validateObject(options, name); - - const { -+ allowPartialTrustChain, - ca, - cert, - ciphers = getDefaultCiphers(), -@@ -182,6 +183,10 @@ function configSecureContext(context, options = kEmptyObject, name = 'options') - context.addRootCerts(); - } - -+ if (allowPartialTrustChain) { -+ context.setAllowPartialTrustChain(); -+ } -+ - if (cert) { - setCerts(context, ArrayIsArray(cert) ? cert : [cert], `${name}.cert`); - } -diff --git a/src/crypto/crypto_context.cc b/src/crypto/crypto_context.cc -index 1d60f7e856075a..cef0c877c67643 100644 ---- a/src/crypto/crypto_context.cc -+++ b/src/crypto/crypto_context.cc -@@ -273,6 +273,8 @@ Local SecureContext::GetConstructorTemplate( - SetProtoMethod(isolate, tmpl, "setKey", SetKey); - SetProtoMethod(isolate, tmpl, "setCert", SetCert); - SetProtoMethod(isolate, tmpl, "addCACert", AddCACert); -+ SetProtoMethod( -+ isolate, tmpl, "setAllowPartialTrustChain", SetAllowPartialTrustChain); - SetProtoMethod(isolate, tmpl, "addCRL", AddCRL); - SetProtoMethod(isolate, tmpl, "addRootCerts", AddRootCerts); - SetProtoMethod(isolate, tmpl, "setCipherSuites", SetCipherSuites); -@@ -354,6 +356,7 @@ void SecureContext::RegisterExternalReferences( - registry->Register(AddCACert); - registry->Register(AddCRL); - registry->Register(AddRootCerts); -+ registry->Register(SetAllowPartialTrustChain); - registry->Register(SetCipherSuites); - registry->Register(SetCiphers); - registry->Register(SetSigalgs); -@@ -715,17 +718,39 @@ void SecureContext::SetCert(const FunctionCallbackInfo& args) { - USE(sc->AddCert(env, std::move(bio))); - } - -+// NOLINTNEXTLINE(runtime/int) -+void SecureContext::SetX509StoreFlag(unsigned long flags) { -+ X509_STORE* cert_store = GetCertStoreOwnedByThisSecureContext(); -+ CHECK_EQ(1, X509_STORE_set_flags(cert_store, flags)); -+} -+ -+X509_STORE* SecureContext::GetCertStoreOwnedByThisSecureContext() { -+ if (own_cert_store_cache_ != nullptr) return own_cert_store_cache_; -+ -+ X509_STORE* cert_store = SSL_CTX_get_cert_store(ctx_.get()); -+ if (cert_store == GetOrCreateRootCertStore()) { -+ cert_store = NewRootCertStore(); -+ SSL_CTX_set_cert_store(ctx_.get(), cert_store); -+ } -+ -+ return own_cert_store_cache_ = cert_store; -+} -+ -+void SecureContext::SetAllowPartialTrustChain( -+ const FunctionCallbackInfo& args) { -+ SecureContext* sc; -+ ASSIGN_OR_RETURN_UNWRAP(&sc, args.This()); -+ sc->SetX509StoreFlag(X509_V_FLAG_PARTIAL_CHAIN); -+} -+ - void SecureContext::SetCACert(const BIOPointer& bio) { - ClearErrorOnReturn clear_error_on_return; - if (!bio) return; -- X509_STORE* cert_store = SSL_CTX_get_cert_store(ctx_.get()); - while (X509Pointer x509 = X509Pointer(PEM_read_bio_X509_AUX( - bio.get(), nullptr, NoPasswordCallback, nullptr))) { -- if (cert_store == GetOrCreateRootCertStore()) { -- cert_store = NewRootCertStore(); -- SSL_CTX_set_cert_store(ctx_.get(), cert_store); -- } -- CHECK_EQ(1, X509_STORE_add_cert(cert_store, x509.get())); -+ CHECK_EQ(1, -+ X509_STORE_add_cert(GetCertStoreOwnedByThisSecureContext(), -+ x509.get())); - CHECK_EQ(1, SSL_CTX_add_client_CA(ctx_.get(), x509.get())); - } - } -@@ -754,11 +779,7 @@ Maybe SecureContext::SetCRL(Environment* env, const BIOPointer& bio) { - return Nothing(); - } - -- X509_STORE* cert_store = SSL_CTX_get_cert_store(ctx_.get()); -- if (cert_store == GetOrCreateRootCertStore()) { -- cert_store = NewRootCertStore(); -- SSL_CTX_set_cert_store(ctx_.get(), cert_store); -- } -+ X509_STORE* cert_store = GetCertStoreOwnedByThisSecureContext(); - - CHECK_EQ(1, X509_STORE_add_crl(cert_store, crl.get())); - CHECK_EQ(1, -@@ -1042,8 +1063,6 @@ void SecureContext::LoadPKCS12(const FunctionCallbackInfo& args) { - sc->issuer_.reset(); - sc->cert_.reset(); - -- X509_STORE* cert_store = SSL_CTX_get_cert_store(sc->ctx_.get()); -- - DeleteFnPtr p12; - EVPKeyPointer pkey; - X509Pointer cert; -@@ -1097,11 +1116,7 @@ void SecureContext::LoadPKCS12(const FunctionCallbackInfo& args) { - for (int i = 0; i < sk_X509_num(extra_certs.get()); i++) { - X509* ca = sk_X509_value(extra_certs.get(), i); - -- if (cert_store == GetOrCreateRootCertStore()) { -- cert_store = NewRootCertStore(); -- SSL_CTX_set_cert_store(sc->ctx_.get(), cert_store); -- } -- X509_STORE_add_cert(cert_store, ca); -+ X509_STORE_add_cert(sc->GetCertStoreOwnedByThisSecureContext(), ca); - SSL_CTX_add_client_CA(sc->ctx_.get(), ca); - } - ret = true; -diff --git a/src/crypto/crypto_context.h b/src/crypto/crypto_context.h -index 607b0984ba647a..4c76bdc5ec1a7c 100644 ---- a/src/crypto/crypto_context.h -+++ b/src/crypto/crypto_context.h -@@ -65,6 +65,9 @@ class SecureContext final : public BaseObject { - void SetCACert(const BIOPointer& bio); - void SetRootCerts(); - -+ void SetX509StoreFlag(unsigned long flags); // NOLINT(runtime/int) -+ X509_STORE* GetCertStoreOwnedByThisSecureContext(); -+ - // TODO(joyeecheung): track the memory used by OpenSSL types - SET_NO_MEMORY_INFO() - SET_MEMORY_INFO_NAME(SecureContext) -@@ -91,6 +94,8 @@ class SecureContext final : public BaseObject { - #endif // !OPENSSL_NO_ENGINE - static void SetCert(const v8::FunctionCallbackInfo& args); - static void AddCACert(const v8::FunctionCallbackInfo& args); -+ static void SetAllowPartialTrustChain( -+ const v8::FunctionCallbackInfo& args); - static void AddCRL(const v8::FunctionCallbackInfo& args); - static void AddRootCerts(const v8::FunctionCallbackInfo& args); - static void SetCipherSuites(const v8::FunctionCallbackInfo& args); -@@ -143,6 +148,8 @@ class SecureContext final : public BaseObject { - SSLCtxPointer ctx_; - X509Pointer cert_; - X509Pointer issuer_; -+ // Non-owning cache for SSL_CTX_get_cert_store(ctx_.get()) -+ X509_STORE* own_cert_store_cache_ = nullptr; - #ifndef OPENSSL_NO_ENGINE - bool client_cert_engine_provided_ = false; - EnginePointer private_key_engine_; From 5478de6b16acc5a57bafbe1fde880b24fb2bf713 Mon Sep 17 00:00:00 2001 From: Anna Henningsen Date: Mon, 7 Oct 2024 17:49:15 +0200 Subject: [PATCH 10/13] fix(deps): bump devtools-proxy-support to 0.4.1 (#2201) --- package-lock.json | 20 ++++++++++---------- packages/cli-repl/package.json | 2 +- packages/snippet-manager/package.json | 2 +- 3 files changed, 12 insertions(+), 12 deletions(-) diff --git a/package-lock.json b/package-lock.json index b3c5ba585..53c9b3ca9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -6046,9 +6046,9 @@ } }, "node_modules/@mongodb-js/devtools-proxy-support": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@mongodb-js/devtools-proxy-support/-/devtools-proxy-support-0.4.0.tgz", - "integrity": "sha512-NSHo+jE1tjH0XOFoDfOrCW7IAt+5l3TOpzgvWSbmNfVO4FqT/lE/mpQKIwsFOlMeGVI6ku2GOV7Obg6664OfTw==", + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@mongodb-js/devtools-proxy-support/-/devtools-proxy-support-0.4.1.tgz", + "integrity": "sha512-BGr8dxCeik5LLmPJUcT7c1Sj8I/u0+14+GwS5OPgVy5KlsTJRcGtANjrC7b8IZewpKVLqyJkK+XcdYpa5+b3KQ==", "license": "Apache-2.0", "dependencies": { "@mongodb-js/socksv5": "^0.0.10", @@ -31177,7 +31177,7 @@ "version": "0.0.0-dev.0", "license": "Apache-2.0", "dependencies": { - "@mongodb-js/devtools-proxy-support": "^0.4.0", + "@mongodb-js/devtools-proxy-support": "^0.4.1", "@mongosh/arg-parser": "0.0.0-dev.0", "@mongosh/autocomplete": "0.0.0-dev.0", "@mongosh/editor": "0.0.0-dev.0", @@ -31745,7 +31745,7 @@ "version": "0.0.0-dev.0", "license": "Apache-2.0", "dependencies": { - "@mongodb-js/devtools-proxy-support": "^0.4.0", + "@mongodb-js/devtools-proxy-support": "^0.4.1", "@mongosh/errors": "0.0.0-dev.0", "@mongosh/shell-api": "0.0.0-dev.0", "@mongosh/types": "0.0.0-dev.0", @@ -36574,9 +36574,9 @@ "integrity": "sha512-rBwJHZ0g3Ma6zluNUWfeFXvuxsz9ZtFX2YZ1qR/aQEwk64ZhOqjrVbcROSdtfGUs4qg1JGXFIU+ZQ+oLYqPEvQ==" }, "@mongodb-js/devtools-proxy-support": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@mongodb-js/devtools-proxy-support/-/devtools-proxy-support-0.4.0.tgz", - "integrity": "sha512-NSHo+jE1tjH0XOFoDfOrCW7IAt+5l3TOpzgvWSbmNfVO4FqT/lE/mpQKIwsFOlMeGVI6ku2GOV7Obg6664OfTw==", + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@mongodb-js/devtools-proxy-support/-/devtools-proxy-support-0.4.1.tgz", + "integrity": "sha512-BGr8dxCeik5LLmPJUcT7c1Sj8I/u0+14+GwS5OPgVy5KlsTJRcGtANjrC7b8IZewpKVLqyJkK+XcdYpa5+b3KQ==", "requires": { "@mongodb-js/socksv5": "^0.0.10", "agent-base": "^7.1.1", @@ -37257,7 +37257,7 @@ "@mongosh/cli-repl": { "version": "file:packages/cli-repl", "requires": { - "@mongodb-js/devtools-proxy-support": "^0.4.0", + "@mongodb-js/devtools-proxy-support": "^0.4.1", "@mongodb-js/eslint-config-mongosh": "^1.0.0", "@mongodb-js/prettier-config-devtools": "^1.0.1", "@mongodb-js/sbom-tools": "^0.7.0", @@ -37636,7 +37636,7 @@ "@mongosh/snippet-manager": { "version": "file:packages/snippet-manager", "requires": { - "@mongodb-js/devtools-proxy-support": "^0.4.0", + "@mongodb-js/devtools-proxy-support": "^0.4.1", "@mongodb-js/eslint-config-mongosh": "^1.0.0", "@mongodb-js/prettier-config-devtools": "^1.0.1", "@mongodb-js/tsconfig-mongosh": "^1.0.0", diff --git a/packages/cli-repl/package.json b/packages/cli-repl/package.json index ae9e0b40e..d5b9c3282 100644 --- a/packages/cli-repl/package.json +++ b/packages/cli-repl/package.json @@ -61,7 +61,7 @@ } }, "dependencies": { - "@mongodb-js/devtools-proxy-support": "^0.4.0", + "@mongodb-js/devtools-proxy-support": "^0.4.1", "@mongosh/arg-parser": "0.0.0-dev.0", "@mongosh/autocomplete": "0.0.0-dev.0", "@mongosh/editor": "0.0.0-dev.0", diff --git a/packages/snippet-manager/package.json b/packages/snippet-manager/package.json index 3c49155ac..c2eaa1b05 100644 --- a/packages/snippet-manager/package.json +++ b/packages/snippet-manager/package.json @@ -35,7 +35,7 @@ "unitTestsOnly": true }, "dependencies": { - "@mongodb-js/devtools-proxy-support": "^0.4.0", + "@mongodb-js/devtools-proxy-support": "^0.4.1", "@mongosh/errors": "0.0.0-dev.0", "@mongosh/shell-api": "0.0.0-dev.0", "@mongosh/types": "0.0.0-dev.0", From b7258a8f96d22d3e84ddcb90b9cb8d4e77618bb5 Mon Sep 17 00:00:00 2001 From: Anna Henningsen Date: Mon, 7 Oct 2024 19:11:14 +0200 Subject: [PATCH 11/13] chore(ci): move macOS unit tests to MacOS 14 arm64 (#2200) macos-14-arm64 has 20 hosts allocated, macos-11 only 5, so this should help with CI times on macOS. --- .evergreen.yml | 1240 +++++------------------------------ .evergreen/evergreen.yml.in | 13 +- package-lock.json | 12 +- 3 files changed, 184 insertions(+), 1081 deletions(-) diff --git a/.evergreen.yml b/.evergreen.yml index 087781096..895ca6cb8 100644 --- a/.evergreen.yml +++ b/.evergreen.yml @@ -402,90 +402,6 @@ functions: script: | set -e tar xvzf nyc-output-darwin_unit-n16_build.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m42xc_n20_cli_repl.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m42xc_n20_cli_repl.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-darwin_unit-m42xc_n20_cli_repl.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m42xe_n20_cli_repl.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m42xe_n20_cli_repl.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-darwin_unit-m42xe_n20_cli_repl.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m44xc_n20_cli_repl.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m44xc_n20_cli_repl.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-darwin_unit-m44xc_n20_cli_repl.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m44xe_n20_cli_repl.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m44xe_n20_cli_repl.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-darwin_unit-m44xe_n20_cli_repl.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m50xc_n20_cli_repl.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m50xc_n20_cli_repl.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-darwin_unit-m50xc_n20_cli_repl.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m50xe_n20_cli_repl.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m50xe_n20_cli_repl.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-darwin_unit-m50xe_n20_cli_repl.tgz - command: s3.get params: aws_key: ${aws_key} @@ -584,90 +500,6 @@ functions: script: | set -e tar xvzf nyc-output-darwin_unit-mlatest_n20_cli_repl.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m42xc_n16_cli_repl.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m42xc_n16_cli_repl.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-darwin_unit-m42xc_n16_cli_repl.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m42xe_n16_cli_repl.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m42xe_n16_cli_repl.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-darwin_unit-m42xe_n16_cli_repl.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m44xc_n16_cli_repl.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m44xc_n16_cli_repl.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-darwin_unit-m44xc_n16_cli_repl.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m44xe_n16_cli_repl.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m44xe_n16_cli_repl.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-darwin_unit-m44xe_n16_cli_repl.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m50xc_n16_cli_repl.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m50xc_n16_cli_repl.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-darwin_unit-m50xc_n16_cli_repl.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m50xe_n16_cli_repl.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m50xe_n16_cli_repl.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-darwin_unit-m50xe_n16_cli_repl.tgz - command: s3.get params: aws_key: ${aws_key} @@ -766,90 +598,6 @@ functions: script: | set -e tar xvzf nyc-output-darwin_unit-mlatest_n16_cli_repl.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m42xc_n20_e2e_tests.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m42xc_n20_e2e_tests.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-darwin_unit-m42xc_n20_e2e_tests.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m42xe_n20_e2e_tests.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m42xe_n20_e2e_tests.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-darwin_unit-m42xe_n20_e2e_tests.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m44xc_n20_e2e_tests.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m44xc_n20_e2e_tests.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-darwin_unit-m44xc_n20_e2e_tests.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m44xe_n20_e2e_tests.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m44xe_n20_e2e_tests.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-darwin_unit-m44xe_n20_e2e_tests.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m50xc_n20_e2e_tests.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m50xc_n20_e2e_tests.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-darwin_unit-m50xc_n20_e2e_tests.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m50xe_n20_e2e_tests.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m50xe_n20_e2e_tests.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-darwin_unit-m50xe_n20_e2e_tests.tgz - command: s3.get params: aws_key: ${aws_key} @@ -952,8 +700,8 @@ functions: params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m42xc_n16_e2e_tests.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m42xc_n16_e2e_tests.tgz + 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 bucket: mciuploads - command: shell.exec params: @@ -961,13 +709,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-m42xc_n16_e2e_tests.tgz + tar xvzf nyc-output-darwin_unit-m60xc_n16_e2e_tests.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m42xe_n16_e2e_tests.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m42xe_n16_e2e_tests.tgz + 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 bucket: mciuploads - command: shell.exec params: @@ -975,13 +723,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-m42xe_n16_e2e_tests.tgz + tar xvzf nyc-output-darwin_unit-m60xe_n16_e2e_tests.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m44xc_n16_e2e_tests.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m44xc_n16_e2e_tests.tgz + 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 bucket: mciuploads - command: shell.exec params: @@ -989,13 +737,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-m44xc_n16_e2e_tests.tgz + tar xvzf nyc-output-darwin_unit-m70xc_n16_e2e_tests.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m44xe_n16_e2e_tests.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m44xe_n16_e2e_tests.tgz + 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 bucket: mciuploads - command: shell.exec params: @@ -1003,13 +751,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-m44xe_n16_e2e_tests.tgz + tar xvzf nyc-output-darwin_unit-m70xe_n16_e2e_tests.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m50xc_n16_e2e_tests.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m50xc_n16_e2e_tests.tgz + 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 bucket: mciuploads - command: shell.exec params: @@ -1017,13 +765,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-m50xc_n16_e2e_tests.tgz + tar xvzf nyc-output-darwin_unit-m80xc_n16_e2e_tests.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m50xe_n16_e2e_tests.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m50xe_n16_e2e_tests.tgz + 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 bucket: mciuploads - command: shell.exec params: @@ -1031,13 +779,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-m50xe_n16_e2e_tests.tgz + tar xvzf nyc-output-darwin_unit-m80xe_n16_e2e_tests.tgz - command: s3.get 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-mlatest_n16_e2e_tests.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-mlatest_n16_e2e_tests.tgz bucket: mciuploads - command: shell.exec params: @@ -1045,13 +793,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-m60xc_n16_e2e_tests.tgz + tar xvzf nyc-output-darwin_unit-mlatest_n16_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-n20_editor.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-n20_editor.tgz bucket: mciuploads - command: shell.exec params: @@ -1059,13 +807,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-m60xe_n16_e2e_tests.tgz + tar xvzf nyc-output-darwin_unit-n20_editor.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-n16_editor.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-n16_editor.tgz bucket: mciuploads - command: shell.exec params: @@ -1073,13 +821,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-m70xc_n16_e2e_tests.tgz + tar xvzf nyc-output-darwin_unit-n16_editor.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-n20_errors.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-n20_errors.tgz bucket: mciuploads - command: shell.exec params: @@ -1087,13 +835,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-m70xe_n16_e2e_tests.tgz + tar xvzf nyc-output-darwin_unit-n20_errors.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-n16_errors.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-n16_errors.tgz bucket: mciuploads - command: shell.exec params: @@ -1101,13 +849,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-m80xc_n16_e2e_tests.tgz + tar xvzf nyc-output-darwin_unit-n16_errors.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-n20_history.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-n20_history.tgz bucket: mciuploads - command: shell.exec params: @@ -1115,97 +863,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-m80xe_n16_e2e_tests.tgz + tar xvzf nyc-output-darwin_unit-n20_history.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 - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-darwin_unit-mlatest_n16_e2e_tests.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-n20_editor.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-n20_editor.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-darwin_unit-n20_editor.tgz - - command: s3.get - 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 - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-darwin_unit-n16_editor.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-n20_errors.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-n20_errors.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-darwin_unit-n20_errors.tgz - - command: s3.get - 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 - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-darwin_unit-n16_errors.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-n20_history.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-n20_history.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-darwin_unit-n20_history.tgz - - command: s3.get - 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-n16_history.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-n16_history.tgz bucket: mciuploads - command: shell.exec params: @@ -1218,512 +882,8 @@ functions: params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-n20_i18n.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-n20_i18n.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-darwin_unit-n20_i18n.tgz - - command: s3.get - 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 - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-darwin_unit-n16_i18n.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-n20_js_multiline_to_singleline.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-n20_js_multiline_to_singleline.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-darwin_unit-n20_js_multiline_to_singleline.tgz - - command: s3.get - 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 - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-darwin_unit-n16_js_multiline_to_singleline.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-n20_logging.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-n20_logging.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-darwin_unit-n20_logging.tgz - - command: s3.get - 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 - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-darwin_unit-n16_logging.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m42xc_n20_node_runtime_worker_thread.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m42xc_n20_node_runtime_worker_thread.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-darwin_unit-m42xc_n20_node_runtime_worker_thread.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m42xe_n20_node_runtime_worker_thread.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m42xe_n20_node_runtime_worker_thread.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-darwin_unit-m42xe_n20_node_runtime_worker_thread.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m44xc_n20_node_runtime_worker_thread.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m44xc_n20_node_runtime_worker_thread.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-darwin_unit-m44xc_n20_node_runtime_worker_thread.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m44xe_n20_node_runtime_worker_thread.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m44xe_n20_node_runtime_worker_thread.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-darwin_unit-m44xe_n20_node_runtime_worker_thread.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m50xc_n20_node_runtime_worker_thread.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m50xc_n20_node_runtime_worker_thread.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-darwin_unit-m50xc_n20_node_runtime_worker_thread.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m50xe_n20_node_runtime_worker_thread.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m50xe_n20_node_runtime_worker_thread.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-darwin_unit-m50xe_n20_node_runtime_worker_thread.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m60xc_n20_node_runtime_worker_thread.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m60xc_n20_node_runtime_worker_thread.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-darwin_unit-m60xc_n20_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_n20_node_runtime_worker_thread.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m60xe_n20_node_runtime_worker_thread.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-darwin_unit-m60xe_n20_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_n20_node_runtime_worker_thread.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m70xc_n20_node_runtime_worker_thread.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-darwin_unit-m70xc_n20_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_n20_node_runtime_worker_thread.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m70xe_n20_node_runtime_worker_thread.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-darwin_unit-m70xe_n20_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_n20_node_runtime_worker_thread.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m80xc_n20_node_runtime_worker_thread.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-darwin_unit-m80xc_n20_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_n20_node_runtime_worker_thread.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m80xe_n20_node_runtime_worker_thread.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-darwin_unit-m80xe_n20_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_n20_node_runtime_worker_thread.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-mlatest_n20_node_runtime_worker_thread.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-darwin_unit-mlatest_n20_node_runtime_worker_thread.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m42xc_n16_node_runtime_worker_thread.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m42xc_n16_node_runtime_worker_thread.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-darwin_unit-m42xc_n16_node_runtime_worker_thread.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m42xe_n16_node_runtime_worker_thread.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m42xe_n16_node_runtime_worker_thread.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-darwin_unit-m42xe_n16_node_runtime_worker_thread.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m44xc_n16_node_runtime_worker_thread.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m44xc_n16_node_runtime_worker_thread.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-darwin_unit-m44xc_n16_node_runtime_worker_thread.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m44xe_n16_node_runtime_worker_thread.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m44xe_n16_node_runtime_worker_thread.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-darwin_unit-m44xe_n16_node_runtime_worker_thread.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m50xc_n16_node_runtime_worker_thread.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m50xc_n16_node_runtime_worker_thread.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-darwin_unit-m50xc_n16_node_runtime_worker_thread.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m50xe_n16_node_runtime_worker_thread.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m50xe_n16_node_runtime_worker_thread.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-darwin_unit-m50xe_n16_node_runtime_worker_thread.tgz - - command: s3.get - 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 - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-darwin_unit-m60xc_n16_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 - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-darwin_unit-m60xe_n16_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 - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-darwin_unit-m70xc_n16_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 - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-darwin_unit-m70xe_n16_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 - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-darwin_unit-m80xc_n16_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 - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-darwin_unit-m80xe_n16_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 - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-darwin_unit-mlatest_n16_node_runtime_worker_thread.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-n20_service_provider_core.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-n20_service_provider_core.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-darwin_unit-n20_service_provider_core.tgz - - command: s3.get - 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 - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-darwin_unit-n16_service_provider_core.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m42xc_n20_service_provider_server.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m42xc_n20_service_provider_server.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-darwin_unit-m42xc_n20_service_provider_server.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m42xe_n20_service_provider_server.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m42xe_n20_service_provider_server.tgz - bucket: mciuploads - - command: shell.exec - params: - working_dir: src - shell: bash - script: | - set -e - tar xvzf nyc-output-darwin_unit-m42xe_n20_service_provider_server.tgz - - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m44xc_n20_service_provider_server.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m44xc_n20_service_provider_server.tgz + local_file: src/nyc-output-darwin_unit-n20_i18n.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-n20_i18n.tgz bucket: mciuploads - command: shell.exec params: @@ -1731,13 +891,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-m44xc_n20_service_provider_server.tgz + tar xvzf nyc-output-darwin_unit-n20_i18n.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m44xe_n20_service_provider_server.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m44xe_n20_service_provider_server.tgz + 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 bucket: mciuploads - command: shell.exec params: @@ -1745,13 +905,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-m44xe_n20_service_provider_server.tgz + tar xvzf nyc-output-darwin_unit-n16_i18n.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m50xc_n20_service_provider_server.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m50xc_n20_service_provider_server.tgz + local_file: src/nyc-output-darwin_unit-n20_js_multiline_to_singleline.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-n20_js_multiline_to_singleline.tgz bucket: mciuploads - command: shell.exec params: @@ -1759,13 +919,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-m50xc_n20_service_provider_server.tgz + tar xvzf nyc-output-darwin_unit-n20_js_multiline_to_singleline.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m50xe_n20_service_provider_server.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m50xe_n20_service_provider_server.tgz + 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 bucket: mciuploads - command: shell.exec params: @@ -1773,13 +933,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-m50xe_n20_service_provider_server.tgz + tar xvzf nyc-output-darwin_unit-n16_js_multiline_to_singleline.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m60xc_n20_service_provider_server.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m60xc_n20_service_provider_server.tgz + local_file: src/nyc-output-darwin_unit-n20_logging.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-n20_logging.tgz bucket: mciuploads - command: shell.exec params: @@ -1787,13 +947,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-m60xc_n20_service_provider_server.tgz + tar xvzf nyc-output-darwin_unit-n20_logging.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m60xe_n20_service_provider_server.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m60xe_n20_service_provider_server.tgz + 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 bucket: mciuploads - command: shell.exec params: @@ -1801,13 +961,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-m60xe_n20_service_provider_server.tgz + tar xvzf nyc-output-darwin_unit-n16_logging.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m70xc_n20_service_provider_server.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m70xc_n20_service_provider_server.tgz + local_file: src/nyc-output-darwin_unit-m60xc_n20_node_runtime_worker_thread.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m60xc_n20_node_runtime_worker_thread.tgz bucket: mciuploads - command: shell.exec params: @@ -1815,13 +975,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-m70xc_n20_service_provider_server.tgz + tar xvzf nyc-output-darwin_unit-m60xc_n20_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_n20_service_provider_server.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m70xe_n20_service_provider_server.tgz + local_file: src/nyc-output-darwin_unit-m60xe_n20_node_runtime_worker_thread.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m60xe_n20_node_runtime_worker_thread.tgz bucket: mciuploads - command: shell.exec params: @@ -1829,13 +989,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-m70xe_n20_service_provider_server.tgz + tar xvzf nyc-output-darwin_unit-m60xe_n20_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_n20_service_provider_server.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m80xc_n20_service_provider_server.tgz + local_file: src/nyc-output-darwin_unit-m70xc_n20_node_runtime_worker_thread.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m70xc_n20_node_runtime_worker_thread.tgz bucket: mciuploads - command: shell.exec params: @@ -1843,13 +1003,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-m80xc_n20_service_provider_server.tgz + tar xvzf nyc-output-darwin_unit-m70xc_n20_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_n20_service_provider_server.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m80xe_n20_service_provider_server.tgz + local_file: src/nyc-output-darwin_unit-m70xe_n20_node_runtime_worker_thread.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m70xe_n20_node_runtime_worker_thread.tgz bucket: mciuploads - command: shell.exec params: @@ -1857,13 +1017,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-m80xe_n20_service_provider_server.tgz + tar xvzf nyc-output-darwin_unit-m70xe_n20_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_n20_service_provider_server.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-mlatest_n20_service_provider_server.tgz + local_file: src/nyc-output-darwin_unit-m80xc_n20_node_runtime_worker_thread.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m80xc_n20_node_runtime_worker_thread.tgz bucket: mciuploads - command: shell.exec params: @@ -1871,13 +1031,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-mlatest_n20_service_provider_server.tgz + tar xvzf nyc-output-darwin_unit-m80xc_n20_node_runtime_worker_thread.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m42xc_n16_service_provider_server.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m42xc_n16_service_provider_server.tgz + local_file: src/nyc-output-darwin_unit-m80xe_n20_node_runtime_worker_thread.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m80xe_n20_node_runtime_worker_thread.tgz bucket: mciuploads - command: shell.exec params: @@ -1885,13 +1045,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-m42xc_n16_service_provider_server.tgz + tar xvzf nyc-output-darwin_unit-m80xe_n20_node_runtime_worker_thread.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m42xe_n16_service_provider_server.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m42xe_n16_service_provider_server.tgz + local_file: src/nyc-output-darwin_unit-mlatest_n20_node_runtime_worker_thread.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-mlatest_n20_node_runtime_worker_thread.tgz bucket: mciuploads - command: shell.exec params: @@ -1899,13 +1059,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-m42xe_n16_service_provider_server.tgz + tar xvzf nyc-output-darwin_unit-mlatest_n20_node_runtime_worker_thread.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m44xc_n16_service_provider_server.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m44xc_n16_service_provider_server.tgz + 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 bucket: mciuploads - command: shell.exec params: @@ -1913,13 +1073,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-m44xc_n16_service_provider_server.tgz + tar xvzf nyc-output-darwin_unit-m60xc_n16_node_runtime_worker_thread.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m44xe_n16_service_provider_server.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m44xe_n16_service_provider_server.tgz + 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 bucket: mciuploads - command: shell.exec params: @@ -1927,13 +1087,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-m44xe_n16_service_provider_server.tgz + tar xvzf nyc-output-darwin_unit-m60xe_n16_node_runtime_worker_thread.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m50xc_n16_service_provider_server.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m50xc_n16_service_provider_server.tgz + 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 bucket: mciuploads - command: shell.exec params: @@ -1941,13 +1101,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-m50xc_n16_service_provider_server.tgz + tar xvzf nyc-output-darwin_unit-m70xc_n16_node_runtime_worker_thread.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m50xe_n16_service_provider_server.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m50xe_n16_service_provider_server.tgz + 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 bucket: mciuploads - command: shell.exec params: @@ -1955,13 +1115,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-m50xe_n16_service_provider_server.tgz + tar xvzf nyc-output-darwin_unit-m70xe_n16_node_runtime_worker_thread.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m60xc_n16_service_provider_server.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m60xc_n16_service_provider_server.tgz + 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 bucket: mciuploads - command: shell.exec params: @@ -1969,13 +1129,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-m60xc_n16_service_provider_server.tgz + tar xvzf nyc-output-darwin_unit-m80xc_n16_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_service_provider_server.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m60xe_n16_service_provider_server.tgz + 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 bucket: mciuploads - command: shell.exec params: @@ -1983,13 +1143,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-m60xe_n16_service_provider_server.tgz + tar xvzf nyc-output-darwin_unit-m80xe_n16_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_service_provider_server.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m70xc_n16_service_provider_server.tgz + 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 bucket: mciuploads - command: shell.exec params: @@ -1997,13 +1157,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-m70xc_n16_service_provider_server.tgz + tar xvzf nyc-output-darwin_unit-mlatest_n16_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_service_provider_server.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m70xe_n16_service_provider_server.tgz + local_file: src/nyc-output-darwin_unit-n20_service_provider_core.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-n20_service_provider_core.tgz bucket: mciuploads - command: shell.exec params: @@ -2011,13 +1171,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-m70xe_n16_service_provider_server.tgz + tar xvzf nyc-output-darwin_unit-n20_service_provider_core.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m80xc_n16_service_provider_server.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m80xc_n16_service_provider_server.tgz + 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 bucket: mciuploads - command: shell.exec params: @@ -2025,13 +1185,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-m80xc_n16_service_provider_server.tgz + tar xvzf nyc-output-darwin_unit-n16_service_provider_core.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m80xe_n16_service_provider_server.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m80xe_n16_service_provider_server.tgz + local_file: src/nyc-output-darwin_unit-m60xc_n20_service_provider_server.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m60xc_n20_service_provider_server.tgz bucket: mciuploads - command: shell.exec params: @@ -2039,13 +1199,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-m80xe_n16_service_provider_server.tgz + tar xvzf nyc-output-darwin_unit-m60xc_n20_service_provider_server.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-mlatest_n16_service_provider_server.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-mlatest_n16_service_provider_server.tgz + local_file: src/nyc-output-darwin_unit-m60xe_n20_service_provider_server.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m60xe_n20_service_provider_server.tgz bucket: mciuploads - command: shell.exec params: @@ -2053,13 +1213,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-mlatest_n16_service_provider_server.tgz + tar xvzf nyc-output-darwin_unit-m60xe_n20_service_provider_server.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m42xc_n20_shell_api.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m42xc_n20_shell_api.tgz + local_file: src/nyc-output-darwin_unit-m70xc_n20_service_provider_server.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m70xc_n20_service_provider_server.tgz bucket: mciuploads - command: shell.exec params: @@ -2067,13 +1227,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-m42xc_n20_shell_api.tgz + tar xvzf nyc-output-darwin_unit-m70xc_n20_service_provider_server.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m42xe_n20_shell_api.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m42xe_n20_shell_api.tgz + local_file: src/nyc-output-darwin_unit-m70xe_n20_service_provider_server.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m70xe_n20_service_provider_server.tgz bucket: mciuploads - command: shell.exec params: @@ -2081,13 +1241,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-m42xe_n20_shell_api.tgz + tar xvzf nyc-output-darwin_unit-m70xe_n20_service_provider_server.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m44xc_n20_shell_api.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m44xc_n20_shell_api.tgz + local_file: src/nyc-output-darwin_unit-m80xc_n20_service_provider_server.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m80xc_n20_service_provider_server.tgz bucket: mciuploads - command: shell.exec params: @@ -2095,13 +1255,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-m44xc_n20_shell_api.tgz + tar xvzf nyc-output-darwin_unit-m80xc_n20_service_provider_server.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m44xe_n20_shell_api.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m44xe_n20_shell_api.tgz + local_file: src/nyc-output-darwin_unit-m80xe_n20_service_provider_server.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m80xe_n20_service_provider_server.tgz bucket: mciuploads - command: shell.exec params: @@ -2109,13 +1269,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-m44xe_n20_shell_api.tgz + tar xvzf nyc-output-darwin_unit-m80xe_n20_service_provider_server.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m50xc_n20_shell_api.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m50xc_n20_shell_api.tgz + local_file: src/nyc-output-darwin_unit-mlatest_n20_service_provider_server.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-mlatest_n20_service_provider_server.tgz bucket: mciuploads - command: shell.exec params: @@ -2123,13 +1283,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-m50xc_n20_shell_api.tgz + tar xvzf nyc-output-darwin_unit-mlatest_n20_service_provider_server.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m50xe_n20_shell_api.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m50xe_n20_shell_api.tgz + local_file: src/nyc-output-darwin_unit-m60xc_n16_service_provider_server.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m60xc_n16_service_provider_server.tgz bucket: mciuploads - command: shell.exec params: @@ -2137,13 +1297,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-m50xe_n20_shell_api.tgz + tar xvzf nyc-output-darwin_unit-m60xc_n16_service_provider_server.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m60xc_n20_shell_api.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m60xc_n20_shell_api.tgz + local_file: src/nyc-output-darwin_unit-m60xe_n16_service_provider_server.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m60xe_n16_service_provider_server.tgz bucket: mciuploads - command: shell.exec params: @@ -2151,13 +1311,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-m60xc_n20_shell_api.tgz + tar xvzf nyc-output-darwin_unit-m60xe_n16_service_provider_server.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m60xe_n20_shell_api.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m60xe_n20_shell_api.tgz + local_file: src/nyc-output-darwin_unit-m70xc_n16_service_provider_server.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m70xc_n16_service_provider_server.tgz bucket: mciuploads - command: shell.exec params: @@ -2165,13 +1325,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-m60xe_n20_shell_api.tgz + tar xvzf nyc-output-darwin_unit-m70xc_n16_service_provider_server.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m70xc_n20_shell_api.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m70xc_n20_shell_api.tgz + local_file: src/nyc-output-darwin_unit-m70xe_n16_service_provider_server.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m70xe_n16_service_provider_server.tgz bucket: mciuploads - command: shell.exec params: @@ -2179,13 +1339,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-m70xc_n20_shell_api.tgz + tar xvzf nyc-output-darwin_unit-m70xe_n16_service_provider_server.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m70xe_n20_shell_api.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m70xe_n20_shell_api.tgz + local_file: src/nyc-output-darwin_unit-m80xc_n16_service_provider_server.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m80xc_n16_service_provider_server.tgz bucket: mciuploads - command: shell.exec params: @@ -2193,13 +1353,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-m70xe_n20_shell_api.tgz + tar xvzf nyc-output-darwin_unit-m80xc_n16_service_provider_server.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m80xc_n20_shell_api.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m80xc_n20_shell_api.tgz + local_file: src/nyc-output-darwin_unit-m80xe_n16_service_provider_server.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m80xe_n16_service_provider_server.tgz bucket: mciuploads - command: shell.exec params: @@ -2207,13 +1367,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-m80xc_n20_shell_api.tgz + tar xvzf nyc-output-darwin_unit-m80xe_n16_service_provider_server.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m80xe_n20_shell_api.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m80xe_n20_shell_api.tgz + local_file: src/nyc-output-darwin_unit-mlatest_n16_service_provider_server.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-mlatest_n16_service_provider_server.tgz bucket: mciuploads - command: shell.exec params: @@ -2221,13 +1381,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-m80xe_n20_shell_api.tgz + tar xvzf nyc-output-darwin_unit-mlatest_n16_service_provider_server.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-mlatest_n20_shell_api.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-mlatest_n20_shell_api.tgz + local_file: src/nyc-output-darwin_unit-m60xc_n20_shell_api.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m60xc_n20_shell_api.tgz bucket: mciuploads - command: shell.exec params: @@ -2235,13 +1395,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-mlatest_n20_shell_api.tgz + tar xvzf nyc-output-darwin_unit-m60xc_n20_shell_api.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m42xc_n16_shell_api.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m42xc_n16_shell_api.tgz + local_file: src/nyc-output-darwin_unit-m60xe_n20_shell_api.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m60xe_n20_shell_api.tgz bucket: mciuploads - command: shell.exec params: @@ -2249,13 +1409,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-m42xc_n16_shell_api.tgz + tar xvzf nyc-output-darwin_unit-m60xe_n20_shell_api.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m42xe_n16_shell_api.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m42xe_n16_shell_api.tgz + local_file: src/nyc-output-darwin_unit-m70xc_n20_shell_api.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m70xc_n20_shell_api.tgz bucket: mciuploads - command: shell.exec params: @@ -2263,13 +1423,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-m42xe_n16_shell_api.tgz + tar xvzf nyc-output-darwin_unit-m70xc_n20_shell_api.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m44xc_n16_shell_api.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m44xc_n16_shell_api.tgz + local_file: src/nyc-output-darwin_unit-m70xe_n20_shell_api.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m70xe_n20_shell_api.tgz bucket: mciuploads - command: shell.exec params: @@ -2277,13 +1437,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-m44xc_n16_shell_api.tgz + tar xvzf nyc-output-darwin_unit-m70xe_n20_shell_api.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m44xe_n16_shell_api.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m44xe_n16_shell_api.tgz + local_file: src/nyc-output-darwin_unit-m80xc_n20_shell_api.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m80xc_n20_shell_api.tgz bucket: mciuploads - command: shell.exec params: @@ -2291,13 +1451,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-m44xe_n16_shell_api.tgz + tar xvzf nyc-output-darwin_unit-m80xc_n20_shell_api.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m50xc_n16_shell_api.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m50xc_n16_shell_api.tgz + local_file: src/nyc-output-darwin_unit-m80xe_n20_shell_api.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m80xe_n20_shell_api.tgz bucket: mciuploads - command: shell.exec params: @@ -2305,13 +1465,13 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-m50xc_n16_shell_api.tgz + tar xvzf nyc-output-darwin_unit-m80xe_n20_shell_api.tgz - command: s3.get params: aws_key: ${aws_key} aws_secret: ${aws_secret} - local_file: src/nyc-output-darwin_unit-m50xe_n16_shell_api.tgz - remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-m50xe_n16_shell_api.tgz + local_file: src/nyc-output-darwin_unit-mlatest_n20_shell_api.tgz + remote_file: mongosh/binaries/${revision}/${revision_order_id}/nyc-output-darwin_unit-mlatest_n20_shell_api.tgz bucket: mciuploads - command: shell.exec params: @@ -2319,7 +1479,7 @@ functions: shell: bash script: | set -e - tar xvzf nyc-output-darwin_unit-m50xe_n16_shell_api.tgz + tar xvzf nyc-output-darwin_unit-mlatest_n20_shell_api.tgz - command: s3.get params: aws_key: ${aws_key} @@ -17209,10 +16369,10 @@ tasks: # Need to run builds for every possible build variant. buildvariants: - name: darwin_unit - display_name: "MacOS Big Sur (Unit tests)" - run_on: macos-11 + display_name: "MacOS 14 arm64 (Unit tests)" + run_on: macos-14-arm64 expansions: - executable_os_id: darwin-x64 + executable_os_id: darwin-arm64 tasks: - name: check - name: test_n20_arg_parser @@ -17229,12 +16389,6 @@ buildvariants: - name: test_n16_browser_runtime_electron - name: test_n20_build - name: test_n16_build - - name: test_m42xc_n20_cli_repl - - name: test_m42xe_n20_cli_repl - - name: test_m44xc_n20_cli_repl - - name: test_m44xe_n20_cli_repl - - name: test_m50xc_n20_cli_repl - - name: test_m50xe_n20_cli_repl - name: test_m60xc_n20_cli_repl - name: test_m60xe_n20_cli_repl - name: test_m70xc_n20_cli_repl @@ -17242,12 +16396,6 @@ 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 @@ -17255,12 +16403,6 @@ buildvariants: - name: test_m80xc_n16_cli_repl - name: test_m80xe_n16_cli_repl - name: test_mlatest_n16_cli_repl - - name: test_m42xc_n20_e2e_tests - - name: test_m42xe_n20_e2e_tests - - name: test_m44xc_n20_e2e_tests - - name: test_m44xe_n20_e2e_tests - - name: test_m50xc_n20_e2e_tests - - name: test_m50xe_n20_e2e_tests - name: test_m60xc_n20_e2e_tests - name: test_m60xe_n20_e2e_tests - name: test_m70xc_n20_e2e_tests @@ -17268,12 +16410,6 @@ 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 @@ -17293,12 +16429,6 @@ buildvariants: - name: test_n16_js_multiline_to_singleline - name: test_n20_logging - name: test_n16_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 - - name: test_m44xe_n20_node_runtime_worker_thread - - name: test_m50xc_n20_node_runtime_worker_thread - - name: test_m50xe_n20_node_runtime_worker_thread - name: test_m60xc_n20_node_runtime_worker_thread - name: test_m60xe_n20_node_runtime_worker_thread - name: test_m70xc_n20_node_runtime_worker_thread @@ -17306,12 +16436,6 @@ 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 @@ -17321,12 +16445,6 @@ buildvariants: - name: test_mlatest_n16_node_runtime_worker_thread - name: test_n20_service_provider_core - name: test_n16_service_provider_core - - name: test_m42xc_n20_service_provider_server - - name: test_m42xe_n20_service_provider_server - - name: test_m44xc_n20_service_provider_server - - name: test_m44xe_n20_service_provider_server - - name: test_m50xc_n20_service_provider_server - - name: test_m50xe_n20_service_provider_server - name: test_m60xc_n20_service_provider_server - name: test_m60xe_n20_service_provider_server - name: test_m70xc_n20_service_provider_server @@ -17334,12 +16452,6 @@ buildvariants: - name: test_m80xc_n20_service_provider_server - name: test_m80xe_n20_service_provider_server - name: test_mlatest_n20_service_provider_server - - name: test_m42xc_n16_service_provider_server - - name: test_m42xe_n16_service_provider_server - - name: test_m44xc_n16_service_provider_server - - name: test_m44xe_n16_service_provider_server - - name: test_m50xc_n16_service_provider_server - - name: test_m50xe_n16_service_provider_server - name: test_m60xc_n16_service_provider_server - name: test_m60xe_n16_service_provider_server - name: test_m70xc_n16_service_provider_server @@ -17347,12 +16459,6 @@ buildvariants: - name: test_m80xc_n16_service_provider_server - name: test_m80xe_n16_service_provider_server - name: test_mlatest_n16_service_provider_server - - name: test_m42xc_n20_shell_api - - name: test_m42xe_n20_shell_api - - name: test_m44xc_n20_shell_api - - name: test_m44xe_n20_shell_api - - name: test_m50xc_n20_shell_api - - name: test_m50xe_n20_shell_api - name: test_m60xc_n20_shell_api - name: test_m60xe_n20_shell_api - name: test_m70xc_n20_shell_api @@ -17360,12 +16466,6 @@ 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 diff --git a/.evergreen/evergreen.yml.in b/.evergreen/evergreen.yml.in index 4b4d1d58b..c0827f931 100644 --- a/.evergreen/evergreen.yml.in +++ b/.evergreen/evergreen.yml.in @@ -47,8 +47,11 @@ for (const packageInfo of MONGOSH_PACKAGES) { for (const { shortName: mShort, versionSpec: mVersion } of MONGODB_VERSIONS) { let variants = packageInfo.variants ?? defaultVariants; variants = (mShort === '42xe') ? - // The MongoDB 4.2 enterprise server does not work on Ubuntu 20.04 - variants.filter(v => v !== 'linux') : + // The MongoDB 4.2 enterprise server does not work on Ubuntu 20.04 or arm64 macOS + variants.filter(v => v !== 'linux' && v !== 'darwin') : + // Unit tests on macOS use arm64 and therefore require 6.0+ + (['42xc', '42xe', '44xc', '44xe', '50xc', '50xe'].includes(mShort)) ? + variants.filter(v => v !== 'darwin') : variants; const id = `m${mShort}_n${nShort}_${packageInfo.name.replace(/-/g, '_')}`; ALL_UNIT_TESTS.push({ @@ -1499,10 +1502,10 @@ tasks: # Need to run builds for every possible build variant. buildvariants: - name: darwin_unit - display_name: "MacOS Big Sur (Unit tests)" - run_on: macos-11 + display_name: "MacOS 14 arm64 (Unit tests)" + run_on: macos-14-arm64 expansions: - executable_os_id: darwin-x64 + executable_os_id: darwin-arm64 tasks: - name: check <% for (const test of ALL_UNIT_TESTS.filter(t => t.variants.includes('darwin'))) { %> diff --git a/package-lock.json b/package-lock.json index 53c9b3ca9..447b651f1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -22717,9 +22717,9 @@ } }, "node_modules/mongodb-download-url": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/mongodb-download-url/-/mongodb-download-url-1.5.3.tgz", - "integrity": "sha512-r/VulVz4Qgh9Y27h6rKoiUSFSZc1M0g5udBWfo+jLVKSVdrgw3X0RrojlwTcITbB9cYsW5DEVTXTh/7pn2Lbhg==", + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/mongodb-download-url/-/mongodb-download-url-1.5.4.tgz", + "integrity": "sha512-+2pnlKikAo6U4PQX4GXPNYoBxASzWQdivVkb8RuoToCeSM1acZJ1fnMLtY4JtNq93OAd5CScIs9WAnlC5bC0YQ==", "license": "Apache-2.0", "dependencies": { "debug": "^4.1.1", @@ -50191,9 +50191,9 @@ } }, "mongodb-download-url": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/mongodb-download-url/-/mongodb-download-url-1.5.3.tgz", - "integrity": "sha512-r/VulVz4Qgh9Y27h6rKoiUSFSZc1M0g5udBWfo+jLVKSVdrgw3X0RrojlwTcITbB9cYsW5DEVTXTh/7pn2Lbhg==", + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/mongodb-download-url/-/mongodb-download-url-1.5.4.tgz", + "integrity": "sha512-+2pnlKikAo6U4PQX4GXPNYoBxASzWQdivVkb8RuoToCeSM1acZJ1fnMLtY4JtNq93OAd5CScIs9WAnlC5bC0YQ==", "requires": { "debug": "^4.1.1", "minimist": "^1.2.3", From 6c4a45e4969b130e703c9fedbc9740c5fecf5614 Mon Sep 17 00:00:00 2001 From: Gagik Amaryan Date: Tue, 8 Oct 2024 14:59:06 +0200 Subject: [PATCH 12/13] fix(shell-api): Fix support for sharded time series collections with getShardDistribution MONGOSH-1447 (#2189) Before this fix: when the getShardDistribution command is invoked on a sharded time series collection, the output would say that the collection is not actually sharded. If the user invoked the same command on the related bucket collection, it would produce an incorrect output. --- packages/shell-api/src/collection.spec.ts | 12 ++- packages/shell-api/src/collection.ts | 109 ++++++++++++++------ packages/shell-api/src/shard.spec.ts | 116 ++++++++++++++++++++++ 3 files changed, 205 insertions(+), 32 deletions(-) diff --git a/packages/shell-api/src/collection.spec.ts b/packages/shell-api/src/collection.spec.ts index a9cf11da0..205da41f3 100644 --- a/packages/shell-api/src/collection.spec.ts +++ b/packages/shell-api/src/collection.spec.ts @@ -2258,8 +2258,16 @@ describe('Collection', function () { it('throws when collection is not sharded', async function () { const serviceProviderCursor = stubInterface(); serviceProviderCursor.limit.returns(serviceProviderCursor); - serviceProviderCursor.tryNext.resolves(null); - serviceProvider.find.returns(serviceProviderCursor as any); + // eslint-disable-next-line @typescript-eslint/no-unsafe-argument + serviceProviderCursor.tryNext.returns(null as any); + serviceProvider.find.returns(serviceProviderCursor); + + const tryNext = sinon.stub(); + tryNext.onCall(0).resolves({ storageStats: {} }); + tryNext.onCall(1).resolves(null); + // eslint-disable-next-line @typescript-eslint/no-unsafe-argument + serviceProvider.aggregate.returns({ tryNext } as any); + const error = await collection.getShardDistribution().catch((e) => e); expect(error).to.be.instanceOf(MongoshInvalidInputError); diff --git a/packages/shell-api/src/collection.ts b/packages/shell-api/src/collection.ts index 7c8128b91..cacfdd8f6 100644 --- a/packages/shell-api/src/collection.ts +++ b/packages/shell-api/src/collection.ts @@ -2076,31 +2076,73 @@ export default class Collection extends ShellApiWithMongoClass { }); } - @returnsPromise - @topologies([Topologies.Sharded]) - @apiVersions([]) - async getShardDistribution(): Promise { - this._emitCollectionApiCall('getShardDistribution', {}); - - await getConfigDB(this._database); // Warns if not connected to mongos - - const result = {} as Document; - const config = this._mongo.getDB('config'); + /** + * Helper for getting collection info for sharded collections. + * @throws If the collection is not sharded. + * @returns collection info based on given collStats. + */ + async _getShardedCollectionInfo( + config: Database, + collStats: Document[] + ): Promise { const ns = `${this._database._name}.${this._name}`; - - const configCollectionsInfo = await config + const existingConfigCollectionsInfo = await config .getCollection('collections') .findOne({ _id: ns, ...onlyShardedCollectionsInConfigFilter, }); - if (!configCollectionsInfo) { + + if (existingConfigCollectionsInfo !== null) { + return existingConfigCollectionsInfo; + } + + // If the collection info is not found, check if it is timeseries and use the bucket + const timeseriesShardStats = collStats.find( + (extractedShardStats) => + typeof extractedShardStats.storageStats.timeseries !== 'undefined' + ); + + if (!timeseriesShardStats) { throw new MongoshInvalidInputError( `Collection ${this._name} is not sharded`, ShellApiErrors.NotConnectedToShardedCluster ); } + const { storageStats } = timeseriesShardStats; + + const timeseries: Document = storageStats.timeseries; + const timeseriesBucketNs: string = timeseries.bucketsNs; + + const timeseriesCollectionInfo = await config + .getCollection('collections') + .findOne({ + _id: timeseriesBucketNs, + ...onlyShardedCollectionsInConfigFilter, + }); + + if (!timeseriesCollectionInfo) { + throw new MongoshRuntimeError( + `Error finding collection information for ${timeseriesBucketNs}`, + CommonErrors.CommandFailed + ); + } + + return timeseriesCollectionInfo; + } + + @returnsPromise + @topologies([Topologies.Sharded]) + @apiVersions([]) + async getShardDistribution(): Promise { + this._emitCollectionApiCall('getShardDistribution', {}); + + await getConfigDB(this._database); // Warns if not connected to mongos + + const result = {} as Document; + const config = this._mongo.getDB('config'); + const collStats = await ( await this.aggregate({ $collStats: { storageStats: {} } }) ).toArray(); @@ -2115,12 +2157,15 @@ export default class Collection extends ShellApiWithMongoClass { avgObjSize: number; }[] = []; + const configCollectionsInfo = await this._getShardedCollectionInfo( + config, + collStats + ); + await Promise.all( - collStats.map((extShardStats) => + collStats.map((extractedShardStats) => (async (): Promise => { - // Extract and store only the relevant subset of the stats for this shard - const { shard } = extShardStats; - + const { shard } = extractedShardStats; // If we have an UUID, use that for lookups. If we have only the ns, // use that. (On 5.0+ servers, config.chunk has uses the UUID, before // that it had the ns). @@ -2131,39 +2176,43 @@ export default class Collection extends ShellApiWithMongoClass { const [host, numChunks] = await Promise.all([ config .getCollection('shards') - .findOne({ _id: extShardStats.shard }), + .findOne({ _id: extractedShardStats.shard }), config.getCollection('chunks').countDocuments(countChunksQuery), ]); const shardStats = { shardId: shard, host: host !== null ? host.host : null, - size: extShardStats.storageStats.size, - count: extShardStats.storageStats.count, + size: extractedShardStats.storageStats.size, + count: extractedShardStats.storageStats.count, numChunks: numChunks, - avgObjSize: extShardStats.storageStats.avgObjSize, + avgObjSize: extractedShardStats.storageStats.avgObjSize, }; const key = `Shard ${shardStats.shardId} at ${shardStats.host}`; - const estChunkData = + // In sharded timeseries collections we do not have a count + // so we intentionally pass NaN as a result to the client. + const shardStatsCount: number = shardStats.count ?? NaN; + + const estimatedChunkDataPerChunk = shardStats.numChunks === 0 ? 0 : shardStats.size / shardStats.numChunks; - const estChunkCount = + const estimatedDocsPerChunk = shardStats.numChunks === 0 ? 0 - : Math.floor(shardStats.count / shardStats.numChunks); + : Math.floor(shardStatsCount / shardStats.numChunks); result[key] = { data: dataFormat(coerceToJSNumber(shardStats.size)), - docs: shardStats.count, + docs: shardStatsCount, chunks: shardStats.numChunks, - 'estimated data per chunk': dataFormat(estChunkData), - 'estimated docs per chunk': estChunkCount, + 'estimated data per chunk': dataFormat(estimatedChunkDataPerChunk), + 'estimated docs per chunk': estimatedDocsPerChunk, }; totals.size += coerceToJSNumber(shardStats.size); - totals.count += coerceToJSNumber(shardStats.count); + totals.count += coerceToJSNumber(shardStatsCount); totals.numChunks += coerceToJSNumber(shardStats.numChunks); conciseShardsStats.push(shardStats); @@ -2326,7 +2375,7 @@ export default class Collection extends ShellApiWithMongoClass { return await this._mongo._serviceProvider.getSearchIndexes( this._database._name, this._name, - indexName as string | undefined, + indexName, { ...(await this._database._baseOptions()), ...options } ); } @@ -2355,7 +2404,7 @@ export default class Collection extends ShellApiWithMongoClass { this._name, [ { - name: (indexName as string | undefined) ?? 'default', + name: indexName ?? 'default', // Omitting type when it is 'search' for compat with older servers ...(type && type !== 'search' && { type: type as 'search' | 'vectorSearch' }), diff --git a/packages/shell-api/src/shard.spec.ts b/packages/shell-api/src/shard.spec.ts index 9193ae66d..c8ec6a3cd 100644 --- a/packages/shell-api/src/shard.spec.ts +++ b/packages/shell-api/src/shard.spec.ts @@ -2554,6 +2554,122 @@ describe('Shard', function () { }); }); }); + + describe('collection.getShardDistribution()', function () { + let db: Database; + const dbName = 'get-shard-distribution-test'; + const ns = `${dbName}.test`; + + beforeEach(async function () { + db = sh._database.getSiblingDB(dbName); + await db.getCollection('test').insertOne({ key: 1 }); + await db.getCollection('test').createIndex({ key: 1 }); + }); + + afterEach(async function () { + await db.dropDatabase(); + }); + + context('unsharded collections', function () { + it('throws an error', async function () { + const caughtError = await db + .getCollection('test') + .getShardDistribution() + .catch((e) => e); + expect(caughtError.message).includes( + 'Collection test is not sharded' + ); + }); + }); + + context('sharded collections', function () { + beforeEach(async function () { + expect((await sh.enableSharding(dbName)).ok).to.equal(1); + expect( + (await sh.shardCollection(ns, { key: 1 })).collectionsharded + ).to.equal(ns); + }); + + it('returns the correct StatsResult', async function () { + const result = await db.getCollection('test').getShardDistribution(); + const shardDistributionValue = result.value as Document; + + expect(result.type).to.equal('StatsResult'); + + const shardFields = Object.keys(shardDistributionValue).filter( + (field) => field !== 'Totals' + ); + expect(shardFields.length).to.equal(1); + const shardField = shardFields[0]; + expect( + shardDistributionValue[shardField]['estimated docs per chunk'] + ).to.equal(1); + + expect(shardDistributionValue.Totals.docs).to.equal(1); + expect(shardDistributionValue.Totals.chunks).to.equal(1); + }); + }); + + // We explicitly test sharded time series collections as it fallbacks to the bucket information + context('sharded timeseries collections', function () { + skipIfServerVersion(mongos, '< 5.1'); + + const timeseriesCollectionName = 'getShardDistributionTS'; + const timeseriesNS = `${dbName}.${timeseriesCollectionName}`; + + beforeEach(async function () { + expect((await sh.enableSharding(dbName)).ok).to.equal(1); + + expect( + ( + await sh.shardCollection( + timeseriesNS, + { 'metadata.bucketId': 1 }, + { + timeseries: { + timeField: 'timestamp', + metaField: 'metadata', + granularity: 'hours', + }, + } + ) + ).collectionsharded + ).to.equal(timeseriesNS); + await db.getCollection(timeseriesCollectionName).insertOne({ + metadata: { + bucketId: 1, + type: 'temperature', + }, + timestamp: new Date('2021-05-18T00:00:00.000Z'), + temp: 12, + }); + }); + + it('returns the correct StatsResult', async function () { + const result = await db + .getCollection(timeseriesCollectionName) + .getShardDistribution(); + const shardDistributionValue = result.value as Document; + + expect(result.type).to.equal('StatsResult'); + + const shardFields = Object.keys(shardDistributionValue).filter( + (field) => field !== 'Totals' + ); + expect(shardFields.length).to.equal(1); + const shardField = shardFields[0]; + + // Timeseries will have count NaN + expect( + shardDistributionValue[shardField]['estimated docs per chunk'] + ).to.be.NaN; + + expect(shardDistributionValue.Totals.docs).to.be.NaN; + expect(shardDistributionValue.Totals.chunks).to.equal(1); + }); + }); + }); + describe('collection.stats()', function () { let db: Database; let hasTotalSize: boolean; From 591aaa54de23dfd7a4457835353dbfed40524057 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 8 Oct 2024 13:07:57 +0000 Subject: [PATCH 13/13] chore: update auto-generated files (#2202) * chore: update THIRD_PARTY_NOTICES * chore: update AUTHORS --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- AUTHORS | 1 + THIRD_PARTY_NOTICES.md | 2 +- packages/shell-api/AUTHORS | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/AUTHORS b/AUTHORS index 09d7f0fe4..8cf8fb71f 100644 --- a/AUTHORS +++ b/AUTHORS @@ -40,3 +40,4 @@ pulkitkalra-mdb <156152710+pulkitkalra-mdb@users.noreply.github.com> Alena Khineika Orgad Shaneh Kræn Hansen +Gagik Amaryan diff --git a/THIRD_PARTY_NOTICES.md b/THIRD_PARTY_NOTICES.md index f25d252dc..8241b06b0 100644 --- a/THIRD_PARTY_NOTICES.md +++ b/THIRD_PARTY_NOTICES.md @@ -1,5 +1,5 @@ The following third-party software is used by and included in **mongosh**. -This document was automatically generated on Mon Oct 07 2024. +This document was automatically generated on Tue Oct 08 2024. ## List of dependencies diff --git a/packages/shell-api/AUTHORS b/packages/shell-api/AUTHORS index 32f1d086d..8fc15ec4e 100644 --- a/packages/shell-api/AUTHORS +++ b/packages/shell-api/AUTHORS @@ -23,3 +23,4 @@ Hao Basit <1305718+mabaasit@users.noreply.github.com> Paula Stachova Alena Khineika +Gagik Amaryan