{"object_kind":"push","event_name":"push","before":"dad4da06b1e00ea04145f12268e2345af74ba4e3","after":"56919190eebead6a46ca8840c3b0240f8c7f471e","ref":"refs/heads/main","ref_protected":false,"checkout_sha":"56919190eebead6a46ca8840c3b0240f8c7f471e","message":null,"user_id":94562,"user_name":"Íñigo Huguet","user_username":"ihuguet","user_email":"","user_avatar":"https://gitlab.freedesktop.org/uploads/-/system/user/avatar/94562/avatar.png","project_id":411,"project":{"id":411,"name":"NetworkManager","description":"NetworkManager — network management daemon","web_url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager","avatar_url":"https://gitlab.freedesktop.org/uploads/-/system/project/avatar/411/nm_logo.png","git_ssh_url":"git@ssh.gitlab.freedesktop.org:NetworkManager/NetworkManager.git","git_http_url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git","namespace":"NetworkManager","visibility_level":20,"path_with_namespace":"NetworkManager/NetworkManager","default_branch":"main","ci_config_path":"","homepage":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager","url":"git@ssh.gitlab.freedesktop.org:NetworkManager/NetworkManager.git","ssh_url":"git@ssh.gitlab.freedesktop.org:NetworkManager/NetworkManager.git","http_url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git"},"commits":[{"id":"56919190eebead6a46ca8840c3b0240f8c7f471e","message":"nm-version: set API_VERSION with MICRO+1 (temporary)\n\nIn the past, stable branches used odd micro numbers as development micro\nversion. Because of that, NM_API_VERSION was defined with MICRO+1 so we\ndon't get warnings during development.\n\nAs we stopped using odd micro=devel it is wrong to set MICRO+1 on odd\nreleases. Final users of 1.52.3 has NM_API_VERSION 1.52.4.\n\nHowever, during development we need to have MICRO+1. For example, if we\nare working on top of 1.52.3 towards the next 1.52.4, we define new\nsymbols with NM_AVAILABLE_IN_1_52_4. Because of that, we get compilation\nfailures until we finally bump to 1.52.4, just before the release. The\nCI remains red until then, potentially missing many bugs.\n\nFor now, just set MICRO+1 all the time. It is wrong, but it was wrong\nhalf of the time anyway, and at least we'll have a green CI until we\nimplement a definitive solution.\n","title":"nm-version: set API_VERSION with MICRO+1 (temporary)","timestamp":"2025-12-12T12:11:17+01:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/56919190eebead6a46ca8840c3b0240f8c7f471e","author":{"name":"Íñigo Huguet","email":"ihuguet@riseup.net"},"added":[],"modified":["src/libnm-core-public/nm-version-macros.h.in"],"removed":[]}],"total_commits_count":1,"push_options":{},"repository":{"name":"NetworkManager","url":"git@ssh.gitlab.freedesktop.org:NetworkManager/NetworkManager.git","description":"NetworkManager — network management daemon","homepage":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager","git_http_url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git","git_ssh_url":"git@ssh.gitlab.freedesktop.org:NetworkManager/NetworkManager.git","visibility_level":20}}