{"object_kind":"push","event_name":"push","before":"2461b1c00b32c583fbc848a5138dbfc7e8c2c49d","after":"ec9490ef19d281b10317b1a913ada4cb3ab7a15a","ref":"refs/heads/master","ref_protected":true,"checkout_sha":"ec9490ef19d281b10317b1a913ada4cb3ab7a15a","message":null,"user_id":5223,"user_name":"Julian Bouzas","user_username":"julian","user_email":"julian.bouzas@collabora.com","user_avatar":"https://gitlab.freedesktop.org/uploads/-/system/user/avatar/5223/avatar.png?v=1791792327","project_id":2941,"project":{"id":2941,"name":"wireplumber","description":"Session / policy manager implementation for PipeWire","web_url":"https://gitlab.freedesktop.org/pipewire/wireplumber","avatar_url":null,"git_ssh_url":"git@ssh.gitlab.freedesktop.org:pipewire/wireplumber.git","git_http_url":"https://gitlab.freedesktop.org/pipewire/wireplumber.git","namespace":"PipeWire","visibility_level":20,"path_with_namespace":"pipewire/wireplumber","default_branch":"master","ci_config_path":"","homepage":"https://gitlab.freedesktop.org/pipewire/wireplumber","url":"git@ssh.gitlab.freedesktop.org:pipewire/wireplumber.git","ssh_url":"git@ssh.gitlab.freedesktop.org:pipewire/wireplumber.git","http_url":"https://gitlab.freedesktop.org/pipewire/wireplumber.git"},"commits":[{"id":"6fe9df9faa82c7036a0a7912c9c3289cacb30c6c","message":"tests: organize the script tests in sub-folders\n\nThe script tests were all in one folder with a number prefix in their\nfile names, which made it hard to see which scripts each test covers.\n\nThe tests are now in sub-folders named after the scripts they test,\nwithout the number prefix, and their test names follow the same\nscripts// pattern as their file paths.\n\nAssisted-by: Claude:claude-opus-5-5\n","title":"tests: organize the script tests in sub-folders","timestamp":"2026-10-12T11:05:34-04:00","url":"https://gitlab.freedesktop.org/pipewire/wireplumber/-/commit/6fe9df9faa82c7036a0a7912c9c3289cacb30c6c","author":{"name":"Julian Bouzas","email":"julian.bouzas@collabora.com"},"added":["tests/scripts/scripts/default-nodes/initial-metadata-update.lua","tests/scripts/scripts/linking/default-device-node-capture.lua","tests/scripts/scripts/linking/default-device-node.lua","tests/scripts/scripts/linking/defined-device-node-node-target-capture.lua","tests/scripts/scripts/linking/defined-device-node-node-target.lua","tests/scripts/scripts/linking/defined-device-node-target-node-metadata-capture.lua","tests/scripts/scripts/linking/defined-device-node-target-node-metadata.lua","tests/scripts/scripts/linking/defined-device-node-target-object-int-capture.lua","tests/scripts/scripts/linking/defined-device-node-target-object-int-metadata-capture.lua","tests/scripts/scripts/linking/defined-device-node-target-object-int-metadata.lua","tests/scripts/scripts/linking/defined-device-node-target-object-int.lua","tests/scripts/scripts/linking/defined-device-node-target-object-metadata-capture.lua","tests/scripts/scripts/linking/defined-device-node-target-object-metadata.lua","tests/scripts/scripts/linking/defined-device-node-target-object-name-capture.lua","tests/scripts/scripts/linking/defined-device-node-target-object-name.lua","tests/scripts/scripts/linking/defined-device-node-target-object-string-capture.lua","tests/scripts/scripts/linking/defined-device-node-target-object-string.lua","tests/scripts/scripts/linking/non-default-device-node-capture.lua","tests/scripts/scripts/linking/non-default-device-node.lua","tests/scripts/scripts/node/suspend-fast-start-cancels-pending.lua","tests/scripts/scripts/node/suspend-fast-start-direction.lua","tests/scripts/scripts/node/suspend-fast-start-existing-client.lua","tests/scripts/scripts/node/suspend-fast-start-last-client.lua","tests/scripts/scripts/node/suspend-fast-start-other-clients.lua","tests/scripts/scripts/node/suspend-fast-start-partial-release.lua","tests/scripts/scripts/node/suspend-fast-start-slow-resume-only.lua","tests/scripts/scripts/node/suspend-fast-start.lua","tests/scripts/scripts/node/suspend-idle-source.lua"],"modified":["tests/scripts/meson.build"],"removed":[]},{"id":"a3f37d0bc4e6183d1ce41f699292bf627d5b686d","message":"tests: prefix the library test names with wp/\n\nThis makes it clear that these tests cover the wireplumber library,\nin the same way as the script tests are now prefixed with scripts/.\n\nAssisted-by: Claude:claude-opus-5-5\n","title":"tests: prefix the library test names with wp/","timestamp":"2026-10-12T11:09:29-04:00","url":"https://gitlab.freedesktop.org/pipewire/wireplumber/-/commit/a3f37d0bc4e6183d1ce41f699292bf627d5b686d","author":{"name":"Julian Bouzas","email":"julian.bouzas@collabora.com"},"added":[],"modified":["tests/wp/meson.build"],"removed":[]},{"id":"6c06e49046766ea6aeb25d33c7d5798fff77369c","message":"tests: prefix the module test names with modules/\n\nThis makes it clear that these tests cover the wireplumber modules, in\nthe same way as the library tests are prefixed with wp/.\n\nAssisted-by: Claude:claude-opus-5-5\n","title":"tests: prefix the module test names with modules/","timestamp":"2026-10-12T11:14:21-04:00","url":"https://gitlab.freedesktop.org/pipewire/wireplumber/-/commit/6c06e49046766ea6aeb25d33c7d5798fff77369c","author":{"name":"Julian Bouzas","email":"julian.bouzas@collabora.com"},"added":[],"modified":["tests/modules/meson.build"],"removed":[]},{"id":"ec9490ef19d281b10317b1a913ada4cb3ab7a15a","message":"tests: prefix the wplua test names with wplua/\n\nThis makes it clear that these tests cover the wplua library, in the\nsame way as the library tests are prefixed with wp/.\n\nAssisted-by: Claude:claude-opus-5-5\n","title":"tests: prefix the wplua test names with wplua/","timestamp":"2026-10-12T11:14:21-04:00","url":"https://gitlab.freedesktop.org/pipewire/wireplumber/-/commit/ec9490ef19d281b10317b1a913ada4cb3ab7a15a","author":{"name":"Julian Bouzas","email":"julian.bouzas@collabora.com"},"added":[],"modified":["tests/wplua/meson.build"],"removed":[]}],"total_commits_count":4,"push_options":{},"repository":{"name":"wireplumber","url":"git@ssh.gitlab.freedesktop.org:pipewire/wireplumber.git","description":"Session / policy manager implementation for PipeWire","homepage":"https://gitlab.freedesktop.org/pipewire/wireplumber","git_http_url":"https://gitlab.freedesktop.org/pipewire/wireplumber.git","git_ssh_url":"git@ssh.gitlab.freedesktop.org:pipewire/wireplumber.git","visibility_level":20}}