mirror of
https://github.com/elastic/kibana.git
synced 2025-06-27 10:40:07 -04:00
#221177 --------- Co-authored-by: Tiago Costa <tiago.costa@elastic.co>
This commit is contained in:
parent
27e6ba3086
commit
38419dbff4
8 changed files with 40 additions and 31 deletions
|
@ -13,7 +13,7 @@ exitCode=0
|
|||
while read -r config; do
|
||||
if [ "$((i % JOB_COUNT))" -eq "$JOB" ]; then
|
||||
echo "--- $ node scripts/jest --config $config"
|
||||
node --max-old-space-size=14336 ./node_modules/.bin/jest --config="$config" --runInBand --coverage=false --passWithNoTests
|
||||
node --no-experimental-require-module --max-old-space-size=14336 ./node_modules/.bin/jest --config="$config" --runInBand --coverage=false --passWithNoTests
|
||||
lastCode=$?
|
||||
|
||||
if [ $lastCode -ne 0 ]; then
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
# NOTE: This Dockerfile is ONLY used to run certain tasks in CI. It is not used to run Kibana or as a distributable.
|
||||
# If you're looking for the Kibana Docker image distributable, please see: src/dev/build/tasks/os_packages/docker_generator/templates/dockerfile.template.ts
|
||||
|
||||
ARG NODE_VERSION=20.18.2
|
||||
ARG NODE_VERSION=20.19.2
|
||||
|
||||
FROM node:${NODE_VERSION} AS base
|
||||
|
||||
|
|
|
@ -1 +1 @@
|
|||
20.18.2
|
||||
20.19.2
|
||||
|
|
2
.nvmrc
2
.nvmrc
|
@ -1 +1 @@
|
|||
20.18.2
|
||||
20.19.2
|
||||
|
|
|
@ -27,13 +27,13 @@ check_rules_nodejs_version(minimum_version_string = "3.8.0")
|
|||
# we can update that rule.
|
||||
node_repositories(
|
||||
node_repositories = {
|
||||
"20.18.2-darwin_amd64": ("node-v20.18.2-darwin-x64.tar.gz", "node-v20.18.2-darwin-x64", "00a16bb0a82a2ad5d00d66b466ae1afa678482283747c27e9bce96668f334744"),
|
||||
"20.18.2-darwin_arm64": ("node-v20.18.2-darwin-arm64.tar.gz", "node-v20.18.2-darwin-arm64", "fa76d5b5340f14070ebaa88ef8faa28c1e9271502725e830cb52f0cf5b6493de"),
|
||||
"20.18.2-linux_arm64": ("node-v20.18.2-linux-arm64.tar.xz", "node-v20.18.2-linux-arm64", "1b4b1745ef7b6d342ddf998352438cfc61dbfcdf0895c9db7e9f1d8a427815d2"),
|
||||
"20.18.2-linux_amd64": ("node-v20.18.2-linux-x64.tar.xz", "node-v20.18.2-linux-x64", "1a6e1fbd768437e130eac1a54c5535736d6992df700c09a6ce58f22040d6a34c"),
|
||||
"20.18.2-windows_amd64": ("node-v20.18.2-win-x64.zip", "node-v20.18.2-win-x64", "ed790b94570518a7dce67b62485e16bc4bffecee4ec3b6df35ed220ae91117a5"),
|
||||
"20.19.2-darwin_amd64": ("node-v20.19.2-darwin-x64.tar.gz", "node-v20.19.2-darwin-x64", "29f91e05992a7d81498ab1d04938a184313cb4aaccab95bb4636e30e6424eae3"),
|
||||
"20.19.2-darwin_arm64": ("node-v20.19.2-darwin-arm64.tar.gz", "node-v20.19.2-darwin-arm64", "5f96c725cd2be1151f08b25c05bf5a21866a2dc7db3803d351a6ea19fcc53665"),
|
||||
"20.19.2-linux_arm64": ("node-v20.19.2-linux-arm64.tar.xz", "node-v20.19.2-linux-arm64", "7886dc7e151d2dda49b0837bb93dca233a9d3b7f5005ebbcbff9bd1a5ba4981c"),
|
||||
"20.19.2-linux_amd64": ("node-v20.19.2-linux-x64.tar.xz", "node-v20.19.2-linux-x64", "3a3b6ccb3d687b60cc8a142e179d7a9cc6a04c7374ba0f782363a26176d6ea74"),
|
||||
"20.19.2-windows_amd64": ("node-v20.19.2-win-x64.zip", "node-v20.19.2-win-x64", "8735c9940b97548f6d9d4dda7cf5fd4471c062f15f44c2b890c9b0b430460feb"),
|
||||
},
|
||||
node_version = "20.18.2",
|
||||
node_version = "20.19.2",
|
||||
node_urls = [
|
||||
"https://us-central1-elastic-kibana-184716.cloudfunctions.net/kibana-ci-proxy-cache/dist/v{version}/{filename}",
|
||||
],
|
||||
|
|
|
@ -13,3 +13,6 @@
|
|||
|
||||
## enable OpenSSL 3 legacy provider
|
||||
--openssl-legacy-provider
|
||||
|
||||
## disable ES modules until stable
|
||||
--no-experimental-require-module
|
||||
|
|
42
package.json
42
package.json
|
@ -38,35 +38,35 @@
|
|||
"author": "Rashid Khan <rashid.khan@elastic.co>",
|
||||
"scripts": {
|
||||
"bazel": "bazel",
|
||||
"build": "node scripts/build --all-platforms",
|
||||
"build:apidocs": "node scripts/build_api_docs",
|
||||
"build": "node --no-experimental-require-module scripts/build --all-platforms",
|
||||
"build:apidocs": "node --no-experimental-require-module scripts/build_api_docs",
|
||||
"build:types": "rm -rf ./target/types && tsc --p tsconfig.types.json",
|
||||
"checkLicenses": "node scripts/check_licenses --dev",
|
||||
"debug": "node --nolazy --inspect scripts/kibana --dev",
|
||||
"debug-break": "node --nolazy --inspect-brk scripts/kibana --dev",
|
||||
"docs:acceptApiChanges": "node --max-old-space-size=6144 scripts/check_published_api_changes.js --accept",
|
||||
"es": "node scripts/es",
|
||||
"preinstall": "node ./preinstall_check",
|
||||
"kbn": "node scripts/kbn",
|
||||
"checkLicenses": "node --no-experimental-require-module scripts/check_licenses --dev",
|
||||
"debug": "node --no-experimental-require-module --nolazy --inspect scripts/kibana --dev",
|
||||
"debug-break": "node --no-experimental-require-module --nolazy --inspect-brk scripts/kibana --dev",
|
||||
"docs:acceptApiChanges": "node --no-experimental-require-module --max-old-space-size=6144 scripts/check_published_api_changes.js --accept",
|
||||
"es": "node --no-experimental-require-module scripts/es",
|
||||
"preinstall": "node --no-experimental-require-module ./preinstall_check",
|
||||
"kbn": "node --no-experimental-require-module scripts/kbn",
|
||||
"lint": "yarn run lint:es && yarn run lint:style",
|
||||
"lint:es": "node scripts/eslint",
|
||||
"lint:style": "node scripts/stylelint",
|
||||
"makelogs": "node scripts/makelogs",
|
||||
"spec_to_console": "node scripts/spec_to_console",
|
||||
"start": "node scripts/kibana --dev",
|
||||
"storybook": "node --openssl-legacy-provider scripts/storybook",
|
||||
"test:ftr": "node scripts/functional_tests",
|
||||
"test:ftr:runner": "node scripts/functional_test_runner",
|
||||
"test:ftr:server": "node scripts/functional_tests_server",
|
||||
"test:jest": "node scripts/jest",
|
||||
"test:jest_integration": "node scripts/jest_integration"
|
||||
"lint:es": "node --no-experimental-require-module scripts/eslint",
|
||||
"lint:style": "node --no-experimental-require-module scripts/stylelint",
|
||||
"makelogs": "node --no-experimental-require-module scripts/makelogs",
|
||||
"spec_to_console": "node --no-experimental-require-module scripts/spec_to_console",
|
||||
"start": "node --no-experimental-require-module scripts/kibana --dev",
|
||||
"storybook": "node --no-experimental-require-module --openssl-legacy-provider scripts/storybook",
|
||||
"test:ftr": "node --no-experimental-require-module scripts/functional_tests",
|
||||
"test:ftr:runner": "node --no-experimental-require-module scripts/functional_test_runner",
|
||||
"test:ftr:server": "node --no-experimental-require-module scripts/functional_tests_server",
|
||||
"test:jest": "node --no-experimental-require-module scripts/jest",
|
||||
"test:jest_integration": "node --no-experimental-require-module scripts/jest_integration"
|
||||
},
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/elastic/kibana.git"
|
||||
},
|
||||
"engines": {
|
||||
"node": "20.18.2",
|
||||
"node": "20.19.2",
|
||||
"yarn": "^1.22.19"
|
||||
},
|
||||
"resolutions": {
|
||||
|
|
|
@ -6,6 +6,12 @@
|
|||
* Side Public License, v 1.
|
||||
*/
|
||||
|
||||
if (process.features.require_module) {
|
||||
console.warn(
|
||||
"Node.js's experimental support for native ES modules is enabled. This will not be enabled in production while the feature is experimental. It is recommended to add `--no-experimental-require-module` to NODE_OPTIONS."
|
||||
);
|
||||
}
|
||||
|
||||
require('../setup_node_env');
|
||||
require('../setup_node_env/root');
|
||||
require('./apm')(process.env.ELASTIC_APM_SERVICE_NAME || 'kibana-proxy');
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue