maplibre-native: Continuous Integration is failing on `metal-support` branch
- The build step
make ios-testfails on GitHub Actions at step 12, Line 1318 make ios-testbuilds fine on a local dev machine.- Need to be able to replicate on GitHub Actions either in the cloud build or a
self-hostedbuild. - Reference for hosting own runners.
- Reference for Self-hosted runners for GitHub Actions
- Recommend: make a new branch called
gh-actionsand touch files to change there. - See https://github.com/maplibre/maplibre-gl-native/compare/master...roblabs:gh-actions as an example of a separate branch that will not be checked in, but can facilitate testing of
self-hostedbuilds.
- Need to be able to replicate on GitHub Actions either in the cloud build or a
- The error in the logs “Failed To call eglInitialize()” is a reference in the MetalANGLE code, and basically is saying that the eglDisplay failed. Link to Display.mm#L28,L37
- The GitHub Actions build machine builds on an iPhone 8: Log entries
SimDevice: iPhone 8, iOS 14.4
- The GitHub Actions build machine builds on an iPhone 8: Log entries
About this issue
- Original URL
- State: closed
- Created 3 years ago
- Comments: 16 (5 by maintainers)
Commits related to this issue
- Remove the macOS test because according to https://github.com/maplibre/maplibre-gl-native/issues/78 that can't work — committed to Kode/Kinc by RobDangerous 2 years ago
If I remember correctly a previous technical steering committee meeting, the decision was to keep the MetalANGLE implementation alive such that we can offer and immediate solution if Apple should deprecate OpenGL one day.
Let’s do that. Ansible is not active yet right?