{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":6403019,"defaultBranch":"master","name":"ovirt-engine","ownerLogin":"oVirt","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-10-26T11:48:34.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1318634?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715686745.0","currentOid":""},"activityList":{"items":[{"before":"6bb53489fd4f32677495389e892618658fdd3f48","after":"c445450e61bc350c5c6c2a8be3d0259d76220aec","ref":"refs/heads/ovirt-engine-4.5.3.z","pushedAt":"2024-05-14T12:37:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mwperina","name":"Martin Perina","path":"/mwperina","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6696369?s=80&v=4"},"commit":{"message":"build: post ovirt-engine-4.5.3.11\n\nSigned-off-by: Martin Perina ","shortMessageHtmlLink":"build: post ovirt-engine-4.5.3.11"}},{"before":"8372b1ecd072ed99d1c582abbb17f23b8c14a069","after":"6bb53489fd4f32677495389e892618658fdd3f48","ref":"refs/heads/ovirt-engine-4.5.3.z","pushedAt":"2024-05-14T11:38:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mwperina","name":"Martin Perina","path":"/mwperina","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6696369?s=80&v=4"},"commit":{"message":"build: ovirt-engine-4.5.3.11\n\nSigned-off-by: Martin Perina ","shortMessageHtmlLink":"build: ovirt-engine-4.5.3.11"}},{"before":"18b3083948560e341aa5728acf50ad963561a9d5","after":null,"ref":"refs/heads/backport-0a1ba82","pushedAt":"2024-05-14T09:52:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mwperina","name":"Martin Perina","path":"/mwperina","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6696369?s=80&v=4"}},{"before":"8be3e8d368a5ddcf80ff8164f3eaa662692c8479","after":"8372b1ecd072ed99d1c582abbb17f23b8c14a069","ref":"refs/heads/ovirt-engine-4.5.3.z","pushedAt":"2024-05-14T09:52:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mwperina","name":"Martin Perina","path":"/mwperina","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6696369?s=80&v=4"},"commit":{"message":"During VM import from SD, exclude shared disk when iterating over disk snapshots. Signed-off-by: Shubha Kulkarni shubha.kulkarni@oracle.com\n\nSigned-off-by: ShubhaOracle ","shortMessageHtmlLink":"During VM import from SD, exclude shared disk when iterating over dis…"}},{"before":null,"after":"18b3083948560e341aa5728acf50ad963561a9d5","ref":"refs/heads/backport-0a1ba82","pushedAt":"2024-05-09T14:01:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"michalskrivanek","name":null,"path":"/michalskrivanek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16814555?s=80&v=4"},"commit":{"message":"During VM import from SD, exclude shared disk when iterating over disk snapshots. Signed-off-by: Shubha Kulkarni shubha.kulkarni@oracle.com\n\nSigned-off-by: ShubhaOracle ","shortMessageHtmlLink":"During VM import from SD, exclude shared disk when iterating over dis…"}},{"before":"8b751568f6d689df961a5eeca16237be7fdd376b","after":"0a1ba8203f22b6026234a9d70fda8764755103d0","ref":"refs/heads/master","pushedAt":"2024-05-06T11:40:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sandrobonazzola","name":"Sandro Bonazzola","path":"/sandrobonazzola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/937860?s=80&v=4"},"commit":{"message":"During VM import from SD, exclude shared disk when iterating over disk snapshots. Signed-off-by: Shubha Kulkarni shubha.kulkarni@oracle.com\n\nSigned-off-by: ShubhaOracle ","shortMessageHtmlLink":"During VM import from SD, exclude shared disk when iterating over dis…"}},{"before":"b94007b0369c84ec0aa2da0fc372daa318cfa389","after":"8b751568f6d689df961a5eeca16237be7fdd376b","ref":"refs/heads/master","pushedAt":"2024-05-06T11:38:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sandrobonazzola","name":"Sandro Bonazzola","path":"/sandrobonazzola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/937860?s=80&v=4"},"commit":{"message":"packaging: fix error when enabling KeyCloak\n\nThis fixes engine-setup error:\n[ ERROR ] Failed to execute stage 'Misc configuration': 'OVESETUP_OVN/ovirtProviderOvnSecret'\n\nSince commit 978c90e we save the ovirtProviderOvnSecret value in the\nsetup file.\nBut if this value is not there, but ovirtProviderOvn is True, the\nengine-setup fails.\n\nSo if we can't find the value in the config, a new password is\ngenerated.\n\nSigned-off-by: Jean-Louis Dupond ","shortMessageHtmlLink":"packaging: fix error when enabling KeyCloak"}},{"before":"0d006faaeda960b66e673d019d5e4da49ba98d11","after":"b94007b0369c84ec0aa2da0fc372daa318cfa389","ref":"refs/heads/master","pushedAt":"2024-04-26T16:24:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mwperina","name":"Martin Perina","path":"/mwperina","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6696369?s=80&v=4"},"commit":{"message":"engine: add scope 'openid' for compatibility with new versions of the keycloak\n\nThis is linked with this change for V19 and higher: https://www.keycloak.org/docs/latest/upgrading/index.html#userinfo-endpoint-changes\n\nNow for request user-info endpoint we need request token with 'openid' scope (this is required scope by standard)\n\nSigned-off-by: Melnichuk Stas ","shortMessageHtmlLink":"engine: add scope 'openid' for compatibility with new versions of the…"}},{"before":"7238a3766d5c2b961efbce4378f5b10bcb07353e","after":"0d006faaeda960b66e673d019d5e4da49ba98d11","ref":"refs/heads/master","pushedAt":"2024-04-26T15:04:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mwperina","name":"Martin Perina","path":"/mwperina","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6696369?s=80&v=4"},"commit":{"message":"Handle situation when empty groups not come from the keycloak (and hence from mod_auth_openidc)\n\nBefore the keycloak v22 it sends empty array as group claim when user not a member of any group.\nAfter v22 it not put this claim at all.\nLook discussion: https://github.com/keycloak/keycloak/issues/22340\n\nSigned-off-by: Stanislav Melnichuk ","shortMessageHtmlLink":"Handle situation when empty groups not come from the keycloak (and he…"}},{"before":"943a244d3ee1bafca559d904d614ab4ba689bb1f","after":"7238a3766d5c2b961efbce4378f5b10bcb07353e","ref":"refs/heads/master","pushedAt":"2024-04-15T16:53:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mwperina","name":"Martin Perina","path":"/mwperina","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6696369?s=80&v=4"},"commit":{"message":"db: cleanup: Remove crumbs after materialized views deletion\n\nThere were some remained parts after materialized views functionality deletion.\nComments and if-blocks that don't mean anything now.\nInitial deletion commit hash: fa5ead39d36cb999460f853d4573a36dba8ec8b0\n\nSigned-off-by: Stanislav Melnichuk ","shortMessageHtmlLink":"db: cleanup: Remove crumbs after materialized views deletion"}},{"before":"371555f7429c1f02c9672e3015f3c0666095c656","after":"2de31cb4166dbb5781428dbfb4f0ea47b77b7255","ref":"refs/heads/dependabot/maven/org.yaml-snakeyaml-2.0","pushedAt":"2024-04-03T13:19:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sandrobonazzola","name":"Sandro Bonazzola","path":"/sandrobonazzola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/937860?s=80&v=4"},"commit":{"message":"build(deps): bump org.yaml:snakeyaml from 1.33 to 2.0\n\nBumps [org.yaml:snakeyaml](https://bitbucket.org/snakeyaml/snakeyaml) from 1.33 to 2.0.\n- [Commits](https://bitbucket.org/snakeyaml/snakeyaml/branches/compare/snakeyaml-2.0..snakeyaml-1.33)\n\n---\nupdated-dependencies:\n- dependency-name: org.yaml:snakeyaml\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump org.yaml:snakeyaml from 1.33 to 2.0"}},{"before":"14bca0502d0a45aa8f8d85c43c3dd19d1f1ceb60","after":"943a244d3ee1bafca559d904d614ab4ba689bb1f","ref":"refs/heads/master","pushedAt":"2024-04-03T13:14:05.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"sandrobonazzola","name":"Sandro Bonazzola","path":"/sandrobonazzola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/937860?s=80&v=4"},"commit":{"message":"Fix comparision in VmListModel.java\n\nSigned-off-by: Anton Fadeev ","shortMessageHtmlLink":"Fix comparision in VmListModel.java"}},{"before":"421a6fdfc914e2c303d32885b97d11adba03952e","after":"14bca0502d0a45aa8f8d85c43c3dd19d1f1ceb60","ref":"refs/heads/master","pushedAt":"2024-03-27T07:46:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sandrobonazzola","name":"Sandro Bonazzola","path":"/sandrobonazzola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/937860?s=80&v=4"},"commit":{"message":"Fix CA generation as non-root user due to .rnd error\n\nengine-setup fails creating the CA certificate when running under non-root user with the following error:\n\n---------\n\nplugin.execute:923 execute-output: ('/home/build/**FILTERED**//share/**FILTERED**-engine/bin/pki-create-ca.sh', '--subject=/C=US/O=Test/CN=c0714690d92b.71630', '--keystore-password=**FILTERED**', '--ca-file=ca') stderr:\nCan't load .rnd into RNG\n803BCAC12B7F0000:error:12000079:random number generator:RAND_load_file:Cannot open file:crypto/rand/randfile.c:106:Filename=.rnd\nCannot write random bytes:\n803BCAC12B7F0000:error:12000079:random number generator:RAND_write_file:Cannot open file:crypto/rand/randfile.c:240:Filename=.rnd\nCannot generate CA request\n\n----------\n\nopenssl commands try to find a .rnd file in the current directly. If not found, it will be created.\nBut as we do not change early enough into the correct path, the .rnd file can't be created there, resulting in an error.\nSo we just switch move the openssl req command in the subshell in the correct PKIDIR path.\n\nSigned-off-by: Brooklyn Dewolf \nSigned-off-by: Jean-Louis Dupond ","shortMessageHtmlLink":"Fix CA generation as non-root user due to .rnd error"}},{"before":"af1e3c12a4289fa8a59a80c11a6b820014d5475d","after":"421a6fdfc914e2c303d32885b97d11adba03952e","ref":"refs/heads/master","pushedAt":"2024-03-06T09:45:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"didib","name":"Yedidyah Bar David","path":"/didib","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5362840?s=80&v=4"},"commit":{"message":"Skip chmod of ENGINE_EXTERNAL_PROVIDERS_TRUST_STORE in DEVELOPER_MODE\n\nThe keytool command before this _set_file_permissions is not executed in\nDEVELOPER_MODE.\nIf we execute the chmod, it fails with:\nFailed to execute stage 'Misc configuration': [Errno 2] No such file or directory: '/home/xxx/xxx/var/lib/ovirt-engine/external_truststore'\nas the file was not created.\n\nSigned-off-by: Jean-Louis Dupond ","shortMessageHtmlLink":"Skip chmod of ENGINE_EXTERNAL_PROVIDERS_TRUST_STORE in DEVELOPER_MODE"}},{"before":"eb315a9d37f3bb9da3061c658112e449cadec30b","after":"af1e3c12a4289fa8a59a80c11a6b820014d5475d","ref":"refs/heads/master","pushedAt":"2024-02-12T09:41:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mwperina","name":"Martin Perina","path":"/mwperina","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6696369?s=80&v=4"},"commit":{"message":"build: post ovirt-engine-4.5.6\n\nSigned-off-by: Sandro Bonazzola ","shortMessageHtmlLink":"build: post ovirt-engine-4.5.6"}},{"before":"08daf9d2f17024d603a241cca85d00adf153a2f2","after":"eb315a9d37f3bb9da3061c658112e449cadec30b","ref":"refs/heads/master","pushedAt":"2024-02-12T09:02:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"michalskrivanek","name":null,"path":"/michalskrivanek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16814555?s=80&v=4"},"commit":{"message":"build: ovirt-engine-4.5.6\n\nSigned-off-by: Sandro Bonazzola ","shortMessageHtmlLink":"build: ovirt-engine-4.5.6"}},{"before":"3d4b8a591a24b10640015cf8c53e248ecf69397a","after":"8be3e8d368a5ddcf80ff8164f3eaa662692c8479","ref":"refs/heads/ovirt-engine-4.5.3.z","pushedAt":"2024-01-31T12:59:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mwperina","name":"Martin Perina","path":"/mwperina","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6696369?s=80&v=4"},"commit":{"message":"build: post ovirt-engine-4.5.3.10\n\nSigned-off-by: Martin Perina ","shortMessageHtmlLink":"build: post ovirt-engine-4.5.3.10"}},{"before":"8caeb27f09dacf02e5bbb62d2361257ab065ed7c","after":"3d4b8a591a24b10640015cf8c53e248ecf69397a","ref":"refs/heads/ovirt-engine-4.5.3.z","pushedAt":"2024-01-31T12:08:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mwperina","name":"Martin Perina","path":"/mwperina","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6696369?s=80&v=4"},"commit":{"message":"build: ovirt-engine-4.5.3.10\n\nSigned-off-by: Martin Perina ","shortMessageHtmlLink":"build: ovirt-engine-4.5.3.10"}},{"before":"5a57ad7327f2fa110b85be701c4c72af5ce02de4","after":"8caeb27f09dacf02e5bbb62d2361257ab065ed7c","ref":"refs/heads/ovirt-engine-4.5.3.z","pushedAt":"2024-01-31T11:28:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mwperina","name":"Martin Perina","path":"/mwperina","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6696369?s=80&v=4"},"commit":{"message":"Disable execution of CreateUserSession from GWT code\n\nCreateUserSesssion should be executed only as a part of login flow, so\nexplicitly disable execution from GWT code.\n\nSigned-off-by: Martin Perina ","shortMessageHtmlLink":"Disable execution of CreateUserSession from GWT code"}},{"before":"d1b378c53597bfd93daa5bee07323b8a53785967","after":"08daf9d2f17024d603a241cca85d00adf153a2f2","ref":"refs/heads/master","pushedAt":"2024-01-31T07:55:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mwperina","name":"Martin Perina","path":"/mwperina","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6696369?s=80&v=4"},"commit":{"message":"Disable execution of CreateUserSession from GWT code\n\nCreateUserSesssion should be executed only as a part of login flow, so\nexplicitly disable execution from GWT code.\n\nSigned-off-by: Martin Perina ","shortMessageHtmlLink":"Disable execution of CreateUserSession from GWT code"}},{"before":"8d47cd71da264f96faea91736d21c35c514021d0","after":"d1b378c53597bfd93daa5bee07323b8a53785967","ref":"refs/heads/master","pushedAt":"2024-01-30T09:37:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"michalskrivanek","name":null,"path":"/michalskrivanek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16814555?s=80&v=4"},"commit":{"message":"Restore grafana.db selinux context after engine-restore\n\nRestore proper selinux context for /var/lib/grafana/grafana.db when\nrestoring from backup created by engine-backup.\n\nSigned-off-by: Martin Perina ","shortMessageHtmlLink":"Restore grafana.db selinux context after engine-restore"}},{"before":"4e43b4e56c400fb61ee5ed43ec919c64ad64aca0","after":null,"ref":"refs/heads/dependabot/maven/org.apache.sshd-sshd-common-2.9.3","pushedAt":"2024-01-02T09:05:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"12af746179d59be2992035500df1460d9cf0bf30","after":"8d47cd71da264f96faea91736d21c35c514021d0","ref":"refs/heads/master","pushedAt":"2024-01-02T08:01:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"michalskrivanek","name":null,"path":"/michalskrivanek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16814555?s=80&v=4"},"commit":{"message":"fix: remove unneeded quotes when updating kernel cmdline\n\nRemove unneeded quotes when running grubby to update\nkernel cmdline.\n\nFixes: #775\n\nSigned-off-by: Miguel Martín ","shortMessageHtmlLink":"fix: remove unneeded quotes when updating kernel cmdline"}},{"before":null,"after":"4e43b4e56c400fb61ee5ed43ec919c64ad64aca0","ref":"refs/heads/dependabot/maven/org.apache.sshd-sshd-common-2.9.3","pushedAt":"2023-12-22T14:06:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps): bump org.apache.sshd:sshd-common from 2.9.2 to 2.9.3\n\nBumps [org.apache.sshd:sshd-common](https://github.com/apache/mina-sshd) from 2.9.2 to 2.9.3.\n- [Release notes](https://github.com/apache/mina-sshd/releases)\n- [Changelog](https://github.com/apache/mina-sshd/blob/sshd-2.9.3/CHANGES.md)\n- [Commits](https://github.com/apache/mina-sshd/compare/sshd-2.9.2...sshd-2.9.3)\n\n---\nupdated-dependencies:\n- dependency-name: org.apache.sshd:sshd-common\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump org.apache.sshd:sshd-common from 2.9.2 to 2.9.3"}},{"before":null,"after":"371555f7429c1f02c9672e3015f3c0666095c656","ref":"refs/heads/dependabot/maven/org.yaml-snakeyaml-2.0","pushedAt":"2023-12-22T14:06:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps): bump org.yaml:snakeyaml from 1.33 to 2.0\n\nBumps [org.yaml:snakeyaml](https://bitbucket.org/snakeyaml/snakeyaml) from 1.33 to 2.0.\n- [Commits](https://bitbucket.org/snakeyaml/snakeyaml/branches/compare/snakeyaml-2.0..snakeyaml-1.33)\n\n---\nupdated-dependencies:\n- dependency-name: org.yaml:snakeyaml\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump org.yaml:snakeyaml from 1.33 to 2.0"}},{"before":"63a09f8370b54abdf650a08f34ae542b59c3297c","after":null,"ref":"refs/heads/backport-f797221","pushedAt":"2023-12-12T10:54:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"michalskrivanek","name":null,"path":"/michalskrivanek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16814555?s=80&v=4"}},{"before":"50e9223a82acd763e640c67fa4a43be761479734","after":"5a57ad7327f2fa110b85be701c4c72af5ce02de4","ref":"refs/heads/ovirt-engine-4.5.3.z","pushedAt":"2023-12-12T10:54:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"michalskrivanek","name":null,"path":"/michalskrivanek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16814555?s=80&v=4"},"commit":{"message":"core: Fail when getVolumeInfo fails during OVF read\n\nIn a scenario where we managed to list the images on the storage, but\nfailed to read get their information from vdsm, we will end up with\nengine assuming the OVF_STOREs are missing.\n\nInstead this patch treats a failure to retrieve the infromation as a\nfailure to force the user to retry.\n\nBug-Url: https://bugzilla.redhat.com/2244641\nSigned-off-by: Benny Zlotnik ","shortMessageHtmlLink":"core: Fail when getVolumeInfo fails during OVF read"}},{"before":null,"after":"63a09f8370b54abdf650a08f34ae542b59c3297c","ref":"refs/heads/backport-f797221","pushedAt":"2023-12-11T12:40:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"michalskrivanek","name":null,"path":"/michalskrivanek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16814555?s=80&v=4"},"commit":{"message":"core: Fail when getVolumeInfo fails during OVF read\n\nIn a scenario where we managed to list the images on the storage, but\nfailed to read get their information from vdsm, we will end up with\nengine assuming the OVF_STOREs are missing.\n\nInstead this patch treats a failure to retrieve the infromation as a\nfailure to force the user to retry.\n\nBug-Url: https://bugzilla.redhat.com/2244641\nSigned-off-by: Benny Zlotnik ","shortMessageHtmlLink":"core: Fail when getVolumeInfo fails during OVF read"}},{"before":"2a620c705e84db10dcc337f727a10d4226d89066","after":"12af746179d59be2992035500df1460d9cf0bf30","ref":"refs/heads/master","pushedAt":"2023-12-01T08:55:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sandrobonazzola","name":"Sandro Bonazzola","path":"/sandrobonazzola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/937860?s=80&v=4"},"commit":{"message":"build: post ovirt-engine-4.5.5\n\nSigned-off-by: Sandro Bonazzola ","shortMessageHtmlLink":"build: post ovirt-engine-4.5.5"}},{"before":"fa433592d684c5e37cde1d901e32a5269584e162","after":"2a620c705e84db10dcc337f727a10d4226d89066","ref":"refs/heads/master","pushedAt":"2023-12-01T07:54:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mwperina","name":"Martin Perina","path":"/mwperina","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6696369?s=80&v=4"},"commit":{"message":"build: ovirt-engine-4.5.5\n\nSigned-off-by: Sandro Bonazzola ","shortMessageHtmlLink":"build: ovirt-engine-4.5.5"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAESXSFNAA","startCursor":null,"endCursor":null}},"title":"Activity · oVirt/ovirt-engine"}