You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Done — seven years later, but done: GitHub Actions CI now runs on every push and PR (Travis wasn't the survivor of the CI wars). ubuntu-latest + Node 22, headless-gl under xvfb, ~80s per run.
One design note: the suite has ~93 known platform-dependent failures under Mesa's software renderer (float-packing precision in unsigned precision modes, a flaky Math.random uniqueness test, and Mesa-version-sensitive atan2 behavior) — all verified pre-existing against the pre-#840 dependency tree. CI diffs each run's failures against .github/known-test-failures.txt and fails only on new failures, so the signal is real instead of permanently red. Entries that stop failing get flagged for removal from the baseline.
Activity
robertleeplummerjr commentedon Oct 12, 2019
@PicoCreator what do you think helping out here?
fuzzie360 commentedon Jul 22, 2026
Done — seven years later, but done: GitHub Actions CI now runs on every push and PR (Travis wasn't the survivor of the CI wars). ubuntu-latest + Node 22, headless-gl under xvfb, ~80s per run.
One design note: the suite has ~93 known platform-dependent failures under Mesa's software renderer (float-packing precision in
unsigned precisionmodes, a flakyMath.randomuniqueness test, and Mesa-version-sensitiveatan2behavior) — all verified pre-existing against the pre-#840 dependency tree. CI diffs each run's failures against .github/known-test-failures.txt and fails only on new failures, so the signal is real instead of permanently red. Entries that stop failing get flagged for removal from the baseline.ci: Add GitHub Actions workflow running the test suite