{
    "object_kind": "push",
    "event_name": "push",
    "before": "cb95c4773228f8909beca5fc63458e14e9a71833",
    "after": "723b2c684df6eb7461cf3a5b1edc2f2e87a31184",
    "ref": "refs\/heads\/main",
    "ref_protected": true,
    "checkout_sha": "723b2c684df6eb7461cf3a5b1edc2f2e87a31184",
    "message": null,
    "user_id": 19,
    "user_name": "Bohunka Zsolt",
    "user_username": "bohunkazsolt",
    "user_email": "",
    "user_avatar": "https:\/\/www.gravatar.com\/avatar\/495e14a024c9ddd64b339a3ee5bcce2be2e8468e23180b4ee001574938728865?s=80&d=identicon",
    "project_id": 194,
    "project": {
        "id": 194,
        "name": "credipassapi",
        "description": null,
        "web_url": "http:\/\/git.dunahousedev.hu\/credipass\/credipassapi",
        "avatar_url": null,
        "git_ssh_url": "git@git.dunahousedev.hu:credipass\/credipassapi.git",
        "git_http_url": "http:\/\/git.dunahousedev.hu\/credipass\/credipassapi.git",
        "namespace": "Credipass",
        "visibility_level": 0,
        "path_with_namespace": "credipass\/credipassapi",
        "default_branch": "main",
        "ci_config_path": "",
        "homepage": "http:\/\/git.dunahousedev.hu\/credipass\/credipassapi",
        "url": "git@git.dunahousedev.hu:credipass\/credipassapi.git",
        "ssh_url": "git@git.dunahousedev.hu:credipass\/credipassapi.git",
        "http_url": "http:\/\/git.dunahousedev.hu\/credipass\/credipassapi.git"
    },
    "commits": [
        {
            "id": "723b2c684df6eb7461cf3a5b1edc2f2e87a31184",
            "message": "Localize loan calculator details and validations. Replace hardcoded literals with translatable keys across services, controllers, and language files. Add unit tests to ensure localization consistency and prevent placeholder text in production.\n",
            "title": "Localize loan calculator details and validations. Replace hardcoded literals...",
            "timestamp": "2026-09-16T11:22:39+02:00",
            "url": "http:\/\/git.dunahousedev.hu\/credipass\/credipassapi\/-\/commit\/723b2c684df6eb7461cf3a5b1edc2f2e87a31184",
            "author": {
                "name": "Bohunka Zsolt",
                "email": "bohunka.zsolt@dh.hu"
            },
            "added": [
                "tests\/Unit\/CalculatorDetailsLocaleTest.php"
            ],
            "modified": [
                "app\/Http\/Controllers\/LoanCalculatorController.php",
                "app\/Services\/Calculator\/LegacyOfferFormatter.php",
                "resources\/lang\/hu-en\/messages.php",
                "resources\/lang\/hu-hu\/messages.php",
                "resources\/lang\/it-en\/messages.php",
                "resources\/lang\/it-it\/messages.php",
                "resources\/lang\/pl-en\/messages.php",
                "resources\/lang\/pl-pl\/messages.php"
            ],
            "removed": []
        }
    ],
    "total_commits_count": 1,
    "push_options": [],
    "repository": {
        "name": "credipassapi",
        "url": "git@git.dunahousedev.hu:credipass\/credipassapi.git",
        "description": null,
        "homepage": "http:\/\/git.dunahousedev.hu\/credipass\/credipassapi",
        "git_http_url": "http:\/\/git.dunahousedev.hu\/credipass\/credipassapi.git",
        "git_ssh_url": "git@git.dunahousedev.hu:credipass\/credipassapi.git",
        "visibility_level": 0
    },
    "output": [
        "\/etc\/apache2\/sites-available\/bohunkazsolt.credipassapi.dunahousedev.hu.conf exists.",
        "\/etc\/apache2\/sites-available\/credipassapi.dunahousedev.hu.conf exists.",
        "Saving debug log to \/var\/log\/letsencrypt\/letsencrypt.log",
        "An unexpected error occurred:",
        "BrokenPipeError: [Errno 32] Broken pipe",
        "Ask for help or search for solutions at https:\/\/community.letsencrypt.org. See the logfile \/var\/log\/letsencrypt\/letsencrypt.log or re-run Certbot with -v for more details.",
        "Saving debug log to \/var\/log\/letsencrypt\/letsencrypt.log",
        "An unexpected error occurred:",
        "BrokenPipeError: [Errno 32] Broken pipe",
        "Ask for help or search for solutions at https:\/\/community.letsencrypt.org. See the logfile \/var\/log\/letsencrypt\/letsencrypt.log or re-run Certbot with -v for more details.",
        "Fetching origin",
        "From git.dunahousedev.hu:credipass\/credipassapi",
        "   cb95c47..723b2c6  main       -> origin\/main",
        "HEAD is now at 723b2c6 Localize loan calculator details and validations. Replace hardcoded literals with translatable keys across services, controllers, and language files. Add unit tests to ensure localization consistency and prevent placeholder text in production.",
        "--OK--"
    ]
}