{"object_kind":"push","event_name":"push","before":"737443255a00a7f5b8abe8d66e8a200cbf1e40fa","after":"50324c1dcbb611c733980202a934e36cf4dadac1","ref":"refs/heads/master","ref_protected":true,"checkout_sha":"50324c1dcbb611c733980202a934e36cf4dadac1","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=1792687578","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":"50324c1dcbb611c733980202a934e36cf4dadac1","message":"node: Destroy the WpImplNode on the owning client context\n\nDestroy the node on the client context's thread, like the device and\nmodule teardown, since it runs SPA plugin code that the lock can't guard.\n\nAssisted-by: Claude:claude-opus-5-5\n","title":"node: Destroy the WpImplNode on the owning client context","timestamp":"2026-10-22T13:49:16-04:00","url":"https://gitlab.freedesktop.org/pipewire/wireplumber/-/commit/50324c1dcbb611c733980202a934e36cf4dadac1","author":{"name":"Julian Bouzas","email":"julian.bouzas@collabora.com"},"added":[],"modified":["lib/wp/node.c"],"removed":[]}],"total_commits_count":1,"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}}