Update mapnik + port CI build to GitHub actions #129
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
DISCLAIMER: I did not test this more than running the test suite.
You can see the resulting GitHub action build here: https://github.com/n-peugnet/tilelive-mapnik/actions/runs/6408297813
As travis is not free for opensource project anymore and the appveyor build seems to be down also. Updated node to more current version.
Disable setup-node cache as package-lock.json is not commited in git
Upgrade node-mapnik to 4.5 as previous versions do not support node >= 10
Really build on Windows and include really old Nodejs version only for Ubuntu
Nodejs 8 is too old for the Universal build of mapnik
Consider Nodejs 14.x as an old version + add 20.x
Nodejs 14 it is not supported anymore, and 20.x is current LTS
We don't care about Windows, try on MacOs though
Remove travis build (doesn't seem to run anymore) + replace badges with GH actions
Fixes #128