[vim/vim] CI: Keep the GTK4 job from affecting the other jobs (PR #21007)

h_east (Vim Github Repository) <[email protected]> Tue, 11 Aug 2026 04:15:03 -0700
Newsgroups gmane.editors.vim.devel
Message-ID <vim/vim/pull/[email protected]>
The GTK4 job added in 9.2.0931 has timed out on every run so far. The tests do not hang, they are retried: 82 test functions fail 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. The 24 test files that hit a retry take 1301 seconds instead of 171.

Raising the Test step timeout from 20 to 30 minutes for this made it apply to every other job as well. Give the longer timeout to the GTK4 job only, and let that job fail without failing the workflow until the GTK4 GUI is fast enough for screen dumps. 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.
You can view, comment on, or merge this pull request online at:

  https://github.com/vim/vim/pull/21007

-- Commit Summary --

  * CI: Keep the GTK4 job from affecting the other jobs

-- File Changes --

    M .github/workflows/ci-linux.yml (8)

-- Patch Links --

https://github.com/vim/vim/pull/21007.patch
https://github.com/vim/vim/pull/21007.diff

-- 
Reply to this email directly or view it on GitHub:
https://github.com/vim/vim/pull/21007
You are receiving this because you are subscribed to this thread.

Message ID: <vim/vim/pull/[email protected]>

-- 
-- 
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

--- 
You received this message because you are subscribed to the Google Groups "vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
To view this discussion visit https://groups.google.com/d/msgid/vim_dev/vim/vim/pull/21007%40github.com.