Mercurial > prosody-modules
diff mod_pubsub_forgejo/webhook-examples/push/content.json @ 6175:131b8bfbefb4
mod_pubsub_forgejo: new module for forgejo webhooks
| author | nicoco <nicoco@nicoco.fr> |
|---|---|
| date | Mon, 17 Feb 2025 23:28:05 +0100 |
| parents | |
| children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mod_pubsub_forgejo/webhook-examples/push/content.json Mon Feb 17 23:28:05 2025 +0100 @@ -0,0 +1,268 @@ +{ + "ref": "refs/heads/dev", + "before": "3f8b7a2f69c6c891d8ab07700f113103db73faa3", + "after": "dd7c6923c788b38312fbc27cffba3b7007d0126e", + "compare_url": "https://codeberg.org/slidge/slidgram/compare/3f8b7a2f69c6c891d8ab07700f113103db73faa3...dd7c6923c788b38312fbc27cffba3b7007d0126e", + "commits": [ + { + "id": "dd7c6923c788b38312fbc27cffba3b7007d0126e", + "message": "build: update pre-commit hooks\n", + "url": "https://codeberg.org/slidge/slidgram/commit/dd7c6923c788b38312fbc27cffba3b7007d0126e", + "author": { + "name": "nicoco", + "email": "nicoco@nicoco.fr", + "username": "nicoco" + }, + "committer": { + "name": "nicoco", + "email": "nicoco@nicoco.fr", + "username": "nicoco" + }, + "verification": null, + "timestamp": "2025-01-16T13:33:08+01:00", + "added": [], + "removed": [], + "modified": [ + ".pre-commit-config.yaml" + ] + }, + { + "id": "790116333966f395cc268b032c7a6173486955f4", + "message": "chore: update lockfile\n\nbecause we must", + "url": "https://codeberg.org/slidge/slidgram/commit/790116333966f395cc268b032c7a6173486955f4", + "author": { + "name": "nicoco", + "email": "nicoco@nicoco.fr", + "username": "nicoco" + }, + "committer": { + "name": "nicoco", + "email": "nicoco@nicoco.fr", + "username": "nicoco" + }, + "verification": null, + "timestamp": "2025-01-13T15:47:16+01:00", + "added": [ + "uv.lock" + ], + "removed": [], + "modified": [] + }, + { + "id": "776de82113f8a860408f78c22e8539e73306ac87", + "message": "ci: use woodpecker\n", + "url": "https://codeberg.org/slidge/slidgram/commit/776de82113f8a860408f78c22e8539e73306ac87", + "author": { + "name": "nicoco", + "email": "nicoco@nicoco.fr", + "username": "nicoco" + }, + "committer": { + "name": "nicoco", + "email": "nicoco@nicoco.fr", + "username": "nicoco" + }, + "verification": null, + "timestamp": "2025-01-11T15:57:59+01:00", + "added": [ + ".woodpecker/container-ci.yaml", + ".woodpecker/container.yaml", + ".woodpecker/docs.yaml", + ".woodpecker/package.yaml", + ".woodpecker/test.yaml" + ], + "removed": [ + ".builds/ci.yml", + ".builds/container.yml", + ".copier-answers.yml" + ], + "modified": [ + ".gitignore", + "Dockerfile", + "README.md", + "docs/Makefile", + "docs/source/conf.py", + "pyproject.toml" + ] + } + ], + "total_commits": 3, + "head_commit": { + "id": "dd7c6923c788b38312fbc27cffba3b7007d0126e", + "message": "build: update pre-commit hooks\n", + "url": "https://codeberg.org/slidge/slidgram/commit/dd7c6923c788b38312fbc27cffba3b7007d0126e", + "author": { + "name": "nicoco", + "email": "nicoco@nicoco.fr", + "username": "nicoco" + }, + "committer": { + "name": "nicoco", + "email": "nicoco@nicoco.fr", + "username": "nicoco" + }, + "verification": null, + "timestamp": "2025-01-16T13:33:08+01:00", + "added": [], + "removed": [], + "modified": [ + ".pre-commit-config.yaml" + ] + }, + "repository": { + "id": 301703, + "owner": { + "id": 205842, + "login": "slidge", + "login_name": "", + "source_id": 0, + "full_name": "", + "email": "", + "avatar_url": "https://codeberg.org/avatars/aa0eeeb5fe173938bdc665be92bf605efa1e8f4a905bc3327e4d5c7eddf584e5", + "html_url": "https://codeberg.org/slidge", + "language": "", + "is_admin": false, + "last_login": "0001-01-01T00:00:00Z", + "created": "2024-08-30T14:16:14Z", + "restricted": false, + "active": false, + "prohibit_login": false, + "location": "", + "pronouns": "", + "website": "https://slidge.im", + "description": "", + "visibility": "public", + "followers_count": 3, + "following_count": 0, + "starred_repos_count": 0, + "username": "slidge" + }, + "name": "slidgram", + "full_name": "slidge/slidgram", + "description": "A feature-rich Telegram to XMPP gateway", + "empty": false, + "private": false, + "fork": false, + "template": false, + "parent": null, + "mirror": false, + "size": 1561, + "language": "", + "languages_url": "https://codeberg.org/api/v1/repos/slidge/slidgram/languages", + "html_url": "https://codeberg.org/slidge/slidgram", + "url": "https://codeberg.org/api/v1/repos/slidge/slidgram", + "link": "", + "ssh_url": "git@codeberg.org:slidge/slidgram.git", + "clone_url": "https://codeberg.org/slidge/slidgram.git", + "original_url": "", + "website": "", + "stars_count": 0, + "forks_count": 1, + "watchers_count": 3, + "open_issues_count": 7, + "open_pr_counter": 0, + "release_counter": 0, + "default_branch": "main", + "archived": false, + "created_at": "2025-01-10T09:19:40Z", + "updated_at": "2025-01-16T12:15:22Z", + "archived_at": "1970-01-01T00:00:00Z", + "permissions": { + "admin": true, + "push": true, + "pull": true + }, + "has_issues": true, + "internal_tracker": { + "enable_time_tracker": true, + "allow_only_contributors_to_track_time": true, + "enable_issue_dependencies": true + }, + "has_wiki": false, + "wiki_branch": "main", + "globally_editable_wiki": false, + "has_pull_requests": true, + "has_projects": false, + "has_releases": true, + "has_packages": true, + "has_actions": false, + "ignore_whitespace_conflicts": false, + "allow_merge_commits": true, + "allow_rebase": true, + "allow_rebase_explicit": true, + "allow_squash_merge": true, + "allow_fast_forward_only_merge": true, + "allow_rebase_update": true, + "default_delete_branch_after_merge": false, + "default_merge_style": "merge", + "default_allow_maintainer_edit": false, + "avatar_url": "", + "internal": false, + "mirror_interval": "", + "object_format_name": "sha1", + "mirror_updated": "0001-01-01T00:00:00Z", + "repo_transfer": null, + "topics": [ + "bridge", + "chat", + "gateway", + "instant-messaging", + "slidge", + "telegram", + "telegram-userbot", + "xmpp" + ] + }, + "pusher": { + "id": 64076, + "login": "nicoco", + "login_name": "", + "source_id": 0, + "full_name": "", + "email": "nicoco@noreply.codeberg.org", + "avatar_url": "https://codeberg.org/avatars/32a918ca7a66e4e484ee2ccc625dc6451da728355c060ed0ed54fa69d89224a5", + "html_url": "https://codeberg.org/nicoco", + "language": "", + "is_admin": false, + "last_login": "0001-01-01T00:00:00Z", + "created": "2022-09-12T11:13:13Z", + "restricted": false, + "active": false, + "prohibit_login": false, + "location": "Nice, France", + "pronouns": "", + "website": "https://nicoco.fr", + "description": "wannabe-hacker", + "visibility": "public", + "followers_count": 1, + "following_count": 0, + "starred_repos_count": 3, + "username": "nicoco" + }, + "sender": { + "id": 64076, + "login": "nicoco", + "login_name": "", + "source_id": 0, + "full_name": "", + "email": "nicoco@noreply.codeberg.org", + "avatar_url": "https://codeberg.org/avatars/32a918ca7a66e4e484ee2ccc625dc6451da728355c060ed0ed54fa69d89224a5", + "html_url": "https://codeberg.org/nicoco", + "language": "", + "is_admin": false, + "last_login": "0001-01-01T00:00:00Z", + "created": "2022-09-12T11:13:13Z", + "restricted": false, + "active": false, + "prohibit_login": false, + "location": "Nice, France", + "pronouns": "", + "website": "https://nicoco.fr", + "description": "wannabe-hacker", + "visibility": "public", + "followers_count": 1, + "following_count": 0, + "starred_repos_count": 3, + "username": "nicoco" + } +} \ No newline at end of file
