{"object_kind":"push","event_name":"push","before":"439143ea53c979e9ac6d214f3a586bbc23e2cfa4","after":"b17b46e84d2c81bb447d6e41bbc017aed29f5bd9","ref":"refs/heads/master","ref_protected":true,"checkout_sha":"b17b46e84d2c81bb447d6e41bbc017aed29f5bd9","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=1792494508","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":"550c9a90cc6fe45414e9a95f494c7f3dde540a8f","message":"m-lua-scripting: accept numbers in Client.update_permissions()\n\nOnly permission strings were accepted, so the Perm constants could not\nbe used with this method. Also accept integer permission values.\n\nAssisted-by: Claude:claude-opus-5-5\n","title":"m-lua-scripting: accept numbers in Client.update_permissions()","timestamp":"2026-10-20T08:33:38-04:00","url":"https://gitlab.freedesktop.org/pipewire/wireplumber/-/commit/550c9a90cc6fe45414e9a95f494c7f3dde540a8f","author":{"name":"Julian Bouzas","email":"julian.bouzas@collabora.com"},"added":[],"modified":["docs/rst/scripting/lua_api/lua_proxies_api.rst","modules/module-lua-scripting/api/api.c"],"removed":[]},{"id":"7b72b507793cb6e4447e6ac5b0a423cdb5567be9","message":"scripts: use the Perm constants in Client.update_permissions() calls\n\nAssisted-by: Claude:claude-opus-5-5\n","title":"scripts: use the Perm constants in Client.update_permissions() calls","timestamp":"2026-10-20T08:33:38-04:00","url":"https://gitlab.freedesktop.org/pipewire/wireplumber/-/commit/7b72b507793cb6e4447e6ac5b0a423cdb5567be9","author":{"name":"Julian Bouzas","email":"julian.bouzas@collabora.com"},"added":[],"modified":["docs/rst/scripting/lua_api/lua_permissions_api.rst","src/scripts/client/find-portal-access.lua","src/scripts/node/software-dsp.lua"],"removed":[]},{"id":"b17b46e84d2c81bb447d6e41bbc017aed29f5bd9","message":"find-portal-access: use a constant for the default permissions\n\nThis makes it easier to change the default permissions in the future.\n\nAssisted-by: Claude:claude-opus-5-5\n","title":"find-portal-access: use a constant for the default permissions","timestamp":"2026-10-20T08:37:23-04:00","url":"https://gitlab.freedesktop.org/pipewire/wireplumber/-/commit/b17b46e84d2c81bb447d6e41bbc017aed29f5bd9","author":{"name":"Julian Bouzas","email":"julian.bouzas@collabora.com"},"added":[],"modified":["src/scripts/client/find-portal-access.lua"],"removed":[]}],"total_commits_count":3,"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}}