Files
linuxcncWebWASM/coverage/browser-matrix-remediation.report.json

189 lines
6.0 KiB
JSON

{
"candidate_eligible": false,
"checks": {
"chromium_probe": {
"smoke": "passed",
"status": "verified",
"version": "Google Chrome 151.0.7922.169"
},
"context_consistency": {
"context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1",
"status": "verified"
},
"firefox_probe": {
"smoke": "passed",
"status": "verified",
"version": "Mozilla Firefox 154.0"
},
"locked_matrix_read": {
"declared_status": "planned-for-m4",
"minimum": {
"chromium": "TBD",
"firefox": "TBD",
"safari": "TBD"
},
"status": "verified"
},
"no_unverified_result_hidden": {
"smoke": {
"chromium": "passed",
"firefox": "passed",
"safari": "blocked_unavailable"
},
"status": "verified"
},
"release_stop_preserved": {
"release_action": "STOP_RELEASE",
"status": "verified"
},
"safari_probe": {
"reason": "Safari is not available in this Linux environment",
"smoke": "blocked_unavailable",
"status": "verified",
"version": null
}
},
"context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1",
"declared_matrix": {
"cross_origin_isolation": false,
"minimum": {
"chromium": "TBD",
"firefox": "TBD",
"safari": "TBD"
},
"status": "planned-for-m4"
},
"errors": {},
"inputs": [
{
"bytes": 7647,
"path": "context-lock.json",
"role": "context_lock",
"sha256": "bf6651f8d1803f2219d40e61f5e86dcf0821862d087eec2e19f99f593561353e",
"status": "present"
},
{
"bytes": 11539,
"path": "coverage/compatibility-matrix.report.json",
"role": "compatibility_matrix",
"sha256": "eb655edbcd2379f6b93a0b5e03e965d3c369fb2ba599684d99d25d8cdea79346",
"status": "present"
},
{
"bytes": 7196,
"path": "coverage/release-candidate-gate.report.json",
"role": "release_candidate_gate",
"sha256": "ff46025b4d03a4ab002d22a4f6101c213a702ff6b36dc688274304f79ef8a7a8",
"status": "present"
},
{
"bytes": 15574,
"path": "coverage/release-remediation-intake.report.json",
"role": "remediation_intake",
"sha256": "c4abf81d8a7fb08ee61ed9ceb655803a6a2620d5e1dce9c47117ee17579f3b1e",
"status": "present"
}
],
"observed_browsers": [
{
"binary": "/usr/bin/google-chrome",
"browser": "chromium",
"smoke": {
"command": [
"/usr/bin/google-chrome",
"--headless=new",
"--no-sandbox",
"--disable-gpu",
"--disable-dev-shm-usage",
"--dump-dom",
"data:text/html,<title>LinuxCNC%20WASM%20smoke</title>"
],
"exit_code": 0,
"status": "passed",
"stderr_preview": "",
"stderr_sha256": "12ae32cb1ec02d01eda3581b127c1fee3b0dc53572ed6baf239721a03d82e126",
"stdout_preview": "<html><head><title>LinuxCNC WASM smoke</title></head><body></body></html>",
"stdout_sha256": "f1516af3b272ea95719b5ce833d3afcbdf192eb69962fa5b59443faf60fc9f26"
},
"version": "Google Chrome 151.0.7922.169",
"version_probe": {
"command": [
"/usr/bin/google-chrome",
"--version"
],
"exit_code": 0,
"status": "passed",
"stderr_preview": "",
"stderr_sha256": "12ae32cb1ec02d01eda3581b127c1fee3b0dc53572ed6baf239721a03d82e126",
"stdout_preview": "Google Chrome 151.0.7922.169",
"stdout_sha256": "098776ee39a35d449cc4dff5dd517b446d388c0fa51559928300f3cd88b9591a"
},
"version_status": "verified"
},
{
"binary": "/usr/bin/firefox",
"browser": "firefox",
"smoke": {
"command": [
"<browser>",
"--headless",
"--screenshot",
"<temp>/firefox.png",
"data:text/html,<title>LinuxCNC%20WASM%20smoke</title>"
],
"exit_code": 0,
"status": "passed",
"stderr_preview": "*** You are running in headless mode.\nGtk-Message: <time>: Not loading module \"atk-bridge\": The functionality is provided by GTK natively. Please try to not loa",
"stderr_sha256": "50fe7359f0b1fd6cdaaa77acbefc942c9ff6cfe6c2b2230dd48c15e77c0fe0a9",
"stdout_preview": "",
"stdout_sha256": "12ae32cb1ec02d01eda3581b127c1fee3b0dc53572ed6baf239721a03d82e126"
},
"version": "Mozilla Firefox 154.0",
"version_probe": {
"command": [
"/usr/bin/firefox",
"--version"
],
"exit_code": 0,
"status": "passed",
"stderr_preview": "",
"stderr_sha256": "12ae32cb1ec02d01eda3581b127c1fee3b0dc53572ed6baf239721a03d82e126",
"stdout_preview": "Mozilla Firefox 154.0",
"stdout_sha256": "bee2190b746c0b157c6f1bbc4f78fd38ed3276ddc2d9749753d6cb1800d35934"
},
"version_status": "verified"
},
{
"binary": null,
"browser": "safari",
"smoke": {
"reason": "binary_not_installed",
"status": "blocked_unavailable"
},
"version": null,
"version_status": "blocked_unavailable"
}
],
"release_action": "STOP_RELEASE",
"release_decision": "blocked_not_release_candidate",
"remediation_status": "blocked_matrix_unverified",
"report_sha256": "302aba61dcb56244fbee940f60695c743cd1edeae415e7ffda2991fd63109688",
"review_policy": {
"current_environment_limit": "Safari binary and browser farm are unavailable; observed Chromium/Firefox probes do not establish a release minimum",
"forbidden": [
"infer Safari support from Chromium/Firefox",
"pin versions without a new reviewed context",
"mark planned matrix verified by smoke-only probes",
"overwrite_context_lock_in_place"
],
"required_to_unblock": [
"pin minimum Chromium, Firefox and Safari versions in a reviewed context lock",
"run the required workflow and failure matrix in each target browser",
"record cross-origin isolation and offline/OPFS behavior"
]
},
"schema": "browser-matrix-remediation.v1",
"status": "complete",
"task_id": "K8-REL-12"
}