diff --git a/.buildkite/scripts/lifecycle/pre_command.sh b/.buildkite/scripts/lifecycle/pre_command.sh index a92cea2928d..7c014a4b859 100644 --- a/.buildkite/scripts/lifecycle/pre_command.sh +++ b/.buildkite/scripts/lifecycle/pre_command.sh @@ -17,7 +17,7 @@ export GCE_ACCOUNT GITHUB_TOKEN=$(retry 5 vault read -field=github_token $GITHUB_ACCOUNT) export GITHUB_TOKEN -DOCKER_BASE_IMAGE=docker.elastic.co/eui/ci:6.4 +DOCKER_BASE_IMAGE=docker.elastic.co/eui/ci:6.5 export DOCKER_BASE_IMAGE GCE_IMAGE=google/cloud-sdk:slim diff --git a/.nvmrc b/.nvmrc index bc78e9f2695..f203ab89b79 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -20.12.1 +20.13.1 diff --git a/packages/eui/package.json b/packages/eui/package.json index ee62c3e1dff..8c6faa06f3e 100644 --- a/packages/eui/package.json +++ b/packages/eui/package.json @@ -6,7 +6,7 @@ "main": "lib", "module": "es", "types": "eui.d.ts", - "docker_image": "20.12.1", + "docker_image": "20.13.1", "engines": { "node": "16.x || 18.x || >=20.x" }, diff --git a/packages/eui/scripts/docker-ci/Dockerfile b/packages/eui/scripts/docker-ci/Dockerfile index cd959b207a9..f6413082b8c 100644 --- a/packages/eui/scripts/docker-ci/Dockerfile +++ b/packages/eui/scripts/docker-ci/Dockerfile @@ -2,7 +2,7 @@ # https://github.com/zenato/docker-puppeteer/blob/master/Dockerfile # >=12.0 required (for cypress). v18 is LTS. -FROM --platform=linux/amd64 node:20.12.1-slim +FROM --platform=linux/amd64 node:20.13.1-slim SHELL ["/bin/bash", "-o", "pipefail", "-c"] diff --git a/wiki/eui-team-processes/upgrading-node.md b/wiki/eui-team-processes/upgrading-node.md index 154591cacfc..88eb6f751ea 100644 --- a/wiki/eui-team-processes/upgrading-node.md +++ b/wiki/eui-team-processes/upgrading-node.md @@ -17,7 +17,7 @@ Find and replace all instances of the old Node version in EUI (e.g., `16.18.1`). ### Updating the Docker image version -Once all references to the old Node version have been updated in CI-related files, you'll need to build and publish a new Docker image with the new Node version for CI to use. The steps for this is documented in [`scripts/docker-ci`](https://github.com/elastic/eui/tree/main/scripts/docker-ci#using-with-the-elastic-container-library). +Once all references to the old Node version have been updated in CI-related files, you'll need to build and publish a new Docker image with the new Node version for CI to use. The steps for this is documented in [`scripts/docker-ci`](https://github.com/elastic/eui/tree/main/packages/eui/scripts/docker-ci#using-with-the-elastic-container-library). #### Updating references to Docker image versions @@ -28,7 +28,7 @@ Find all instances of `docker.elastic.co/eui/ci:` in EUI. You will want to chang #### When upgrading to a minor or patch Node version -For non-major Node upgrades, you will likely only need to follow the [Build a new image](https://github.com/elastic/eui/tree/main/scripts/docker-ci#build-a-new-image) step and [Publish a built image](https://github.com/elastic/eui/tree/main/scripts/docker-ci#publish-a-built-image) step. +For non-major Node upgrades, you will likely only need to follow the [Build a new image](https://github.com/elastic/eui/tree/main/packages/eui/scripts/docker-ci#build-a-new-image) step and [Publish a built image](https://github.com/elastic/eui/tree/main/packages/eui/scripts/docker-ci#publish-a-built-image) step. #### When upgrading to major Node versions