39 lines
9.6 KiB
JSON
39 lines
9.6 KiB
JSON
{
|
|
"schema_version": 1,
|
|
"channel": "homelab-runtime",
|
|
"command_id": "NEWFI-260920-NEWFDOM-NOTIFY213-FINAL179",
|
|
"status": "OK",
|
|
"rc": 0,
|
|
"host": "pve01",
|
|
"mode": "change",
|
|
"component": "newfi-newfdom-notify213-production-git-final-harnessfix",
|
|
"started_at_utc": "2026-09-19T22:24:49Z",
|
|
"finished_at_utc": "2026-09-19T22:24:56Z",
|
|
"reference_register_checked": true,
|
|
"reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66",
|
|
"error_register_checked": true,
|
|
"error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0",
|
|
"command_sha256": "7854ddd78833723e6b2dcb6572c8ff96e4fd25417d31dbaaa90a01e04a90f73f",
|
|
"duplicate_failed_command_blocked": false,
|
|
"block_reason": null,
|
|
"execution_started": true,
|
|
"change_declared": true,
|
|
"result_contract_valid": true,
|
|
"result_contract_status": "OK",
|
|
"result_contract_error": null,
|
|
"command_rc": 0,
|
|
"changes_made": true,
|
|
"rollback_started": false,
|
|
"rollback_restored": null,
|
|
"mutation_outcome": "MUTATED",
|
|
"sanitized": true,
|
|
"secrets_included": false,
|
|
"private_addresses_included": false,
|
|
"raw_evidence_retained_locally": true,
|
|
"raw_evidence_sha256": "fb7937d013350620ec2ddc1375cac225baea67110382df341fd6ee3c72664d3b",
|
|
"sanitized_output_sha256": "fb7937d013350620ec2ddc1375cac225baea67110382df341fd6ee3c72664d3b",
|
|
"output_truncated_in_json": false,
|
|
"full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt",
|
|
"output": "NEWFI179_BEGIN=true\nCOMMAND_ID=NEWFI-260920-NEWFDOM-NOTIFY213-FINAL179\nNEWFI179_GIT_BEFORE={\"branch\":\"implementation/newfi-closed-mvp-20260906\",\"clean\":true,\"head\":\"92de706841be89597b4b6d9738c64780e9f940e5\",\"newfi_files\":48,\"remote_head\":\"92de706841be89597b4b6d9738c64780e9f940e5\"}\nNEWFI179_STAGING_VERIFY_BEFORE={\"command_id\":\"NEWFI-260920-NEWFDOM-NOTIFY213-FINAL179\",\"role\":\"staging\",\"snapshot\":{\"ac\":1000030,\"addon\":{\"active\":1,\"is_processing\":0,\"json_hash\":\"5db36f437e97d0fe35559d909c050b1f05a821b705e2099e27eb7ead020c64f6\",\"version_id\":1000010},\"alert_handler_value\":\"Newfi\\\\Notify\\\\Alert\\\\Event\",\"board\":\"0\",\"cron\":0,\"delivery\":0,\"entity_value\":\"Newfi\\\\Events:Event\",\"error57_sha\":\"219e736a597daba89692577ef21eb622232cc29550e630922b0daec840c2f898\",\"errors\":25,\"errors_max\":57,\"events\":1000010,\"notify_alerts\":0,\"pref\":0,\"push\":0,\"route_controller\":\"Newfi\\\\Notify:Preferences\",\"status\":\"OK\",\"templates\":7,\"vapid\":32},\"source\":{\"bundle_sha256\":\"2feda88779d5cc63c9a2b54bd572c0cfd8699591535952b30b920789ecd828e5\",\"bytes\":15312,\"files\":8},\"status\":\"OK\"}\nNEWFI179_PRODUCTION_PREFLIGHT={\"action\":\"preflight\",\"changes_made\":false,\"command_id\":\"NEWFI-260920-NEWFDOM-NOTIFY213-FINAL179\",\"records\":[],\"role\":\"production\",\"rollback_restored\":null,\"rollback_started\":false,\"snapshot\":{\"ac_version\":1000030,\"addon\":false,\"alert_handler_value\":false,\"board\":\"1\",\"cron\":1,\"entity_value\":false,\"errors\":41,\"errors_max\":41,\"events_version\":1000010,\"notify_alerts\":0,\"push_rows\":0,\"route_controller\":false,\"status\":\"OK\",\"tables\":{\"xf_newfi_notify_delivery\":{\"exists\":0,\"rows\":null},\"xf_newfi_notify_pref\":{\"exists\":0,\"rows\":null}},\"templates\":0,\"vapid_bytes\":32},\"source\":{\"present\":false},\"status\":\"OK\"}\nNEWFI179_PRODUCTION_APPLY={\"action\":\"apply\",\"changes_made\":true,\"command_id\":\"NEWFI-260920-NEWFDOM-NOTIFY213-FINAL179\",\"records\":[{\"push_rows\":0,\"step\":\"preflight\"},{\"files\":8,\"step\":\"deploy\"},{\"files\":4,\"step\":\"php_lint\"},{\"rc\":0,\"stderr_sha256\":\"72f9cccf95a4e8adb6740677920e572b7b9d7d90bfa648874ea232ec844d14b4\",\"stderr_tail\":\" RUN '/usr/bin/php8.3' '/var/www/forums/newfi/public/cmd.php' 'xf:addon-sub-action' 'Newfi/Notify' 'install' '--k=4c0b043d9066fd4a129e33f01269fac6adcb8a1e' '-vvv'\\n OUT \\u0423\\u0441\\u0442\\u0430\\u043d\\u043e\\u0432\\u043a\\u0430\\n OUT Complete.\\n OUT \\n RES Command ran successfully\\n RUN '/usr/bin/php8.3' '/var/www/forums/newfi/public/cmd.php' 'xf:addon-sub-action' 'Newfi/Notify' 'import' '--k=c6a2aff9b7400b432c7ad694cef6116361d8d1da' '-vvv'\\n OUT \\n OUT Importing add-on data\\n OUT Importing... Add-on data (Content type fields)\\n OUT Importing... Add-on data (Routes)\\n OUT Importing... Add-on data (Templates)\\n OUT \\n OUT \\n RES Command ran successfully\\n RUN '/usr/bin/php8.3' '/var/www/forums/newfi/public/cmd.php' 'xf:addon-sub-action' 'Newfi/Notify' 'post-install' '--k=1142b151c486d82e57eb8de924d3a72ebdb0f44f' '-vvv'\\n RES Command ran successfully\\n\",\"stdout_sha256\":\"e18527b3bec764f4d4a6d5615e3e18485e38058acf9a72b2621b32e969ddc292\",\"stdout_tail\":\"\\u0423\\u0441\\u0442\\u0430\\u043d\\u043e\\u0432\\u043a\\u0430\\nComplete.\\n\\nImporting add-on data\\nImporting... Add-on data (Content type fields)\\nImporting... Add-on data (Routes)\\nImporting... Add-on data (Templates)\\n\\n\",\"step\":\"install\"},{\"errors\":41,\"push_rows\":0,\"step\":\"verify\",\"version\":1000010}],\"role\":\"production\",\"rollback_restored\":null,\"rollback_started\":false,\"snapshot\":{\"ac_version\":1000030,\"addon\":{\"active\":1,\"is_processing\":0,\"json_hash\":\"5db36f437e97d0fe35559d909c050b1f05a821b705e2099e27eb7ead020c64f6\",\"version_id\":1000010},\"alert_handler_value\":\"Newfi\\\\Notify\\\\Alert\\\\Event\",\"board\":\"1\",\"cron\":1,\"entity_value\":\"Newfi\\\\Events:Event\",\"errors\":41,\"errors_max\":41,\"events_version\":1000010,\"notify_alerts\":0,\"push_rows\":0,\"route_controller\":\"Newfi\\\\Notify:Preferences\",\"status\":\"OK\",\"tables\":{\"xf_newfi_notify_delivery\":{\"exists\":1,\"rows\":0},\"xf_newfi_notify_pref\":{\"exists\":1,\"rows\":0}},\"templates\":7,\"vapid_bytes\":32},\"source\":{\"bundle_sha256\":\"2feda88779d5cc63c9a2b54bd572c0cfd8699591535952b30b920789ecd828e5\",\"bytes\":15312,\"files\":8,\"present\":true},\"status\":\"OK\"}\nNEWFI179_PRODUCTION_VERIFY_BEFORE_GIT={\"action\":\"verify\",\"changes_made\":false,\"command_id\":\"NEWFI-260920-NEWFDOM-NOTIFY213-FINAL179\",\"records\":[],\"role\":\"production\",\"rollback_restored\":null,\"rollback_started\":false,\"snapshot\":{\"ac_version\":1000030,\"addon\":{\"active\":1,\"is_processing\":0,\"json_hash\":\"5db36f437e97d0fe35559d909c050b1f05a821b705e2099e27eb7ead020c64f6\",\"version_id\":1000010},\"alert_handler_value\":\"Newfi\\\\Notify\\\\Alert\\\\Event\",\"board\":\"1\",\"cron\":1,\"entity_value\":\"Newfi\\\\Events:Event\",\"errors\":41,\"errors_max\":41,\"events_version\":1000010,\"notify_alerts\":0,\"push_rows\":0,\"route_controller\":\"Newfi\\\\Notify:Preferences\",\"status\":\"OK\",\"tables\":{\"xf_newfi_notify_delivery\":{\"exists\":1,\"rows\":0},\"xf_newfi_notify_pref\":{\"exists\":1,\"rows\":0}},\"templates\":7,\"vapid_bytes\":32},\"source\":{\"bundle_sha256\":\"2feda88779d5cc63c9a2b54bd572c0cfd8699591535952b30b920789ecd828e5\",\"bytes\":15312,\"files\":8,\"present\":true},\"status\":\"OK\"}\nNEWFI179_GIT_PROMOTION={\"files\":8,\"new_head\":\"ba4346020d1e9728a83ce6c49f378b065e2e6e52\",\"old_head\":\"92de706841be89597b4b6d9738c64780e9f940e5\",\"push_rc\":0,\"remote_head\":\"ba4346020d1e9728a83ce6c49f378b065e2e6e52\"}\nNEWFI179_PRODUCTION_VERIFY_AFTER_GIT={\"action\":\"verify\",\"changes_made\":false,\"command_id\":\"NEWFI-260920-NEWFDOM-NOTIFY213-FINAL179\",\"records\":[],\"role\":\"production\",\"rollback_restored\":null,\"rollback_started\":false,\"snapshot\":{\"ac_version\":1000030,\"addon\":{\"active\":1,\"is_processing\":0,\"json_hash\":\"5db36f437e97d0fe35559d909c050b1f05a821b705e2099e27eb7ead020c64f6\",\"version_id\":1000010},\"alert_handler_value\":\"Newfi\\\\Notify\\\\Alert\\\\Event\",\"board\":\"1\",\"cron\":1,\"entity_value\":\"Newfi\\\\Events:Event\",\"errors\":41,\"errors_max\":41,\"events_version\":1000010,\"notify_alerts\":0,\"push_rows\":0,\"route_controller\":\"Newfi\\\\Notify:Preferences\",\"status\":\"OK\",\"tables\":{\"xf_newfi_notify_delivery\":{\"exists\":1,\"rows\":0},\"xf_newfi_notify_pref\":{\"exists\":1,\"rows\":0}},\"templates\":7,\"vapid_bytes\":32},\"source\":{\"bundle_sha256\":\"2feda88779d5cc63c9a2b54bd572c0cfd8699591535952b30b920789ecd828e5\",\"bytes\":15312,\"files\":8,\"present\":true},\"status\":\"OK\"}\nNEWFI179_STAGING_VERIFY_AFTER_GIT={\"command_id\":\"NEWFI-260920-NEWFDOM-NOTIFY213-FINAL179\",\"role\":\"staging\",\"snapshot\":{\"ac\":1000030,\"addon\":{\"active\":1,\"is_processing\":0,\"json_hash\":\"5db36f437e97d0fe35559d909c050b1f05a821b705e2099e27eb7ead020c64f6\",\"version_id\":1000010},\"alert_handler_value\":\"Newfi\\\\Notify\\\\Alert\\\\Event\",\"board\":\"0\",\"cron\":0,\"delivery\":0,\"entity_value\":\"Newfi\\\\Events:Event\",\"error57_sha\":\"219e736a597daba89692577ef21eb622232cc29550e630922b0daec840c2f898\",\"errors\":25,\"errors_max\":57,\"events\":1000010,\"notify_alerts\":0,\"pref\":0,\"push\":0,\"route_controller\":\"Newfi\\\\Notify:Preferences\",\"status\":\"OK\",\"templates\":7,\"vapid\":32},\"source\":{\"bundle_sha256\":\"2feda88779d5cc63c9a2b54bd572c0cfd8699591535952b30b920789ecd828e5\",\"bytes\":15312,\"files\":8},\"status\":\"OK\"}\nNEWFI179_GIT_AFTER={\"branch\":\"implementation/newfi-closed-mvp-20260906\",\"clean\":true,\"head\":\"ba4346020d1e9728a83ce6c49f378b065e2e6e52\",\"newfi_files\":56,\"remote_head\":\"ba4346020d1e9728a83ce6c49f378b065e2e6e52\"}\nNEWFI179_DECISION=PASS_NOTIFY213_PRODUCTION_GIT_FINAL\nNEWFI179_NOTIFY213_CLOSED=true\nNEWFI179_MAJOR_STAGES_REMAINING=8\nNEWFI179_NEXT_GATE=NEXT_MAJOR_STAGE_AFTER_NOTIFY213\nHOMELAB_RESULT_CONTRACT={\"changes_made\":true,\"command_id\":\"NEWFI-260920-NEWFDOM-NOTIFY213-FINAL179\",\"rollback_restored\":null,\"rollback_started\":false,\"status\":\"OK\",\"version\":1}\n"
|
|
}
|