Skip to content

ci: install Raylib headless runtime - #38619

Closed
danielpolimac wants to merge 2 commits into
commaai:masterfrom
danielpolimac:fix/linux-raylib-runtime
Closed

danielpolimac wants to merge 2 commits into
commaai:masterfrom
danielpolimac:fix/linux-raylib-runtime

Conversation

@danielpolimac

@danielpolimac danielpolimac commented Aug 13, 2026 •

Copy link
Copy Markdown

Summary

Installs the Linux EGL and GLES runtimes needed by Raylib's headless backend in the two CI jobs that use it.

Justification

The unit tests and Create UI Report jobs currently fail before project code runs because Raylib cannot load its runtime graphics libraries. Ubuntu's libegl1 and libgles2 packages provide libEGL.so.1 and libGLESv2.so.2.

Changes

  • Install libegl1 and libgles2 before the unit tests job.
  • Install libegl1 and libgles2 before the Create UI Report job.

Validation

  • git diff --check
  • The previous CI run confirmed libgles2 resolves the initial GLES error and exposed the remaining EGL dependency.
  • The new PR CI run verifies both affected jobs with both runtime libraries installed.

@github-actions

Copy link
Copy Markdown
Contributor

Process replay diff report

Replays driving segments through this PR and compares the behavior to master.
Please review any changes carefully to ensure they are expected.

✅ 0 changed, 66 passed, 0 errors

@therepanic

Copy link
Copy Markdown
Contributor

fixed in commaai/dependencies#99

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants