export const CB_TARGET_OWNER = "owner"; export const CB_SOURCE_OWNER = "fork"; export const CB_REPO = "reponame"; export const CB_NOT_FOUND_PR_NUMBER = 1; export const CB_NEW_PR_URL = "new_pr_url"; export const CB_NEW_PR_NUMBER = 9999; export const CB_MERGED_PR_FIXTURE = { "url": "https://codeberg.org/api/v1/repos/owner/reponame/pulls/2368", "id": 1137188271, "node_id": "PR_kwDOABTq6s5DyB2v", "html_url": "https://codeberg.org/owner/reponame/pulls/2368", "diff_url": "https://codeberg.org/owner/reponame/pulls/2368.diff", "patch_url": "https://codeberg.org/owner/reponame/pulls/2368.patch", "issue_url": "https://codeberg.org/api/v1/repos/owner/reponame/issues/2368", "number": 2368, "state": "closed", "locked": false, "title": "PR Title", "user": { "login": "gh-user", "id": 11995863, "node_id": "MDQ6VXNlcjExOTk1ODYz", "avatar_url": "https://avatars.codebergusercontent.com/u/11995863?v=4", "gravatar_id": "", "url": "https://codeberg.org/api/v1/users/gh-user", "html_url": "https://codeberg.org/gh-user", "followers_url": "https://codeberg.org/api/v1/users/gh-user/followers", "following_url": "https://codeberg.org/api/v1/users/gh-user/following{/other_user}", "gists_url": "https://codeberg.org/api/v1/users/gh-user/gists{/gist_id}", "starred_url": "https://codeberg.org/api/v1/users/gh-user/starred{/owner}{/repo}", "subscriptions_url": "https://codeberg.org/api/v1/users/gh-user/subscriptions", "organizations_url": "https://codeberg.org/api/v1/users/gh-user/orgs", "repos_url": "https://codeberg.org/api/v1/users/gh-user/repos", "events_url": "https://codeberg.org/api/v1/users/gh-user/events{/privacy}", "received_events_url": "https://codeberg.org/api/v1/users/gh-user/received_events", "type": "User", "site_admin": false }, "body": "Please review and merge", "created_at": "2022-11-28T08:43:09Z", "updated_at": "2022-11-28T10:11:53Z", "closed_at": "2022-11-28T10:11:52Z", "merged_at": "2022-11-28T10:11:52Z", "merge_commit_sha": "28f63db774185f4ec4b57cd9aaeb12dbfb4c9ecc", "assignee": null, "assignees": [ ], "requested_reviewers": [ { "login": "requested-gh-user", "id": 1422582, "node_id": "MDQ6VXNlcjE0MjI1ODI=", "avatar_url": "https://avatars.codebergusercontent.com/u/1422582?v=4", "gravatar_id": "", "url": "https://codeberg.org/api/v1/users/requested-gh-user", "html_url": "https://codeberg.org/requested-gh-user", "followers_url": "https://codeberg.org/api/v1/users/requested-gh-user/followers", "following_url": "https://codeberg.org/api/v1/users/requested-gh-user/following{/other_user}", "gists_url": "https://codeberg.org/api/v1/users/requested-gh-user/gists{/gist_id}", "starred_url": "https://codeberg.org/api/v1/users/requested-gh-user/starred{/owner}{/repo}", "subscriptions_url": "https://codeberg.org/api/v1/users/requested-gh-user/subscriptions", "organizations_url": "https://codeberg.org/api/v1/users/requested-gh-user/orgs", "repos_url": "https://codeberg.org/api/v1/users/requested-gh-user/repos", "events_url": "https://codeberg.org/api/v1/users/requested-gh-user/events{/privacy}", "received_events_url": "https://codeberg.org/api/v1/users/requested-gh-user/received_events", "type": "User", "site_admin": false }, { "login": "gh-user", "id": 1422582, "node_id": "MDQ6VXNlcjE0MjI1ODI=", "avatar_url": "https://avatars.codebergusercontent.com/u/1422582?v=4", "gravatar_id": "", "url": "https://codeberg.org/api/v1/users/gh-user", "html_url": "https://codeberg.org/gh-user", "followers_url": "https://codeberg.org/api/v1/users/gh-user/followers", "following_url": "https://codeberg.org/api/v1/users/gh-user/following{/other_user}", "gists_url": "https://codeberg.org/api/v1/users/gh-user/gists{/gist_id}", "starred_url": "https://codeberg.org/api/v1/users/gh-user/starred{/owner}{/repo}", "subscriptions_url": "https://codeberg.org/api/v1/users/gh-user/subscriptions", "organizations_url": "https://codeberg.org/api/v1/users/gh-user/orgs", "repos_url": "https://codeberg.org/api/v1/users/gh-user/repos", "events_url": "https://codeberg.org/api/v1/users/gh-user/events{/privacy}", "received_events_url": "https://codeberg.org/api/v1/users/gh-user/received_events", "type": "User", "site_admin": false }, // Sometimes Codeberg returns null as part of requested_reviewers. null, ], "requested_teams": [ ], "labels": [ { "id": 4901021057, "node_id": "LA_kwDOImgs2354988AAAABJB-lgQ", "url": "https://codeberg.org/api/v1/repos/owner/reponame/labels/backport-prod", "name": "backport prod", "color": "AB975B", "default": false, "description": "" } ], "milestone": null, "draft": false, "commits_url": "https://codeberg.org/api/v1/repos/owner/reponame/pulls/2368/commits", "review_comments_url": "https://codeberg.org/api/v1/repos/owner/reponame/pulls/2368/comments", "review_comment_url": "https://codeberg.org/api/v1/repos/owner/reponame/pulls/comments{/number}", "comments_url": "https://codeberg.org/api/v1/repos/owner/reponame/issues/2368/comments", "statuses_url": "https://codeberg.org/api/v1/repos/owner/reponame/statuses/91748965051fae1330ad58d15cf694e103267c87", "head": { "label": "kiegroup:bump-8.31.x-drools-8.31.0.Final", "ref": "bump-8.31.x-drools-8.31.0.Final", "sha": "91748965051fae1330ad58d15cf694e103267c87", "user": { "login": "kiegroup", "id": 517980, "node_id": "MDEyOk9yZ2FuaXphdGlvbjUxNzk4MA==", "avatar_url": "https://avatars.codebergusercontent.com/u/517980?v=4", "gravatar_id": "", "url": "https://codeberg.org/api/v1/users/kiegroup", "html_url": "https://codeberg.org/kiegroup", "followers_url": "https://codeberg.org/api/v1/users/kiegroup/followers", "following_url": "https://codeberg.org/api/v1/users/kiegroup/following{/other_user}", "gists_url": "https://codeberg.org/api/v1/users/kiegroup/gists{/gist_id}", "starred_url": "https://codeberg.org/api/v1/users/kiegroup/starred{/owner}{/repo}", "subscriptions_url": "https://codeberg.org/api/v1/users/kiegroup/subscriptions", "organizations_url": "https://codeberg.org/api/v1/users/kiegroup/orgs", "repos_url": "https://codeberg.org/api/v1/users/kiegroup/repos", "events_url": "https://codeberg.org/api/v1/users/kiegroup/events{/privacy}", "received_events_url": "https://codeberg.org/api/v1/users/kiegroup/received_events", "type": "Organization", "site_admin": false }, "repo": { "id": 1370858, "node_id": "MDEwOlJlcG9zaXRvcnkxMzcwODU4", "name": "reponame", "full_name": "fork/reponame", "private": false, "owner": { "login": "kiegroup", "id": 517980, "node_id": "MDEyOk9yZ2FuaXphdGlvbjUxNzk4MA==", "avatar_url": "https://avatars.codebergusercontent.com/u/517980?v=4", "gravatar_id": "", "url": "https://codeberg.org/api/v1/users/kiegroup", "html_url": "https://codeberg.org/kiegroup", "followers_url": "https://codeberg.org/api/v1/users/kiegroup/followers", "following_url": "https://codeberg.org/api/v1/users/kiegroup/following{/other_user}", "gists_url": "https://codeberg.org/api/v1/users/kiegroup/gists{/gist_id}", "starred_url": "https://codeberg.org/api/v1/users/kiegroup/starred{/owner}{/repo}", "subscriptions_url": "https://codeberg.org/api/v1/users/kiegroup/subscriptions", "organizations_url": "https://codeberg.org/api/v1/users/kiegroup/orgs", "repos_url": "https://codeberg.org/api/v1/users/kiegroup/repos", "events_url": "https://codeberg.org/api/v1/users/kiegroup/events{/privacy}", "received_events_url": "https://codeberg.org/api/v1/users/kiegroup/received_events", "type": "Organization", "site_admin": false }, "html_url": "https://codeberg.org/fork/reponame", "description": "AI constraint solver in Java to optimize the vehicle routing problem, employee rostering, task assignment, maintenance scheduling, conference scheduling and other planning problems.", "fork": false, "url": "https://codeberg.org/api/v1/repos/fork/reponame", "forks_url": "https://codeberg.org/api/v1/repos/fork/reponame/forks", "keys_url": "https://codeberg.org/api/v1/repos/fork/reponame/keys{/key_id}", "collaborators_url": "https://codeberg.org/api/v1/repos/fork/reponame/collaborators{/collaborator}", "teams_url": "https://codeberg.org/api/v1/repos/fork/reponame/teams", "hooks_url": "https://codeberg.org/api/v1/repos/fork/reponame/hooks", "issue_events_url": "https://codeberg.org/api/v1/repos/fork/reponame/issues/events{/number}", "events_url": "https://codeberg.org/api/v1/repos/fork/reponame/events", "assignees_url": "https://codeberg.org/api/v1/repos/fork/reponame/assignees{/user}", "branches_url": "https://codeberg.org/api/v1/repos/fork/reponame/branches{/branch}", "tags_url": "https://codeberg.org/api/v1/repos/fork/reponame/tags", "blobs_url": "https://codeberg.org/api/v1/repos/fork/reponame/git/blobs{/sha}", "git_tags_url": "https://codeberg.org/api/v1/repos/fork/reponame/git/tags{/sha}", "git_refs_url": "https://codeberg.org/api/v1/repos/fork/reponame/git/refs{/sha}", "trees_url": "https://codeberg.org/api/v1/repos/fork/reponame/git/trees{/sha}", "statuses_url": "https://codeberg.org/api/v1/repos/fork/reponame/statuses/{sha}", "languages_url": "https://codeberg.org/api/v1/repos/fork/reponame/languages", "stargazers_url": "https://codeberg.org/api/v1/repos/fork/reponame/stargazers", "contributors_url": "https://codeberg.org/api/v1/repos/fork/reponame/contributors", "subscribers_url": "https://codeberg.org/api/v1/repos/fork/reponame/subscribers", "subscription_url": "https://codeberg.org/api/v1/repos/fork/reponame/subscription", "commits_url": "https://codeberg.org/api/v1/repos/fork/reponame/commits{/sha}", "git_commits_url": "https://codeberg.org/api/v1/repos/fork/reponame/git/commits{/sha}", "comments_url": "https://codeberg.org/api/v1/repos/fork/reponame/comments{/number}", "issue_comment_url": "https://codeberg.org/api/v1/repos/fork/reponame/issues/comments{/number}", "contents_url": "https://codeberg.org/api/v1/repos/fork/reponame/contents/{+path}", "compare_url": "https://codeberg.org/api/v1/repos/fork/reponame/compare/{base}...{head}", "merges_url": "https://codeberg.org/api/v1/repos/fork/reponame/merges", "archive_url": "https://codeberg.org/api/v1/repos/fork/reponame/{archive_format}{/ref}", "downloads_url": "https://codeberg.org/api/v1/repos/fork/reponame/downloads", "issues_url": "https://codeberg.org/api/v1/repos/fork/reponame/issues{/number}", "pulls_url": "https://codeberg.org/api/v1/repos/fork/reponame/pulls{/number}", "milestones_url": "https://codeberg.org/api/v1/repos/fork/reponame/milestones{/number}", "notifications_url": "https://codeberg.org/api/v1/repos/fork/reponame/notifications{?since,all,participating}", "labels_url": "https://codeberg.org/api/v1/repos/fork/reponame/labels{/name}", "releases_url": "https://codeberg.org/api/v1/repos/fork/reponame/releases{/id}", "deployments_url": "https://codeberg.org/api/v1/repos/fork/reponame/deployments", "created_at": "2011-02-15T19:38:23Z", "updated_at": "2022-11-28T05:01:47Z", "pushed_at": "2022-11-28T10:50:51Z", "git_url": "git://codeberg.org/fork/reponame.git", "ssh_url": "git@codeberg.org:fork/reponame.git", "clone_url": "https://codeberg.org/fork/reponame.git", "svn_url": "https://codeberg.org/fork/reponame", "homepage": "https://www.reponame.org", "size": 238339, "stargazers_count": 2811, "watchers_count": 2811, "language": "Java", "has_issues": false, "has_projects": false, "has_downloads": true, "has_wiki": false, "has_pages": false, "has_discussions": false, "forks_count": 878, "mirror_url": null, "archived": false, "disabled": false, "open_issues_count": 30, "license": { "key": "apache-2.0", "name": "Apache License 2.0", "spdx_id": "Apache-2.0", "url": "https://codeberg.org/api/v1/licenses/apache-2.0", "node_id": "MDc6TGljZW5zZTI=" }, "allow_forking": true, "is_template": false, "web_commit_signoff_required": false, "topics": [ "artificial-intelligence", "branch-and-bound", "constraint-programming", "constraint-satisfaction-problem", "constraint-solver", "constraints", "employee-rostering", "java", "local-search", "mathematical-optimization", "metaheuristics", "optimization", "rostering", "scheduling", "simulated-annealing", "solver", "tabu-search", "traveling-salesman", "traveling-salesman-problem", "vehicle-routing-problem" ], "visibility": "public", "forks": 878, "open_issues": 30, "watchers": 2811, "default_branch": "main" } }, "base": { "label": "kiegroup:8.31.x", "ref": "8.31.x", "sha": "8cfc286765cb01c84a1d62c65519fa8032bfecbd", "user": { "login": "kiegroup", "id": 517980, "node_id": "MDEyOk9yZ2FuaXphdGlvbjUxNzk4MA==", "avatar_url": "https://avatars.codebergusercontent.com/u/517980?v=4", "gravatar_id": "", "url": "https://codeberg.org/api/v1/users/kiegroup", "html_url": "https://codeberg.org/kiegroup", "followers_url": "https://codeberg.org/api/v1/users/kiegroup/followers", "following_url": "https://codeberg.org/api/v1/users/kiegroup/following{/other_user}", "gists_url": "https://codeberg.org/api/v1/users/kiegroup/gists{/gist_id}", "starred_url": "https://codeberg.org/api/v1/users/kiegroup/starred{/owner}{/repo}", "subscriptions_url": "https://codeberg.org/api/v1/users/kiegroup/subscriptions", "organizations_url": "https://codeberg.org/api/v1/users/kiegroup/orgs", "repos_url": "https://codeberg.org/api/v1/users/kiegroup/repos", "events_url": "https://codeberg.org/api/v1/users/kiegroup/events{/privacy}", "received_events_url": "https://codeberg.org/api/v1/users/kiegroup/received_events", "type": "Organization", "site_admin": false }, "repo": { "id": 1370858, "node_id": "MDEwOlJlcG9zaXRvcnkxMzcwODU4", "name": "reponame", "full_name": "owner/reponame", "private": false, "owner": { "login": "kiegroup", "id": 517980, "node_id": "MDEyOk9yZ2FuaXphdGlvbjUxNzk4MA==", "avatar_url": "https://avatars.codebergusercontent.com/u/517980?v=4", "gravatar_id": "", "url": "https://codeberg.org/api/v1/users/kiegroup", "html_url": "https://codeberg.org/kiegroup", "followers_url": "https://codeberg.org/api/v1/users/kiegroup/followers", "following_url": "https://codeberg.org/api/v1/users/kiegroup/following{/other_user}", "gists_url": "https://codeberg.org/api/v1/users/kiegroup/gists{/gist_id}", "starred_url": "https://codeberg.org/api/v1/users/kiegroup/starred{/owner}{/repo}", "subscriptions_url": "https://codeberg.org/api/v1/users/kiegroup/subscriptions", "organizations_url": "https://codeberg.org/api/v1/users/kiegroup/orgs", "repos_url": "https://codeberg.org/api/v1/users/kiegroup/repos", "events_url": "https://codeberg.org/api/v1/users/kiegroup/events{/privacy}", "received_events_url": "https://codeberg.org/api/v1/users/kiegroup/received_events", "type": "Organization", "site_admin": false }, "html_url": "https://codeberg.org/owner/reponame", "description": "AI constraint solver in Java to optimize the vehicle routing problem, employee rostering, task assignment, maintenance scheduling, conference scheduling and other planning problems.", "fork": false, "url": "https://codeberg.org/api/v1/repos/owner/reponame", "forks_url": "https://codeberg.org/api/v1/repos/owner/reponame/forks", "keys_url": "https://codeberg.org/api/v1/repos/owner/reponame/keys{/key_id}", "collaborators_url": "https://codeberg.org/api/v1/repos/owner/reponame/collaborators{/collaborator}", "teams_url": "https://codeberg.org/api/v1/repos/owner/reponame/teams", "hooks_url": "https://codeberg.org/api/v1/repos/owner/reponame/hooks", "issue_events_url": "https://codeberg.org/api/v1/repos/owner/reponame/issues/events{/number}", "events_url": "https://codeberg.org/api/v1/repos/owner/reponame/events", "assignees_url": "https://codeberg.org/api/v1/repos/owner/reponame/assignees{/user}", "branches_url": "https://codeberg.org/api/v1/repos/owner/reponame/branches{/branch}", "tags_url": "https://codeberg.org/api/v1/repos/owner/reponame/tags", "blobs_url": "https://codeberg.org/api/v1/repos/owner/reponame/git/blobs{/sha}", "git_tags_url": "https://codeberg.org/api/v1/repos/owner/reponame/git/tags{/sha}", "git_refs_url": "https://codeberg.org/api/v1/repos/owner/reponame/git/refs{/sha}", "trees_url": "https://codeberg.org/api/v1/repos/owner/reponame/git/trees{/sha}", "statuses_url": "https://codeberg.org/api/v1/repos/owner/reponame/statuses/{sha}", "languages_url": "https://codeberg.org/api/v1/repos/owner/reponame/languages", "stargazers_url": "https://codeberg.org/api/v1/repos/owner/reponame/stargazers", "contributors_url": "https://codeberg.org/api/v1/repos/owner/reponame/contributors", "subscribers_url": "https://codeberg.org/api/v1/repos/owner/reponame/subscribers", "subscription_url": "https://codeberg.org/api/v1/repos/owner/reponame/subscription", "commits_url": "https://codeberg.org/api/v1/repos/owner/reponame/commits{/sha}", "git_commits_url": "https://codeberg.org/api/v1/repos/owner/reponame/git/commits{/sha}", "comments_url": "https://codeberg.org/api/v1/repos/owner/reponame/comments{/number}", "issue_comment_url": "https://codeberg.org/api/v1/repos/owner/reponame/issues/comments{/number}", "contents_url": "https://codeberg.org/api/v1/repos/owner/reponame/contents/{+path}", "compare_url": "https://codeberg.org/api/v1/repos/owner/reponame/compare/{base}...{head}", "merges_url": "https://codeberg.org/api/v1/repos/owner/reponame/merges", "archive_url": "https://codeberg.org/api/v1/repos/owner/reponame/{archive_format}{/ref}", "downloads_url": "https://codeberg.org/api/v1/repos/owner/reponame/downloads", "issues_url": "https://codeberg.org/api/v1/repos/owner/reponame/issues{/number}", "pulls_url": "https://codeberg.org/api/v1/repos/owner/reponame/pulls{/number}", "milestones_url": "https://codeberg.org/api/v1/repos/owner/reponame/milestones{/number}", "notifications_url": "https://codeberg.org/api/v1/repos/owner/reponame/notifications{?since,all,participating}", "labels_url": "https://codeberg.org/api/v1/repos/owner/reponame/labels{/name}", "releases_url": "https://codeberg.org/api/v1/repos/owner/reponame/releases{/id}", "deployments_url": "https://codeberg.org/api/v1/repos/owner/reponame/deployments", "created_at": "2011-02-15T19:38:23Z", "updated_at": "2022-11-28T05:01:47Z", "pushed_at": "2022-11-28T10:50:51Z", "git_url": "git://codeberg.org/owner/reponame.git", "ssh_url": "git@codeberg.org:owner/reponame.git", "clone_url": "https://codeberg.org/owner/reponame.git", "svn_url": "https://codeberg.org/owner/reponame", "homepage": "https://www.reponame.org", "size": 238339, "stargazers_count": 2811, "watchers_count": 2811, "language": "Java", "has_issues": false, "has_projects": false, "has_downloads": true, "has_wiki": false, "has_pages": false, "has_discussions": false, "forks_count": 878, "mirror_url": null, "archived": false, "disabled": false, "open_issues_count": 30, "license": { "key": "apache-2.0", "name": "Apache License 2.0", "spdx_id": "Apache-2.0", "url": "https://codeberg.org/api/v1/licenses/apache-2.0", "node_id": "MDc6TGljZW5zZTI=" }, "allow_forking": true, "is_template": false, "web_commit_signoff_required": false, "topics": [ "artificial-intelligence", "branch-and-bound", "constraint-programming", "constraint-satisfaction-problem", "constraint-solver", "constraints", "employee-rostering", "java", "local-search", "mathematical-optimization", "metaheuristics", "optimization", "rostering", "scheduling", "simulated-annealing", "solver", "tabu-search", "traveling-salesman", "traveling-salesman-problem", "vehicle-routing-problem" ], "visibility": "public", "forks": 878, "open_issues": 30, "watchers": 2811, "default_branch": "main" } }, "_links": { "self": { "href": "https://codeberg.org/api/v1/repos/owner/reponame/pulls/2368" }, "html": { "href": "https://codeberg.org/owner/reponame/pulls/2368" }, "issue": { "href": "https://codeberg.org/api/v1/repos/owner/reponame/issues/2368" }, "comments": { "href": "https://codeberg.org/api/v1/repos/owner/reponame/issues/2368/comments" }, "review_comments": { "href": "https://codeberg.org/api/v1/repos/owner/reponame/pulls/2368/comments" }, "review_comment": { "href": "https://codeberg.org/api/v1/repos/owner/reponame/pulls/comments{/number}" }, "commits": { "href": "https://codeberg.org/api/v1/repos/owner/reponame/pulls/2368/commits" }, "statuses": { "href": "https://codeberg.org/api/v1/repos/owner/reponame/statuses/91748965051fae1330ad58d15cf694e103267c87" } }, "author_association": "CONTRIBUTOR", "auto_merge": null, "active_lock_reason": null, "merged": true, "mergeable": null, "rebaseable": null, "mergeable_state": "unknown", "merged_by": { "login": "that-s-a-user", "id": 17157711, "node_id": "MDQ6VXNlcjE3MTU3NzEx", "avatar_url": "https://avatars.codebergusercontent.com/u/17157711?v=4", "gravatar_id": "", "url": "https://codeberg.org/api/v1/users/that-s-a-user", "html_url": "https://codeberg.org/that-s-a-user", "followers_url": "https://codeberg.org/api/v1/users/that-s-a-user/followers", "following_url": "https://codeberg.org/api/v1/users/that-s-a-user/following{/other_user}", "gists_url": "https://codeberg.org/api/v1/users/that-s-a-user/gists{/gist_id}", "starred_url": "https://codeberg.org/api/v1/users/that-s-a-user/starred{/owner}{/repo}", "subscriptions_url": "https://codeberg.org/api/v1/users/that-s-a-user/subscriptions", "organizations_url": "https://codeberg.org/api/v1/users/that-s-a-user/orgs", "repos_url": "https://codeberg.org/api/v1/users/that-s-a-user/repos", "events_url": "https://codeberg.org/api/v1/users/that-s-a-user/events{/privacy}", "received_events_url": "https://codeberg.org/api/v1/users/that-s-a-user/received_events", "type": "User", "site_admin": false }, "comments": 0, "review_comments": 0, "maintainer_can_modify": false, "commits": 2, "additions": 2, "deletions": 2, "changed_files": 2 }; export const CB_OPEN_PR_FIXTURE = { "url": "https://codeberg.org/api/v1/repos/owner/reponame/pulls/4444", "id": 1137188271, "node_id": "PR_kwDOABTq6s5DyB2v", "html_url": "https://codeberg.org/owner/reponame/pulls/4444", "diff_url": "https://codeberg.org/owner/reponame/pulls/4444.diff", "patch_url": "https://codeberg.org/owner/reponame/pulls/4444.patch", "issue_url": "https://codeberg.org/api/v1/repos/owner/reponame/issues/4444", "number": 4444, "state": "open", "locked": false, "title": "PR Title", "user": { "login": "gh-user", "id": 11995863, "node_id": "MDQ6VXNlcjExOTk1ODYz", "avatar_url": "https://avatars.codebergusercontent.com/u/11995863?v=4", "gravatar_id": "", "url": "https://codeberg.org/api/v1/users/gh-user", "html_url": "https://codeberg.org/gh-user", "followers_url": "https://codeberg.org/api/v1/users/gh-user/followers", "following_url": "https://codeberg.org/api/v1/users/gh-user/following{/other_user}", "gists_url": "https://codeberg.org/api/v1/users/gh-user/gists{/gist_id}", "starred_url": "https://codeberg.org/api/v1/users/gh-user/starred{/owner}{/repo}", "subscriptions_url": "https://codeberg.org/api/v1/users/gh-user/subscriptions", "organizations_url": "https://codeberg.org/api/v1/users/gh-user/orgs", "repos_url": "https://codeberg.org/api/v1/users/gh-user/repos", "events_url": "https://codeberg.org/api/v1/users/gh-user/events{/privacy}", "received_events_url": "https://codeberg.org/api/v1/users/gh-user/received_events", "type": "User", "site_admin": false }, "body": "Please review and merge", "created_at": "2022-11-28T08:43:09Z", "updated_at": "2022-11-28T10:11:53Z", "closed_at": "2022-11-28T10:11:52Z", "merged_at": "2022-11-28T10:11:52Z", "merge_commit_sha": "28f63db774185f4ec4b57cd9aaeb12dbfb4c9ecc", "assignee": null, "assignees": [ ], "requested_reviewers": [ { "login": "gh-user", "id": 1422582, "node_id": "MDQ6VXNlcjE0MjI1ODI=", "avatar_url": "https://avatars.codebergusercontent.com/u/1422582?v=4", "gravatar_id": "", "url": "https://codeberg.org/api/v1/users/gh-user", "html_url": "https://codeberg.org/gh-user", "followers_url": "https://codeberg.org/api/v1/users/gh-user/followers", "following_url": "https://codeberg.org/api/v1/users/gh-user/following{/other_user}", "gists_url": "https://codeberg.org/api/v1/users/gh-user/gists{/gist_id}", "starred_url": "https://codeberg.org/api/v1/users/gh-user/starred{/owner}{/repo}", "subscriptions_url": "https://codeberg.org/api/v1/users/gh-user/subscriptions", "organizations_url": "https://codeberg.org/api/v1/users/gh-user/orgs", "repos_url": "https://codeberg.org/api/v1/users/gh-user/repos", "events_url": "https://codeberg.org/api/v1/users/gh-user/events{/privacy}", "received_events_url": "https://codeberg.org/api/v1/users/gh-user/received_events", "type": "User", "site_admin": false } ], "requested_teams": [ ], "labels": [ ], "milestone": null, "draft": false, "commits_url": "https://codeberg.org/api/v1/repos/owner/reponame/pulls/4444/commits", "review_comments_url": "https://codeberg.org/api/v1/repos/owner/reponame/pulls/4444/comments", "review_comment_url": "https://codeberg.org/api/v1/repos/owner/reponame/pulls/comments{/number}", "comments_url": "https://codeberg.org/api/v1/repos/owner/reponame/issues/4444/comments", "statuses_url": "https://codeberg.org/api/v1/repos/owner/reponame/statuses/91748965051fae1330ad58d15cf694e103267c87", "head": { "label": "kiegroup:bump-8.31.x-drools-8.31.0.Final", "ref": "bump-8.31.x-drools-8.31.0.Final", "sha": "91748965051fae1330ad58d15cf694e103267c87", "user": { "login": "kiegroup", "id": 517980, "node_id": "MDEyOk9yZ2FuaXphdGlvbjUxNzk4MA==", "avatar_url": "https://avatars.codebergusercontent.com/u/517980?v=4", "gravatar_id": "", "url": "https://codeberg.org/api/v1/users/kiegroup", "html_url": "https://codeberg.org/kiegroup", "followers_url": "https://codeberg.org/api/v1/users/kiegroup/followers", "following_url": "https://codeberg.org/api/v1/users/kiegroup/following{/other_user}", "gists_url": "https://codeberg.org/api/v1/users/kiegroup/gists{/gist_id}", "starred_url": "https://codeberg.org/api/v1/users/kiegroup/starred{/owner}{/repo}", "subscriptions_url": "https://codeberg.org/api/v1/users/kiegroup/subscriptions", "organizations_url": "https://codeberg.org/api/v1/users/kiegroup/orgs", "repos_url": "https://codeberg.org/api/v1/users/kiegroup/repos", "events_url": "https://codeberg.org/api/v1/users/kiegroup/events{/privacy}", "received_events_url": "https://codeberg.org/api/v1/users/kiegroup/received_events", "type": "Organization", "site_admin": false }, "repo": { "id": 1370858, "node_id": "MDEwOlJlcG9zaXRvcnkxMzcwODU4", "name": "reponame", "full_name": "fork/reponame", "private": false, "owner": { "login": "kiegroup", "id": 517980, "node_id": "MDEyOk9yZ2FuaXphdGlvbjUxNzk4MA==", "avatar_url": "https://avatars.codebergusercontent.com/u/517980?v=4", "gravatar_id": "", "url": "https://codeberg.org/api/v1/users/kiegroup", "html_url": "https://codeberg.org/kiegroup", "followers_url": "https://codeberg.org/api/v1/users/kiegroup/followers", "following_url": "https://codeberg.org/api/v1/users/kiegroup/following{/other_user}", "gists_url": "https://codeberg.org/api/v1/users/kiegroup/gists{/gist_id}", "starred_url": "https://codeberg.org/api/v1/users/kiegroup/starred{/owner}{/repo}", "subscriptions_url": "https://codeberg.org/api/v1/users/kiegroup/subscriptions", "organizations_url": "https://codeberg.org/api/v1/users/kiegroup/orgs", "repos_url": "https://codeberg.org/api/v1/users/kiegroup/repos", "events_url": "https://codeberg.org/api/v1/users/kiegroup/events{/privacy}", "received_events_url": "https://codeberg.org/api/v1/users/kiegroup/received_events", "type": "Organization", "site_admin": false }, "html_url": "https://codeberg.org/fork/reponame", "description": "AI constraint solver in Java to optimize the vehicle routing problem, employee rostering, task assignment, maintenance scheduling, conference scheduling and other planning problems.", "fork": false, "url": "https://codeberg.org/api/v1/repos/fork/reponame", "forks_url": "https://codeberg.org/api/v1/repos/fork/reponame/forks", "keys_url": "https://codeberg.org/api/v1/repos/fork/reponame/keys{/key_id}", "collaborators_url": "https://codeberg.org/api/v1/repos/fork/reponame/collaborators{/collaborator}", "teams_url": "https://codeberg.org/api/v1/repos/fork/reponame/teams", "hooks_url": "https://codeberg.org/api/v1/repos/fork/reponame/hooks", "issue_events_url": "https://codeberg.org/api/v1/repos/fork/reponame/issues/events{/number}", "events_url": "https://codeberg.org/api/v1/repos/fork/reponame/events", "assignees_url": "https://codeberg.org/api/v1/repos/fork/reponame/assignees{/user}", "branches_url": "https://codeberg.org/api/v1/repos/fork/reponame/branches{/branch}", "tags_url": "https://codeberg.org/api/v1/repos/fork/reponame/tags", "blobs_url": "https://codeberg.org/api/v1/repos/fork/reponame/git/blobs{/sha}", "git_tags_url": "https://codeberg.org/api/v1/repos/fork/reponame/git/tags{/sha}", "git_refs_url": "https://codeberg.org/api/v1/repos/fork/reponame/git/refs{/sha}", "trees_url": "https://codeberg.org/api/v1/repos/fork/reponame/git/trees{/sha}", "statuses_url": "https://codeberg.org/api/v1/repos/fork/reponame/statuses/{sha}", "languages_url": "https://codeberg.org/api/v1/repos/fork/reponame/languages", "stargazers_url": "https://codeberg.org/api/v1/repos/fork/reponame/stargazers", "contributors_url": "https://codeberg.org/api/v1/repos/fork/reponame/contributors", "subscribers_url": "https://codeberg.org/api/v1/repos/fork/reponame/subscribers", "subscription_url": "https://codeberg.org/api/v1/repos/fork/reponame/subscription", "commits_url": "https://codeberg.org/api/v1/repos/fork/reponame/commits{/sha}", "git_commits_url": "https://codeberg.org/api/v1/repos/fork/reponame/git/commits{/sha}", "comments_url": "https://codeberg.org/api/v1/repos/fork/reponame/comments{/number}", "issue_comment_url": "https://codeberg.org/api/v1/repos/fork/reponame/issues/comments{/number}", "contents_url": "https://codeberg.org/api/v1/repos/fork/reponame/contents/{+path}", "compare_url": "https://codeberg.org/api/v1/repos/fork/reponame/compare/{base}...{head}", "merges_url": "https://codeberg.org/api/v1/repos/fork/reponame/merges", "archive_url": "https://codeberg.org/api/v1/repos/fork/reponame/{archive_format}{/ref}", "downloads_url": "https://codeberg.org/api/v1/repos/fork/reponame/downloads", "issues_url": "https://codeberg.org/api/v1/repos/fork/reponame/issues{/number}", "pulls_url": "https://codeberg.org/api/v1/repos/fork/reponame/pulls{/number}", "milestones_url": "https://codeberg.org/api/v1/repos/fork/reponame/milestones{/number}", "notifications_url": "https://codeberg.org/api/v1/repos/fork/reponame/notifications{?since,all,participating}", "labels_url": "https://codeberg.org/api/v1/repos/fork/reponame/labels{/name}", "releases_url": "https://codeberg.org/api/v1/repos/fork/reponame/releases{/id}", "deployments_url": "https://codeberg.org/api/v1/repos/fork/reponame/deployments", "created_at": "2011-02-15T19:38:23Z", "updated_at": "2022-11-28T05:01:47Z", "pushed_at": "2022-11-28T10:50:51Z", "git_url": "git://codeberg.org/fork/reponame.git", "ssh_url": "git@codeberg.org:fork/reponame.git", "clone_url": "https://codeberg.org/fork/reponame.git", "svn_url": "https://codeberg.org/fork/reponame", "homepage": "https://www.reponame.org", "size": 238339, "stargazers_count": 2811, "watchers_count": 2811, "language": "Java", "has_issues": false, "has_projects": false, "has_downloads": true, "has_wiki": false, "has_pages": false, "has_discussions": false, "forks_count": 878, "mirror_url": null, "archived": false, "disabled": false, "open_issues_count": 30, "license": { "key": "apache-2.0", "name": "Apache License 2.0", "spdx_id": "Apache-2.0", "url": "https://codeberg.org/api/v1/licenses/apache-2.0", "node_id": "MDc6TGljZW5zZTI=" }, "allow_forking": true, "is_template": false, "web_commit_signoff_required": false, "topics": [ "artificial-intelligence", "branch-and-bound", "constraint-programming", "constraint-satisfaction-problem", "constraint-solver", "constraints", "employee-rostering", "java", "local-search", "mathematical-optimization", "metaheuristics", "optimization", "rostering", "scheduling", "simulated-annealing", "solver", "tabu-search", "traveling-salesman", "traveling-salesman-problem", "vehicle-routing-problem" ], "visibility": "public", "forks": 878, "open_issues": 30, "watchers": 2811, "default_branch": "main" } }, "base": { "label": "kiegroup:8.31.x", "ref": "8.31.x", "sha": "8cfc286765cb01c84a1d62c65519fa8032bfecbd", "user": { "login": "kiegroup", "id": 517980, "node_id": "MDEyOk9yZ2FuaXphdGlvbjUxNzk4MA==", "avatar_url": "https://avatars.codebergusercontent.com/u/517980?v=4", "gravatar_id": "", "url": "https://codeberg.org/api/v1/users/kiegroup", "html_url": "https://codeberg.org/kiegroup", "followers_url": "https://codeberg.org/api/v1/users/kiegroup/followers", "following_url": "https://codeberg.org/api/v1/users/kiegroup/following{/other_user}", "gists_url": "https://codeberg.org/api/v1/users/kiegroup/gists{/gist_id}", "starred_url": "https://codeberg.org/api/v1/users/kiegroup/starred{/owner}{/repo}", "subscriptions_url": "https://codeberg.org/api/v1/users/kiegroup/subscriptions", "organizations_url": "https://codeberg.org/api/v1/users/kiegroup/orgs", "repos_url": "https://codeberg.org/api/v1/users/kiegroup/repos", "events_url": "https://codeberg.org/api/v1/users/kiegroup/events{/privacy}", "received_events_url": "https://codeberg.org/api/v1/users/kiegroup/received_events", "type": "Organization", "site_admin": false }, "repo": { "id": 1370858, "node_id": "MDEwOlJlcG9zaXRvcnkxMzcwODU4", "name": "reponame", "full_name": "owner/reponame", "private": false, "owner": { "login": "kiegroup", "id": 517980, "node_id": "MDEyOk9yZ2FuaXphdGlvbjUxNzk4MA==", "avatar_url": "https://avatars.codebergusercontent.com/u/517980?v=4", "gravatar_id": "", "url": "https://codeberg.org/api/v1/users/kiegroup", "html_url": "https://codeberg.org/kiegroup", "followers_url": "https://codeberg.org/api/v1/users/kiegroup/followers", "following_url": "https://codeberg.org/api/v1/users/kiegroup/following{/other_user}", "gists_url": "https://codeberg.org/api/v1/users/kiegroup/gists{/gist_id}", "starred_url": "https://codeberg.org/api/v1/users/kiegroup/starred{/owner}{/repo}", "subscriptions_url": "https://codeberg.org/api/v1/users/kiegroup/subscriptions", "organizations_url": "https://codeberg.org/api/v1/users/kiegroup/orgs", "repos_url": "https://codeberg.org/api/v1/users/kiegroup/repos", "events_url": "https://codeberg.org/api/v1/users/kiegroup/events{/privacy}", "received_events_url": "https://codeberg.org/api/v1/users/kiegroup/received_events", "type": "Organization", "site_admin": false }, "html_url": "https://codeberg.org/owner/reponame", "description": "AI constraint solver in Java to optimize the vehicle routing problem, employee rostering, task assignment, maintenance scheduling, conference scheduling and other planning problems.", "fork": false, "url": "https://codeberg.org/api/v1/repos/owner/reponame", "forks_url": "https://codeberg.org/api/v1/repos/owner/reponame/forks", "keys_url": "https://codeberg.org/api/v1/repos/owner/reponame/keys{/key_id}", "collaborators_url": "https://codeberg.org/api/v1/repos/owner/reponame/collaborators{/collaborator}", "teams_url": "https://codeberg.org/api/v1/repos/owner/reponame/teams", "hooks_url": "https://codeberg.org/api/v1/repos/owner/reponame/hooks", "issue_events_url": "https://codeberg.org/api/v1/repos/owner/reponame/issues/events{/number}", "events_url": "https://codeberg.org/api/v1/repos/owner/reponame/events", "assignees_url": "https://codeberg.org/api/v1/repos/owner/reponame/assignees{/user}", "branches_url": "https://codeberg.org/api/v1/repos/owner/reponame/branches{/branch}", "tags_url": "https://codeberg.org/api/v1/repos/owner/reponame/tags", "blobs_url": "https://codeberg.org/api/v1/repos/owner/reponame/git/blobs{/sha}", "git_tags_url": "https://codeberg.org/api/v1/repos/owner/reponame/git/tags{/sha}", "git_refs_url": "https://codeberg.org/api/v1/repos/owner/reponame/git/refs{/sha}", "trees_url": "https://codeberg.org/api/v1/repos/owner/reponame/git/trees{/sha}", "statuses_url": "https://codeberg.org/api/v1/repos/owner/reponame/statuses/{sha}", "languages_url": "https://codeberg.org/api/v1/repos/owner/reponame/languages", "stargazers_url": "https://codeberg.org/api/v1/repos/owner/reponame/stargazers", "contributors_url": "https://codeberg.org/api/v1/repos/owner/reponame/contributors", "subscribers_url": "https://codeberg.org/api/v1/repos/owner/reponame/subscribers", "subscription_url": "https://codeberg.org/api/v1/repos/owner/reponame/subscription", "commits_url": "https://codeberg.org/api/v1/repos/owner/reponame/commits{/sha}", "git_commits_url": "https://codeberg.org/api/v1/repos/owner/reponame/git/commits{/sha}", "comments_url": "https://codeberg.org/api/v1/repos/owner/reponame/comments{/number}", "issue_comment_url": "https://codeberg.org/api/v1/repos/owner/reponame/issues/comments{/number}", "contents_url": "https://codeberg.org/api/v1/repos/owner/reponame/contents/{+path}", "compare_url": "https://codeberg.org/api/v1/repos/owner/reponame/compare/{base}...{head}", "merges_url": "https://codeberg.org/api/v1/repos/owner/reponame/merges", "archive_url": "https://codeberg.org/api/v1/repos/owner/reponame/{archive_format}{/ref}", "downloads_url": "https://codeberg.org/api/v1/repos/owner/reponame/downloads", "issues_url": "https://codeberg.org/api/v1/repos/owner/reponame/issues{/number}", "pulls_url": "https://codeberg.org/api/v1/repos/owner/reponame/pulls{/number}", "milestones_url": "https://codeberg.org/api/v1/repos/owner/reponame/milestones{/number}", "notifications_url": "https://codeberg.org/api/v1/repos/owner/reponame/notifications{?since,all,participating}", "labels_url": "https://codeberg.org/api/v1/repos/owner/reponame/labels{/name}", "releases_url": "https://codeberg.org/api/v1/repos/owner/reponame/releases{/id}", "deployments_url": "https://codeberg.org/api/v1/repos/owner/reponame/deployments", "created_at": "2011-02-15T19:38:23Z", "updated_at": "2022-11-28T05:01:47Z", "pushed_at": "2022-11-28T10:50:51Z", "git_url": "git://codeberg.org/owner/reponame.git", "ssh_url": "git@codeberg.org:owner/reponame.git", "clone_url": "https://codeberg.org/owner/reponame.git", "svn_url": "https://codeberg.org/owner/reponame", "homepage": "https://www.reponame.org", "size": 238339, "stargazers_count": 2811, "watchers_count": 2811, "language": "Java", "has_issues": false, "has_projects": false, "has_downloads": true, "has_wiki": false, "has_pages": false, "has_discussions": false, "forks_count": 878, "mirror_url": null, "archived": false, "disabled": false, "open_issues_count": 30, "license": { "key": "apache-2.0", "name": "Apache License 2.0", "spdx_id": "Apache-2.0", "url": "https://codeberg.org/api/v1/licenses/apache-2.0", "node_id": "MDc6TGljZW5zZTI=" }, "allow_forking": true, "is_template": false, "web_commit_signoff_required": false, "topics": [ "artificial-intelligence", "branch-and-bound", "constraint-programming", "constraint-satisfaction-problem", "constraint-solver", "constraints", "employee-rostering", "java", "local-search", "mathematical-optimization", "metaheuristics", "optimization", "rostering", "scheduling", "simulated-annealing", "solver", "tabu-search", "traveling-salesman", "traveling-salesman-problem", "vehicle-routing-problem" ], "visibility": "public", "forks": 878, "open_issues": 30, "watchers": 2811, "default_branch": "main" } }, "_links": { "self": { "href": "https://codeberg.org/api/v1/repos/owner/reponame/pulls/4444" }, "html": { "href": "https://codeberg.org/owner/reponame/pulls/4444" }, "issue": { "href": "https://codeberg.org/api/v1/repos/owner/reponame/issues/4444" }, "comments": { "href": "https://codeberg.org/api/v1/repos/owner/reponame/issues/4444/comments" }, "review_comments": { "href": "https://codeberg.org/api/v1/repos/owner/reponame/pulls/4444/comments" }, "review_comment": { "href": "https://codeberg.org/api/v1/repos/owner/reponame/pulls/comments{/number}" }, "commits": { "href": "https://codeberg.org/api/v1/repos/owner/reponame/pulls/4444/commits" }, "statuses": { "href": "https://codeberg.org/api/v1/repos/owner/reponame/statuses/91748965051fae1330ad58d15cf694e103267c87" } }, "author_association": "CONTRIBUTOR", "auto_merge": null, "active_lock_reason": null, "merged": null, "mergeable": null, "rebaseable": null, "mergeable_state": "unknown", "merged_by": {}, "comments": 0, "review_comments": 0, "maintainer_can_modify": false, "commits": 2, "additions": 2, "deletions": 2, "changed_files": 2 }; export const CB_NOT_MERGED_PR_FIXTURE = { "url": "https://codeberg.org/api/v1/repos/owner/reponame/pulls/6666", "id": 1137188271, "node_id": "PR_kwDOABTq6s5DyB2v", "html_url": "https://codeberg.org/owner/reponame/pulls/6666", "diff_url": "https://codeberg.org/owner/reponame/pulls/6666.diff", "patch_url": "https://codeberg.org/owner/reponame/pulls/6666.patch", "issue_url": "https://codeberg.org/api/v1/repos/owner/reponame/issues/6666", "number": 6666, "state": "closed", "locked": false, "title": "PR Title", "user": { "login": "gh-user", "id": 11995863, "node_id": "MDQ6VXNlcjExOTk1ODYz", "avatar_url": "https://avatars.codebergusercontent.com/u/11995863?v=4", "gravatar_id": "", "url": "https://codeberg.org/api/v1/users/gh-user", "html_url": "https://codeberg.org/gh-user", "followers_url": "https://codeberg.org/api/v1/users/gh-user/followers", "following_url": "https://codeberg.org/api/v1/users/gh-user/following{/other_user}", "gists_url": "https://codeberg.org/api/v1/users/gh-user/gists{/gist_id}", "starred_url": "https://codeberg.org/api/v1/users/gh-user/starred{/owner}{/repo}", "subscriptions_url": "https://codeberg.org/api/v1/users/gh-user/subscriptions", "organizations_url": "https://codeberg.org/api/v1/users/gh-user/orgs", "repos_url": "https://codeberg.org/api/v1/users/gh-user/repos", "events_url": "https://codeberg.org/api/v1/users/gh-user/events{/privacy}", "received_events_url": "https://codeberg.org/api/v1/users/gh-user/received_events", "type": "User", "site_admin": false }, "body": "Please review and merge", "created_at": "2022-11-28T08:43:09Z", "updated_at": "2022-11-28T10:11:53Z", "closed_at": "2022-11-28T10:11:52Z", "merged_at": "2022-11-28T10:11:52Z", "merge_commit_sha": "28f63db774185f4ec4b57cd9aaeb12dbfb4c9ecc", "assignee": null, "assignees": [ ], "requested_reviewers": [ { "login": "gh-user", "id": 1422582, "node_id": "MDQ6VXNlcjE0MjI1ODI=", "avatar_url": "https://avatars.codebergusercontent.com/u/1422582?v=4", "gravatar_id": "", "url": "https://codeberg.org/api/v1/users/gh-user", "html_url": "https://codeberg.org/gh-user", "followers_url": "https://codeberg.org/api/v1/users/gh-user/followers", "following_url": "https://codeberg.org/api/v1/users/gh-user/following{/other_user}", "gists_url": "https://codeberg.org/api/v1/users/gh-user/gists{/gist_id}", "starred_url": "https://codeberg.org/api/v1/users/gh-user/starred{/owner}{/repo}", "subscriptions_url": "https://codeberg.org/api/v1/users/gh-user/subscriptions", "organizations_url": "https://codeberg.org/api/v1/users/gh-user/orgs", "repos_url": "https://codeberg.org/api/v1/users/gh-user/repos", "events_url": "https://codeberg.org/api/v1/users/gh-user/events{/privacy}", "received_events_url": "https://codeberg.org/api/v1/users/gh-user/received_events", "type": "User", "site_admin": false } ], "requested_teams": [ ], "labels": [ ], "milestone": null, "draft": false, "commits_url": "https://codeberg.org/api/v1/repos/owner/reponame/pulls/6666/commits", "review_comments_url": "https://codeberg.org/api/v1/repos/owner/reponame/pulls/6666/comments", "review_comment_url": "https://codeberg.org/api/v1/repos/owner/reponame/pulls/comments{/number}", "comments_url": "https://codeberg.org/api/v1/repos/owner/reponame/issues/6666/comments", "statuses_url": "https://codeberg.org/api/v1/repos/owner/reponame/statuses/91748965051fae1330ad58d15cf694e103267c87", "head": { "label": "kiegroup:bump-8.31.x-drools-8.31.0.Final", "ref": "bump-8.31.x-drools-8.31.0.Final", "sha": "91748965051fae1330ad58d15cf694e103267c87", "user": { "login": "kiegroup", "id": 517980, "node_id": "MDEyOk9yZ2FuaXphdGlvbjUxNzk4MA==", "avatar_url": "https://avatars.codebergusercontent.com/u/517980?v=4", "gravatar_id": "", "url": "https://codeberg.org/api/v1/users/kiegroup", "html_url": "https://codeberg.org/kiegroup", "followers_url": "https://codeberg.org/api/v1/users/kiegroup/followers", "following_url": "https://codeberg.org/api/v1/users/kiegroup/following{/other_user}", "gists_url": "https://codeberg.org/api/v1/users/kiegroup/gists{/gist_id}", "starred_url": "https://codeberg.org/api/v1/users/kiegroup/starred{/owner}{/repo}", "subscriptions_url": "https://codeberg.org/api/v1/users/kiegroup/subscriptions", "organizations_url": "https://codeberg.org/api/v1/users/kiegroup/orgs", "repos_url": "https://codeberg.org/api/v1/users/kiegroup/repos", "events_url": "https://codeberg.org/api/v1/users/kiegroup/events{/privacy}", "received_events_url": "https://codeberg.org/api/v1/users/kiegroup/received_events", "type": "Organization", "site_admin": false }, "repo": { "id": 1370858, "node_id": "MDEwOlJlcG9zaXRvcnkxMzcwODU4", "name": "reponame", "full_name": "fork/reponame", "private": false, "owner": { "login": "kiegroup", "id": 517980, "node_id": "MDEyOk9yZ2FuaXphdGlvbjUxNzk4MA==", "avatar_url": "https://avatars.codebergusercontent.com/u/517980?v=4", "gravatar_id": "", "url": "https://codeberg.org/api/v1/users/kiegroup", "html_url": "https://codeberg.org/kiegroup", "followers_url": "https://codeberg.org/api/v1/users/kiegroup/followers", "following_url": "https://codeberg.org/api/v1/users/kiegroup/following{/other_user}", "gists_url": "https://codeberg.org/api/v1/users/kiegroup/gists{/gist_id}", "starred_url": "https://codeberg.org/api/v1/users/kiegroup/starred{/owner}{/repo}", "subscriptions_url": "https://codeberg.org/api/v1/users/kiegroup/subscriptions", "organizations_url": "https://codeberg.org/api/v1/users/kiegroup/orgs", "repos_url": "https://codeberg.org/api/v1/users/kiegroup/repos", "events_url": "https://codeberg.org/api/v1/users/kiegroup/events{/privacy}", "received_events_url": "https://codeberg.org/api/v1/users/kiegroup/received_events", "type": "Organization", "site_admin": false }, "html_url": "https://codeberg.org/fork/reponame", "description": "AI constraint solver in Java to optimize the vehicle routing problem, employee rostering, task assignment, maintenance scheduling, conference scheduling and other planning problems.", "fork": false, "url": "https://codeberg.org/api/v1/repos/fork/reponame", "forks_url": "https://codeberg.org/api/v1/repos/fork/reponame/forks", "keys_url": "https://codeberg.org/api/v1/repos/fork/reponame/keys{/key_id}", "collaborators_url": "https://codeberg.org/api/v1/repos/fork/reponame/collaborators{/collaborator}", "teams_url": "https://codeberg.org/api/v1/repos/fork/reponame/teams", "hooks_url": "https://codeberg.org/api/v1/repos/fork/reponame/hooks", "issue_events_url": "https://codeberg.org/api/v1/repos/fork/reponame/issues/events{/number}", "events_url": "https://codeberg.org/api/v1/repos/fork/reponame/events", "assignees_url": "https://codeberg.org/api/v1/repos/fork/reponame/assignees{/user}", "branches_url": "https://codeberg.org/api/v1/repos/fork/reponame/branches{/branch}", "tags_url": "https://codeberg.org/api/v1/repos/fork/reponame/tags", "blobs_url": "https://codeberg.org/api/v1/repos/fork/reponame/git/blobs{/sha}", "git_tags_url": "https://codeberg.org/api/v1/repos/fork/reponame/git/tags{/sha}", "git_refs_url": "https://codeberg.org/api/v1/repos/fork/reponame/git/refs{/sha}", "trees_url": "https://codeberg.org/api/v1/repos/fork/reponame/git/trees{/sha}", "statuses_url": "https://codeberg.org/api/v1/repos/fork/reponame/statuses/{sha}", "languages_url": "https://codeberg.org/api/v1/repos/fork/reponame/languages", "stargazers_url": "https://codeberg.org/api/v1/repos/fork/reponame/stargazers", "contributors_url": "https://codeberg.org/api/v1/repos/fork/reponame/contributors", "subscribers_url": "https://codeberg.org/api/v1/repos/fork/reponame/subscribers", "subscription_url": "https://codeberg.org/api/v1/repos/fork/reponame/subscription", "commits_url": "https://codeberg.org/api/v1/repos/fork/reponame/commits{/sha}", "git_commits_url": "https://codeberg.org/api/v1/repos/fork/reponame/git/commits{/sha}", "comments_url": "https://codeberg.org/api/v1/repos/fork/reponame/comments{/number}", "issue_comment_url": "https://codeberg.org/api/v1/repos/fork/reponame/issues/comments{/number}", "contents_url": "https://codeberg.org/api/v1/repos/fork/reponame/contents/{+path}", "compare_url": "https://codeberg.org/api/v1/repos/fork/reponame/compare/{base}...{head}", "merges_url": "https://codeberg.org/api/v1/repos/fork/reponame/merges", "archive_url": "https://codeberg.org/api/v1/repos/fork/reponame/{archive_format}{/ref}", "downloads_url": "https://codeberg.org/api/v1/repos/fork/reponame/downloads", "issues_url": "https://codeberg.org/api/v1/repos/fork/reponame/issues{/number}", "pulls_url": "https://codeberg.org/api/v1/repos/fork/reponame/pulls{/number}", "milestones_url": "https://codeberg.org/api/v1/repos/fork/reponame/milestones{/number}", "notifications_url": "https://codeberg.org/api/v1/repos/fork/reponame/notifications{?since,all,participating}", "labels_url": "https://codeberg.org/api/v1/repos/fork/reponame/labels{/name}", "releases_url": "https://codeberg.org/api/v1/repos/fork/reponame/releases{/id}", "deployments_url": "https://codeberg.org/api/v1/repos/fork/reponame/deployments", "created_at": "2011-02-15T19:38:23Z", "updated_at": "2022-11-28T05:01:47Z", "pushed_at": "2022-11-28T10:50:51Z", "git_url": "git://codeberg.org/fork/reponame.git", "ssh_url": "git@codeberg.org:fork/reponame.git", "clone_url": "https://codeberg.org/fork/reponame.git", "svn_url": "https://codeberg.org/fork/reponame", "homepage": "https://www.reponame.org", "size": 238339, "stargazers_count": 2811, "watchers_count": 2811, "language": "Java", "has_issues": false, "has_projects": false, "has_downloads": true, "has_wiki": false, "has_pages": false, "has_discussions": false, "forks_count": 878, "mirror_url": null, "archived": false, "disabled": false, "open_issues_count": 30, "license": { "key": "apache-2.0", "name": "Apache License 2.0", "spdx_id": "Apache-2.0", "url": "https://codeberg.org/api/v1/licenses/apache-2.0", "node_id": "MDc6TGljZW5zZTI=" }, "allow_forking": true, "is_template": false, "web_commit_signoff_required": false, "topics": [ "artificial-intelligence", "branch-and-bound", "constraint-programming", "constraint-satisfaction-problem", "constraint-solver", "constraints", "employee-rostering", "java", "local-search", "mathematical-optimization", "metaheuristics", "optimization", "rostering", "scheduling", "simulated-annealing", "solver", "tabu-search", "traveling-salesman", "traveling-salesman-problem", "vehicle-routing-problem" ], "visibility": "public", "forks": 878, "open_issues": 30, "watchers": 2811, "default_branch": "main" } }, "base": { "label": "kiegroup:8.31.x", "ref": "8.31.x", "sha": "8cfc286765cb01c84a1d62c65519fa8032bfecbd", "user": { "login": "kiegroup", "id": 517980, "node_id": "MDEyOk9yZ2FuaXphdGlvbjUxNzk4MA==", "avatar_url": "https://avatars.codebergusercontent.com/u/517980?v=4", "gravatar_id": "", "url": "https://codeberg.org/api/v1/users/kiegroup", "html_url": "https://codeberg.org/kiegroup", "followers_url": "https://codeberg.org/api/v1/users/kiegroup/followers", "following_url": "https://codeberg.org/api/v1/users/kiegroup/following{/other_user}", "gists_url": "https://codeberg.org/api/v1/users/kiegroup/gists{/gist_id}", "starred_url": "https://codeberg.org/api/v1/users/kiegroup/starred{/owner}{/repo}", "subscriptions_url": "https://codeberg.org/api/v1/users/kiegroup/subscriptions", "organizations_url": "https://codeberg.org/api/v1/users/kiegroup/orgs", "repos_url": "https://codeberg.org/api/v1/users/kiegroup/repos", "events_url": "https://codeberg.org/api/v1/users/kiegroup/events{/privacy}", "received_events_url": "https://codeberg.org/api/v1/users/kiegroup/received_events", "type": "Organization", "site_admin": false }, "repo": { "id": 1370858, "node_id": "MDEwOlJlcG9zaXRvcnkxMzcwODU4", "name": "reponame", "full_name": "owner/reponame", "private": false, "owner": { "login": "kiegroup", "id": 517980, "node_id": "MDEyOk9yZ2FuaXphdGlvbjUxNzk4MA==", "avatar_url": "https://avatars.codebergusercontent.com/u/517980?v=4", "gravatar_id": "", "url": "https://codeberg.org/api/v1/users/kiegroup", "html_url": "https://codeberg.org/kiegroup", "followers_url": "https://codeberg.org/api/v1/users/kiegroup/followers", "following_url": "https://codeberg.org/api/v1/users/kiegroup/following{/other_user}", "gists_url": "https://codeberg.org/api/v1/users/kiegroup/gists{/gist_id}", "starred_url": "https://codeberg.org/api/v1/users/kiegroup/starred{/owner}{/repo}", "subscriptions_url": "https://codeberg.org/api/v1/users/kiegroup/subscriptions", "organizations_url": "https://codeberg.org/api/v1/users/kiegroup/orgs", "repos_url": "https://codeberg.org/api/v1/users/kiegroup/repos", "events_url": "https://codeberg.org/api/v1/users/kiegroup/events{/privacy}", "received_events_url": "https://codeberg.org/api/v1/users/kiegroup/received_events", "type": "Organization", "site_admin": false }, "html_url": "https://codeberg.org/owner/reponame", "description": "AI constraint solver in Java to optimize the vehicle routing problem, employee rostering, task assignment, maintenance scheduling, conference scheduling and other planning problems.", "fork": false, "url": "https://codeberg.org/api/v1/repos/owner/reponame", "forks_url": "https://codeberg.org/api/v1/repos/owner/reponame/forks", "keys_url": "https://codeberg.org/api/v1/repos/owner/reponame/keys{/key_id}", "collaborators_url": "https://codeberg.org/api/v1/repos/owner/reponame/collaborators{/collaborator}", "teams_url": "https://codeberg.org/api/v1/repos/owner/reponame/teams", "hooks_url": "https://codeberg.org/api/v1/repos/owner/reponame/hooks", "issue_events_url": "https://codeberg.org/api/v1/repos/owner/reponame/issues/events{/number}", "events_url": "https://codeberg.org/api/v1/repos/owner/reponame/events", "assignees_url": "https://codeberg.org/api/v1/repos/owner/reponame/assignees{/user}", "branches_url": "https://codeberg.org/api/v1/repos/owner/reponame/branches{/branch}", "tags_url": "https://codeberg.org/api/v1/repos/owner/reponame/tags", "blobs_url": "https://codeberg.org/api/v1/repos/owner/reponame/git/blobs{/sha}", "git_tags_url": "https://codeberg.org/api/v1/repos/owner/reponame/git/tags{/sha}", "git_refs_url": "https://codeberg.org/api/v1/repos/owner/reponame/git/refs{/sha}", "trees_url": "https://codeberg.org/api/v1/repos/owner/reponame/git/trees{/sha}", "statuses_url": "https://codeberg.org/api/v1/repos/owner/reponame/statuses/{sha}", "languages_url": "https://codeberg.org/api/v1/repos/owner/reponame/languages", "stargazers_url": "https://codeberg.org/api/v1/repos/owner/reponame/stargazers", "contributors_url": "https://codeberg.org/api/v1/repos/owner/reponame/contributors", "subscribers_url": "https://codeberg.org/api/v1/repos/owner/reponame/subscribers", "subscription_url": "https://codeberg.org/api/v1/repos/owner/reponame/subscription", "commits_url": "https://codeberg.org/api/v1/repos/owner/reponame/commits{/sha}", "git_commits_url": "https://codeberg.org/api/v1/repos/owner/reponame/git/commits{/sha}", "comments_url": "https://codeberg.org/api/v1/repos/owner/reponame/comments{/number}", "issue_comment_url": "https://codeberg.org/api/v1/repos/owner/reponame/issues/comments{/number}", "contents_url": "https://codeberg.org/api/v1/repos/owner/reponame/contents/{+path}", "compare_url": "https://codeberg.org/api/v1/repos/owner/reponame/compare/{base}...{head}", "merges_url": "https://codeberg.org/api/v1/repos/owner/reponame/merges", "archive_url": "https://codeberg.org/api/v1/repos/owner/reponame/{archive_format}{/ref}", "downloads_url": "https://codeberg.org/api/v1/repos/owner/reponame/downloads", "issues_url": "https://codeberg.org/api/v1/repos/owner/reponame/issues{/number}", "pulls_url": "https://codeberg.org/api/v1/repos/owner/reponame/pulls{/number}", "milestones_url": "https://codeberg.org/api/v1/repos/owner/reponame/milestones{/number}", "notifications_url": "https://codeberg.org/api/v1/repos/owner/reponame/notifications{?since,all,participating}", "labels_url": "https://codeberg.org/api/v1/repos/owner/reponame/labels{/name}", "releases_url": "https://codeberg.org/api/v1/repos/owner/reponame/releases{/id}", "deployments_url": "https://codeberg.org/api/v1/repos/owner/reponame/deployments", "created_at": "2011-02-15T19:38:23Z", "updated_at": "2022-11-28T05:01:47Z", "pushed_at": "2022-11-28T10:50:51Z", "git_url": "git://codeberg.org/owner/reponame.git", "ssh_url": "git@codeberg.org:owner/reponame.git", "clone_url": "https://codeberg.org/owner/reponame.git", "svn_url": "https://codeberg.org/owner/reponame", "homepage": "https://www.reponame.org", "size": 238339, "stargazers_count": 2811, "watchers_count": 2811, "language": "Java", "has_issues": false, "has_projects": false, "has_downloads": true, "has_wiki": false, "has_pages": false, "has_discussions": false, "forks_count": 878, "mirror_url": null, "archived": false, "disabled": false, "open_issues_count": 30, "license": { "key": "apache-2.0", "name": "Apache License 2.0", "spdx_id": "Apache-2.0", "url": "https://codeberg.org/api/v1/licenses/apache-2.0", "node_id": "MDc6TGljZW5zZTI=" }, "allow_forking": true, "is_template": false, "web_commit_signoff_required": false, "topics": [ "artificial-intelligence", "branch-and-bound", "constraint-programming", "constraint-satisfaction-problem", "constraint-solver", "constraints", "employee-rostering", "java", "local-search", "mathematical-optimization", "metaheuristics", "optimization", "rostering", "scheduling", "simulated-annealing", "solver", "tabu-search", "traveling-salesman", "traveling-salesman-problem", "vehicle-routing-problem" ], "visibility": "public", "forks": 878, "open_issues": 30, "watchers": 2811, "default_branch": "main" } }, "_links": { "self": { "href": "https://codeberg.org/api/v1/repos/owner/reponame/pulls/6666" }, "html": { "href": "https://codeberg.org/owner/reponame/pulls/6666" }, "issue": { "href": "https://codeberg.org/api/v1/repos/owner/reponame/issues/6666" }, "comments": { "href": "https://codeberg.org/api/v1/repos/owner/reponame/issues/6666/comments" }, "review_comments": { "href": "https://codeberg.org/api/v1/repos/owner/reponame/pulls/6666/comments" }, "review_comment": { "href": "https://codeberg.org/api/v1/repos/owner/reponame/pulls/comments{/number}" }, "commits": { "href": "https://codeberg.org/api/v1/repos/owner/reponame/pulls/6666/commits" }, "statuses": { "href": "https://codeberg.org/api/v1/repos/owner/reponame/statuses/91748965051fae1330ad58d15cf694e103267c87" } }, "author_association": "CONTRIBUTOR", "auto_merge": null, "active_lock_reason": null, "merged": null, "mergeable": null, "rebaseable": null, "mergeable_state": "unknown", "merged_by": { "login": "that-s-a-user", "id": 17157711, "node_id": "MDQ6VXNlcjE3MTU3NzEx", "avatar_url": "https://avatars.codebergusercontent.com/u/17157711?v=4", "gravatar_id": "", "url": "https://codeberg.org/api/v1/users/that-s-a-user", "html_url": "https://codeberg.org/that-s-a-user", "followers_url": "https://codeberg.org/api/v1/users/that-s-a-user/followers", "following_url": "https://codeberg.org/api/v1/users/that-s-a-user/following{/other_user}", "gists_url": "https://codeberg.org/api/v1/users/that-s-a-user/gists{/gist_id}", "starred_url": "https://codeberg.org/api/v1/users/that-s-a-user/starred{/owner}{/repo}", "subscriptions_url": "https://codeberg.org/api/v1/users/that-s-a-user/subscriptions", "organizations_url": "https://codeberg.org/api/v1/users/that-s-a-user/orgs", "repos_url": "https://codeberg.org/api/v1/users/that-s-a-user/repos", "events_url": "https://codeberg.org/api/v1/users/that-s-a-user/events{/privacy}", "received_events_url": "https://codeberg.org/api/v1/users/that-s-a-user/received_events", "type": "User", "site_admin": false }, "comments": 0, "review_comments": 0, "maintainer_can_modify": false, "commits": 2, "additions": 2, "deletions": 2, "changed_files": 2 }; export const CB_MULT_COMMITS_PR_FIXTURE = { "url": "https://codeberg.org/api/v1/repos/owner/reponame/pulls/8632", "id": 1137188271, "node_id": "PR_kwDOABTq6s5DyB2v", "html_url": "https://codeberg.org/owner/reponame/pulls/8632", "diff_url": "https://codeberg.org/owner/reponame/pulls/8632.diff", "patch_url": "https://codeberg.org/owner/reponame/pulls/8632.patch", "issue_url": "https://codeberg.org/api/v1/repos/owner/reponame/issues/8632", "number": 8632, "state": "closed", "locked": false, "title": "PR Title", "user": { "login": "gh-user", "id": 11995863, "node_id": "MDQ6VXNlcjExOTk1ODYz", "avatar_url": "https://avatars.codebergusercontent.com/u/11995863?v=4", "gravatar_id": "", "url": "https://codeberg.org/api/v1/users/gh-user", "html_url": "https://codeberg.org/gh-user", "followers_url": "https://codeberg.org/api/v1/users/gh-user/followers", "following_url": "https://codeberg.org/api/v1/users/gh-user/following{/other_user}", "gists_url": "https://codeberg.org/api/v1/users/gh-user/gists{/gist_id}", "starred_url": "https://codeberg.org/api/v1/users/gh-user/starred{/owner}{/repo}", "subscriptions_url": "https://codeberg.org/api/v1/users/gh-user/subscriptions", "organizations_url": "https://codeberg.org/api/v1/users/gh-user/orgs", "repos_url": "https://codeberg.org/api/v1/users/gh-user/repos", "events_url": "https://codeberg.org/api/v1/users/gh-user/events{/privacy}", "received_events_url": "https://codeberg.org/api/v1/users/gh-user/received_events", "type": "User", "site_admin": false }, "body": "Please review and merge", "created_at": "2022-11-28T08:43:09Z", "updated_at": "2022-11-28T10:11:53Z", "closed_at": "2022-11-28T10:11:52Z", "merged_at": "2022-11-28T10:11:52Z", "merge_commit_sha": "28f63db774185f4ec4b57cd9aaeb12dbfb4c9ecc", "assignee": null, "assignees": [ ], "requested_reviewers": [ { "login": "requested-gh-user", "id": 1422582, "node_id": "MDQ6VXNlcjE0MjI1ODI=", "avatar_url": "https://avatars.codebergusercontent.com/u/1422582?v=4", "gravatar_id": "", "url": "https://codeberg.org/api/v1/users/requested-gh-user", "html_url": "https://codeberg.org/requested-gh-user", "followers_url": "https://codeberg.org/api/v1/users/requested-gh-user/followers", "following_url": "https://codeberg.org/api/v1/users/requested-gh-user/following{/other_user}", "gists_url": "https://codeberg.org/api/v1/users/requested-gh-user/gists{/gist_id}", "starred_url": "https://codeberg.org/api/v1/users/requested-gh-user/starred{/owner}{/repo}", "subscriptions_url": "https://codeberg.org/api/v1/users/requested-gh-user/subscriptions", "organizations_url": "https://codeberg.org/api/v1/users/requested-gh-user/orgs", "repos_url": "https://codeberg.org/api/v1/users/requested-gh-user/repos", "events_url": "https://codeberg.org/api/v1/users/requested-gh-user/events{/privacy}", "received_events_url": "https://codeberg.org/api/v1/users/requested-gh-user/received_events", "type": "User", "site_admin": false }, { "login": "gh-user", "id": 1422582, "node_id": "MDQ6VXNlcjE0MjI1ODI=", "avatar_url": "https://avatars.codebergusercontent.com/u/1422582?v=4", "gravatar_id": "", "url": "https://codeberg.org/api/v1/users/gh-user", "html_url": "https://codeberg.org/gh-user", "followers_url": "https://codeberg.org/api/v1/users/gh-user/followers", "following_url": "https://codeberg.org/api/v1/users/gh-user/following{/other_user}", "gists_url": "https://codeberg.org/api/v1/users/gh-user/gists{/gist_id}", "starred_url": "https://codeberg.org/api/v1/users/gh-user/starred{/owner}{/repo}", "subscriptions_url": "https://codeberg.org/api/v1/users/gh-user/subscriptions", "organizations_url": "https://codeberg.org/api/v1/users/gh-user/orgs", "repos_url": "https://codeberg.org/api/v1/users/gh-user/repos", "events_url": "https://codeberg.org/api/v1/users/gh-user/events{/privacy}", "received_events_url": "https://codeberg.org/api/v1/users/gh-user/received_events", "type": "User", "site_admin": false } ], "requested_teams": [ ], "labels": [ { "id": 4901021057, "node_id": "LA_kwDOImgs2354988AAAABJB-lgQ", "url": "https://codeberg.org/api/v1/repos/owner/reponame/labels/backport-v1", "name": "backport v1", "color": "AB975B", "default": false, "description": "" }, { "id": 4901021057, "node_id": "LA_kwDOImgs2354988AAAABJB-lgQ", "url": "https://codeberg.org/api/v1/repos/owner/reponame/labels/backport-v2", "name": "backport v2", "color": "AB975B", "default": false, "description": "" }, { "id": 4901021057, "node_id": "LA_kwDOImgs2354988AAAABJB-lgQ", "url": "https://codeberg.org/api/v1/repos/owner/reponame/labels/backport-v3", "name": "backport v3", "color": "AB975B", "default": false, "description": "" } ], "milestone": null, "draft": false, "commits_url": "https://codeberg.org/api/v1/repos/owner/reponame/pulls/8632/commits", "review_comments_url": "https://codeberg.org/api/v1/repos/owner/reponame/pulls/8632/comments", "review_comment_url": "https://codeberg.org/api/v1/repos/owner/reponame/pulls/comments{/number}", "comments_url": "https://codeberg.org/api/v1/repos/owner/reponame/issues/8632/comments", "statuses_url": "https://codeberg.org/api/v1/repos/owner/reponame/statuses/91748965051fae1330ad58d15cf694e103267c87", "head": { "label": "kiegroup:bump-8.31.x-drools-8.31.0.Final", "ref": "bump-8.31.x-drools-8.31.0.Final", "sha": "91748965051fae1330ad58d15cf694e103267c87", "user": { "login": "kiegroup", "id": 517980, "node_id": "MDEyOk9yZ2FuaXphdGlvbjUxNzk4MA==", "avatar_url": "https://avatars.codebergusercontent.com/u/517980?v=4", "gravatar_id": "", "url": "https://codeberg.org/api/v1/users/kiegroup", "html_url": "https://codeberg.org/kiegroup", "followers_url": "https://codeberg.org/api/v1/users/kiegroup/followers", "following_url": "https://codeberg.org/api/v1/users/kiegroup/following{/other_user}", "gists_url": "https://codeberg.org/api/v1/users/kiegroup/gists{/gist_id}", "starred_url": "https://codeberg.org/api/v1/users/kiegroup/starred{/owner}{/repo}", "subscriptions_url": "https://codeberg.org/api/v1/users/kiegroup/subscriptions", "organizations_url": "https://codeberg.org/api/v1/users/kiegroup/orgs", "repos_url": "https://codeberg.org/api/v1/users/kiegroup/repos", "events_url": "https://codeberg.org/api/v1/users/kiegroup/events{/privacy}", "received_events_url": "https://codeberg.org/api/v1/users/kiegroup/received_events", "type": "Organization", "site_admin": false }, "repo": { "id": 1370858, "node_id": "MDEwOlJlcG9zaXRvcnkxMzcwODU4", "name": "reponame", "full_name": "owner/reponame", "private": false, "owner": { "login": "kiegroup", "id": 517980, "node_id": "MDEyOk9yZ2FuaXphdGlvbjUxNzk4MA==", "avatar_url": "https://avatars.codebergusercontent.com/u/517980?v=4", "gravatar_id": "", "url": "https://codeberg.org/api/v1/users/kiegroup", "html_url": "https://codeberg.org/kiegroup", "followers_url": "https://codeberg.org/api/v1/users/kiegroup/followers", "following_url": "https://codeberg.org/api/v1/users/kiegroup/following{/other_user}", "gists_url": "https://codeberg.org/api/v1/users/kiegroup/gists{/gist_id}", "starred_url": "https://codeberg.org/api/v1/users/kiegroup/starred{/owner}{/repo}", "subscriptions_url": "https://codeberg.org/api/v1/users/kiegroup/subscriptions", "organizations_url": "https://codeberg.org/api/v1/users/kiegroup/orgs", "repos_url": "https://codeberg.org/api/v1/users/kiegroup/repos", "events_url": "https://codeberg.org/api/v1/users/kiegroup/events{/privacy}", "received_events_url": "https://codeberg.org/api/v1/users/kiegroup/received_events", "type": "Organization", "site_admin": false }, "html_url": "https://codeberg.org/owner/reponame", "description": "AI constraint solver in Java to optimize the vehicle routing problem, employee rostering, task assignment, maintenance scheduling, conference scheduling and other planning problems.", "fork": false, "url": "https://codeberg.org/api/v1/repos/owner/reponame", "forks_url": "https://codeberg.org/api/v1/repos/owner/reponame/forks", "keys_url": "https://codeberg.org/api/v1/repos/owner/reponame/keys{/key_id}", "collaborators_url": "https://codeberg.org/api/v1/repos/owner/reponame/collaborators{/collaborator}", "teams_url": "https://codeberg.org/api/v1/repos/owner/reponame/teams", "hooks_url": "https://codeberg.org/api/v1/repos/owner/reponame/hooks", "issue_events_url": "https://codeberg.org/api/v1/repos/owner/reponame/issues/events{/number}", "events_url": "https://codeberg.org/api/v1/repos/owner/reponame/events", "assignees_url": "https://codeberg.org/api/v1/repos/owner/reponame/assignees{/user}", "branches_url": "https://codeberg.org/api/v1/repos/owner/reponame/branches{/branch}", "tags_url": "https://codeberg.org/api/v1/repos/owner/reponame/tags", "blobs_url": "https://codeberg.org/api/v1/repos/owner/reponame/git/blobs{/sha}", "git_tags_url": "https://codeberg.org/api/v1/repos/owner/reponame/git/tags{/sha}", "git_refs_url": "https://codeberg.org/api/v1/repos/owner/reponame/git/refs{/sha}", "trees_url": "https://codeberg.org/api/v1/repos/owner/reponame/git/trees{/sha}", "statuses_url": "https://codeberg.org/api/v1/repos/owner/reponame/statuses/{sha}", "languages_url": "https://codeberg.org/api/v1/repos/owner/reponame/languages", "stargazers_url": "https://codeberg.org/api/v1/repos/owner/reponame/stargazers", "contributors_url": "https://codeberg.org/api/v1/repos/owner/reponame/contributors", "subscribers_url": "https://codeberg.org/api/v1/repos/owner/reponame/subscribers", "subscription_url": "https://codeberg.org/api/v1/repos/owner/reponame/subscription", "commits_url": "https://codeberg.org/api/v1/repos/owner/reponame/commits{/sha}", "git_commits_url": "https://codeberg.org/api/v1/repos/owner/reponame/git/commits{/sha}", "comments_url": "https://codeberg.org/api/v1/repos/owner/reponame/comments{/number}", "issue_comment_url": "https://codeberg.org/api/v1/repos/owner/reponame/issues/comments{/number}", "contents_url": "https://codeberg.org/api/v1/repos/owner/reponame/contents/{+path}", "compare_url": "https://codeberg.org/api/v1/repos/owner/reponame/compare/{base}...{head}", "merges_url": "https://codeberg.org/api/v1/repos/owner/reponame/merges", "archive_url": "https://codeberg.org/api/v1/repos/owner/reponame/{archive_format}{/ref}", "downloads_url": "https://codeberg.org/api/v1/repos/owner/reponame/downloads", "issues_url": "https://codeberg.org/api/v1/repos/owner/reponame/issues{/number}", "pulls_url": "https://codeberg.org/api/v1/repos/owner/reponame/pulls{/number}", "milestones_url": "https://codeberg.org/api/v1/repos/owner/reponame/milestones{/number}", "notifications_url": "https://codeberg.org/api/v1/repos/owner/reponame/notifications{?since,all,participating}", "labels_url": "https://codeberg.org/api/v1/repos/owner/reponame/labels{/name}", "releases_url": "https://codeberg.org/api/v1/repos/owner/reponame/releases{/id}", "deployments_url": "https://codeberg.org/api/v1/repos/owner/reponame/deployments", "created_at": "2011-02-15T19:38:23Z", "updated_at": "2022-11-28T05:01:47Z", "pushed_at": "2022-11-28T10:50:51Z", "git_url": "git://codeberg.org/owner/reponame.git", "ssh_url": "git@codeberg.org:owner/reponame.git", "clone_url": "https://codeberg.org/owner/reponame.git", "svn_url": "https://codeberg.org/owner/reponame", "homepage": "https://www.reponame.org", "size": 238339, "stargazers_count": 2811, "watchers_count": 2811, "language": "Java", "has_issues": false, "has_projects": false, "has_downloads": true, "has_wiki": false, "has_pages": false, "has_discussions": false, "forks_count": 878, "mirror_url": null, "archived": false, "disabled": false, "open_issues_count": 30, "license": { "key": "apache-2.0", "name": "Apache License 2.0", "spdx_id": "Apache-2.0", "url": "https://codeberg.org/api/v1/licenses/apache-2.0", "node_id": "MDc6TGljZW5zZTI=" }, "allow_forking": true, "is_template": false, "web_commit_signoff_required": false, "topics": [ "artificial-intelligence", "branch-and-bound", "constraint-programming", "constraint-satisfaction-problem", "constraint-solver", "constraints", "employee-rostering", "java", "local-search", "mathematical-optimization", "metaheuristics", "optimization", "rostering", "scheduling", "simulated-annealing", "solver", "tabu-search", "traveling-salesman", "traveling-salesman-problem", "vehicle-routing-problem" ], "visibility": "public", "forks": 878, "open_issues": 30, "watchers": 2811, "default_branch": "main" } }, "base": { "label": "kiegroup:8.31.x", "ref": "8.31.x", "sha": "8cfc286765cb01c84a1d62c65519fa8032bfecbd", "user": { "login": "kiegroup", "id": 517980, "node_id": "MDEyOk9yZ2FuaXphdGlvbjUxNzk4MA==", "avatar_url": "https://avatars.codebergusercontent.com/u/517980?v=4", "gravatar_id": "", "url": "https://codeberg.org/api/v1/users/kiegroup", "html_url": "https://codeberg.org/kiegroup", "followers_url": "https://codeberg.org/api/v1/users/kiegroup/followers", "following_url": "https://codeberg.org/api/v1/users/kiegroup/following{/other_user}", "gists_url": "https://codeberg.org/api/v1/users/kiegroup/gists{/gist_id}", "starred_url": "https://codeberg.org/api/v1/users/kiegroup/starred{/owner}{/repo}", "subscriptions_url": "https://codeberg.org/api/v1/users/kiegroup/subscriptions", "organizations_url": "https://codeberg.org/api/v1/users/kiegroup/orgs", "repos_url": "https://codeberg.org/api/v1/users/kiegroup/repos", "events_url": "https://codeberg.org/api/v1/users/kiegroup/events{/privacy}", "received_events_url": "https://codeberg.org/api/v1/users/kiegroup/received_events", "type": "Organization", "site_admin": false }, "repo": { "id": 1370858, "node_id": "MDEwOlJlcG9zaXRvcnkxMzcwODU4", "name": "reponame", "full_name": "owner/reponame", "private": false, "owner": { "login": "kiegroup", "id": 517980, "node_id": "MDEyOk9yZ2FuaXphdGlvbjUxNzk4MA==", "avatar_url": "https://avatars.codebergusercontent.com/u/517980?v=4", "gravatar_id": "", "url": "https://codeberg.org/api/v1/users/kiegroup", "html_url": "https://codeberg.org/kiegroup", "followers_url": "https://codeberg.org/api/v1/users/kiegroup/followers", "following_url": "https://codeberg.org/api/v1/users/kiegroup/following{/other_user}", "gists_url": "https://codeberg.org/api/v1/users/kiegroup/gists{/gist_id}", "starred_url": "https://codeberg.org/api/v1/users/kiegroup/starred{/owner}{/repo}", "subscriptions_url": "https://codeberg.org/api/v1/users/kiegroup/subscriptions", "organizations_url": "https://codeberg.org/api/v1/users/kiegroup/orgs", "repos_url": "https://codeberg.org/api/v1/users/kiegroup/repos", "events_url": "https://codeberg.org/api/v1/users/kiegroup/events{/privacy}", "received_events_url": "https://codeberg.org/api/v1/users/kiegroup/received_events", "type": "Organization", "site_admin": false }, "html_url": "https://codeberg.org/owner/reponame", "description": "AI constraint solver in Java to optimize the vehicle routing problem, employee rostering, task assignment, maintenance scheduling, conference scheduling and other planning problems.", "fork": false, "url": "https://codeberg.org/api/v1/repos/owner/reponame", "forks_url": "https://codeberg.org/api/v1/repos/owner/reponame/forks", "keys_url": "https://codeberg.org/api/v1/repos/owner/reponame/keys{/key_id}", "collaborators_url": "https://codeberg.org/api/v1/repos/owner/reponame/collaborators{/collaborator}", "teams_url": "https://codeberg.org/api/v1/repos/owner/reponame/teams", "hooks_url": "https://codeberg.org/api/v1/repos/owner/reponame/hooks", "issue_events_url": "https://codeberg.org/api/v1/repos/owner/reponame/issues/events{/number}", "events_url": "https://codeberg.org/api/v1/repos/owner/reponame/events", "assignees_url": "https://codeberg.org/api/v1/repos/owner/reponame/assignees{/user}", "branches_url": "https://codeberg.org/api/v1/repos/owner/reponame/branches{/branch}", "tags_url": "https://codeberg.org/api/v1/repos/owner/reponame/tags", "blobs_url": "https://codeberg.org/api/v1/repos/owner/reponame/git/blobs{/sha}", "git_tags_url": "https://codeberg.org/api/v1/repos/owner/reponame/git/tags{/sha}", "git_refs_url": "https://codeberg.org/api/v1/repos/owner/reponame/git/refs{/sha}", "trees_url": "https://codeberg.org/api/v1/repos/owner/reponame/git/trees{/sha}", "statuses_url": "https://codeberg.org/api/v1/repos/owner/reponame/statuses/{sha}", "languages_url": "https://codeberg.org/api/v1/repos/owner/reponame/languages", "stargazers_url": "https://codeberg.org/api/v1/repos/owner/reponame/stargazers", "contributors_url": "https://codeberg.org/api/v1/repos/owner/reponame/contributors", "subscribers_url": "https://codeberg.org/api/v1/repos/owner/reponame/subscribers", "subscription_url": "https://codeberg.org/api/v1/repos/owner/reponame/subscription", "commits_url": "https://codeberg.org/api/v1/repos/owner/reponame/commits{/sha}", "git_commits_url": "https://codeberg.org/api/v1/repos/owner/reponame/git/commits{/sha}", "comments_url": "https://codeberg.org/api/v1/repos/owner/reponame/comments{/number}", "issue_comment_url": "https://codeberg.org/api/v1/repos/owner/reponame/issues/comments{/number}", "contents_url": "https://codeberg.org/api/v1/repos/owner/reponame/contents/{+path}", "compare_url": "https://codeberg.org/api/v1/repos/owner/reponame/compare/{base}...{head}", "merges_url": "https://codeberg.org/api/v1/repos/owner/reponame/merges", "archive_url": "https://codeberg.org/api/v1/repos/owner/reponame/{archive_format}{/ref}", "downloads_url": "https://codeberg.org/api/v1/repos/owner/reponame/downloads", "issues_url": "https://codeberg.org/api/v1/repos/owner/reponame/issues{/number}", "pulls_url": "https://codeberg.org/api/v1/repos/owner/reponame/pulls{/number}", "milestones_url": "https://codeberg.org/api/v1/repos/owner/reponame/milestones{/number}", "notifications_url": "https://codeberg.org/api/v1/repos/owner/reponame/notifications{?since,all,participating}", "labels_url": "https://codeberg.org/api/v1/repos/owner/reponame/labels{/name}", "releases_url": "https://codeberg.org/api/v1/repos/owner/reponame/releases{/id}", "deployments_url": "https://codeberg.org/api/v1/repos/owner/reponame/deployments", "created_at": "2011-02-15T19:38:23Z", "updated_at": "2022-11-28T05:01:47Z", "pushed_at": "2022-11-28T10:50:51Z", "git_url": "git://codeberg.org/owner/reponame.git", "ssh_url": "git@codeberg.org:owner/reponame.git", "clone_url": "https://codeberg.org/owner/reponame.git", "svn_url": "https://codeberg.org/owner/reponame", "homepage": "https://www.reponame.org", "size": 238339, "stargazers_count": 2811, "watchers_count": 2811, "language": "Java", "has_issues": false, "has_projects": false, "has_downloads": true, "has_wiki": false, "has_pages": false, "has_discussions": false, "forks_count": 878, "mirror_url": null, "archived": false, "disabled": false, "open_issues_count": 30, "license": { "key": "apache-2.0", "name": "Apache License 2.0", "spdx_id": "Apache-2.0", "url": "https://codeberg.org/api/v1/licenses/apache-2.0", "node_id": "MDc6TGljZW5zZTI=" }, "allow_forking": true, "is_template": false, "web_commit_signoff_required": false, "topics": [ "artificial-intelligence", "branch-and-bound", "constraint-programming", "constraint-satisfaction-problem", "constraint-solver", "constraints", "employee-rostering", "java", "local-search", "mathematical-optimization", "metaheuristics", "optimization", "rostering", "scheduling", "simulated-annealing", "solver", "tabu-search", "traveling-salesman", "traveling-salesman-problem", "vehicle-routing-problem" ], "visibility": "public", "forks": 878, "open_issues": 30, "watchers": 2811, "default_branch": "main" } }, "_links": { "self": { "href": "https://codeberg.org/api/v1/repos/owner/reponame/pulls/8632" }, "html": { "href": "https://codeberg.org/owner/reponame/pulls/8632" }, "issue": { "href": "https://codeberg.org/api/v1/repos/owner/reponame/issues/8632" }, "comments": { "href": "https://codeberg.org/api/v1/repos/owner/reponame/issues/8632/comments" }, "review_comments": { "href": "https://codeberg.org/api/v1/repos/owner/reponame/pulls/8632/comments" }, "review_comment": { "href": "https://codeberg.org/api/v1/repos/owner/reponame/pulls/comments{/number}" }, "commits": { "href": "https://codeberg.org/api/v1/repos/owner/reponame/pulls/8632/commits" }, "statuses": { "href": "https://codeberg.org/api/v1/repos/owner/reponame/statuses/91748965051fae1330ad58d15cf694e103267c87" } }, "author_association": "CONTRIBUTOR", "auto_merge": null, "active_lock_reason": null, "merged": true, "mergeable": null, "rebaseable": null, "mergeable_state": "unknown", "merged_by": { "login": "that-s-a-user", "id": 17157711, "node_id": "MDQ6VXNlcjE3MTU3NzEx", "avatar_url": "https://avatars.codebergusercontent.com/u/17157711?v=4", "gravatar_id": "", "url": "https://codeberg.org/api/v1/users/that-s-a-user", "html_url": "https://codeberg.org/that-s-a-user", "followers_url": "https://codeberg.org/api/v1/users/that-s-a-user/followers", "following_url": "https://codeberg.org/api/v1/users/that-s-a-user/following{/other_user}", "gists_url": "https://codeberg.org/api/v1/users/that-s-a-user/gists{/gist_id}", "starred_url": "https://codeberg.org/api/v1/users/that-s-a-user/starred{/owner}{/repo}", "subscriptions_url": "https://codeberg.org/api/v1/users/that-s-a-user/subscriptions", "organizations_url": "https://codeberg.org/api/v1/users/that-s-a-user/orgs", "repos_url": "https://codeberg.org/api/v1/users/that-s-a-user/repos", "events_url": "https://codeberg.org/api/v1/users/that-s-a-user/events{/privacy}", "received_events_url": "https://codeberg.org/api/v1/users/that-s-a-user/received_events", "type": "User", "site_admin": false }, "comments": 0, "review_comments": 0, "maintainer_can_modify": false, "commits": 2, "additions": 2, "deletions": 2, "changed_files": 2 }; export const CODEBERG_GET_COMMIT = { "parents": [ { "sha": "SHA" } ] }; export const CB_MULT_COMMITS_PR_COMMITS = [ { "sha": "0404fb922ab75c3a8aecad5c97d9af388df04695", "node_id": "C_kwDOImgs99oAKDA0MDRmYjkyMmFiNzVjM2E4YWVjYWQ1Yzk3ZDlhZjM4OGRmMDQ2OTU", "commit": { "author": { "name": "owner", "email": "owner@email.com", "date": "2023-07-06T13:46:30Z" }, "committer": { "name": "Codeberg", "email": "noreply@codeberg.org", "date": "2023-07-06T13:46:30Z" }, "message": "Update file1.txt", "tree": { "sha": "50be1d7031b02a2ae609f432f2a1e0f818d827b2", "url": "https://codeberg.org/api/v1/repos/owner/reponame/git/trees/50be1d7031b02a2ae609f432f2a1e0f818d827b2" }, "url": "https://codeberg.org/api/v1/repos/owner/reponame/git/commits/0404fb922ab75c3a8aecad5c97d9af388df04695", "comment_count": 0, "verification": { "verified": true, "reason": "valid", "signature": "-----BEGIN PGP SIGNATURE-----\n\nno-signature=\n=fivd\n-----END PGP SIGNATURE-----\n", "payload": "tree 50be1d7031b02a2ae609f432f2a1e0f818d827b2\nparent c85b8fcdb741814b3e90e6e5729455cf46ff26ea\nauthor Owner 1688651190 +0200\ncommitter Codeberg 1688651190 +0200\n\nUpdate file1.txt" } }, "url": "https://codeberg.org/api/v1/repos/owner/reponame/commits/0404fb922ab75c3a8aecad5c97d9af388df04695", "html_url": "https://codeberg.org/owner/reponame/commit/0404fb922ab75c3a8aecad5c97d9af388df04695", "comments_url": "https://codeberg.org/api/v1/repos/owner/reponame/commits/0404fb922ab75c3a8aecad5c97d9af388df04695/comments", "author": { "login": "owner", "id": 26715795, "node_id": "MDQ6VXNlcjI2NzE1Nzk1", "avatar_url": "https://avatars.codebergusercontent.com/u/26715795?v=4", "gravatar_id": "", "url": "https://codeberg.org/api/v1/users/owner", "html_url": "https://codeberg.org/owner", "followers_url": "https://codeberg.org/api/v1/users/owner/followers", "following_url": "https://codeberg.org/api/v1/users/owner/following{/other_user}", "gists_url": "https://codeberg.org/api/v1/users/owner/gists{/gist_id}", "starred_url": "https://codeberg.org/api/v1/users/owner/starred{/owner}{/repo}", "subscriptions_url": "https://codeberg.org/api/v1/users/owner/subscriptions", "organizations_url": "https://codeberg.org/api/v1/users/owner/orgs", "repos_url": "https://codeberg.org/api/v1/users/owner/repos", "events_url": "https://codeberg.org/api/v1/users/owner/events{/privacy}", "received_events_url": "https://codeberg.org/api/v1/users/owner/received_events", "type": "User", "site_admin": false }, "committer": { "login": "web-flow", "id": 19864447, "node_id": "MDQ6VXNlcjE5ODY0NDQ3", "avatar_url": "https://avatars.codebergusercontent.com/u/19864447?v=4", "gravatar_id": "", "url": "https://codeberg.org/api/v1/users/web-flow", "html_url": "https://codeberg.org/web-flow", "followers_url": "https://codeberg.org/api/v1/users/web-flow/followers", "following_url": "https://codeberg.org/api/v1/users/web-flow/following{/other_user}", "gists_url": "https://codeberg.org/api/v1/users/web-flow/gists{/gist_id}", "starred_url": "https://codeberg.org/api/v1/users/web-flow/starred{/owner}{/repo}", "subscriptions_url": "https://codeberg.org/api/v1/users/web-flow/subscriptions", "organizations_url": "https://codeberg.org/api/v1/users/web-flow/orgs", "repos_url": "https://codeberg.org/api/v1/users/web-flow/repos", "events_url": "https://codeberg.org/api/v1/users/web-flow/events{/privacy}", "received_events_url": "https://codeberg.org/api/v1/users/web-flow/received_events", "type": "User", "site_admin": false }, "parents": [ { "sha": "c85b8fcdb741814b3e90e6e5729455cf46ff26ea", "url": "https://codeberg.org/api/v1/repos/owner/reponame/commits/c85b8fcdb741814b3e90e6e5729455cf46ff26ea", "html_url": "https://codeberg.org/owner/reponame/commit/c85b8fcdb741814b3e90e6e5729455cf46ff26ea" } ] }, { "sha": "11da4e38aa3e577ffde6d546f1c52e53b04d3151", "node_id": "C_kwDOImgs99oAKDExZGE0ZTM4YWEzZTU3N2ZmZGU2ZDU0NmYxYzUyZTUzYjA0ZDMxNTE", "commit": { "author": { "name": "Owner", "email": "owner@email.com", "date": "2023-07-10T13:23:44Z" }, "committer": { "name": "Codeberg", "email": "noreply@codeberg.org", "date": "2023-07-10T13:23:44Z" }, "message": "Update file2.txt", "tree": { "sha": "fdd16fb791eef26fd84c3bfa34fd89eb1f7a85be", "url": "https://codeberg.org/api/v1/repos/owner/reponame/git/trees/fdd16fb791eef26fd84c3bfa34fd89eb1f7a85be" }, "url": "https://codeberg.org/api/v1/repos/owner/reponame/git/commits/11da4e38aa3e577ffde6d546f1c52e53b04d3151", "comment_count": 0, "verification": { "verified": true, "reason": "valid", "signature": "-----BEGIN PGP SIGNATURE-----\n\nno-signature\n=//hm\n-----END PGP SIGNATURE-----\n", "payload": "tree fdd16fb791eef26fd84c3bfa34fd89eb1f7a85be\nparent 0404fb922ab75c3a8aecad5c97d9af388df04695\nauthor Owner 1688995424 +0200\ncommitter Codeberg 1688995424 +0200\n\nUpdate file2.txt" } }, "url": "https://codeberg.org/api/v1/repos/owner/reponame/commits/11da4e38aa3e577ffde6d546f1c52e53b04d3151", "html_url": "https://codeberg.org/owner/reponame/commit/11da4e38aa3e577ffde6d546f1c52e53b04d3151", "comments_url": "https://codeberg.org/api/v1/repos/owner/reponame/commits/11da4e38aa3e577ffde6d546f1c52e53b04d3151/comments", "author": { "login": "owner", "id": 26715795, "node_id": "MDQ6VXNlcjI2NzE1Nzk1", "avatar_url": "https://avatars.codebergusercontent.com/u/26715795?v=4", "gravatar_id": "", "url": "https://codeberg.org/api/v1/users/owner", "html_url": "https://codeberg.org/owner", "followers_url": "https://codeberg.org/api/v1/users/owner/followers", "following_url": "https://codeberg.org/api/v1/users/owner/following{/other_user}", "gists_url": "https://codeberg.org/api/v1/users/owner/gists{/gist_id}", "starred_url": "https://codeberg.org/api/v1/users/owner/starred{/owner}{/repo}", "subscriptions_url": "https://codeberg.org/api/v1/users/owner/subscriptions", "organizations_url": "https://codeberg.org/api/v1/users/owner/orgs", "repos_url": "https://codeberg.org/api/v1/users/owner/repos", "events_url": "https://codeberg.org/api/v1/users/owner/events{/privacy}", "received_events_url": "https://codeberg.org/api/v1/users/owner/received_events", "type": "User", "site_admin": false }, "committer": { "login": "web-flow", "id": 19864447, "node_id": "MDQ6VXNlcjE5ODY0NDQ3", "avatar_url": "https://avatars.codebergusercontent.com/u/19864447?v=4", "gravatar_id": "", "url": "https://codeberg.org/api/v1/users/web-flow", "html_url": "https://codeberg.org/web-flow", "followers_url": "https://codeberg.org/api/v1/users/web-flow/followers", "following_url": "https://codeberg.org/api/v1/users/web-flow/following{/other_user}", "gists_url": "https://codeberg.org/api/v1/users/web-flow/gists{/gist_id}", "starred_url": "https://codeberg.org/api/v1/users/web-flow/starred{/owner}{/repo}", "subscriptions_url": "https://codeberg.org/api/v1/users/web-flow/subscriptions", "organizations_url": "https://codeberg.org/api/v1/users/web-flow/orgs", "repos_url": "https://codeberg.org/api/v1/users/web-flow/repos", "events_url": "https://codeberg.org/api/v1/users/web-flow/events{/privacy}", "received_events_url": "https://codeberg.org/api/v1/users/web-flow/received_events", "type": "User", "site_admin": false }, "parents": [ { "sha": "0404fb922ab75c3a8aecad5c97d9af388df04695", "url": "https://codeberg.org/api/v1/repos/owner/reponame/commits/0404fb922ab75c3a8aecad5c97d9af388df04695", "html_url": "https://codeberg.org/owner/reponame/commit/0404fb922ab75c3a8aecad5c97d9af388df04695" } ] } ];