1.40.0 introduced a regression for us: https://github.com/emscripten-core/emscripten/issues/11771 This is not necessary in the master branch, presumably because it doesn't build any WebGL code (yet).
master
Removes AppVeyor and all Travis jobs but the iOS one, which hasn't been ported to GitHub Actions yet (should be done soon). Backports new style scripts from `master` branch too to do the same checks.