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

chore: use Node 20 #45

Closed
wants to merge 1 commit into from
Closed

chore: use Node 20 #45

wants to merge 1 commit into from

Conversation

EvanHahn
Copy link
Contributor

This required updating the npm lockfile.

We may want to do additional work in the future (e.g., testing on different Node versions), but I think this is worth doing now.

This required updating the npm lockfile and CI.
@tomasciccola
Copy link
Contributor

Have you tried building the config with node 20? I think we freeze it at 12 because there's some puppeteer related things on mapeo-settings-builder that break in recent node versions

@tomasciccola
Copy link
Contributor

Also I think there's a false positive on the CI. The Build Asset step actually fails

@gmaclennan
Copy link
Member

yes, unfortunately the builder currently relies on Mapnik, and only works in Node 12.

@gmaclennan gmaclennan closed this Apr 18, 2024
@gmaclennan
Copy link
Member

actually reading through the logs it looks like this is actually working, but it doesn't work on my machine (MacOS M1), so I think the errors might be due to mapnik not building on Apple Silicon, rather than node version.

@gmaclennan
Copy link
Member

I'm thinking maybe to keep this on node12 for now, for the convenience of building locally for users with macOS

@gmaclennan gmaclennan mentioned this pull request Apr 18, 2024
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