Files
vim/.github
Hirohito Higashi c6b041c639 CI: Keep the GTK4 job from affecting the other jobs
The GTK4 job added in 9.2.0931 timed out after 30 minutes on every run. The
tests did not hang, they were retried: 82 test functions failed under GTK4
against two in the otherwise identical GTK3 job, and runtest.vim runs a flaky
test up to five times with a sleep in between.

Raising the Test step timeout from 20 to 30 minutes for this made it apply to
every other job as well. Once the columns are no longer lost when a window is
split the job needs about sixteen minutes, so put the limit back to 20.

Twelve tests still fail, among them Test_hlsearch_clipboard and
Test_popup_select, which need a working clipboard; this is the only job that
runs a Wayland compositor. Let the job fail without failing the workflow
until that is sorted out. The Build step stays blocking, so a broken GTK4
build is still reported.

Also drop coverage from the job. The GTK3 job runs the same "make testgui"
with coverage enabled, so the instrumentation only makes this job slower.

closes: #21007

Signed-off-by: Hirohito Higashi <h.east.727@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
2026-08-11 19:49:28 +00:00
..