189 lines
6.0 KiB
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"
|
|
}
|