{"object_kind":"push","event_name":"push","before":"7140f13d82db259cd5987a745c3025833178fdb5","after":"18b34d0bc00491068f103f4c4cede1ef97ad3c81","ref":"refs/heads/main","ref_protected":false,"checkout_sha":"18b34d0bc00491068f103f4c4cede1ef97ad3c81","message":null,"user_id":9716,"user_name":"Marge Bot","user_username":"marge-bot","user_email":"","user_avatar":"https://gitlab.freedesktop.org/uploads/-/system/user/avatar/9716/marge.png","project_id":147,"project":{"id":147,"name":"libinput","description":"Input device management and event handling library","web_url":"https://gitlab.freedesktop.org/libinput/libinput","avatar_url":null,"git_ssh_url":"git@ssh.gitlab.freedesktop.org:libinput/libinput.git","git_http_url":"https://gitlab.freedesktop.org/libinput/libinput.git","namespace":"libinput","visibility_level":20,"path_with_namespace":"libinput/libinput","default_branch":"main","ci_config_path":"","homepage":"https://gitlab.freedesktop.org/libinput/libinput","url":"git@ssh.gitlab.freedesktop.org:libinput/libinput.git","ssh_url":"git@ssh.gitlab.freedesktop.org:libinput/libinput.git","http_url":"https://gitlab.freedesktop.org/libinput/libinput.git"},"commits":[{"id":"c24ad64d18e4a091c83b57a600d1fadeec3d8e84","message":"meson.build: drop the timeouts to fit into the CI's 60 min limit\n\nThe vm tests had a 20 min timeout and a multiplier of 100. Our CI will\nkill us (without logs) after 60 minutes.\n\nLet's drop this to ~18min and a multiplier of 3 which gives us a few\nminutes for setup before the CI terminates us. Ideally this means\nwe get some meson logs on timeout failures.\n\nPart-of: \n","title":"meson.build: drop the timeouts to fit into the CI's 60 min limit","timestamp":"2025-07-17T00:16:02+00:00","url":"https://gitlab.freedesktop.org/libinput/libinput/-/commit/c24ad64d18e4a091c83b57a600d1fadeec3d8e84","author":{"name":"Peter Hutterer","email":"peter.hutterer@who-t.net"},"added":[],"modified":["meson.build"],"removed":[]},{"id":"18b34d0bc00491068f103f4c4cede1ef97ad3c81","message":"test: split some tablet tests into new groups\n\nOur CI pipeline fails 9 times out of 10 on the valgrind tests. The tests\nseem to finish in either 35 min or exceed the 60 min timeout limit, with\nnothing in between. To avoid this let's split into more groups so we can\na) run those more in parallel and b) are less likely to hit the\ntimeout when run slowly.\n\nAnalysis of recent logs shows the eraser button tests to be the worst\noffender, taking 752s (due to the combinatorial explosion) alone. The\nvarious tip and proximity tests together also take some time so let's\ngroup those out.\n\nPart-of: \n","title":"test: split some tablet tests into new groups","timestamp":"2025-07-17T00:16:02+00:00","url":"https://gitlab.freedesktop.org/libinput/libinput/-/commit/18b34d0bc00491068f103f4c4cede1ef97ad3c81","author":{"name":"Peter Hutterer","email":"peter.hutterer@who-t.net"},"added":[],"modified":[".gitlab-ci.yml",".gitlab-ci/config.yml","meson.build","test/test-tablet.c"],"removed":[]}],"total_commits_count":2,"push_options":{},"repository":{"name":"libinput","url":"git@ssh.gitlab.freedesktop.org:libinput/libinput.git","description":"Input device management and event handling library","homepage":"https://gitlab.freedesktop.org/libinput/libinput","git_http_url":"https://gitlab.freedesktop.org/libinput/libinput.git","git_ssh_url":"git@ssh.gitlab.freedesktop.org:libinput/libinput.git","visibility_level":20}}