Skip to content

[1.x] Update CI node version to 22#8852

Merged
ksen0 merged 3 commits into
processing:mainfrom
limzykenneth:main
Jun 1, 2026
Merged

[1.x] Update CI node version to 22#8852
ksen0 merged 3 commits into
processing:mainfrom
limzykenneth:main

Conversation

@limzykenneth

Copy link
Copy Markdown
Member

Changes:

All CI now runs Node.js 24 where needed, this should have LTS for quite awhile yet

@Vaivaswat2244

Vaivaswat2244 commented May 31, 2026

Copy link
Copy Markdown
Contributor

Hey @limzykenneth! I pulled your branch locally to test this. The actual problem is that we have puppeteer pinned to ^18.2.1, which is from Oct 2022. This old version tries to download Chrome revision r1045629 (Chrome 107), and that download fails under node 24 due to changes in how node handles network connections, leaving no chrome binary for the tests to launch.
Switching to the latest version of puppeteer , 25.1.0 solves the issue and tests run fine.

@limzykenneth

Copy link
Copy Markdown
Member Author

The test is not passing with latest version of puppeteer. Since this is 1.x, we'll not spend too much time updating it, I'll just update CI to use Node 22 for now.

@Vaivaswat2244

Copy link
Copy Markdown
Contributor

Makes sense! In the meantime, I can look into this more deeply and I'll try to understand why tests are failing.

@ksen0 ksen0 changed the title [1.x] Update CI node version to 24 [1.x] Update CI node version to 22 Jun 1, 2026
@ksen0 ksen0 merged commit fc50da4 into processing:main Jun 1, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants