Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade to Node 20 #208

Merged
merged 2 commits into from
Nov 9, 2023
Merged

Upgrade to Node 20 #208

merged 2 commits into from
Nov 9, 2023

Conversation

jbudz
Copy link
Member

@jbudz jbudz commented Nov 8, 2023

Depends on https://github.com/elastic/ci-agent-images/pull/429

We're looking into upgrading Kibana to Node 20 but running into bootstrap issues:

[bazel] error @elastic/ems-client@8.5.0: The engine "node" is incompatible with this module. Expected version ">=16<=18". Got "20.5.0"
[bazel] error Found incompatible module.

package.json Outdated Show resolved Hide resolved
Co-authored-by: Jon <jon@budzenski.me>
@jsanz
Copy link
Member

jsanz commented Nov 9, 2023

Buildkite test this

@jsanz jsanz added the v7.17.1 label Nov 9, 2023
@elasticmachine
Copy link
Collaborator

💚 Build Succeeded

Copy link
Member

@jsanz jsanz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Changes are OK to me, I'll also go ahead and merge this change so I can publish an update of the library in NPM today and open a PR in Kibana to fix this issue.

cc. @nickpeihl

@jsanz jsanz merged commit 2fa806f into elastic:master Nov 9, 2023
4 checks passed
jsanz pushed a commit to jsanz/ems-client that referenced this pull request Nov 9, 2023
* Upgrade to Node 20

* Update package.json

Co-authored-by: Jon <jon@budzenski.me>

---------

Co-authored-by: Jorge Sanz <jorge@jorgesanz.net>
(cherry picked from commit 2fa806f)

# Conflicts:
#	.nvmrc
#	package.json
jsanz pushed a commit to jsanz/ems-client that referenced this pull request Nov 9, 2023
* Upgrade to Node 20

* Update package.json

Co-authored-by: Jon <jon@budzenski.me>

---------

Co-authored-by: Jorge Sanz <jorge@jorgesanz.net>
(cherry picked from commit 2fa806f)

# Conflicts:
#	.nvmrc
#	package.json
@jsanz
Copy link
Member

jsanz commented Nov 9, 2023

💚 All backports created successfully

Status Branch Result
8.4
7.17

Questions ?

Please refer to the Backport tool documentation

jsanz added a commit that referenced this pull request Nov 9, 2023
* Upgrade to Node 20 (#208)

* Upgrade to Node 20

* Update package.json

Co-authored-by: Jon <jon@budzenski.me>

---------

Co-authored-by: Jorge Sanz <jorge@jorgesanz.net>
(cherry picked from commit 2fa806f)

# Conflicts:
#	.nvmrc
#	package.json

* add .nvmrc file

---------

Co-authored-by: Jon <jon@budzenski.me>
jsanz added a commit that referenced this pull request Nov 9, 2023
* Upgrade to Node 20 (#208)

* Upgrade to Node 20

* Update package.json

Co-authored-by: Jon <jon@budzenski.me>

---------

Co-authored-by: Jorge Sanz <jorge@jorgesanz.net>
(cherry picked from commit 2fa806f)

# Conflicts:
#	.nvmrc
#	package.json

* add .nvmrc file

---------

Co-authored-by: Jon <jon@budzenski.me>
jsanz added a commit to elastic/kibana that referenced this pull request Nov 9, 2023
## Summary

Related to elastic/ems-client#208

Update to a version of `ems-client` that supports Node 20.

I'm creating new PRs for:

* `@elastic/ems-client@8.4.1` in Kibana `8.11` branch
* `@elastic/ems-client@7.17.1` for Kibana `7.17` branch

Sorry for the small overhead on reviewing; this way, it seems faster to
get CI running in parallel for the three releases and unblock the
operations team on this issue.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants