sample-gitlab-hook.json

{
    "object_kind": "push",
    "event_name": "push",
    "before": "29af700d471aa9e2ea5e0d73e586ebd18c50147f",
    "after": "fa5084be25059cac269bd109645a0139c613bae4",
    "ref": "refs\/heads\/v0.1",
    "checkout_sha": "fa5084be25059cac269bd109645a0139c613bae4",
    "message": null,
    "user_id": 7333013,
    "user_name": "Reed",
    "user_username": "ReedyBear",
    "user_email": "",
    "user_avatar": "https:\/\/secure.gravatar.com\/avatar\/b18f4a0edd71e6a66e290f5e7278fb12?s=80&d=identicon",
    "project_id": 23168433,
    "project": {
        "id": 23168433,
        "name": "Autowire",
        "description": "Connect JS classes to html nodes with contextual relationships between objects",
        "web_url": "https:\/\/gitlab.com\/taeluf\/js\/autowire",
        "avatar_url": null,
        "git_ssh_url": "git@gitlab.com:taeluf\/js\/autowire.git",
        "git_http_url": "https:\/\/gitlab.com\/taeluf\/js\/autowire.git",
        "namespace": "Javascript",
        "visibility_level": 20,
        "path_with_namespace": "taeluf\/js\/autowire",
        "default_branch": "v0.1",
        "ci_config_path": "",
        "homepage": "https:\/\/gitlab.com\/taeluf\/js\/autowire",
        "url": "git@gitlab.com:taeluf\/js\/autowire.git",
        "ssh_url": "git@gitlab.com:taeluf\/js\/autowire.git",
        "http_url": "https:\/\/gitlab.com\/taeluf\/js\/autowire.git"
    },
    "commits": [
        {
            "id": "fa5084be25059cac269bd109645a0139c613bae4",
            "message": "doc\n",
            "title": "doc",
            "timestamp": "2022-04-11T22:00:10-05:00",
            "url": "https:\/\/gitlab.com\/taeluf\/js\/autowire\/-\/commit\/fa5084be25059cac269bd109645a0139c613bae4",
            "author": {
                "name": "Taeluf",
                "email": "contact@taeluf.com"
            },
            "added": [],
            "modified": [
                ".docsrc\/README.src.md",
                "README.md",
                "docs\/README.md"
            ],
            "removed": []
        },
        {
            "id": "5e332bf471acdbe82ddf23d05e4ea8e5ab176cfa",
            "message": "doc\n",
            "title": "doc",
            "timestamp": "2022-04-11T21:58:25-05:00",
            "url": "https:\/\/gitlab.com\/taeluf\/js\/autowire\/-\/commit\/5e332bf471acdbe82ddf23d05e4ea8e5ab176cfa",
            "author": {
                "name": "Taeluf",
                "email": "contact@taeluf.com"
            },
            "added": [],
            "modified": [
                ".docsrc\/README.src.md",
                "README.md",
                "docs\/README.md"
            ],
            "removed": []
        },
        {
            "id": "29af700d471aa9e2ea5e0d73e586ebd18c50147f",
            "message": "docs\n",
            "title": "docs",
            "timestamp": "2022-04-11T21:54:24-05:00",
            "url": "https:\/\/gitlab.com\/taeluf\/js\/autowire\/-\/commit\/29af700d471aa9e2ea5e0d73e586ebd18c50147f",
            "author": {
                "name": "Taeluf",
                "email": "contact@taeluf.com"
            },
            "added": [],
            "modified": [
                ".docsrc\/README.src.md",
                "README.md",
                "docs\/README.md"
            ],
            "removed": []
        }
    ],
    "total_commits_count": 3,
    "push_options": [],
    "repository": {
        "name": "Autowire",
        "url": "git@gitlab.com:taeluf\/js\/autowire.git",
        "description": "Connect JS classes to html nodes with contextual relationships between objects",
        "homepage": "https:\/\/gitlab.com\/taeluf\/js\/autowire",
        "git_http_url": "https:\/\/gitlab.com\/taeluf\/js\/autowire.git",
        "git_ssh_url": "git@gitlab.com:taeluf\/js\/autowire.git",
        "visibility_level": 20
    }