From 55fb9796f9cf2d5f472c5b0ea5f60ba01b9b7b45 Mon Sep 17 00:00:00 2001 From: Forge Date: Tue, 22 Sep 2026 12:12:28 +0000 Subject: [PATCH] docs: record Cloudflare runtime validation and hosting gates --- docs/extensions/cloudflare-hosting.md | 2 +- .../extensions-cloudflare-20260922.json | 3909 +++++++++++++++++ .../extensions-cloudflare-20260922.md | 77 + .../desktop-installed.png | Bin 0 -> 151273 bytes .../mobile-detail.png | Bin 0 -> 79658 bytes 5 files changed, 3987 insertions(+), 1 deletion(-) create mode 100644 docs/validation/extensions-cloudflare-20260922.json create mode 100644 docs/validation/extensions-cloudflare-20260922.md create mode 100644 docs/validation/extensions-cloudflare-20260922/desktop-installed.png create mode 100644 docs/validation/extensions-cloudflare-20260922/mobile-detail.png diff --git a/docs/extensions/cloudflare-hosting.md b/docs/extensions/cloudflare-hosting.md index f166f5bc1..ee8b121fa 100644 --- a/docs/extensions/cloudflare-hosting.md +++ b/docs/extensions/cloudflare-hosting.md @@ -29,7 +29,7 @@ CLOUDFLARE_REGISTRY=1 PLAYWRIGHT_MODULE=/absolute/path/to/playwright \ node scripts/validation/marketplace-browser.cjs ``` -The exact Wrangler/Miniflare/workerd versions are pinned in the separate lockfile. Current Wrangler uses Miniflare 5 alpha; the local adapter uses its documented v4-options converter and explicit `resourcePersistencePath`. Default test state is disposable. Production configuration points to `worker.ts`; only `test-worker.ts` accepts failure/kill controls. Tests exercise real local D1/R2 bindings, Web Crypto, HTTP and test-owned subprocess kills, not JavaScript storage mocks. Static assets in integration tests are delivered through a local binding; the actual platform asset routing is separately checked by a Wrangler dry run and still needs hosted verification. +The exact Wrangler/Miniflare/workerd versions are pinned in the separate lockfile. Current Wrangler uses Miniflare 5 alpha; the local adapter uses its documented v4-options converter and explicit `resourcePersistencePath`. Default test state is disposable. Production configuration points to `worker.ts`; only `test-worker.ts` accepts failure/kill controls. Tests exercise real local D1/R2 bindings, Web Crypto, HTTP and test-owned subprocess kills, not JavaScript storage mocks. Static assets in integration tests are delivered through a local binding; Wrangler dry run validates bundling and asset/binding configuration; actual platform routing still needs hosted verification. For a retained local rehearsal (no Cloudflare account needed): diff --git a/docs/validation/extensions-cloudflare-20260922.json b/docs/validation/extensions-cloudflare-20260922.json new file mode 100644 index 000000000..ecdba9939 --- /dev/null +++ b/docs/validation/extensions-cloudflare-20260922.json @@ -0,0 +1,3909 @@ +{ + "format": 1, + "recordedAt": "2026-09-22T12:12:03.155044+00:00", + "branch": "feature/extensions-author-kit-20260922", + "pr": "https://github.com/colbymchenry/codegraph/pull/1911", + "applicationSource": "52c1b38644e9c0833945ceabaa086ecbbd4aac57", + "operatorSource": "e77f011ec34c14150a805bb41e2a06c2a9efad3d", + "testedSourceDelta": [ + "docs/extensions/cloudflare-hosting.md", + "marketplace/cloudflare/local.mjs", + "marketplace/cloudflare/ops-test.mjs", + "marketplace/cloudflare/ops.mjs" + ], + "hostedCloudflare": false, + "deployment": null, + "sourceFiles": [ + { + "path": "__tests__/extension-package-portable.test.ts", + "bytes": 1850, + "sha256": "86f90d13d56ca80e1d927e264e44c7a16e4955d0ff0b70eec8993deba0cae11b" + }, + { + "path": "marketplace/cloudflare/.gitignore", + "bytes": 65, + "sha256": "a8b8851eb5aa2caf5a0ed8e78590b8d54d819c41fa5bfb407c3c917c4bcb9249" + }, + { + "path": "marketplace/cloudflare/backup.mjs", + "bytes": 4792, + "sha256": "40e162c875d85321ca6f5e8af553284e30f00d5d7dd4eaa79be8d0ff8bfbd814" + }, + { + "path": "marketplace/cloudflare/build.mjs", + "bytes": 507, + "sha256": "928ac6fb72ff1cab5c9742b127839524ccd81d28057bf7dbda18e2eded407678" + }, + { + "path": "marketplace/cloudflare/local.mjs", + "bytes": 1710, + "sha256": "e42e53ab7c21c81972eb73f540abecd539f2998ded10eb89831987c478c48541" + }, + { + "path": "marketplace/cloudflare/migrations/0001_registry.sql", + "bytes": 1544, + "sha256": "2565291cfbac417a720f6cb314a747a28bd6e1bab74ab8c432983353afe190aa" + }, + { + "path": "marketplace/cloudflare/ops-test.mjs", + "bytes": 4262, + "sha256": "b2257afd6f70c073b6399ae11630bd43390f57b16a6b6c464cc5bd1218ee0ebd" + }, + { + "path": "marketplace/cloudflare/ops.mjs", + "bytes": 1355, + "sha256": "6f3d0f837452a0c45096051326059e3aea101260f9f5433fea53f447b5455932" + }, + { + "path": "marketplace/cloudflare/package-lock.json", + "bytes": 49562, + "sha256": "31034ff1b7c51eda45ea7880bc6c4b7fc25714df4755bd562bbcc1e69e2d560f" + }, + { + "path": "marketplace/cloudflare/package.json", + "bytes": 381, + "sha256": "d969a370d278c1be48e0c8cad7275c00a95b352c7d3cdaf019c984c58479c59c" + }, + { + "path": "marketplace/cloudflare/test-child.mjs", + "bytes": 261, + "sha256": "46cb4d4efa27fda343f0cd8dda32525f13b18bf0dd8179a49eef53cf6eb9fc60" + }, + { + "path": "marketplace/cloudflare/test-worker.ts", + "bytes": 435, + "sha256": "4459716b06fcd2cca8fff67623daf93e8af80f52e7522a6047c383af8d84ff81" + }, + { + "path": "marketplace/cloudflare/test.mjs", + "bytes": 11454, + "sha256": "9964f7a0b50ec1884ab353e24d18aef46ea34701bb69aa91b2278fec78c17ac5" + }, + { + "path": "marketplace/cloudflare/worker.ts", + "bytes": 10728, + "sha256": "ea78032e5289aa4f940ad9cffeecac662e3eb1afe801516b7474a2510524c1bb" + }, + { + "path": "marketplace/cloudflare/wrangler.jsonc", + "bytes": 681, + "sha256": "b46ea98f273f2c01228102dd4633a9ebf0d1142e3293b33b19f28d29b043ea61" + }, + { + "path": "marketplace/public/_headers", + "bytes": 254, + "sha256": "7b2fb8fc7fc84e6968ab54a3e200df400b7af1fcb68bcf6aec44a6248a1aeb4e" + }, + { + "path": "scripts/validation/cloudflare-registry.cjs", + "bytes": 343, + "sha256": "af995ae88b2b5fc1ee2a458557024b26068636e384de9a63d793a97fcf1b32f4" + }, + { + "path": "scripts/validation/extensions-compatibility.cjs", + "bytes": 15204, + "sha256": "2e029a44a08f2043047167ad620df411e6c0a3b2ed2145a79ece9a1b92e6dca4" + }, + { + "path": "scripts/validation/marketplace-browser.cjs", + "bytes": 16309, + "sha256": "32eb9504634b90153d9819ae3b8355be44a3326b61ee2e6fd5ec0ee21c6d707c" + }, + { + "path": "src/plugins/package-validation.ts", + "bytes": 3124, + "sha256": "22edaf08c9531c6169ca0abf8f80c5b3536e29b049a2c387393ba2af4e003bf9" + }, + { + "path": "src/plugins/package.ts", + "bytes": 3974, + "sha256": "98fb111460d5a2ef5e1f1dc367768e7b44cc44bb51549b4a4f93c9f5a6694fbc" + } + ], + "compiledFiles": [ + { + "path": "marketplace/cloudflare/.build/test-worker.js", + "bytes": 145769, + "sha256": "22d668d1aeeaca95dddecf980fdf107513af0b105d9fe221e70f87014192ab33" + }, + { + "path": "marketplace/cloudflare/.build/test-worker.ts.meta.json", + "bytes": 60816, + "sha256": "90a1693fb66c7a679ccb3bb7fb2347abb9354e8ef2019e36925888ecf7c96520" + }, + { + "path": "marketplace/cloudflare/.build/worker.js", + "bytes": 145457, + "sha256": "2bc5fd44fdc45d5a72c809dbcbe6e8e79dff071b6c91ca1644189d9f1529be22" + }, + { + "path": "marketplace/cloudflare/.build/worker.ts.meta.json", + "bytes": 60607, + "sha256": "bbd2b4f2537bf3071132f91ff544ecab9d15b720b7798e1f2e9be7aa17c5ddca" + }, + { + "path": "dist/plugins/package.js", + "bytes": 6553, + "sha256": "039abfd75cfc0d68bf3254ac944d948378a3b0f68a723c17c110951110d4dd1f" + }, + { + "path": "dist/plugins/package-validation.js", + "bytes": 4355, + "sha256": "ce3d069c645bf04b7fc4fe1c55ce04520eedb2cc1d75b39c603f816358a39ea9" + }, + { + "path": "dist/plugins/manager.js", + "bytes": 10481, + "sha256": "143535f6590b35b55180f48d39b6ab6d2d94062938da418c8ac5bdf856ee4400" + }, + { + "path": "dist/plugins/releases.js", + "bytes": 5088, + "sha256": "cb586bd81a266eb187e0babc74193a66cff096b6cdeba6b6489e241b15824796" + }, + { + "path": "dist/plugins/bridge.js", + "bytes": 12298, + "sha256": "a98b1159482e5b312dd40d5fbf0387e0d52e8ffde5ff56f0de61b3187f55ef12" + } + ], + "localResults": { + "runtime": { + "revision": "52c1b38644e9c0833945ceabaa086ecbbd4aac57", + "dirty": false, + "platform": "linux", + "node": "v22.23.2", + "checks": [ + "Web Crypto signature and SPKI identity match Node publisher", + "catalog and immutable R2 package bytes agree", + "missing and corrupt stored artifacts fail closed instead of serving bytes", + "replay and immutable version reject without replacement", + "existing publisher owns later versions", + "invalid signatures packages and unsupported API rejected", + "cross-origin publication rejected", + "R2 boundary failures expose no catalog and exact signed retry succeeds", + "lost response after D1 commit retains release and replay guard", + "concurrent same-version commit has one winner", + "concurrent initial publisher ownership has one winner", + "D1 failure rolls back release ownership and replay nonce", + "isolated D1/R2 backup restore retains listing ownership and nonce; refuses live overwrite", + "corrupt snapshot cannot expose a restored catalog", + "replacement Worker runtime retains D1 metadata and R2 bytes", + "8 MiB package survives Worker crypto D1 metadata and R2 upload/download", + "over-limit package rejected", + "D1 rate limit survives distributed requests", + "real test-owned process kills after R2 and D1 boundaries recover in fresh runtime", + "production bundle has no test failure control", + "publication stays disabled until explicitly enabled" + ], + "receipts": [ + { + "exit": null, + "signal": "SIGKILL", + "log": "child-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "exit": null, + "signal": "SIGKILL", + "log": "child-2.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + } + ], + "snapshot": { + "releases": 7, + "objects": 7 + }, + "largePackage": { + "bytes": 8388608, + "wallMilliseconds": 917.0780420000001, + "note": "Local wall time includes storage I/O; not Cloudflare CPU billing measurement" + }, + "success": true + }, + "operators": { + "revision": "e77f011ec34c14150a805bb41e2a06c2a9efad3d", + "dirty": false, + "checks": [ + "missing source fails before backup", + "empty source fails without creating a registry snapshot", + "documented backup command captures a release and refuses overwrite", + "documented restore command preserves publisher release and exact bytes", + "restore refuses an existing target before mutation" + ], + "commands": [ + { + "command": [ + "/usr/local/bin/node", + "ops.mjs", + "backup", + "/tmp/cg-worker-operators-nbMZDw/missing", + "/tmp/cg-worker-operators-nbMZDw/absent-backup" + ], + "exit": 1, + "signal": null, + "log": "command-1.log" + }, + { + "command": [ + "/usr/local/bin/node", + "ops.mjs", + "backup", + "/tmp/cg-worker-operators-nbMZDw/empty", + "/tmp/cg-worker-operators-nbMZDw/empty-backup" + ], + "exit": 1, + "signal": null, + "log": "command-2.log" + }, + { + "command": [ + "/usr/local/bin/node", + "ops.mjs", + "backup", + "/tmp/cg-worker-operators-nbMZDw/source", + "/tmp/cg-worker-operators-nbMZDw/snapshot" + ], + "exit": 0, + "signal": null, + "log": "command-3.log" + }, + { + "command": [ + "/usr/local/bin/node", + "ops.mjs", + "backup", + "/tmp/cg-worker-operators-nbMZDw/source", + "/tmp/cg-worker-operators-nbMZDw/snapshot" + ], + "exit": 1, + "signal": null, + "log": "command-4.log" + }, + { + "command": [ + "/usr/local/bin/node", + "ops.mjs", + "restore", + "/tmp/cg-worker-operators-nbMZDw/restored", + "/tmp/cg-worker-operators-nbMZDw/snapshot" + ], + "exit": 0, + "signal": null, + "log": "command-5.log" + }, + { + "command": [ + "/usr/local/bin/node", + "ops.mjs", + "restore", + "/tmp/cg-worker-operators-nbMZDw/restored", + "/tmp/cg-worker-operators-nbMZDw/snapshot" + ], + "exit": 1, + "signal": null, + "log": "command-6.log" + } + ], + "success": true + }, + "compatibility": { + "checks": [ + "signed immutable versions; semantic catalog order independent of publication order", + "one browser Install selects 1.10.0 over incompatible 9.0.0 and preview; actual Python graph refreshed only in chosen destination", + "no-compatible browser selection/command fails usefully and preserves existing config/graph", + "headless automatic selection agrees; exact incompatible pin/no-compatible/missing update fail without mutation", + "prerelease requires explicit exact pin; automatic update refuses downgrade; explicit lower pin remains exact", + "compatible but broken update retains previous version and graph", + "browser and headless update to highest compatible stable; stale graph labels removed", + "exact artifact URL/file semantics and build-metadata pin identity preserved", + "removal cleans contributions; desktop/mobile display actual destination compatibility; no page errors" + ], + "releases": [ + { + "id": "compatible-demo", + "version": "1.10.0", + "engines": ">=1.6.0 <2", + "integrity": "d59f9b1e9bd7d027081de45ab004aefe3236708ddeb4fc7135c92502ce0866d8" + }, + { + "id": "compatible-demo", + "version": "1.9.0", + "engines": ">=1.6.0 <2", + "integrity": "07e64445b8c7205ec9a1d76c9e29affbd55d45e0817e9c3d92572b9f00486fcd" + }, + { + "id": "compatible-demo", + "version": "0.5.0", + "engines": ">=1.6.0 <2", + "integrity": "ad3c944ff2bea24feb81cb25839746b72e4845b9dae3cba3a4e2ce872855114d" + }, + { + "id": "compatible-demo", + "version": "20.0.0-beta.1", + "engines": ">=1.6.0 <2", + "integrity": "1a24723ecad51739315c4a6439227ff0a884700647ac505db74a12949fa99c82" + }, + { + "id": "compatible-demo", + "version": "9.0.0", + "engines": ">=9", + "integrity": "c3f802635737b02d15f6fe3e82cde56c41a1c83c8a9cc0858ef964b49be206c9" + }, + { + "id": "unavailable-demo", + "version": "1.0.0", + "engines": ">=9", + "integrity": "bc25c179402f994d59e586491cc0921d01ddc6dcf12bea9274982df745f42ef0" + }, + { + "id": "compatible-demo", + "version": "2.0.0", + "engines": ">=1.6.0 <2", + "integrity": "5b2f2099fbe51f94a4242f8e81570bacf3a7c16625e8439af3853adab1de65f1" + }, + { + "id": "compatible-demo", + "version": "3.0.0", + "engines": ">=1.6.0 <2", + "integrity": "e9f0eecbf6621e6f0ba7fc139d1eb91ffa2899548e0b5e615e3443a0496c8081" + }, + { + "id": "compatible-demo", + "version": "1.10.0+fixture.1", + "engines": ">=1.6.0 <2", + "integrity": "b78efa83378ef1de9e79e8f6e4c18f0470382d8946481c4680fd0cbe2c6c349f" + } + ], + "commands": [ + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/dist/bin/codegraph.js", + "extensions", + "install", + "compatible-demo", + "--registry", + "http://127.0.0.1:39817", + "--path", + "/tmp/cg-compatible-HwNpqp/headless-python-project" + ], + "exit": 0, + "seconds": 1.904 + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/dist/bin/codegraph.js", + "extensions", + "install", + "compatible-demo", + "--registry", + "http://127.0.0.1:39817", + "--version", + "9.0.0", + "--path", + "/tmp/cg-compatible-HwNpqp/headless-python-project" + ], + "exit": 1, + "seconds": 0.606 + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/dist/bin/codegraph.js", + "extensions", + "update", + "unavailable-demo", + "--registry", + "http://127.0.0.1:39817", + "--path", + "/tmp/cg-compatible-HwNpqp/headless-python-project" + ], + "exit": 1, + "seconds": 0.338 + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/dist/bin/codegraph.js", + "extensions", + "install", + "unavailable-demo", + "--registry", + "http://127.0.0.1:39817", + "--path", + "/tmp/cg-compatible-HwNpqp/headless-python-project" + ], + "exit": 1, + "seconds": 0.514 + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/dist/bin/codegraph.js", + "extensions", + "install", + "compatible-demo", + "--registry", + "http://127.0.0.1:39817", + "--version", + "20.0.0-beta.1", + "--path", + "/tmp/cg-compatible-HwNpqp/headless-python-project" + ], + "exit": 0, + "seconds": 1.751 + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/dist/bin/codegraph.js", + "extensions", + "update", + "compatible-demo", + "--registry", + "http://127.0.0.1:39817", + "--path", + "/tmp/cg-compatible-HwNpqp/headless-python-project" + ], + "exit": 1, + "seconds": 0.434 + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/dist/bin/codegraph.js", + "extensions", + "install", + "compatible-demo", + "--registry", + "http://127.0.0.1:39817", + "--version", + "1.9.0", + "--path", + "/tmp/cg-compatible-HwNpqp/headless-python-project" + ], + "exit": 0, + "seconds": 1.699 + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/dist/bin/codegraph.js", + "extensions", + "update", + "compatible-demo", + "--registry", + "http://127.0.0.1:39817", + "--path", + "/tmp/cg-compatible-HwNpqp/headless-python-project" + ], + "exit": 0, + "seconds": 1.7 + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/dist/bin/codegraph.js", + "extensions", + "install", + "http://127.0.0.1:39817/api/download/compatible-demo/1.9.0", + "--path", + "/tmp/cg-compatible-HwNpqp/headless-python-project" + ], + "exit": 0, + "seconds": 1.569 + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/dist/bin/codegraph.js", + "extensions", + "install", + "/tmp/cg-compatible-HwNpqp/pinned.cgext", + "--path", + "/tmp/cg-compatible-HwNpqp/headless-python-project" + ], + "exit": 0, + "seconds": 2.169 + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/dist/bin/codegraph.js", + "extensions", + "install", + "compatible-demo", + "--registry", + "http://127.0.0.1:39817", + "--version", + "1.10.0+fixture.1", + "--path", + "/tmp/cg-compatible-HwNpqp/headless-python-project" + ], + "exit": 0, + "seconds": 2.184 + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/dist/bin/codegraph.js", + "extensions", + "remove", + "compatible-demo", + "--path", + "/tmp/cg-compatible-HwNpqp/headless-python-project" + ], + "exit": 0, + "seconds": 1.595 + } + ], + "engineVersion": "1.6.0", + "platform": "linux", + "browser": "153.0.8010.36" + }, + "browser": { + "browser": "153.0.8010.36", + "platform": "linux", + "checks": [ + "late catalog response preserves the entered publisher form and package", + "real browser signed publisher upload", + "slow package metadata preserves typed publisher fields", + "browser publisher ownership rejection", + "browser invalid-signature failure state", + "browser malformed-package rejection without publication", + "one-click selected-project install verified in SQLite", + "real postMessage wrong-window command ignored", + "failed browser update preserves working version and graph", + "browser update replaces stale graph contributions", + "browser disable/enable/remove verified in SQLite", + "mobile detail fits viewport", + "real postMessage wrong-origin command ignored", + "closed local companion expires the connection visibly", + "real stopped registry shows actionable publisher failure without changing local graph" + ], + "pageErrors": [] + } + }, + "receipts": [ + { + "receipt": { + "path": ".qa/recovery/cloudflare-access-final.json", + "bytes": 603, + "sha256": "a2bc877db9d61bf950ec6f02f3d35df20b2057d8419438eae6d01d453cc13d75" + }, + "log": { + "path": ".qa/recovery/cloudflare-access-final.log", + "bytes": 391, + "sha256": "0dad792b0ac31989c8da6585de4ab4833e16a47c09517de3a3f7454294468ead" + }, + "result": { + "command": [ + "env", + "WRANGLER_SEND_METRICS=false", + "WRANGLER_LOG_PATH=/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/cloudflare/wrangler-access-final.log", + "marketplace/cloudflare/node_modules/.bin/wrangler", + "whoami" + ], + "cwd": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph", + "started_at": "2026-09-22T12:06:07.958745+00:00", + "revision": "e77f011ec34c14150a805bb41e2a06c2a9efad3d", + "working_tree": "", + "exit_code": 0, + "seconds": 3.265, + "finished_at": "2026-09-22T12:06:11.224097+00:00", + "summary": [] + } + }, + { + "receipt": { + "path": ".qa/recovery/cloudflare-browser-final.json", + "bytes": 627, + "sha256": "4eabd11cc8f029c87db0d5e55eb80ad3ba10631369e9dda688e96d0a2ae48566" + }, + "log": { + "path": ".qa/recovery/cloudflare-browser-final.log", + "bytes": 2441, + "sha256": "8562a151d1a014c47bcb2a8656231bbed5a9377b8af3d35d7819fd36a8b89efe" + }, + "result": { + "command": [ + "env", + "CLOUDFLARE_REGISTRY=1", + "BROWSER_OUTPUT=.qa/cloudflare/browser-final", + "PLAYWRIGHT_MODULE=/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/browser-tools/node_modules/playwright", + "node", + "scripts/validation/marketplace-browser.cjs" + ], + "cwd": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph", + "started_at": "2026-09-22T07:01:36.462807+00:00", + "revision": "52c1b38644e9c0833945ceabaa086ecbbd4aac57", + "working_tree": "", + "exit_code": 0, + "seconds": 24.058, + "finished_at": "2026-09-22T07:02:00.520981+00:00", + "summary": [] + } + }, + { + "receipt": { + "path": ".qa/recovery/cloudflare-compatibility-final.json", + "bytes": 636, + "sha256": "227563447d8a36943cb33b23b1e0241abeaeefde9b1abd8821281fa3126d3486" + }, + "log": { + "path": ".qa/recovery/cloudflare-compatibility-final.log", + "bytes": 3286, + "sha256": "f87036873106748c6e6454c8da19f30e3b082a53bc487ac7ecc4b8b5688eaa5e" + }, + "result": { + "command": [ + "env", + "CLOUDFLARE_REGISTRY=1", + "COMPAT_OUTPUT=.qa/cloudflare/compatibility-final", + "PLAYWRIGHT_MODULE=/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/browser-tools/node_modules/playwright", + "node", + "scripts/validation/extensions-compatibility.cjs" + ], + "cwd": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph", + "started_at": "2026-09-22T12:05:45.003895+00:00", + "revision": "e77f011ec34c14150a805bb41e2a06c2a9efad3d", + "working_tree": "", + "exit_code": 0, + "seconds": 29.84, + "finished_at": "2026-09-22T12:06:14.844292+00:00", + "summary": [] + } + }, + { + "receipt": { + "path": ".qa/recovery/cloudflare-compatibility-sequential.json", + "bytes": 755, + "sha256": "c92542aa9cc04b7e48577932d5d545201ffd07c8144bf11b9040f374efba7316" + }, + "log": { + "path": ".qa/recovery/cloudflare-compatibility-sequential.log", + "bytes": 3134, + "sha256": "a10609d5ab8621351db831d4dd36e5e5e7b925dd11254525ae2000fd7a62f86e" + }, + "result": { + "command": [ + "node", + "scripts/validation/extensions-compatibility.cjs" + ], + "cwd": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph", + "started_at": "2026-09-22T06:59:30.723302+00:00", + "revision": "44aaa721b2206af68c2ed99a96a4c9f7eabf1bef", + "working_tree": " M CHANGELOG.md\n M docs/extensions/hosting.md\n M marketplace/cloudflare/migrations/0001_registry.sql\n M marketplace/cloudflare/test.mjs\n M marketplace/cloudflare/worker.ts\n M src/plugins/package-validation.ts\n?? __tests__/extension-package-portable.test.ts\n?? docs/extensions/cloudflare-hosting.md\n?? marketplace/cloudflare/ops.mjs\n", + "exit_code": 0, + "seconds": 30.44, + "finished_at": "2026-09-22T07:00:01.163550+00:00", + "summary": [] + } + }, + { + "receipt": { + "path": ".qa/recovery/cloudflare-compatibility.json", + "bytes": 614, + "sha256": "026a2801175a7aa967f904e1f5f16baf96bb259181cd217b7f40db8c6d40153a" + }, + "log": { + "path": ".qa/recovery/cloudflare-compatibility.log", + "bytes": 989, + "sha256": "b28ba28b397d7a105d2ac32e78deba55d9f2266eef5b3fd4fedecfb8d23ef04f" + }, + "result": { + "command": [ + "node", + "scripts/validation/extensions-compatibility.cjs" + ], + "cwd": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph", + "started_at": "2026-09-22T06:57:11.469545+00:00", + "revision": "44aaa721b2206af68c2ed99a96a4c9f7eabf1bef", + "working_tree": " M CHANGELOG.md\n M docs/extensions/hosting.md\n M marketplace/cloudflare/test.mjs\n M src/plugins/package-validation.ts\n?? docs/extensions/cloudflare-hosting.md\n?? marketplace/cloudflare/ops.mjs\n", + "exit_code": 1, + "seconds": 24.592, + "finished_at": "2026-09-22T06:57:36.062051+00:00", + "summary": [] + } + }, + { + "receipt": { + "path": ".qa/recovery/cloudflare-dryrun-final.json", + "bytes": 864, + "sha256": "61acec257d0bd8ff4a72807103add20e59e1056cf459aa4120b0d5da4020d18a" + }, + "log": { + "path": ".qa/recovery/cloudflare-dryrun-final.log", + "bytes": 820, + "sha256": "e8ee7ddf084bfcbb4464496b06e906dc0e5c90d24b0a79283072540322874725" + }, + "result": { + "command": [ + "env", + "XDG_CONFIG_HOME=/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/.cloudflare-config", + "WRANGLER_SEND_METRICS=false", + "WRANGLER_LOG_PATH=/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/cloudflare/wrangler-dryrun-final.log", + "marketplace/cloudflare/node_modules/.bin/wrangler", + "deploy", + "--config", + "marketplace/cloudflare/wrangler.jsonc", + "--dry-run", + "--experimental-provision=false", + "--experimental-auto-create=false" + ], + "cwd": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph", + "started_at": "2026-09-22T12:05:01.491592+00:00", + "revision": "e77f011ec34c14150a805bb41e2a06c2a9efad3d", + "working_tree": "", + "exit_code": 0, + "seconds": 3.712, + "finished_at": "2026-09-22T12:05:05.203399+00:00", + "summary": [] + } + }, + { + "receipt": { + "path": ".qa/recovery/cloudflare-focused-final.json", + "bytes": 908, + "sha256": "6b002be08cb6426dc3ccbec5be92ef8e9f61bfb890d86244b2569e40fd2f5a9b" + }, + "log": { + "path": ".qa/recovery/cloudflare-focused-final.log", + "bytes": 3836, + "sha256": "a7dc768f0c157ec58228c153fa2ca55d72fe4e4a5a2eba71cf0263b200afeaf6" + }, + "result": { + "command": [ + "npx", + "vitest", + "run", + "__tests__/extension-package-portable.test.ts", + "__tests__/extension-marketplace.test.ts", + "__tests__/extension-author.test.ts", + "__tests__/extension-releases.test.ts", + "__tests__/extension-trust.test.ts", + "__tests__/plugins.test.ts", + "__tests__/marketplace-storage.test.ts", + "--maxWorkers=2", + "--minWorkers=1" + ], + "cwd": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph", + "started_at": "2026-09-22T07:01:24.302733+00:00", + "revision": "52c1b38644e9c0833945ceabaa086ecbbd4aac57", + "working_tree": "", + "exit_code": 0, + "seconds": 12.086, + "finished_at": "2026-09-22T07:01:36.388548+00:00", + "summary": [ + "Test Files 7 passed (7)", + "Tests 35 passed (35)", + "Duration 9.40s (transform 3.86s, setup 0ms, collect 10.06s, tests 5.29s, environment 3ms, prepare 1.16s)" + ] + } + }, + { + "receipt": { + "path": ".qa/recovery/cloudflare-focused.json", + "bytes": 1111, + "sha256": "3dd69ab86a61af6699c5cd2082d1d8ad0a14278b769d71b17de8472d234fa1cf" + }, + "log": { + "path": ".qa/recovery/cloudflare-focused.log", + "bytes": 3690, + "sha256": "67380f946149a4e63ca69174a297ede3da3f52093d8245183f585da1f58fc934" + }, + "result": { + "command": [ + "npx", + "vitest", + "run", + "__tests__/extension-marketplace.test.ts", + "__tests__/extension-author.test.ts", + "__tests__/extension-releases.test.ts", + "__tests__/extension-trust.test.ts", + "__tests__/plugins.test.ts", + "__tests__/marketplace-storage.test.ts", + "--maxWorkers=2", + "--minWorkers=1" + ], + "cwd": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph", + "started_at": "2026-09-22T06:58:02.551867+00:00", + "revision": "44aaa721b2206af68c2ed99a96a4c9f7eabf1bef", + "working_tree": " M CHANGELOG.md\n M docs/extensions/hosting.md\n M marketplace/cloudflare/migrations/0001_registry.sql\n M marketplace/cloudflare/test.mjs\n M src/plugins/package-validation.ts\n?? docs/extensions/cloudflare-hosting.md\n?? marketplace/cloudflare/ops.mjs\n", + "exit_code": 0, + "seconds": 13.142, + "finished_at": "2026-09-22T06:58:15.693948+00:00", + "summary": [ + "Test Files 6 passed (6)", + "Tests 31 passed (31)", + "Duration 9.72s (transform 4.05s, setup 0ms, collect 10.40s, tests 5.13s, environment 3ms, prepare 1.06s)" + ] + } + }, + { + "receipt": { + "path": ".qa/recovery/cloudflare-https-compatibility-network-retry.json", + "bytes": 687, + "sha256": "ef4e42e8c6cc73bb00900c60aba31ad183e74816807a5ce666a37142544f9fd0" + }, + "log": { + "path": ".qa/recovery/cloudflare-https-compatibility-network-retry.log", + "bytes": 578, + "sha256": "89e710f292887e01f2077192f0151a77934857f0ab449c4c47bef91f5b67af13" + }, + "result": { + "command": [ + "env", + "CLOUDFLARE_REGISTRY=1", + "REGISTRY_TEST_HTTPS=1", + "COMPAT_OUTPUT=.qa/cloudflare/https-worker-compatibility-network-retry", + "PLAYWRIGHT_MODULE=/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/browser-tools/node_modules/playwright", + "node", + "scripts/validation/extensions-compatibility.cjs" + ], + "cwd": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph", + "started_at": "2026-09-22T12:05:00.191979+00:00", + "revision": "e77f011ec34c14150a805bb41e2a06c2a9efad3d", + "working_tree": "", + "exit_code": 1, + "seconds": 16.163, + "finished_at": "2026-09-22T12:05:16.355394+00:00", + "summary": [] + } + }, + { + "receipt": { + "path": ".qa/recovery/cloudflare-https-compatibility.json", + "bytes": 673, + "sha256": "e3cedb22d235a65399384d4ffb8ac64c1ce80c7989086805a6214e18fe0ff16c" + }, + "log": { + "path": ".qa/recovery/cloudflare-https-compatibility.log", + "bytes": 568, + "sha256": "66d879b02f4cf7f3076a7a80525b5d0c66c5c3abd909d438038e4d11983d6ac4" + }, + "result": { + "command": [ + "env", + "CLOUDFLARE_REGISTRY=1", + "REGISTRY_TEST_HTTPS=1", + "COMPAT_OUTPUT=.qa/cloudflare/https-worker-compatibility", + "PLAYWRIGHT_MODULE=/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/browser-tools/node_modules/playwright", + "node", + "scripts/validation/extensions-compatibility.cjs" + ], + "cwd": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph", + "started_at": "2026-09-22T07:07:43.046509+00:00", + "revision": "e77f011ec34c14150a805bb41e2a06c2a9efad3d", + "working_tree": "", + "exit_code": 1, + "seconds": 13.781, + "finished_at": "2026-09-22T07:07:56.827189+00:00", + "summary": [] + } + }, + { + "receipt": { + "path": ".qa/recovery/cloudflare-max-diagnostic.json", + "bytes": 397, + "sha256": "43de241e47cd9bfdba3bd2cb9439c17ca90ee8b51573d10db85b742d9f1e55b5" + }, + "log": { + "path": ".qa/recovery/cloudflare-max-diagnostic.log", + "bytes": 855, + "sha256": "b80ac126ad6e497f087c751d3d6ae3a3de31c4ed223ad9d20220e01594975248" + }, + "result": { + "command": [ + "node", + ".qa/cloudflare/max-package.mjs" + ], + "cwd": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph", + "started_at": "2026-09-22T06:53:36.038220+00:00", + "revision": "44aaa721b2206af68c2ed99a96a4c9f7eabf1bef", + "working_tree": "", + "exit_code": 0, + "seconds": 7.078, + "finished_at": "2026-09-22T06:53:43.118314+00:00", + "summary": [] + } + }, + { + "receipt": { + "path": ".qa/recovery/cloudflare-operators-final.json", + "bytes": 403, + "sha256": "ab6365eda74ec19f97588e0b4923778727b7206ce7fcd02ca1c5f6bbe1045575" + }, + "log": { + "path": ".qa/recovery/cloudflare-operators-final.log", + "bytes": 305, + "sha256": "68259f4ed9d836d0c8969cbcaab6edb834aa9dc94da2e3153a46742fb7a688bf" + }, + "result": { + "command": [ + "node", + "ops-test.mjs" + ], + "cwd": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/marketplace/cloudflare", + "started_at": "2026-09-22T07:07:17.008883+00:00", + "revision": "e77f011ec34c14150a805bb41e2a06c2a9efad3d", + "working_tree": "", + "exit_code": 0, + "seconds": 12.902, + "finished_at": "2026-09-22T07:07:29.911097+00:00", + "summary": [] + } + }, + { + "receipt": { + "path": ".qa/recovery/cloudflare-runtime-final.json", + "bytes": 555, + "sha256": "ff346ba7462ed7255692a3cdd1978f3bfbdaf6d0311dffbbc43f9c12b38760e8" + }, + "log": { + "path": ".qa/recovery/cloudflare-runtime-final.log", + "bytes": 1379, + "sha256": "68396ecfd81a856d7be81a67ea62e4da5a8e576d38a3bfd0239d53e0c1227c2a" + }, + "result": { + "command": [ + "env", + "CLOUDFLARE_OUTPUT=/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/cloudflare/runtime-final", + "npm", + "test", + "--prefix", + "marketplace/cloudflare" + ], + "cwd": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph", + "started_at": "2026-09-22T07:00:25.354987+00:00", + "revision": "52c1b38644e9c0833945ceabaa086ecbbd4aac57", + "working_tree": "", + "exit_code": 0, + "seconds": 16.162, + "finished_at": "2026-09-22T07:00:41.516538+00:00", + "summary": [] + } + }, + { + "receipt": { + "path": ".qa/recovery/cloudflare-runtime-first.json", + "bytes": 687, + "sha256": "e027e380d50926696b4828b0fd28b041c39dbef1d3933b64a6bed6c7d5e049d8" + }, + "log": { + "path": ".qa/recovery/cloudflare-runtime-first.log", + "bytes": 5252, + "sha256": "a9e4f36fd6292744900ff01692ed15bc79ecdb17c5d98fb0bb3362e85e05955d" + }, + "result": { + "command": [ + "npm", + "test", + "--prefix", + "marketplace/cloudflare" + ], + "cwd": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph", + "started_at": "2026-09-22T06:44:04.458294+00:00", + "revision": "160f4685eafc6a7e54847b5501435ea5da073fb3", + "working_tree": " M scripts/validation/extensions-compatibility.cjs\n M scripts/validation/marketplace-browser.cjs\n M src/plugins/package.ts\n?? marketplace/cloudflare/\n?? marketplace/public/_headers\n?? scripts/validation/cloudflare-registry.cjs\n?? src/plugins/package-validation.ts\n", + "exit_code": 1, + "seconds": 6.962, + "finished_at": "2026-09-22T06:44:11.420638+00:00", + "summary": [] + } + }, + { + "receipt": { + "path": ".qa/recovery/cloudflare-runtime-resumed.json", + "bytes": 491, + "sha256": "11e5dde22c4fd4c0f603ca3986d0f5e943bda8b0990c3450920894ad41ba9097" + }, + "log": { + "path": ".qa/recovery/cloudflare-runtime-resumed.log", + "bytes": 1243, + "sha256": "d7043ab10648e29120000db0b5c607fc65493f12ef08cd7024c1620b95abde3f" + }, + "result": { + "command": [ + "npm", + "test", + "--prefix", + "marketplace/cloudflare" + ], + "cwd": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph", + "started_at": "2026-09-22T06:54:31.560067+00:00", + "revision": "44aaa721b2206af68c2ed99a96a4c9f7eabf1bef", + "working_tree": " M marketplace/cloudflare/test.mjs\n M src/plugins/package-validation.ts\n", + "exit_code": 0, + "seconds": 30.934, + "finished_at": "2026-09-22T06:55:02.495705+00:00", + "summary": [] + } + }, + { + "receipt": { + "path": ".qa/recovery/cloudflare-runtime-second.json", + "bytes": 687, + "sha256": "f039792255e31cd50f8abde2ba7d0374a120ee3684438dc657bcf79669ced0f4" + }, + "log": { + "path": ".qa/recovery/cloudflare-runtime-second.log", + "bytes": 5252, + "sha256": "744846a4dfa10fe5e05b8a9e12a4c1a617b3948a81c03b6bc855596ca9c2b6d3" + }, + "result": { + "command": [ + "npm", + "test", + "--prefix", + "marketplace/cloudflare" + ], + "cwd": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph", + "started_at": "2026-09-22T06:45:02.017539+00:00", + "revision": "160f4685eafc6a7e54847b5501435ea5da073fb3", + "working_tree": " M scripts/validation/extensions-compatibility.cjs\n M scripts/validation/marketplace-browser.cjs\n M src/plugins/package.ts\n?? marketplace/cloudflare/\n?? marketplace/public/_headers\n?? scripts/validation/cloudflare-registry.cjs\n?? src/plugins/package-validation.ts\n", + "exit_code": 1, + "seconds": 9.057, + "finished_at": "2026-09-22T06:45:11.074897+00:00", + "summary": [] + } + }, + { + "receipt": { + "path": ".qa/recovery/cloudflare-runtime-third.json", + "bytes": 688, + "sha256": "e6d57695536635c27704beb37590af8db4595488d62b19b4dda31c2c7aa8924c" + }, + "log": { + "path": ".qa/recovery/cloudflare-runtime-third.log", + "bytes": 1295, + "sha256": "0d5a5238c418c6e7ca3c12d489c6ab021c520213e5f8d62bd764b0fe13d297a8" + }, + "result": { + "command": [ + "npm", + "test", + "--prefix", + "marketplace/cloudflare" + ], + "cwd": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph", + "started_at": "2026-09-22T06:46:07.679734+00:00", + "revision": "160f4685eafc6a7e54847b5501435ea5da073fb3", + "working_tree": " M scripts/validation/extensions-compatibility.cjs\n M scripts/validation/marketplace-browser.cjs\n M src/plugins/package.ts\n?? marketplace/cloudflare/\n?? marketplace/public/_headers\n?? scripts/validation/cloudflare-registry.cjs\n?? src/plugins/package-validation.ts\n", + "exit_code": 1, + "seconds": 37.862, + "finished_at": "2026-09-22T06:46:45.541772+00:00", + "summary": [] + } + }, + { + "receipt": { + "path": ".qa/recovery/cloudflare-shared-build.json", + "bytes": 569, + "sha256": "6cdc4a8ee3bea6ce81a0cbb773a571191a14d00f2de873247be7a005800442a0" + }, + "log": { + "path": ".qa/recovery/cloudflare-shared-build.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "result": { + "command": [ + "npx", + "tsc" + ], + "cwd": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph", + "started_at": "2026-09-22T06:57:10.290863+00:00", + "revision": "44aaa721b2206af68c2ed99a96a4c9f7eabf1bef", + "working_tree": " M CHANGELOG.md\n M docs/extensions/hosting.md\n M marketplace/cloudflare/test.mjs\n M src/plugins/package-validation.ts\n?? docs/extensions/cloudflare-hosting.md\n?? marketplace/cloudflare/ops.mjs\n", + "exit_code": 0, + "seconds": 52.193, + "finished_at": "2026-09-22T06:58:02.483169+00:00", + "summary": [] + } + } + ], + "nativeNodeRegression": [ + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-windows-2022-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/win32-x64/summary.json", + "summary": { + "revision": "e77f011ec34c14150a805bb41e2a06c2a9efad3d", + "platform": "win32", + "arch": "x64", + "release": "10.0.20348", + "scope": "marketplace", + "notRun": [ + { + "name": "compiled-workers", + "reason": "Unchanged core lifecycle; retain prior native evidence instead of rerunning" + }, + { + "name": "native-paths", + "reason": "Unchanged core lifecycle; retain prior native evidence instead of rerunning" + }, + { + "name": "process-recovery", + "reason": "Unchanged core lifecycle; retain prior native evidence instead of rerunning" + }, + { + "name": "process-recovery-override", + "reason": "Unchanged core lifecycle; retain prior native evidence instead of rerunning" + } + ], + "node": "v22.23.2", + "runnerOS": "Windows", + "runnerArch": "X64", + "imageOS": "win22", + "imageVersion": "20260913.307.1", + "githubRun": "35725244066", + "githubAttempt": "1", + "started": "2026-09-22T12:07:28.470Z", + "steps": [ + { + "name": "build", + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node_modules\\npm\\bin\\npm-cli.js", + "run", + "build" + ], + "cwd": "D:\\a\\codegraph\\codegraph", + "revision": "e77f011ec34c14150a805bb41e2a06c2a9efad3d", + "overrides": {}, + "started": "2026-09-22T12:07:28.832Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 19.41, + "finished": "2026-09-22T12:07:48.243Z", + "log": "build.log", + "sha256": "0a15b409b5c48fc4a0e916b170ceba1d7ca6b78b488f6b0c270703c68ba1a78d" + }, + { + "name": "marketplace-build", + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node_modules\\npm\\bin\\npm-cli.js", + "run", + "build", + "--prefix", + "marketplace" + ], + "cwd": "D:\\a\\codegraph\\codegraph", + "revision": "e77f011ec34c14150a805bb41e2a06c2a9efad3d", + "overrides": {}, + "started": "2026-09-22T12:07:48.244Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 0.278, + "finished": "2026-09-22T12:07:48.523Z", + "log": "marketplace-build.log", + "sha256": "9f2e1db0d5b81451bd46f3f69be017f4f15e7e70df7217ca244b6f530fa6cd2a" + }, + { + "name": "focused", + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "node_modules/vitest/vitest.mjs", + "run", + "__tests__/marketplace-storage.test.ts", + "__tests__/foundation.test.ts", + "__tests__/extension-trust.test.ts", + "__tests__/extension-releases.test.ts", + "__tests__/extension-marketplace.test.ts", + "__tests__/extension-author.test.ts", + "__tests__/plugins.test.ts", + "__tests__/extension-explore.test.ts", + "__tests__/db-reopen-on-replace.test.ts", + "__tests__/status-json.test.ts", + "__tests__/sync.test.ts", + "__tests__/concurrent-locking.test.ts", + "--maxWorkers=2", + "--minWorkers=1", + "--reporter=default", + "--reporter=json", + "--outputFile.json=D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\focused.json" + ], + "cwd": "D:\\a\\codegraph\\codegraph", + "revision": "e77f011ec34c14150a805bb41e2a06c2a9efad3d", + "overrides": {}, + "started": "2026-09-22T12:07:48.524Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 65.735, + "finished": "2026-09-22T12:08:54.260Z", + "log": "focused.log", + "sha256": "d06b6bc1c46c9dcf7d940b1713c4569c8e7212fa30ab2671ab2f891ee0e26707" + }, + { + "name": "registry-storage", + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "scripts/validation/marketplace-storage.cjs" + ], + "cwd": "D:\\a\\codegraph\\codegraph", + "revision": "e77f011ec34c14150a805bb41e2a06c2a9efad3d", + "overrides": { + "STORAGE_OUTPUT": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\registry-storage" + }, + "started": "2026-09-22T12:08:54.261Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 1.895, + "finished": "2026-09-22T12:08:56.157Z", + "log": "registry-storage.log", + "sha256": "07bd4c9fcae9ea23c4030f2f44936e2b9af31fb60364858f57562bf26c8d9937" + }, + { + "name": "external-author", + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "scripts/validation/extension-author.cjs" + ], + "cwd": "D:\\a\\codegraph\\codegraph", + "revision": "e77f011ec34c14150a805bb41e2a06c2a9efad3d", + "overrides": {}, + "started": "2026-09-22T12:08:56.159Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 59.03, + "finished": "2026-09-22T12:09:55.190Z", + "log": "external-author.log", + "sha256": "939741c36c96380d6354c381e70ce1a927432888467f62531f3498ec36142bad" + }, + { + "name": "compatibility", + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "scripts/validation/extensions-compatibility.cjs" + ], + "cwd": "D:\\a\\codegraph\\codegraph", + "revision": "e77f011ec34c14150a805bb41e2a06c2a9efad3d", + "overrides": {}, + "started": "2026-09-22T12:09:55.191Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 22.401, + "finished": "2026-09-22T12:10:17.593Z", + "log": "compatibility.log", + "sha256": "f5b300b873cbff3aa8cd1e0660f947c87f888b65aaf9c8a850ca178837edc7ac" + }, + { + "name": "browser", + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "scripts/validation/marketplace-browser.cjs" + ], + "cwd": "D:\\a\\codegraph\\codegraph", + "revision": "e77f011ec34c14150a805bb41e2a06c2a9efad3d", + "overrides": {}, + "started": "2026-09-22T12:10:17.594Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 20.304, + "finished": "2026-09-22T12:10:37.898Z", + "log": "browser.log", + "sha256": "91823162979345d8d04765507aa7b4f107eaa839b0d21c3b7872b5b4a1864b00" + } + ], + "finished": "2026-09-22T12:10:37.899Z", + "success": true + }, + "focused": { + "numPassedTests": 141, + "numPendingTests": 4, + "numFailedTests": 0 + } + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-macos-15-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/darwin-arm64/summary.json", + "summary": { + "revision": "e77f011ec34c14150a805bb41e2a06c2a9efad3d", + "platform": "darwin", + "arch": "arm64", + "release": "24.6.0", + "scope": "marketplace", + "notRun": [ + { + "name": "compiled-workers", + "reason": "Unchanged core lifecycle; retain prior native evidence instead of rerunning" + }, + { + "name": "native-paths", + "reason": "Unchanged core lifecycle; retain prior native evidence instead of rerunning" + }, + { + "name": "process-recovery", + "reason": "Unchanged core lifecycle; retain prior native evidence instead of rerunning" + }, + { + "name": "process-recovery-override", + "reason": "Unchanged core lifecycle; retain prior native evidence instead of rerunning" + } + ], + "node": "v22.23.2", + "runnerOS": "macOS", + "runnerArch": "ARM64", + "imageOS": "macos15", + "imageVersion": "20260907.0337.1", + "githubRun": "35725244066", + "githubAttempt": "1", + "started": "2026-09-22T12:07:07.762Z", + "steps": [ + { + "name": "build", + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/lib/node_modules/npm/bin/npm-cli.js", + "run", + "build" + ], + "cwd": "/Users/runner/work/codegraph/codegraph", + "revision": "e77f011ec34c14150a805bb41e2a06c2a9efad3d", + "overrides": {}, + "started": "2026-09-22T12:07:08.049Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 18.45, + "finished": "2026-09-22T12:07:26.501Z", + "log": "build.log", + "sha256": "fb214727328fb7017f7d83c294dd79d129ed991d4fc481a8adf58db98b063121" + }, + { + "name": "marketplace-build", + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/lib/node_modules/npm/bin/npm-cli.js", + "run", + "build", + "--prefix", + "marketplace" + ], + "cwd": "/Users/runner/work/codegraph/codegraph", + "revision": "e77f011ec34c14150a805bb41e2a06c2a9efad3d", + "overrides": {}, + "started": "2026-09-22T12:07:26.506Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 0.312, + "finished": "2026-09-22T12:07:26.819Z", + "log": "marketplace-build.log", + "sha256": "9f2e1db0d5b81451bd46f3f69be017f4f15e7e70df7217ca244b6f530fa6cd2a" + }, + { + "name": "focused", + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "node_modules/vitest/vitest.mjs", + "run", + "__tests__/marketplace-storage.test.ts", + "__tests__/foundation.test.ts", + "__tests__/extension-trust.test.ts", + "__tests__/extension-releases.test.ts", + "__tests__/extension-marketplace.test.ts", + "__tests__/extension-author.test.ts", + "__tests__/plugins.test.ts", + "__tests__/extension-explore.test.ts", + "__tests__/db-reopen-on-replace.test.ts", + "__tests__/status-json.test.ts", + "__tests__/sync.test.ts", + "__tests__/concurrent-locking.test.ts", + "--maxWorkers=2", + "--minWorkers=1", + "--reporter=default", + "--reporter=json", + "--outputFile.json=/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/focused.json" + ], + "cwd": "/Users/runner/work/codegraph/codegraph", + "revision": "e77f011ec34c14150a805bb41e2a06c2a9efad3d", + "overrides": {}, + "started": "2026-09-22T12:07:26.822Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 22.441, + "finished": "2026-09-22T12:07:49.264Z", + "log": "focused.log", + "sha256": "84ba95e9abead0735c74196d377d884fc152758bd46cb999d7ea59463a5b7425" + }, + { + "name": "registry-storage", + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "scripts/validation/marketplace-storage.cjs" + ], + "cwd": "/Users/runner/work/codegraph/codegraph", + "revision": "e77f011ec34c14150a805bb41e2a06c2a9efad3d", + "overrides": { + "STORAGE_OUTPUT": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/registry-storage" + }, + "started": "2026-09-22T12:07:49.267Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 1.218, + "finished": "2026-09-22T12:07:50.486Z", + "log": "registry-storage.log", + "sha256": "cac623f821ca72be94547f212d0f9fe97c51f1608027e44a0e7bc413eb4981ba" + }, + { + "name": "external-author", + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "scripts/validation/extension-author.cjs" + ], + "cwd": "/Users/runner/work/codegraph/codegraph", + "revision": "e77f011ec34c14150a805bb41e2a06c2a9efad3d", + "overrides": {}, + "started": "2026-09-22T12:07:50.489Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 31.539, + "finished": "2026-09-22T12:08:22.030Z", + "log": "external-author.log", + "sha256": "e5d3d7d00a8e5e9ac9850efd861296f4aee9bcc57a51d3269b6f6188494881db" + }, + { + "name": "compatibility", + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "scripts/validation/extensions-compatibility.cjs" + ], + "cwd": "/Users/runner/work/codegraph/codegraph", + "revision": "e77f011ec34c14150a805bb41e2a06c2a9efad3d", + "overrides": {}, + "started": "2026-09-22T12:08:22.049Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 15.921, + "finished": "2026-09-22T12:08:37.976Z", + "log": "compatibility.log", + "sha256": "603c1a15a67764599bc609b8dfd31443ce8413bb16d4d89b647a45c85df52dee" + }, + { + "name": "browser", + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "scripts/validation/marketplace-browser.cjs" + ], + "cwd": "/Users/runner/work/codegraph/codegraph", + "revision": "e77f011ec34c14150a805bb41e2a06c2a9efad3d", + "overrides": {}, + "started": "2026-09-22T12:08:37.979Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 19.498, + "finished": "2026-09-22T12:08:57.478Z", + "log": "browser.log", + "sha256": "de4db275a232773bd3afd07a0121bfcd34a38023adeaebc28df88cb58af0ec9a" + } + ], + "finished": "2026-09-22T12:08:57.486Z", + "success": true + }, + "focused": { + "numPassedTests": 144, + "numPendingTests": 1, + "numFailedTests": 0 + } + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-macos-15-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/darwin-arm64/summary.json", + "summary": { + "revision": "52c1b38644e9c0833945ceabaa086ecbbd4aac57", + "platform": "darwin", + "arch": "arm64", + "release": "24.6.0", + "scope": "marketplace", + "notRun": [ + { + "name": "compiled-workers", + "reason": "Unchanged core lifecycle; retain prior native evidence instead of rerunning" + }, + { + "name": "native-paths", + "reason": "Unchanged core lifecycle; retain prior native evidence instead of rerunning" + }, + { + "name": "process-recovery", + "reason": "Unchanged core lifecycle; retain prior native evidence instead of rerunning" + }, + { + "name": "process-recovery-override", + "reason": "Unchanged core lifecycle; retain prior native evidence instead of rerunning" + } + ], + "node": "v22.23.2", + "runnerOS": "macOS", + "runnerArch": "ARM64", + "imageOS": "macos15", + "imageVersion": "20260907.0337.1", + "githubRun": "35697507959", + "githubAttempt": "1", + "started": "2026-09-22T07:01:31.404Z", + "steps": [ + { + "name": "build", + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/lib/node_modules/npm/bin/npm-cli.js", + "run", + "build" + ], + "cwd": "/Users/runner/work/codegraph/codegraph", + "revision": "52c1b38644e9c0833945ceabaa086ecbbd4aac57", + "overrides": {}, + "started": "2026-09-22T07:01:31.591Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 12.15, + "finished": "2026-09-22T07:01:43.742Z", + "log": "build.log", + "sha256": "7cc5cee203ad1019a33a3e022d91cc01992005208093866c55380bd6050402cb" + }, + { + "name": "marketplace-build", + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/lib/node_modules/npm/bin/npm-cli.js", + "run", + "build", + "--prefix", + "marketplace" + ], + "cwd": "/Users/runner/work/codegraph/codegraph", + "revision": "52c1b38644e9c0833945ceabaa086ecbbd4aac57", + "overrides": {}, + "started": "2026-09-22T07:01:43.744Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 0.173, + "finished": "2026-09-22T07:01:43.917Z", + "log": "marketplace-build.log", + "sha256": "9f2e1db0d5b81451bd46f3f69be017f4f15e7e70df7217ca244b6f530fa6cd2a" + }, + { + "name": "focused", + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "node_modules/vitest/vitest.mjs", + "run", + "__tests__/marketplace-storage.test.ts", + "__tests__/foundation.test.ts", + "__tests__/extension-trust.test.ts", + "__tests__/extension-releases.test.ts", + "__tests__/extension-marketplace.test.ts", + "__tests__/extension-author.test.ts", + "__tests__/plugins.test.ts", + "__tests__/extension-explore.test.ts", + "__tests__/db-reopen-on-replace.test.ts", + "__tests__/status-json.test.ts", + "__tests__/sync.test.ts", + "__tests__/concurrent-locking.test.ts", + "--maxWorkers=2", + "--minWorkers=1", + "--reporter=default", + "--reporter=json", + "--outputFile.json=/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/focused.json" + ], + "cwd": "/Users/runner/work/codegraph/codegraph", + "revision": "52c1b38644e9c0833945ceabaa086ecbbd4aac57", + "overrides": {}, + "started": "2026-09-22T07:01:43.919Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 17.87, + "finished": "2026-09-22T07:02:01.789Z", + "log": "focused.log", + "sha256": "e3a5c11abed780989829220fbdcaa91474e60876a861f5844be145d040288f62" + }, + { + "name": "registry-storage", + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "scripts/validation/marketplace-storage.cjs" + ], + "cwd": "/Users/runner/work/codegraph/codegraph", + "revision": "52c1b38644e9c0833945ceabaa086ecbbd4aac57", + "overrides": { + "STORAGE_OUTPUT": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/registry-storage" + }, + "started": "2026-09-22T07:02:01.791Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 1.018, + "finished": "2026-09-22T07:02:02.809Z", + "log": "registry-storage.log", + "sha256": "ec06784b5db547a7c5eb87563c5e0607291f1a544350c404b6c76d31b9ec15ae" + }, + { + "name": "external-author", + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "scripts/validation/extension-author.cjs" + ], + "cwd": "/Users/runner/work/codegraph/codegraph", + "revision": "52c1b38644e9c0833945ceabaa086ecbbd4aac57", + "overrides": {}, + "started": "2026-09-22T07:02:02.811Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 23.569, + "finished": "2026-09-22T07:02:26.380Z", + "log": "external-author.log", + "sha256": "fcd3d1dfec7c8d8d60b571ac0b5bc7150ff0d72240810ba8e28c0fea9072dd8b" + }, + { + "name": "compatibility", + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "scripts/validation/extensions-compatibility.cjs" + ], + "cwd": "/Users/runner/work/codegraph/codegraph", + "revision": "52c1b38644e9c0833945ceabaa086ecbbd4aac57", + "overrides": {}, + "started": "2026-09-22T07:02:26.382Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 13.261, + "finished": "2026-09-22T07:02:39.644Z", + "log": "compatibility.log", + "sha256": "4cafe6fccd6a26072019c595eb08434c3081287f79c0117e2345aa5329abb537" + }, + { + "name": "browser", + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "scripts/validation/marketplace-browser.cjs" + ], + "cwd": "/Users/runner/work/codegraph/codegraph", + "revision": "52c1b38644e9c0833945ceabaa086ecbbd4aac57", + "overrides": {}, + "started": "2026-09-22T07:02:39.645Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 14.508, + "finished": "2026-09-22T07:02:54.153Z", + "log": "browser.log", + "sha256": "601c201d94ac8a512e2c74da3ecfec2d44309177c0a67df7ba6a559e818541ab" + } + ], + "finished": "2026-09-22T07:02:54.154Z", + "success": true + }, + "focused": { + "numPassedTests": 144, + "numPendingTests": 1, + "numFailedTests": 0 + } + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-windows-2022-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/win32-x64/summary.json", + "summary": { + "revision": "52c1b38644e9c0833945ceabaa086ecbbd4aac57", + "platform": "win32", + "arch": "x64", + "release": "10.0.20348", + "scope": "marketplace", + "notRun": [ + { + "name": "compiled-workers", + "reason": "Unchanged core lifecycle; retain prior native evidence instead of rerunning" + }, + { + "name": "native-paths", + "reason": "Unchanged core lifecycle; retain prior native evidence instead of rerunning" + }, + { + "name": "process-recovery", + "reason": "Unchanged core lifecycle; retain prior native evidence instead of rerunning" + }, + { + "name": "process-recovery-override", + "reason": "Unchanged core lifecycle; retain prior native evidence instead of rerunning" + } + ], + "node": "v22.23.2", + "runnerOS": "Windows", + "runnerArch": "X64", + "imageOS": "win22", + "imageVersion": "20260913.307.1", + "githubRun": "35697507959", + "githubAttempt": "1", + "started": "2026-09-22T07:01:52.995Z", + "steps": [ + { + "name": "build", + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node_modules\\npm\\bin\\npm-cli.js", + "run", + "build" + ], + "cwd": "D:\\a\\codegraph\\codegraph", + "revision": "52c1b38644e9c0833945ceabaa086ecbbd4aac57", + "overrides": {}, + "started": "2026-09-22T07:01:53.348Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 19.68, + "finished": "2026-09-22T07:02:13.029Z", + "log": "build.log", + "sha256": "ff86bcabdf93901ec242d9c430827792e75296e227bf47b6fa8dc088aae0054e" + }, + { + "name": "marketplace-build", + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node_modules\\npm\\bin\\npm-cli.js", + "run", + "build", + "--prefix", + "marketplace" + ], + "cwd": "D:\\a\\codegraph\\codegraph", + "revision": "52c1b38644e9c0833945ceabaa086ecbbd4aac57", + "overrides": {}, + "started": "2026-09-22T07:02:13.031Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 0.256, + "finished": "2026-09-22T07:02:13.287Z", + "log": "marketplace-build.log", + "sha256": "9f2e1db0d5b81451bd46f3f69be017f4f15e7e70df7217ca244b6f530fa6cd2a" + }, + { + "name": "focused", + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "node_modules/vitest/vitest.mjs", + "run", + "__tests__/marketplace-storage.test.ts", + "__tests__/foundation.test.ts", + "__tests__/extension-trust.test.ts", + "__tests__/extension-releases.test.ts", + "__tests__/extension-marketplace.test.ts", + "__tests__/extension-author.test.ts", + "__tests__/plugins.test.ts", + "__tests__/extension-explore.test.ts", + "__tests__/db-reopen-on-replace.test.ts", + "__tests__/status-json.test.ts", + "__tests__/sync.test.ts", + "__tests__/concurrent-locking.test.ts", + "--maxWorkers=2", + "--minWorkers=1", + "--reporter=default", + "--reporter=json", + "--outputFile.json=D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\focused.json" + ], + "cwd": "D:\\a\\codegraph\\codegraph", + "revision": "52c1b38644e9c0833945ceabaa086ecbbd4aac57", + "overrides": {}, + "started": "2026-09-22T07:02:13.288Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 67.719, + "finished": "2026-09-22T07:03:21.008Z", + "log": "focused.log", + "sha256": "6146823a84728e57d35e33f3ed23aafb2963286d8de8bef30216d6a7d215f6d8" + }, + { + "name": "registry-storage", + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "scripts/validation/marketplace-storage.cjs" + ], + "cwd": "D:\\a\\codegraph\\codegraph", + "revision": "52c1b38644e9c0833945ceabaa086ecbbd4aac57", + "overrides": { + "STORAGE_OUTPUT": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\registry-storage" + }, + "started": "2026-09-22T07:03:21.009Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 1.796, + "finished": "2026-09-22T07:03:22.806Z", + "log": "registry-storage.log", + "sha256": "a1a5b8b5daf650cb4d6057b21dc727d6c15ba6b818b480957ce56545d48313a5" + }, + { + "name": "external-author", + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "scripts/validation/extension-author.cjs" + ], + "cwd": "D:\\a\\codegraph\\codegraph", + "revision": "52c1b38644e9c0833945ceabaa086ecbbd4aac57", + "overrides": {}, + "started": "2026-09-22T07:03:22.808Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 66.449, + "finished": "2026-09-22T07:04:29.258Z", + "log": "external-author.log", + "sha256": "de7f09ff82929af0eb91f1c6d76c1b41d088d2c505b599d5eb4ce2377c9e5aad" + }, + { + "name": "compatibility", + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "scripts/validation/extensions-compatibility.cjs" + ], + "cwd": "D:\\a\\codegraph\\codegraph", + "revision": "52c1b38644e9c0833945ceabaa086ecbbd4aac57", + "overrides": {}, + "started": "2026-09-22T07:04:29.259Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 22.902, + "finished": "2026-09-22T07:04:52.162Z", + "log": "compatibility.log", + "sha256": "c57e0afa5b435ac00c05caec49a757fbb057e4d704291f8930e31e9ba59e815a" + }, + { + "name": "browser", + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "scripts/validation/marketplace-browser.cjs" + ], + "cwd": "D:\\a\\codegraph\\codegraph", + "revision": "52c1b38644e9c0833945ceabaa086ecbbd4aac57", + "overrides": {}, + "started": "2026-09-22T07:04:52.162Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 23.644, + "finished": "2026-09-22T07:05:15.807Z", + "log": "browser.log", + "sha256": "60f81583dc573f3b9d081105892dbbb23185c2a5a63ad9c9ad06b344229a0f33" + } + ], + "finished": "2026-09-22T07:05:15.808Z", + "success": true + }, + "focused": { + "numPassedTests": 141, + "numPendingTests": 4, + "numFailedTests": 0 + } + } + ], + "temporaryHttpsNodeRegression": [ + { + "path": ".qa/cloudflare/https-e77f011/marketplace-https-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/summary.json", + "summary": { + "revision": "e77f011ec34c14150a805bb41e2a06c2a9efad3d", + "run": "35725244163", + "platform": "Linux-6.17.0-1022-azure-x86_64-with-glibc2.39", + "arch": "x86_64", + "node": "v22.23.2", + "steps": [ + { + "name": "build", + "command": [ + "npm", + "run", + "build" + ], + "started": "2026-09-22T12:07:12.486621+00:00", + "exit": 0, + "seconds": 14.024622009999973, + "sha256": "710951afeae182fb0955123d5dc53f70bb92697231ba50456c383e31045b833d", + "finished": "2026-09-22T12:07:26.511613+00:00" + }, + { + "name": "marketplace-build", + "command": [ + "npm", + "run", + "build", + "--prefix", + "marketplace" + ], + "started": "2026-09-22T12:07:26.511885+00:00", + "exit": 0, + "seconds": 0.16440701999999874, + "sha256": "9f2e1db0d5b81451bd46f3f69be017f4f15e7e70df7217ca244b6f530fa6cd2a", + "finished": "2026-09-22T12:07:26.676695+00:00" + }, + { + "name": "https-compatibility", + "command": [ + "node", + "scripts/validation/extensions-compatibility.cjs" + ], + "started": "2026-09-22T12:07:26.676986+00:00", + "exit": 0, + "seconds": 23.594660814000008, + "sha256": "f3d0c74ca7a7dc82db4ac0d43858fd6d40f484f9c259d4db398fc22d9a8c9f42", + "finished": "2026-09-22T12:07:50.272012+00:00" + }, + { + "name": "https-browser", + "command": [ + "node", + "scripts/validation/marketplace-browser.cjs" + ], + "started": "2026-09-22T12:07:50.272312+00:00", + "exit": 0, + "seconds": 24.742417206000027, + "sha256": "0018f7750f0e0f1feb5ee5cfbb9639441e06652161906ae045a3a5ec3b5ace29", + "finished": "2026-09-22T12:08:15.015114+00:00" + } + ], + "success": true + } + }, + { + "path": ".qa/cloudflare/https-52c1b38/marketplace-https-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/summary.json", + "summary": { + "revision": "52c1b38644e9c0833945ceabaa086ecbbd4aac57", + "run": "35697507943", + "platform": "Linux-6.17.0-1022-azure-x86_64-with-glibc2.39", + "arch": "x86_64", + "node": "v22.23.2", + "steps": [ + { + "name": "build", + "command": [ + "npm", + "run", + "build" + ], + "started": "2026-09-22T07:02:26.662305+00:00", + "exit": 0, + "seconds": 12.220997170999993, + "sha256": "8e0dc42e6f267a55666befbda1cbc9ebc920ed3ece5f3a5f1ca2f861cc7a4dae", + "finished": "2026-09-22T07:02:38.883614+00:00" + }, + { + "name": "marketplace-build", + "command": [ + "npm", + "run", + "build", + "--prefix", + "marketplace" + ], + "started": "2026-09-22T07:02:38.883868+00:00", + "exit": 0, + "seconds": 0.11403855700001486, + "sha256": "9f2e1db0d5b81451bd46f3f69be017f4f15e7e70df7217ca244b6f530fa6cd2a", + "finished": "2026-09-22T07:02:38.998437+00:00" + }, + { + "name": "https-compatibility", + "command": [ + "node", + "scripts/validation/extensions-compatibility.cjs" + ], + "started": "2026-09-22T07:02:38.998676+00:00", + "exit": 0, + "seconds": 26.991122551000018, + "sha256": "f3d0c74ca7a7dc82db4ac0d43858fd6d40f484f9c259d4db398fc22d9a8c9f42", + "finished": "2026-09-22T07:03:05.990276+00:00" + }, + { + "name": "https-browser", + "command": [ + "node", + "scripts/validation/marketplace-browser.cjs" + ], + "started": "2026-09-22T07:03:05.990525+00:00", + "exit": 0, + "seconds": 25.368522181000003, + "sha256": "dec550a6d50bcdc20911f7333af5d8c031db9a6dbe23a84d096beb63ca810895", + "finished": "2026-09-22T07:03:31.359563+00:00" + } + ], + "success": true + } + } + ], + "rawFiles": [ + { + "path": ".qa/cloudflare/access.log", + "bytes": 283, + "sha256": "2218ef059b42434ef633210d0b728ecca6e5a2d5e4f3525e0357ff6c3b2aca29" + }, + { + "path": ".qa/cloudflare/browser-final/desktop-installed.png", + "bytes": 151273, + "sha256": "15d0c996b2459a5c8d556dbc7e280909b2dda468a7c5c39d9dcab9fe15bed1c5" + }, + { + "path": ".qa/cloudflare/browser-final/mobile-detail.png", + "bytes": 79658, + "sha256": "de58ac3bbfea366411b01bddb921f91bf77b01cc3c708cfa79bb79aeaef16274" + }, + { + "path": ".qa/cloudflare/browser-final/result.json", + "bytes": 966, + "sha256": "9e89a9a5702660630f3f4946a76a9766d9502d5f3857a9c7a38bfab18fe1685d" + }, + { + "path": ".qa/cloudflare/compatibility/failure.json", + "bytes": 398, + "sha256": "91a94d652cffdc78d0f24c1fb25b06d3db89e8143075bf2289aebb6364f0dca3" + }, + { + "path": ".qa/cloudflare/compatibility-final/command-1.log", + "bytes": 243, + "sha256": "64f1ac60c8ad25f6569563d24914759b70acf1b73e5cffeef4feb12ce4c226b9" + }, + { + "path": ".qa/cloudflare/compatibility-final/command-10.log", + "bytes": 143, + "sha256": "f03135c33691b92a8cd0834b0ab07175f81eb68d071d2e495c7ef96f6cbb5e69" + }, + { + "path": ".qa/cloudflare/compatibility-final/command-11.log", + "bytes": 263, + "sha256": "08588ddba0b05a3667ca2e4858c6625aaa7cfdd4b248283e284b36ca7bfd3b0f" + }, + { + "path": ".qa/cloudflare/compatibility-final/command-12.log", + "bytes": 95, + "sha256": "303e141e174839575e69f0ae0ddf92ead0470e6dca049ac1edd45fb64b607bde" + }, + { + "path": ".qa/cloudflare/compatibility-final/command-2.log", + "bytes": 293, + "sha256": "d93afb7d84337fce0fb443fb79883800bb478b4c94635140b8f67f9734ed2b26" + }, + { + "path": ".qa/cloudflare/compatibility-final/command-3.log", + "bytes": 122, + "sha256": "78fff926f4f8969d8e1705c0a1271cbd63b822579f81d715c2042ad94c80ad45" + }, + { + "path": ".qa/cloudflare/compatibility-final/command-4.log", + "bytes": 290, + "sha256": "83a7b90bfd2c211c6fb4afcf72e261ef7b42bfd6dc21cfb72d530fb970aef44a" + }, + { + "path": ".qa/cloudflare/compatibility-final/command-5.log", + "bytes": 257, + "sha256": "5a0ae6eb30e6659515338894feeb98ebeabbcd4f66e01f425110e75e83d7986d" + }, + { + "path": ".qa/cloudflare/compatibility-final/command-6.log", + "bytes": 530, + "sha256": "38c1d85e306b15c18732c81df087390b3dfbd3873bc8836e36be492a1fb8a7fa" + }, + { + "path": ".qa/cloudflare/compatibility-final/command-7.log", + "bytes": 241, + "sha256": "74798a107028fa391113eb0b6fa7efac8bfee9c644dbb121892993443666f2f0" + }, + { + "path": ".qa/cloudflare/compatibility-final/command-8.log", + "bytes": 241, + "sha256": "be1f77d7dd153abaab34b2a75bdd5c2d036b406fc11da38ee8d4362bd4c26387" + }, + { + "path": ".qa/cloudflare/compatibility-final/command-9.log", + "bytes": 142, + "sha256": "fec96b4acb520e5ee4d8a42660e9a876f54f08d60c1fc98bcc7b1dcfd2ba6748" + }, + { + "path": ".qa/cloudflare/compatibility-final/commands.json", + "bytes": 4742, + "sha256": "8f7452443d878596a4226f350acf974b19d412eaa80d456584da3118b24fe71a" + }, + { + "path": ".qa/cloudflare/compatibility-final/desktop-installed.png", + "bytes": 96968, + "sha256": "96d5170c7a2d606377896f7d0c2d0bd0fccac4f236d7c7ddf9a71faf40ba714c" + }, + { + "path": ".qa/cloudflare/compatibility-final/desktop-selected.png", + "bytes": 95813, + "sha256": "fdca96f47082ef93a8690b806c677b82fade9bda5bd11fcb0ac5d2c85bd0dc59" + }, + { + "path": ".qa/cloudflare/compatibility-final/mobile-selected.png", + "bytes": 77916, + "sha256": "0e4417cda9ae24ce78206946b9fa298469e65a1a37da07cf99d3367571bb8abd" + }, + { + "path": ".qa/cloudflare/compatibility-final/result.json", + "bytes": 7848, + "sha256": "5d9023775d4af23ae48031a5fdebced5a176d5ac7f614218d59ad0dc1a8e0454" + }, + { + "path": ".qa/cloudflare/compatibility-sequential/command-1.log", + "bytes": 243, + "sha256": "64f1ac60c8ad25f6569563d24914759b70acf1b73e5cffeef4feb12ce4c226b9" + }, + { + "path": ".qa/cloudflare/compatibility-sequential/command-10.log", + "bytes": 143, + "sha256": "f03135c33691b92a8cd0834b0ab07175f81eb68d071d2e495c7ef96f6cbb5e69" + }, + { + "path": ".qa/cloudflare/compatibility-sequential/command-11.log", + "bytes": 263, + "sha256": "08588ddba0b05a3667ca2e4858c6625aaa7cfdd4b248283e284b36ca7bfd3b0f" + }, + { + "path": ".qa/cloudflare/compatibility-sequential/command-12.log", + "bytes": 95, + "sha256": "303e141e174839575e69f0ae0ddf92ead0470e6dca049ac1edd45fb64b607bde" + }, + { + "path": ".qa/cloudflare/compatibility-sequential/command-2.log", + "bytes": 293, + "sha256": "d93afb7d84337fce0fb443fb79883800bb478b4c94635140b8f67f9734ed2b26" + }, + { + "path": ".qa/cloudflare/compatibility-sequential/command-3.log", + "bytes": 122, + "sha256": "78fff926f4f8969d8e1705c0a1271cbd63b822579f81d715c2042ad94c80ad45" + }, + { + "path": ".qa/cloudflare/compatibility-sequential/command-4.log", + "bytes": 290, + "sha256": "83a7b90bfd2c211c6fb4afcf72e261ef7b42bfd6dc21cfb72d530fb970aef44a" + }, + { + "path": ".qa/cloudflare/compatibility-sequential/command-5.log", + "bytes": 257, + "sha256": "5a0ae6eb30e6659515338894feeb98ebeabbcd4f66e01f425110e75e83d7986d" + }, + { + "path": ".qa/cloudflare/compatibility-sequential/command-6.log", + "bytes": 530, + "sha256": "38c1d85e306b15c18732c81df087390b3dfbd3873bc8836e36be492a1fb8a7fa" + }, + { + "path": ".qa/cloudflare/compatibility-sequential/command-7.log", + "bytes": 241, + "sha256": "74798a107028fa391113eb0b6fa7efac8bfee9c644dbb121892993443666f2f0" + }, + { + "path": ".qa/cloudflare/compatibility-sequential/command-8.log", + "bytes": 241, + "sha256": "be1f77d7dd153abaab34b2a75bdd5c2d036b406fc11da38ee8d4362bd4c26387" + }, + { + "path": ".qa/cloudflare/compatibility-sequential/command-9.log", + "bytes": 142, + "sha256": "fec96b4acb520e5ee4d8a42660e9a876f54f08d60c1fc98bcc7b1dcfd2ba6748" + }, + { + "path": ".qa/cloudflare/compatibility-sequential/commands.json", + "bytes": 4742, + "sha256": "f43269e220243e5161bee6066780f7b0084ce0345c42dfa969677039948b168f" + }, + { + "path": ".qa/cloudflare/compatibility-sequential/desktop-installed.png", + "bytes": 97396, + "sha256": "bdd473e66c8c90a5ba86dfbb6d3b3d82fe4e424872d937e8836fee37f46b4e9e" + }, + { + "path": ".qa/cloudflare/compatibility-sequential/desktop-selected.png", + "bytes": 96130, + "sha256": "45d0505b223a0950e2ceb5e39a7b0ca30a488c2231ab64eb53f7c7d3f7fdb20c" + }, + { + "path": ".qa/cloudflare/compatibility-sequential/mobile-selected.png", + "bytes": 78222, + "sha256": "5f58087ffc855dc164554cb7d155660639fe18ae9b02b6b9dc6d1eda8e412d02" + }, + { + "path": ".qa/cloudflare/compatibility-sequential/result.json", + "bytes": 7848, + "sha256": "cf739d4dc959821e9972cea0552bc99a3c51570b4cadddb5f6a51fab687b582d" + }, + { + "path": ".qa/cloudflare/dryrun-fixed.log", + "bytes": 820, + "sha256": "c1c70f4f31c077d1ab3b595834aa4eab852ee212a739b014233a0b4fe3bbdc1b" + }, + { + "path": ".qa/cloudflare/dryrun.log", + "bytes": 573, + "sha256": "e654b1262580798d0da07e2f861499052bd566d89c78f3e226017ff198d3006d" + }, + { + "path": ".qa/cloudflare/https-52c1b38/marketplace-https-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/browser/desktop-installed.png", + "bytes": 154966, + "sha256": "0287e0b9b8e75b76133a488e6e4101b31a3df1f21910e058f618e90d76d3e87a" + }, + { + "path": ".qa/cloudflare/https-52c1b38/marketplace-https-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/browser/https-network-errors.log", + "bytes": 1823, + "sha256": "04e9830a9ab016bc05c197ef9b1504d1d76cf62bb54eeaf1a798ce48c19dcd1c" + }, + { + "path": ".qa/cloudflare/https-52c1b38/marketplace-https-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/browser/https-transport.json", + "bytes": 181, + "sha256": "dfb15de2387d14d1234da187420761edf595e86c26c3ac1b1f5e8ba483b0a862" + }, + { + "path": ".qa/cloudflare/https-52c1b38/marketplace-https-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/browser/https-tunnel.log", + "bytes": 7334, + "sha256": "758c87e7fb51a3e6da4cf9423d246cfd573a00355e72179f096e5e3955ed8fb2" + }, + { + "path": ".qa/cloudflare/https-52c1b38/marketplace-https-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/browser/mobile-detail.png", + "bytes": 82123, + "sha256": "75054782ad55db8f53e2b072d578a0bef8c6897f24f5c36258064ee7f527eb65" + }, + { + "path": ".qa/cloudflare/https-52c1b38/marketplace-https-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/browser/result.json", + "bytes": 966, + "sha256": "e18319d636a119baf362f8e8d3b34b4643ee3707e5b87319399453df4e21dcad" + }, + { + "path": ".qa/cloudflare/https-52c1b38/marketplace-https-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/build.log", + "bytes": 7374, + "sha256": "8e0dc42e6f267a55666befbda1cbc9ebc920ed3ece5f3a5f1ca2f861cc7a4dae" + }, + { + "path": ".qa/cloudflare/https-52c1b38/marketplace-https-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/compatibility/command-1.log", + "bytes": 243, + "sha256": "64f1ac60c8ad25f6569563d24914759b70acf1b73e5cffeef4feb12ce4c226b9" + }, + { + "path": ".qa/cloudflare/https-52c1b38/marketplace-https-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/compatibility/command-10.log", + "bytes": 143, + "sha256": "f03135c33691b92a8cd0834b0ab07175f81eb68d071d2e495c7ef96f6cbb5e69" + }, + { + "path": ".qa/cloudflare/https-52c1b38/marketplace-https-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/compatibility/command-11.log", + "bytes": 263, + "sha256": "08588ddba0b05a3667ca2e4858c6625aaa7cfdd4b248283e284b36ca7bfd3b0f" + }, + { + "path": ".qa/cloudflare/https-52c1b38/marketplace-https-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/compatibility/command-12.log", + "bytes": 95, + "sha256": "303e141e174839575e69f0ae0ddf92ead0470e6dca049ac1edd45fb64b607bde" + }, + { + "path": ".qa/cloudflare/https-52c1b38/marketplace-https-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/compatibility/command-2.log", + "bytes": 293, + "sha256": "d93afb7d84337fce0fb443fb79883800bb478b4c94635140b8f67f9734ed2b26" + }, + { + "path": ".qa/cloudflare/https-52c1b38/marketplace-https-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/compatibility/command-3.log", + "bytes": 122, + "sha256": "78fff926f4f8969d8e1705c0a1271cbd63b822579f81d715c2042ad94c80ad45" + }, + { + "path": ".qa/cloudflare/https-52c1b38/marketplace-https-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/compatibility/command-4.log", + "bytes": 290, + "sha256": "83a7b90bfd2c211c6fb4afcf72e261ef7b42bfd6dc21cfb72d530fb970aef44a" + }, + { + "path": ".qa/cloudflare/https-52c1b38/marketplace-https-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/compatibility/command-5.log", + "bytes": 257, + "sha256": "5a0ae6eb30e6659515338894feeb98ebeabbcd4f66e01f425110e75e83d7986d" + }, + { + "path": ".qa/cloudflare/https-52c1b38/marketplace-https-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/compatibility/command-6.log", + "bytes": 530, + "sha256": "38c1d85e306b15c18732c81df087390b3dfbd3873bc8836e36be492a1fb8a7fa" + }, + { + "path": ".qa/cloudflare/https-52c1b38/marketplace-https-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/compatibility/command-7.log", + "bytes": 241, + "sha256": "74798a107028fa391113eb0b6fa7efac8bfee9c644dbb121892993443666f2f0" + }, + { + "path": ".qa/cloudflare/https-52c1b38/marketplace-https-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/compatibility/command-8.log", + "bytes": 241, + "sha256": "be1f77d7dd153abaab34b2a75bdd5c2d036b406fc11da38ee8d4362bd4c26387" + }, + { + "path": ".qa/cloudflare/https-52c1b38/marketplace-https-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/compatibility/command-9.log", + "bytes": 142, + "sha256": "fec96b4acb520e5ee4d8a42660e9a876f54f08d60c1fc98bcc7b1dcfd2ba6748" + }, + { + "path": ".qa/cloudflare/https-52c1b38/marketplace-https-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/compatibility/commands.json", + "bytes": 4918, + "sha256": "be0cdd5a028d8e5b3507787d2c92396829c87ae43c837ef43a067b266a5e01e3" + }, + { + "path": ".qa/cloudflare/https-52c1b38/marketplace-https-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/compatibility/desktop-installed.png", + "bytes": 97046, + "sha256": "4136244eb9bdcd2174c984b1fb1b50980ee1271f429cbeb2fd30d1ddcc5104d8" + }, + { + "path": ".qa/cloudflare/https-52c1b38/marketplace-https-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/compatibility/desktop-selected.png", + "bytes": 98753, + "sha256": "a1b18536980342550e620bb2ad3b9eea1525e889ae36144b4d085e801b271fbb" + }, + { + "path": ".qa/cloudflare/https-52c1b38/marketplace-https-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/compatibility/https-network-errors.log", + "bytes": 1589, + "sha256": "401f768d43673d38207aae0e0e0d4ad41a7d7f05a01eed4f7befe78261ceb3c9" + }, + { + "path": ".qa/cloudflare/https-52c1b38/marketplace-https-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/compatibility/https-transport.json", + "bytes": 175, + "sha256": "cbf19a65e38f950679f6ddea34a6461d5c94124a5c55141c18c177b029b1e226" + }, + { + "path": ".qa/cloudflare/https-52c1b38/marketplace-https-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/compatibility/https-tunnel.log", + "bytes": 6796, + "sha256": "af5793c9835c620618c930130ef78e7ea3885df20b20a3433401de0b44fdb59e" + }, + { + "path": ".qa/cloudflare/https-52c1b38/marketplace-https-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/compatibility/mobile-selected.png", + "bytes": 85145, + "sha256": "3e79583879a6ff7f28d2d2f974244cec4845a89d118c3cb381365ccca5e67661" + }, + { + "path": ".qa/cloudflare/https-52c1b38/marketplace-https-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/compatibility/result.json", + "bytes": 8024, + "sha256": "84df06c09991fc7da74d910092ec159316a464e1a8eb3b55cec5aac8d8b1fb1c" + }, + { + "path": ".qa/cloudflare/https-52c1b38/marketplace-https-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/https-browser.log", + "bytes": 2448, + "sha256": "dec550a6d50bcdc20911f7333af5d8c031db9a6dbe23a84d096beb63ca810895" + }, + { + "path": ".qa/cloudflare/https-52c1b38/marketplace-https-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/https-compatibility.log", + "bytes": 3160, + "sha256": "f3d0c74ca7a7dc82db4ac0d43858fd6d40f484f9c259d4db398fc22d9a8c9f42" + }, + { + "path": ".qa/cloudflare/https-52c1b38/marketplace-https-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/marketplace-build.log", + "bytes": 72, + "sha256": "9f2e1db0d5b81451bd46f3f69be017f4f15e7e70df7217ca244b6f530fa6cd2a" + }, + { + "path": ".qa/cloudflare/https-52c1b38/marketplace-https-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/summary.json", + "bytes": 1770, + "sha256": "6ac94274544cf623865e3909fd678b32ff0ed1cbb61c500dc7280b2127ae3efa" + }, + { + "path": ".qa/cloudflare/https-e77f011/marketplace-https-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/browser/desktop-installed.png", + "bytes": 155778, + "sha256": "f145df8afd2d67f244e572d5e7ce1facd52ba32f18cf297a8b9031056587d8dc" + }, + { + "path": ".qa/cloudflare/https-e77f011/marketplace-https-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/browser/https-network-errors.log", + "bytes": 1407, + "sha256": "722620aaf4cda828eee4c01f0d8f2e586382966f0d16bfd8659cb04117b84523" + }, + { + "path": ".qa/cloudflare/https-e77f011/marketplace-https-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/browser/https-transport.json", + "bytes": 184, + "sha256": "43b317b587c6f0d61c606e78c8448eb9ad79027f057c5aef153fe0aaf83ac5e0" + }, + { + "path": ".qa/cloudflare/https-e77f011/marketplace-https-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/browser/https-tunnel.log", + "bytes": 7331, + "sha256": "92799ac857fac68e8c3b44a6ab7e3ef5c82f2851c48d1c07526dfa88b09d5094" + }, + { + "path": ".qa/cloudflare/https-e77f011/marketplace-https-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/browser/mobile-detail.png", + "bytes": 83552, + "sha256": "66a21503f60e4861b668f78fc5ee429a758d62fcbde929a2f7570bcabf004b52" + }, + { + "path": ".qa/cloudflare/https-e77f011/marketplace-https-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/browser/result.json", + "bytes": 966, + "sha256": "e18319d636a119baf362f8e8d3b34b4643ee3707e5b87319399453df4e21dcad" + }, + { + "path": ".qa/cloudflare/https-e77f011/marketplace-https-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/build.log", + "bytes": 7374, + "sha256": "710951afeae182fb0955123d5dc53f70bb92697231ba50456c383e31045b833d" + }, + { + "path": ".qa/cloudflare/https-e77f011/marketplace-https-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/compatibility/command-1.log", + "bytes": 243, + "sha256": "64f1ac60c8ad25f6569563d24914759b70acf1b73e5cffeef4feb12ce4c226b9" + }, + { + "path": ".qa/cloudflare/https-e77f011/marketplace-https-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/compatibility/command-10.log", + "bytes": 143, + "sha256": "f03135c33691b92a8cd0834b0ab07175f81eb68d071d2e495c7ef96f6cbb5e69" + }, + { + "path": ".qa/cloudflare/https-e77f011/marketplace-https-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/compatibility/command-11.log", + "bytes": 263, + "sha256": "08588ddba0b05a3667ca2e4858c6625aaa7cfdd4b248283e284b36ca7bfd3b0f" + }, + { + "path": ".qa/cloudflare/https-e77f011/marketplace-https-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/compatibility/command-12.log", + "bytes": 95, + "sha256": "303e141e174839575e69f0ae0ddf92ead0470e6dca049ac1edd45fb64b607bde" + }, + { + "path": ".qa/cloudflare/https-e77f011/marketplace-https-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/compatibility/command-2.log", + "bytes": 293, + "sha256": "d93afb7d84337fce0fb443fb79883800bb478b4c94635140b8f67f9734ed2b26" + }, + { + "path": ".qa/cloudflare/https-e77f011/marketplace-https-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/compatibility/command-3.log", + "bytes": 122, + "sha256": "78fff926f4f8969d8e1705c0a1271cbd63b822579f81d715c2042ad94c80ad45" + }, + { + "path": ".qa/cloudflare/https-e77f011/marketplace-https-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/compatibility/command-4.log", + "bytes": 290, + "sha256": "83a7b90bfd2c211c6fb4afcf72e261ef7b42bfd6dc21cfb72d530fb970aef44a" + }, + { + "path": ".qa/cloudflare/https-e77f011/marketplace-https-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/compatibility/command-5.log", + "bytes": 257, + "sha256": "5a0ae6eb30e6659515338894feeb98ebeabbcd4f66e01f425110e75e83d7986d" + }, + { + "path": ".qa/cloudflare/https-e77f011/marketplace-https-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/compatibility/command-6.log", + "bytes": 530, + "sha256": "38c1d85e306b15c18732c81df087390b3dfbd3873bc8836e36be492a1fb8a7fa" + }, + { + "path": ".qa/cloudflare/https-e77f011/marketplace-https-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/compatibility/command-7.log", + "bytes": 241, + "sha256": "74798a107028fa391113eb0b6fa7efac8bfee9c644dbb121892993443666f2f0" + }, + { + "path": ".qa/cloudflare/https-e77f011/marketplace-https-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/compatibility/command-8.log", + "bytes": 241, + "sha256": "be1f77d7dd153abaab34b2a75bdd5c2d036b406fc11da38ee8d4362bd4c26387" + }, + { + "path": ".qa/cloudflare/https-e77f011/marketplace-https-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/compatibility/command-9.log", + "bytes": 142, + "sha256": "fec96b4acb520e5ee4d8a42660e9a876f54f08d60c1fc98bcc7b1dcfd2ba6748" + }, + { + "path": ".qa/cloudflare/https-e77f011/marketplace-https-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/compatibility/commands.json", + "bytes": 5006, + "sha256": "afe00de6d890318afce993a9f6215173c5e6715bf68781537c97741680c7dd34" + }, + { + "path": ".qa/cloudflare/https-e77f011/marketplace-https-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/compatibility/desktop-installed.png", + "bytes": 96928, + "sha256": "4ee615b51ae1cf1ae4085c4e12a50f5494f90d6ce1f6ba8526eb5c2bbf762c03" + }, + { + "path": ".qa/cloudflare/https-e77f011/marketplace-https-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/compatibility/desktop-selected.png", + "bytes": 98624, + "sha256": "17b7808257723dce012d5b40b0c64e5c12213ae7c3aac5ce6b11d710ab03cda9" + }, + { + "path": ".qa/cloudflare/https-e77f011/marketplace-https-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/compatibility/https-network-errors.log", + "bytes": 402, + "sha256": "4ec76ea3ed5e10cddfd4eb4334b59a8af52a2f51994764398b307b7099c97923" + }, + { + "path": ".qa/cloudflare/https-e77f011/marketplace-https-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/compatibility/https-transport.json", + "bytes": 184, + "sha256": "783d920e3f762ee41283b76476cd03f39ab9788f42e1a4a364aa470de76ff218" + }, + { + "path": ".qa/cloudflare/https-e77f011/marketplace-https-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/compatibility/https-tunnel.log", + "bytes": 6799, + "sha256": "f9af62194abfd43e5ea29f1e1a2b96e26b0614dcd66bb81216ba6a5f60c37265" + }, + { + "path": ".qa/cloudflare/https-e77f011/marketplace-https-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/compatibility/mobile-selected.png", + "bytes": 85126, + "sha256": "e4c5ca93cf9546940d490e0f35bab1d706a4a9038c377271ddee0d01c2119245" + }, + { + "path": ".qa/cloudflare/https-e77f011/marketplace-https-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/compatibility/result.json", + "bytes": 8112, + "sha256": "da33941de70fb71366d4d8e02846375d09712f656baece629d75b5e53b7adf2b" + }, + { + "path": ".qa/cloudflare/https-e77f011/marketplace-https-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/https-browser.log", + "bytes": 2448, + "sha256": "0018f7750f0e0f1feb5ee5cfbb9639441e06652161906ae045a3a5ec3b5ace29" + }, + { + "path": ".qa/cloudflare/https-e77f011/marketplace-https-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/https-compatibility.log", + "bytes": 3160, + "sha256": "f3d0c74ca7a7dc82db4ac0d43858fd6d40f484f9c259d4db398fc22d9a8c9f42" + }, + { + "path": ".qa/cloudflare/https-e77f011/marketplace-https-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/marketplace-build.log", + "bytes": 72, + "sha256": "9f2e1db0d5b81451bd46f3f69be017f4f15e7e70df7217ca244b6f530fa6cd2a" + }, + { + "path": ".qa/cloudflare/https-e77f011/marketplace-https-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/summary.json", + "bytes": 1770, + "sha256": "ed5be16c40945ad6a90d357490c8a04409afafbd30b08b482fa5138a9c9ae097" + }, + { + "path": ".qa/cloudflare/https-e77f011-run.json", + "bytes": 1640, + "sha256": "7b262ccbfada658f4ed69514b47cca32558be9ebed24f5ba04eef19989bd05c4" + }, + { + "path": ".qa/cloudflare/https-worker-compatibility/failure.json", + "bytes": 331, + "sha256": "b72ef39716fd5f2ae948068f9b17a7a8d196839734fad30473840aa3aef1e175" + }, + { + "path": ".qa/cloudflare/https-worker-compatibility/https-network-errors.log", + "bytes": 1950, + "sha256": "0f25d4ce60a9209341ab4c89e0903e6969305ef768765d6dbe3d880c1369f15f" + }, + { + "path": ".qa/cloudflare/https-worker-compatibility/https-transport.json", + "bytes": 178, + "sha256": "7c2dd4488259c604d795cfc81d79eac3b76146ed2f46e517eec8ac59ab42890a" + }, + { + "path": ".qa/cloudflare/https-worker-compatibility/https-tunnel.log", + "bytes": 6576, + "sha256": "d57baa6e40d714576987b7cc2feeecc245ea1b96351bd5ebedfd09d11e5823ad" + }, + { + "path": ".qa/cloudflare/https-worker-compatibility-network-retry/failure.json", + "bytes": 331, + "sha256": "b72ef39716fd5f2ae948068f9b17a7a8d196839734fad30473840aa3aef1e175" + }, + { + "path": ".qa/cloudflare/https-worker-compatibility-network-retry/https-network-errors.log", + "bytes": 2200, + "sha256": "535d9622de2a707dd98a3e59080b6ceb11d2d188386e25c797e7ecd36421ccfd" + }, + { + "path": ".qa/cloudflare/https-worker-compatibility-network-retry/https-transport.json", + "bytes": 183, + "sha256": "455939be457b8c0c91f35ec6e02ad5a6eccf18ad4bd0e52226226c00af411436" + }, + { + "path": ".qa/cloudflare/https-worker-compatibility-network-retry/https-tunnel.log", + "bytes": 6149, + "sha256": "a84f2c6ed21f8adbced9a1aba80205897beef2de16eee864fe56856fabd6d8ad" + }, + { + "path": ".qa/cloudflare/max-package.mjs", + "bytes": 1977, + "sha256": "740914e6993ccf8068d308d621bc77c2939f48682b1b3b03ead782d538b7df77" + }, + { + "path": ".qa/cloudflare/miniflare-versions.json", + "bytes": 2703, + "sha256": "4d975b0c46867e7101a602c55858e8de1a0eaaf8fc02587bc41ceff75ee22e88" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-macos-15-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/darwin-arm64/author/command-1.log", + "bytes": 233, + "sha256": "77e1ede557120d9bf81d40ca877627689310c4aaf845ef393473c5efcc902c5a" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-macos-15-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/darwin-arm64/author/command-2.log", + "bytes": 135112, + "sha256": "e1273da6bf3d9879ea163059862b71d4912ea10291418fa02bc7c4a39814a685" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-macos-15-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/darwin-arm64/author/command-3.log", + "bytes": 25, + "sha256": "44a784cc08b1e73a44c0bf704e56a742f67527e48ac8e6f114f8d5124754fa77" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-macos-15-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/darwin-arm64/author/command-4.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-macos-15-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/darwin-arm64/author/command-5.log", + "bytes": 3704, + "sha256": "7fec5eaccc74f88bf631617cfa9cb403e99a999d32b6a886de1a5d35ba8852bf" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-macos-15-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/darwin-arm64/author/command-6.log", + "bytes": 130, + "sha256": "40e4d539fcae00c8771b06a94b9951eed922e4650372c2eac8308e345a985ad7" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-macos-15-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/darwin-arm64/author/command-7.log", + "bytes": 816, + "sha256": "e0fe2c700d7d87225ae38a03d507e53d6f75aa9232478f39a69c8a582a013156" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-macos-15-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/darwin-arm64/author/command-8.log", + "bytes": 771, + "sha256": "318ef578267baba26b935bfea82c5a442a3d0c44deb4066696885eddca931f74" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-macos-15-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/darwin-arm64/author/command-9.log", + "bytes": 41, + "sha256": "f9e32a0ac5e1c0ad3c7ce9a7fd6d7c6589c3583aa35af47ca980243a50d58b8c" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-macos-15-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/darwin-arm64/author/commands.json", + "bytes": 4486, + "sha256": "1b2c89cf0226054767bda25173140b03ac4ffcdb0cfdfad0632f7364ad1a4a81" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-macos-15-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/darwin-arm64/author/generated-tests.log", + "bytes": 493, + "sha256": "7cc8c9e966b59ec5135c7b3b3a7728e841681883b93e404327058972d14cfe4d" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-macos-15-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/darwin-arm64/author/published.png", + "bytes": 251394, + "sha256": "d45804fb2fbc9c17444f2d4afbd32549bca129c7bd6655b529813e5060aa5f7f" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-macos-15-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/darwin-arm64/author/python-events-0.1.0.cgext", + "bytes": 13918, + "sha256": "fda4f5c09b5cc8e5fd58dc377a3fb26e8b582719d98ccdc06152bd1b89c76077" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-macos-15-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/darwin-arm64/author/result.json", + "bytes": 6470, + "sha256": "70d8bf53c97fa9cc7a9cad726ae4cda3e5f1eda39ae37956cb6fce05d959f0e7" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-macos-15-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/darwin-arm64/browser/desktop-installed.png", + "bytes": 168599, + "sha256": "7d03dde268369217f276d8e5a840abc0d30bdc641f394351747f8966f28ea58c" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-macos-15-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/darwin-arm64/browser/mobile-detail.png", + "bytes": 85155, + "sha256": "561cf75841e1e622ec384ed38f62801f7d9dc2d26b7a83ddbcc2d46c3a65a128" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-macos-15-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/darwin-arm64/browser/result.json", + "bytes": 967, + "sha256": "2574b80c153bf6089a10ee1a5f7e4c400cb61200e46c49fdd58910d170fd5fcb" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-macos-15-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/darwin-arm64/browser.log", + "bytes": 4484, + "sha256": "601c201d94ac8a512e2c74da3ecfec2d44309177c0a67df7ba6a559e818541ab" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-macos-15-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/darwin-arm64/build.log", + "bytes": 7374, + "sha256": "7cc5cee203ad1019a33a3e022d91cc01992005208093866c55380bd6050402cb" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-macos-15-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/darwin-arm64/compatibility/command-1.log", + "bytes": 919, + "sha256": "08d909020322a4eda7a73f709a662225ee860dbd80cd4df686750a15ee89710b" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-macos-15-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/darwin-arm64/compatibility/command-10.log", + "bytes": 819, + "sha256": "a6ce5bdf8ca37ae023e3f613b5c87d459541c4fe249d1468f386f176090b6cd5" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-macos-15-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/darwin-arm64/compatibility/command-11.log", + "bytes": 939, + "sha256": "2ffc7e94777f929b837853c1f620ba366677eecf23eee63ff0990a580792c123" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-macos-15-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/darwin-arm64/compatibility/command-12.log", + "bytes": 771, + "sha256": "86f98509a1e8d2e2c0b2c1adf50290f483dcb665ae499735118770989a7a1699" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-macos-15-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/darwin-arm64/compatibility/command-2.log", + "bytes": 293, + "sha256": "d93afb7d84337fce0fb443fb79883800bb478b4c94635140b8f67f9734ed2b26" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-macos-15-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/darwin-arm64/compatibility/command-3.log", + "bytes": 122, + "sha256": "78fff926f4f8969d8e1705c0a1271cbd63b822579f81d715c2042ad94c80ad45" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-macos-15-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/darwin-arm64/compatibility/command-4.log", + "bytes": 290, + "sha256": "83a7b90bfd2c211c6fb4afcf72e261ef7b42bfd6dc21cfb72d530fb970aef44a" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-macos-15-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/darwin-arm64/compatibility/command-5.log", + "bytes": 933, + "sha256": "295c106a7df3efe329233fb64e6998823009497f8e69d4d29f83734a9b514c1f" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-macos-15-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/darwin-arm64/compatibility/command-6.log", + "bytes": 530, + "sha256": "38c1d85e306b15c18732c81df087390b3dfbd3873bc8836e36be492a1fb8a7fa" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-macos-15-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/darwin-arm64/compatibility/command-7.log", + "bytes": 917, + "sha256": "6b881a1057ed43db016d7ed087772fbf887831f4031839b599a7dc2ad2c1a50f" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-macos-15-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/darwin-arm64/compatibility/command-8.log", + "bytes": 917, + "sha256": "846eac9974dd5de3193f8b36377704eaa6f3b28afc5a30d57175e5f85954a597" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-macos-15-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/darwin-arm64/compatibility/command-9.log", + "bytes": 818, + "sha256": "bf1c9805ae29baab5e6e3086679bff35cac4fe131352693f8de6032340b66ab4" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-macos-15-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/darwin-arm64/compatibility/commands.json", + "bytes": 5362, + "sha256": "4b03a1157c6664b8208221a4236177fb060ed7aca10ddfeb42efa9f44e8e8ebf" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-macos-15-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/darwin-arm64/compatibility/desktop-installed.png", + "bytes": 106823, + "sha256": "53a4c64615615a42a77f6af226d915fa75f48013113cb22b227f28cd325dba0c" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-macos-15-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/darwin-arm64/compatibility/desktop-selected.png", + "bytes": 99899, + "sha256": "e775a339da67dee2911421cc5ed909c45d93a66edaf65f039cf5cdb2ee1b3dd0" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-macos-15-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/darwin-arm64/compatibility/mobile-selected.png", + "bytes": 86820, + "sha256": "a280baa785582f48bf98c585d658caba5a95cb056d496a2e8c9480885b87738e" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-macos-15-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/darwin-arm64/compatibility/result.json", + "bytes": 8469, + "sha256": "b85f473c0288246e9f769b30794fc95468e6629e5e43635cbed003f08eb5e9f9" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-macos-15-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/darwin-arm64/compatibility.log", + "bytes": 3173, + "sha256": "4cafe6fccd6a26072019c595eb08434c3081287f79c0117e2345aa5329abb537" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-macos-15-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/darwin-arm64/external-author.log", + "bytes": 577, + "sha256": "fcd3d1dfec7c8d8d60b571ac0b5bc7150ff0d72240810ba8e28c0fea9072dd8b" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-macos-15-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/darwin-arm64/focused.json", + "bytes": 50281, + "sha256": "d7ca3a2ff984818d5524320be7146795c17707206cf33cd01c1e970b4f05b467" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-macos-15-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/darwin-arm64/focused.log", + "bytes": 15245, + "sha256": "e3a5c11abed780989829220fbdcaa91474e60876a861f5844be145d040288f62" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-macos-15-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/darwin-arm64/marketplace-build.log", + "bytes": 72, + "sha256": "9f2e1db0d5b81451bd46f3f69be017f4f15e7e70df7217ca244b6f530fa6cd2a" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-macos-15-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/darwin-arm64/registry-storage/1.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-macos-15-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/darwin-arm64/registry-storage/10.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-macos-15-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/darwin-arm64/registry-storage/11.log", + "bytes": 286, + "sha256": "a8e395f920e16ca2b3535854ca91dcce675c82079e19b337a3c1f6693bd05c35" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-macos-15-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/darwin-arm64/registry-storage/12.log", + "bytes": 286, + "sha256": "f04baab5af26afe5a89c1e6479a2c560ee734740416cfdef38bb47350ef64c42" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-macos-15-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/darwin-arm64/registry-storage/2.log", + "bytes": 634, + "sha256": "d4a215c395c7957589bcbd334ef73276c34c956d512c3e328b018280d5381200" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-macos-15-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/darwin-arm64/registry-storage/3.log", + "bytes": 213, + "sha256": "ed82b2d97647323506632d542dc88071c98a73cc178033c528ca868b258d0805" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-macos-15-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/darwin-arm64/registry-storage/4.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-macos-15-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/darwin-arm64/registry-storage/5.log", + "bytes": 634, + "sha256": "13d5b8b64479ac031548a0400a0ec57b93151095c7be35a6bee896c2d0c71258" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-macos-15-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/darwin-arm64/registry-storage/6.log", + "bytes": 225, + "sha256": "1d22af74de9b546db001e6b48180b47d3c07affcf173b57145a286564fc4b753" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-macos-15-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/darwin-arm64/registry-storage/7.log", + "bytes": 630, + "sha256": "fae83260105d0c928dddf14381a40d1507544b60611dfc4b8d40f529a1dc64e1" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-macos-15-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/darwin-arm64/registry-storage/8.log", + "bytes": 216, + "sha256": "d26e1ac122aa57b45d0cddc83e578b392cd48aa93573e2708a178a1a500815be" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-macos-15-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/darwin-arm64/registry-storage/9.log", + "bytes": 286, + "sha256": "21ff6e778f36717603c5fed838c43eefcd71ce4dead63dbb00254da8cf6d3cdb" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-macos-15-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/darwin-arm64/registry-storage/result.json", + "bytes": 11250, + "sha256": "5759f03767a6766e2f69caa20b8252f26bafa9b6972b041c93c82888480032e3" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-macos-15-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/darwin-arm64/registry-storage/success.json", + "bytes": 82, + "sha256": "17c7b0ee92dcd022a25b808ad223346c3c40a1805f94d5cdf6c92cea22f2d53c" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-macos-15-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/darwin-arm64/registry-storage.log", + "bytes": 1079, + "sha256": "ec06784b5db547a7c5eb87563c5e0607291f1a544350c404b6c76d31b9ec15ae" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-macos-15-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/darwin-arm64/summary.json", + "bytes": 6502, + "sha256": "417a842ef21f247cf9fbe1fb81d8d3f2b7893ca57936f67c43edab94506898c9" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-windows-2022-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/win32-x64/author/command-1.log", + "bytes": 209, + "sha256": "97621eb61411ccaa2acbf2ba61508af4894ceec5381e7be9b9b189c41bb391ef" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-windows-2022-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/win32-x64/author/command-2.log", + "bytes": 135113, + "sha256": "a1306ba661e8b4d35d0876d954ffc5f002a9faf0f6a721901df43617e3dec937" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-windows-2022-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/win32-x64/author/command-3.log", + "bytes": 26, + "sha256": "4762b6d52cc063cdfa62978517afcf16b818752c7d39cfc1c1bb53e982ecef66" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-windows-2022-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/win32-x64/author/command-4.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-windows-2022-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/win32-x64/author/command-5.log", + "bytes": 3685, + "sha256": "f70cf39e9e8686feab8ce8b3633974db98c413dc1285cd8c029a8d2eb1c291a4" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-windows-2022-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/win32-x64/author/command-6.log", + "bytes": 118, + "sha256": "ae5a2da51894939acebc37b3a9eb4028c58e28233d48cc7f9976c423e1a0d401" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-windows-2022-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/win32-x64/author/command-7.log", + "bytes": 812, + "sha256": "1c39cb78946a77f8699407d304870bff972beb59f737f6727125f2cef5bb7a9f" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-windows-2022-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/win32-x64/author/command-8.log", + "bytes": 767, + "sha256": "846633c7ce5562d3b338778ad37556c20ae5c54e8a4db28601ae257afab9dc65" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-windows-2022-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/win32-x64/author/command-9.log", + "bytes": 41, + "sha256": "f9e32a0ac5e1c0ad3c7ce9a7fd6d7c6589c3583aa35af47ca980243a50d58b8c" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-windows-2022-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/win32-x64/author/commands.json", + "bytes": 4391, + "sha256": "39a054750d01caf70ba85e64ddb154bedf79b363595aaa5c06c594c4915ca026" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-windows-2022-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/win32-x64/author/generated-tests.log", + "bytes": 493, + "sha256": "c0e8343d203819721396ce81a22021a2b5880d6a4912bad2305f5262805db466" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-windows-2022-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/win32-x64/author/published.png", + "bytes": 141105, + "sha256": "a3f7eaba035435a1626a6f8eff04b61ee3afe19554abe8a7c2c89321eab058da" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-windows-2022-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/win32-x64/author/python-events-0.1.0.cgext", + "bytes": 13612, + "sha256": "5683cd00a2333411c686608efc649e973630f37da28ec7ed35488fbd02efd9db" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-windows-2022-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/win32-x64/author/result.json", + "bytes": 6374, + "sha256": "ea9400c49ffcc22d5c618041f68af5102bb2f12c8844da7ed2b6e2d5554aef16" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-windows-2022-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/win32-x64/browser/desktop-installed.png", + "bytes": 117262, + "sha256": "1e9ec6025cd37956b8417302e5cfc25f8d18c176978339e1e5a43191cce0f658" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-windows-2022-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/win32-x64/browser/mobile-detail.png", + "bytes": 57172, + "sha256": "a87520e567e44245584c0a571f729296461b8f9ed81732fc44771f920e1324b5" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-windows-2022-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/win32-x64/browser/result.json", + "bytes": 966, + "sha256": "4a19aa5d127a87bc1b2a98d6ca2caea33e077e55eb10d3692ecb7a4dab75fb97" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-windows-2022-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/win32-x64/browser.log", + "bytes": 4464, + "sha256": "60f81583dc573f3b9d081105892dbbb23185c2a5a63ad9c9ad06b344229a0f33" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-windows-2022-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/win32-x64/build.log", + "bytes": 6969, + "sha256": "ff86bcabdf93901ec242d9c430827792e75296e227bf47b6fa8dc088aae0054e" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-windows-2022-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/win32-x64/compatibility/command-1.log", + "bytes": 915, + "sha256": "22dcb2d05560ad5aae837a8193a81b41aaa5e2f5327c435f448be40a8d6117bb" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-windows-2022-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/win32-x64/compatibility/command-10.log", + "bytes": 815, + "sha256": "cddf4e739f428d3bec9a6de1a54f5a69666410cf6ce090a08cd02aada7ec0c95" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-windows-2022-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/win32-x64/compatibility/command-11.log", + "bytes": 935, + "sha256": "ceafcd7ee626e27032d418479249d7a79fa75aa6d3df653e7740c6f44496612c" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-windows-2022-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/win32-x64/compatibility/command-12.log", + "bytes": 767, + "sha256": "b118f2ad8f6522a0f828792b4e2c668095e0d3d2c83e01338edd254f99a32baa" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-windows-2022-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/win32-x64/compatibility/command-2.log", + "bytes": 293, + "sha256": "d93afb7d84337fce0fb443fb79883800bb478b4c94635140b8f67f9734ed2b26" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-windows-2022-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/win32-x64/compatibility/command-3.log", + "bytes": 122, + "sha256": "78fff926f4f8969d8e1705c0a1271cbd63b822579f81d715c2042ad94c80ad45" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-windows-2022-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/win32-x64/compatibility/command-4.log", + "bytes": 290, + "sha256": "83a7b90bfd2c211c6fb4afcf72e261ef7b42bfd6dc21cfb72d530fb970aef44a" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-windows-2022-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/win32-x64/compatibility/command-5.log", + "bytes": 929, + "sha256": "c1bc76530a52cb46257771c6f36af909ecd33fbbf1e1c3af753ab43a56f1e7fa" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-windows-2022-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/win32-x64/compatibility/command-6.log", + "bytes": 530, + "sha256": "38c1d85e306b15c18732c81df087390b3dfbd3873bc8836e36be492a1fb8a7fa" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-windows-2022-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/win32-x64/compatibility/command-7.log", + "bytes": 913, + "sha256": "98f5071cb019e1ae8a96fa257e5da434f04f8f8c54527da37425e8646eae1560" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-windows-2022-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/win32-x64/compatibility/command-8.log", + "bytes": 909, + "sha256": "d0bf3648f05688de49df7f135111be41b1f5c34b71940d2f5372b0d3ef18244f" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-windows-2022-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/win32-x64/compatibility/command-9.log", + "bytes": 814, + "sha256": "e552b9af9d6861825ccf307963281fc8bcf24f90392ccc6228e954f94e8b3a37" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-windows-2022-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/win32-x64/compatibility/commands.json", + "bytes": 5214, + "sha256": "078c53622073b0da59623abdfed92b29c8f5f7184b452b8bf4031d289f3ef7a4" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-windows-2022-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/win32-x64/compatibility/desktop-installed.png", + "bytes": 67532, + "sha256": "f2f4df27d682fd723bd288dcf9c9dfe31da821f938428cb290992b69644a00f5" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-windows-2022-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/win32-x64/compatibility/desktop-selected.png", + "bytes": 66591, + "sha256": "79339c9c8eacfed33460140da276b1923e243dc8e16c0c2b4f5ce201a791f3d3" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-windows-2022-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/win32-x64/compatibility/mobile-selected.png", + "bytes": 57148, + "sha256": "b40a380fb8fb780f38c5e0786792b0c904c42331377c63fa7a94cfd2ff2f895e" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-windows-2022-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/win32-x64/compatibility/result.json", + "bytes": 8320, + "sha256": "cc3ebc76fcccec39c7a1ce878671e72ff0f33732250ee2a6c1edc4e683b8919d" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-windows-2022-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/win32-x64/compatibility.log", + "bytes": 3160, + "sha256": "c57e0afa5b435ac00c05caec49a757fbb057e4d704291f8930e31e9ba59e815a" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-windows-2022-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/win32-x64/external-author.log", + "bytes": 576, + "sha256": "de7f09ff82929af0eb91f1c6d76c1b41d088d2c505b599d5eb4ce2377c9e5aad" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-windows-2022-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/win32-x64/focused.json", + "bytes": 49992, + "sha256": "bb7a8480fa991e60b0a1924a3a4824ffcc8e943bc347e37710034bd87238f66b" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-windows-2022-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/win32-x64/focused.log", + "bytes": 17314, + "sha256": "6146823a84728e57d35e33f3ed23aafb2963286d8de8bef30216d6a7d215f6d8" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-windows-2022-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/win32-x64/marketplace-build.log", + "bytes": 72, + "sha256": "9f2e1db0d5b81451bd46f3f69be017f4f15e7e70df7217ca244b6f530fa6cd2a" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-windows-2022-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/win32-x64/registry-storage/1.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-windows-2022-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/win32-x64/registry-storage/10.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-windows-2022-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/win32-x64/registry-storage/11.log", + "bytes": 285, + "sha256": "3cb07434c2f5b207487f59125baecc94341ff46e4fbdbaca24558bdca9cf7446" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-windows-2022-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/win32-x64/registry-storage/12.log", + "bytes": 285, + "sha256": "e6ea4a0458b72abdab414638b92538669478c38a858d22661f73538404fe27c4" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-windows-2022-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/win32-x64/registry-storage/2.log", + "bytes": 633, + "sha256": "15fddd6af40df87de6159bc22caf3f72cb934b604588f1783666081773bdd084" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-windows-2022-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/win32-x64/registry-storage/3.log", + "bytes": 212, + "sha256": "46a1d2fc9a656f867f2dc993af19ef0d2b72e80fb39c41daf09482fab3465377" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-windows-2022-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/win32-x64/registry-storage/4.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-windows-2022-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/win32-x64/registry-storage/5.log", + "bytes": 633, + "sha256": "bcac8e0711f1d6c1f818f80c27eb8c7cb9d6c929446e3e6ca07e7dff3895564a" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-windows-2022-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/win32-x64/registry-storage/6.log", + "bytes": 224, + "sha256": "a9ab4667548a5c0878d9132a9aa948e6d4a289384e15d75b7357d5c77a2e34ce" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-windows-2022-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/win32-x64/registry-storage/7.log", + "bytes": 629, + "sha256": "d0175b4eef05625072e59b6c00d276961979ad55d847a4cda066ac77ecf34015" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-windows-2022-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/win32-x64/registry-storage/8.log", + "bytes": 215, + "sha256": "cc2100ebc32329f2b093e7bf46e4b8313b38c21ca8ab449cad1aa36aa2d5b402" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-windows-2022-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/win32-x64/registry-storage/9.log", + "bytes": 285, + "sha256": "c00f870e6502ff55a74ffd5f86aea93d65cb741e38449c000fe6145370364618" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-windows-2022-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/win32-x64/registry-storage/result.json", + "bytes": 10930, + "sha256": "f4d6a69605e4873676cbd2b7ad397b3d2dfe3c817d634351f00ca7672f727083" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-windows-2022-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/win32-x64/registry-storage/success.json", + "bytes": 82, + "sha256": "17c7b0ee92dcd022a25b808ad223346c3c40a1805f94d5cdf6c92cea22f2d53c" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-windows-2022-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/win32-x64/registry-storage.log", + "bytes": 1078, + "sha256": "a1a5b8b5daf650cb4d6057b21dc727d6c15ba6b818b480957ce56545d48313a5" + }, + { + "path": ".qa/cloudflare/native-52c1b38/extensions-native-windows-2022-52c1b38644e9c0833945ceabaa086ecbbd4aac57-1/win32-x64/summary.json", + "bytes": 6411, + "sha256": "351b40bf34d42c8092578a89c9ddee7a3d9f6a96726d3d289eca77b7b91e55dd" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-macos-15-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/darwin-arm64/author/command-1.log", + "bytes": 233, + "sha256": "ccfb29dae954006f8f6067fb5dba5fd3d443ada70e9b571ced799ed6ea49437d" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-macos-15-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/darwin-arm64/author/command-2.log", + "bytes": 135112, + "sha256": "83fe22274637054d75a870c9a95f229abd41c144ceb4faf7635b11c16ad98346" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-macos-15-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/darwin-arm64/author/command-3.log", + "bytes": 25, + "sha256": "085fc9698776fc74087c1fe553da555f0ff13d28c3c55863bf1dcbc98cf88823" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-macos-15-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/darwin-arm64/author/command-4.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-macos-15-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/darwin-arm64/author/command-5.log", + "bytes": 3704, + "sha256": "74ad2b3aed0196cf062fa0f919fbabb7b7f67c7127c02840bf67bd88a8777e59" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-macos-15-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/darwin-arm64/author/command-6.log", + "bytes": 130, + "sha256": "f64a2bdba0fc8320b0c4beb965eaa17876f432922f0f7c4d3ba4297808115140" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-macos-15-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/darwin-arm64/author/command-7.log", + "bytes": 816, + "sha256": "8934493c26a24f6a06cca62fdfa3062b5f7c8c4eaa0b817d75a5cf8c17b150c6" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-macos-15-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/darwin-arm64/author/command-8.log", + "bytes": 771, + "sha256": "0129819df1c870f5e2c3dc701c6cfeb25745d8016c6293e457c27335a68097e7" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-macos-15-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/darwin-arm64/author/command-9.log", + "bytes": 41, + "sha256": "fa64eff9ade501ab4c19f11982bc0fac0eb3f4fb34471ba1dd5f2b91ce777d34" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-macos-15-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/darwin-arm64/author/commands.json", + "bytes": 4486, + "sha256": "be783f304bc0f278009dd7b058a16aee690d483f0e15b3ccb86fd24c01212ffa" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-macos-15-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/darwin-arm64/author/generated-tests.log", + "bytes": 493, + "sha256": "74f3237a1c54188fcaccd51751c68b7d2f355be857b3c5abdc7b5b41792855c7" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-macos-15-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/darwin-arm64/author/published.png", + "bytes": 250844, + "sha256": "863f4e8f11c2b49271c1d80cfdeba66dcb224b318d26616d90707782703e6bde" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-macos-15-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/darwin-arm64/author/python-events-0.1.0.cgext", + "bytes": 13918, + "sha256": "3317b5b4b8da1cfb45b728062a7c88e85a292bdca3a1c05c9175f225db631bb1" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-macos-15-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/darwin-arm64/author/result.json", + "bytes": 6470, + "sha256": "72b4ca3ba9bc13509aa566d2123eeeea85a0e60d402ed23842b539231959845d" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-macos-15-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/darwin-arm64/browser/desktop-installed.png", + "bytes": 168816, + "sha256": "f37aa2d706c30cdf96ad8bd5df88b5c1141c5de46d980df54bdc3b961fc2fd14" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-macos-15-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/darwin-arm64/browser/mobile-detail.png", + "bytes": 85145, + "sha256": "0baa701978177d711d4acbbd34806eb7bce995af48e76735d683223c7346a92f" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-macos-15-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/darwin-arm64/browser/result.json", + "bytes": 967, + "sha256": "2574b80c153bf6089a10ee1a5f7e4c400cb61200e46c49fdd58910d170fd5fcb" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-macos-15-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/darwin-arm64/browser.log", + "bytes": 4484, + "sha256": "de4db275a232773bd3afd07a0121bfcd34a38023adeaebc28df88cb58af0ec9a" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-macos-15-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/darwin-arm64/build.log", + "bytes": 7374, + "sha256": "fb214727328fb7017f7d83c294dd79d129ed991d4fc481a8adf58db98b063121" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-macos-15-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/darwin-arm64/compatibility/command-1.log", + "bytes": 919, + "sha256": "9d5ef708f8a2b2e2759a37cba9e4f56c8197fc9a11de53d33ed0917934fd91ad" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-macos-15-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/darwin-arm64/compatibility/command-10.log", + "bytes": 819, + "sha256": "b285c1d6351a96822ff04e1a1e92eb6e9e2f96c8d62cfca2f096bad3c2731471" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-macos-15-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/darwin-arm64/compatibility/command-11.log", + "bytes": 939, + "sha256": "09cb027a7fc8ce2425f52dbb0c17729db2d6b22d5908b08b3726d0abb80a0743" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-macos-15-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/darwin-arm64/compatibility/command-12.log", + "bytes": 771, + "sha256": "0f02f63eadc09ef2216fe1f5e2386f550d7746bc911990057c5d349a538e633d" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-macos-15-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/darwin-arm64/compatibility/command-2.log", + "bytes": 293, + "sha256": "d93afb7d84337fce0fb443fb79883800bb478b4c94635140b8f67f9734ed2b26" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-macos-15-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/darwin-arm64/compatibility/command-3.log", + "bytes": 122, + "sha256": "78fff926f4f8969d8e1705c0a1271cbd63b822579f81d715c2042ad94c80ad45" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-macos-15-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/darwin-arm64/compatibility/command-4.log", + "bytes": 290, + "sha256": "83a7b90bfd2c211c6fb4afcf72e261ef7b42bfd6dc21cfb72d530fb970aef44a" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-macos-15-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/darwin-arm64/compatibility/command-5.log", + "bytes": 933, + "sha256": "d625726181868e227ecf61134560cae2821941e8ea9325f7acac7f9afa095894" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-macos-15-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/darwin-arm64/compatibility/command-6.log", + "bytes": 530, + "sha256": "38c1d85e306b15c18732c81df087390b3dfbd3873bc8836e36be492a1fb8a7fa" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-macos-15-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/darwin-arm64/compatibility/command-7.log", + "bytes": 917, + "sha256": "81bbef052a009fd05133246ff7660bceeae014d108be06481d8924fdf1d658cc" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-macos-15-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/darwin-arm64/compatibility/command-8.log", + "bytes": 917, + "sha256": "c4ecafcb7cf5eb54c19db2e525cfe95c3c1aac60ebb487e9646e832d74e2b412" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-macos-15-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/darwin-arm64/compatibility/command-9.log", + "bytes": 818, + "sha256": "93b73f012bca86e39d3b600fd13cd23a50a434665f99c0368930d8cd0460ab1a" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-macos-15-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/darwin-arm64/compatibility/commands.json", + "bytes": 5364, + "sha256": "4ed7d8cbffaf9d0a0ecd590101960ade0587f4d1f5a8e251bed4c078933517a8" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-macos-15-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/darwin-arm64/compatibility/desktop-installed.png", + "bytes": 107109, + "sha256": "bd72ce5b214acd8836c39b53f4aefc40b99320c7ce538b457dba2256b2e86988" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-macos-15-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/darwin-arm64/compatibility/desktop-selected.png", + "bytes": 99958, + "sha256": "d1aea27b0d048e0223e162aa0059d028a83be671000bd502068abd87914517e2" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-macos-15-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/darwin-arm64/compatibility/mobile-selected.png", + "bytes": 86759, + "sha256": "5e1f5628fe802bcc42ca280f6697c98e4470440d23b15fd8e223779f68778917" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-macos-15-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/darwin-arm64/compatibility/result.json", + "bytes": 8471, + "sha256": "acb4eecc7222335cce7a795c76aaf5aea7d4b33d24d65cc3ac1ddf7381b81f2a" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-macos-15-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/darwin-arm64/compatibility.log", + "bytes": 3173, + "sha256": "603c1a15a67764599bc609b8dfd31443ce8413bb16d4d89b647a45c85df52dee" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-macos-15-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/darwin-arm64/external-author.log", + "bytes": 577, + "sha256": "e5d3d7d00a8e5e9ac9850efd861296f4aee9bcc57a51d3269b6f6188494881db" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-macos-15-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/darwin-arm64/focused.json", + "bytes": 50261, + "sha256": "535876a6b8b18435b536bbc215cca39d3c3b4ca86de8f1f9518881955ef02b64" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-macos-15-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/darwin-arm64/focused.log", + "bytes": 17427, + "sha256": "84ba95e9abead0735c74196d377d884fc152758bd46cb999d7ea59463a5b7425" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-macos-15-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/darwin-arm64/marketplace-build.log", + "bytes": 72, + "sha256": "9f2e1db0d5b81451bd46f3f69be017f4f15e7e70df7217ca244b6f530fa6cd2a" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-macos-15-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/darwin-arm64/registry-storage/1.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-macos-15-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/darwin-arm64/registry-storage/10.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-macos-15-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/darwin-arm64/registry-storage/11.log", + "bytes": 286, + "sha256": "17c45b04e6e2d757c3b03fed220e2f44fb559e643bfcb9c5972063b411f16585" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-macos-15-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/darwin-arm64/registry-storage/12.log", + "bytes": 286, + "sha256": "b55d79e829e097b91867a7a54203a11dea9f12be78c2ad2c5e3505be837a5c62" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-macos-15-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/darwin-arm64/registry-storage/2.log", + "bytes": 634, + "sha256": "49c7b380fa60c7c3567a750c95f878f47ad94aa40735d3b3a4271447ec73d0d9" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-macos-15-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/darwin-arm64/registry-storage/3.log", + "bytes": 213, + "sha256": "0d6cf88b0ba5dc0cdab62e38db251567360565a7a344c503ce7cc67d37842bdd" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-macos-15-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/darwin-arm64/registry-storage/4.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-macos-15-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/darwin-arm64/registry-storage/5.log", + "bytes": 634, + "sha256": "ea61016fbcb725ae8a0530c43c9560efc9b83c5666befa3770ff5ec8d027a65e" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-macos-15-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/darwin-arm64/registry-storage/6.log", + "bytes": 225, + "sha256": "4a4280ea27dbaebaa51db478cac94c9f58954beeb77e1210cb47cf3675258503" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-macos-15-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/darwin-arm64/registry-storage/7.log", + "bytes": 630, + "sha256": "8f48bea6761a96e6c03f4435bd1107908ec794d36f2f28487a89601952c98c98" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-macos-15-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/darwin-arm64/registry-storage/8.log", + "bytes": 216, + "sha256": "87b0523daf5b2738db1e034d18d81304ac468da966d05532f3ad9649e092fa16" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-macos-15-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/darwin-arm64/registry-storage/9.log", + "bytes": 286, + "sha256": "00285a565a7921e26add14fd254dbe76107cadec7ff9e8ce096f86e6b0456f52" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-macos-15-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/darwin-arm64/registry-storage/result.json", + "bytes": 11250, + "sha256": "beadaa2f48fe3d1c0dbe32b1956d940d12dee6a12ad9a9fd4e36261654b53f12" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-macos-15-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/darwin-arm64/registry-storage/success.json", + "bytes": 82, + "sha256": "3a6cb9fd7b5ae56f1b1ea6fd6fa24b9b7d4b4bbc4ddf0e6d4f765044a9e1b5f2" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-macos-15-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/darwin-arm64/registry-storage.log", + "bytes": 1079, + "sha256": "cac623f821ca72be94547f212d0f9fe97c51f1608027e44a0e7bc413eb4981ba" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-macos-15-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/darwin-arm64/summary.json", + "bytes": 6503, + "sha256": "e0726c5299dc69f822a2d2164392816f55e2a838b118af21eb716eba95fbebd3" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-windows-2022-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/win32-x64/author/command-1.log", + "bytes": 209, + "sha256": "22165f505e59a3b26afc039fb1ba87f963b12aca7695cb35453e66ea3da44e0f" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-windows-2022-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/win32-x64/author/command-2.log", + "bytes": 135113, + "sha256": "d08e3ef2301505b02e64f0d8a6ef3a6889f5bc9a7566b012c570041c1ecc3926" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-windows-2022-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/win32-x64/author/command-3.log", + "bytes": 26, + "sha256": "4762b6d52cc063cdfa62978517afcf16b818752c7d39cfc1c1bb53e982ecef66" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-windows-2022-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/win32-x64/author/command-4.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-windows-2022-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/win32-x64/author/command-5.log", + "bytes": 3666, + "sha256": "38fe148042cb495a4d11333236889fda66f1874ff5dae4a8a678949b855ac0fe" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-windows-2022-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/win32-x64/author/command-6.log", + "bytes": 118, + "sha256": "81c9184e2363b38901a93fae37c093636e171580b13a9d90276a539c347270ae" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-windows-2022-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/win32-x64/author/command-7.log", + "bytes": 808, + "sha256": "3e9061c5eca49b1f371df969ffcfab148e3b7725f75ae9f3ad0fdf9f05163f23" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-windows-2022-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/win32-x64/author/command-8.log", + "bytes": 767, + "sha256": "7b585617b81a7c364306092979c313c291b6f2f07fe76e854d412d0bd125ff17" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-windows-2022-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/win32-x64/author/command-9.log", + "bytes": 41, + "sha256": "fa64eff9ade501ab4c19f11982bc0fac0eb3f4fb34471ba1dd5f2b91ce777d34" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-windows-2022-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/win32-x64/author/commands.json", + "bytes": 4389, + "sha256": "588adf9feaee0f0ddecfe278ab5fda255a32cc9dfdaed2c83b5add8f6399e8f2" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-windows-2022-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/win32-x64/author/generated-tests.log", + "bytes": 493, + "sha256": "ddd9d9168cfc6ee48098f2d970d323d39edbe5af6c9351e2e96fbe23937bde77" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-windows-2022-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/win32-x64/author/published.png", + "bytes": 140947, + "sha256": "cd7d6fa7df063c11414cde378b49d62be21f402279c0f2049ccf1d75c07f4f92" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-windows-2022-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/win32-x64/author/python-events-0.1.0.cgext", + "bytes": 13612, + "sha256": "160f17da01d337da95ec5d3b8c3b844feaf7351c383f721c3dd4253cdbf7369d" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-windows-2022-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/win32-x64/author/result.json", + "bytes": 6372, + "sha256": "3b9d32ff6ef26fc1df593f903f2ccf0df7b0f643ee88ddeb61bb13a4ba46a297" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-windows-2022-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/win32-x64/browser/desktop-installed.png", + "bytes": 117470, + "sha256": "ba725eead3e4a8466353e1c664f59e9f6de13736d0395008eb5e48da1ce55fd3" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-windows-2022-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/win32-x64/browser/mobile-detail.png", + "bytes": 57330, + "sha256": "4613c6c4383883eb6c6e67d667a73ae5520ae5da37299d0ffff4f3cbb97c1d56" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-windows-2022-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/win32-x64/browser/result.json", + "bytes": 966, + "sha256": "4a19aa5d127a87bc1b2a98d6ca2caea33e077e55eb10d3692ecb7a4dab75fb97" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-windows-2022-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/win32-x64/browser.log", + "bytes": 4464, + "sha256": "91823162979345d8d04765507aa7b4f107eaa839b0d21c3b7872b5b4a1864b00" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-windows-2022-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/win32-x64/build.log", + "bytes": 6969, + "sha256": "0a15b409b5c48fc4a0e916b170ceba1d7ca6b78b488f6b0c270703c68ba1a78d" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-windows-2022-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/win32-x64/compatibility/command-1.log", + "bytes": 915, + "sha256": "7d5b3beb6b03b388e6ca325a0fe5bb2ef9d726a28719c35445e714413c556026" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-windows-2022-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/win32-x64/compatibility/command-10.log", + "bytes": 815, + "sha256": "8471e65ad8e6372988d2d1c5aa4fa5e36ec87c32c51543996d48f6d6df80dfe2" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-windows-2022-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/win32-x64/compatibility/command-11.log", + "bytes": 935, + "sha256": "dafc7095d39e1fb47d85b35258ac160d56738badf53fa461c0ee5a53714350ec" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-windows-2022-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/win32-x64/compatibility/command-12.log", + "bytes": 767, + "sha256": "d4d0655b264bb68486758b9df8c0d6996e3b987191385a778eedab1cf99f6620" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-windows-2022-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/win32-x64/compatibility/command-2.log", + "bytes": 293, + "sha256": "d93afb7d84337fce0fb443fb79883800bb478b4c94635140b8f67f9734ed2b26" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-windows-2022-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/win32-x64/compatibility/command-3.log", + "bytes": 122, + "sha256": "78fff926f4f8969d8e1705c0a1271cbd63b822579f81d715c2042ad94c80ad45" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-windows-2022-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/win32-x64/compatibility/command-4.log", + "bytes": 290, + "sha256": "83a7b90bfd2c211c6fb4afcf72e261ef7b42bfd6dc21cfb72d530fb970aef44a" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-windows-2022-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/win32-x64/compatibility/command-5.log", + "bytes": 929, + "sha256": "900137541f099961dc443fc7380995a2cb9a833659dd70804226b6a9f2d4216a" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-windows-2022-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/win32-x64/compatibility/command-6.log", + "bytes": 530, + "sha256": "38c1d85e306b15c18732c81df087390b3dfbd3873bc8836e36be492a1fb8a7fa" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-windows-2022-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/win32-x64/compatibility/command-7.log", + "bytes": 913, + "sha256": "2c3ca6839d17ac47080c684c1fd325dc7d249a1258081bf869c1032f8290c25d" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-windows-2022-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/win32-x64/compatibility/command-8.log", + "bytes": 913, + "sha256": "454a0d1e6168f455fb6d52434d1d5f7f0d20b5dfd6e178a4e5642fdbde626f6f" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-windows-2022-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/win32-x64/compatibility/command-9.log", + "bytes": 814, + "sha256": "064ac7d088c92dbf75900f889241fb0e41c682b00671aeeda2d843d0630ef309" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-windows-2022-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/win32-x64/compatibility/commands.json", + "bytes": 5213, + "sha256": "d5aeb0c33196342a6a1184f784f4f3a85fb3322db508e73a84b08460aa46bdf5" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-windows-2022-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/win32-x64/compatibility/desktop-installed.png", + "bytes": 67674, + "sha256": "e859c442a6f658989844d25630dc2bdfbb3149406dff007856c81235ef507080" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-windows-2022-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/win32-x64/compatibility/desktop-selected.png", + "bytes": 66732, + "sha256": "093e7cbfdac6ae1a53ad9a2d6370adb884c53f416c78225368d0d52ef461b552" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-windows-2022-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/win32-x64/compatibility/mobile-selected.png", + "bytes": 57275, + "sha256": "28b6a2716ff7840871e65c09e8aef69f8c205f0709878d8f084a532361cc38cd" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-windows-2022-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/win32-x64/compatibility/result.json", + "bytes": 8319, + "sha256": "4267f19fd6353d43fd70ab1609ebeff39a4336748ee01c0c00c1a1716fbf42cc" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-windows-2022-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/win32-x64/compatibility.log", + "bytes": 3160, + "sha256": "f5b300b873cbff3aa8cd1e0660f947c87f888b65aaf9c8a850ca178837edc7ac" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-windows-2022-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/win32-x64/external-author.log", + "bytes": 576, + "sha256": "939741c36c96380d6354c381e70ce1a927432888467f62531f3498ec36142bad" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-windows-2022-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/win32-x64/focused.json", + "bytes": 50007, + "sha256": "c1509eade566e32cc93253213969ff3b7c73c8890f168632b270149e8a2f71da" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-windows-2022-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/win32-x64/focused.log", + "bytes": 17613, + "sha256": "d06b6bc1c46c9dcf7d940b1713c4569c8e7212fa30ab2671ab2f891ee0e26707" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-windows-2022-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/win32-x64/marketplace-build.log", + "bytes": 72, + "sha256": "9f2e1db0d5b81451bd46f3f69be017f4f15e7e70df7217ca244b6f530fa6cd2a" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-windows-2022-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/win32-x64/registry-storage/1.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-windows-2022-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/win32-x64/registry-storage/10.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-windows-2022-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/win32-x64/registry-storage/11.log", + "bytes": 285, + "sha256": "66dd6082ffc1ca322127f9c4293c42b31251cde4895c7aba407b75e4073c1476" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-windows-2022-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/win32-x64/registry-storage/12.log", + "bytes": 285, + "sha256": "fa2ba8573fb11dd6fef34a8f3acaf802c0cbbea0957165f83f99e28bd20a19e9" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-windows-2022-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/win32-x64/registry-storage/2.log", + "bytes": 633, + "sha256": "d2c20426085ba26ebd174509d8f74ef9ce8cc01b8b654142c9400725835ca3f1" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-windows-2022-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/win32-x64/registry-storage/3.log", + "bytes": 212, + "sha256": "3f7e6a915e203726e47dfe2577339bd0096148999cd1c68ddb51d49f20dcecfa" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-windows-2022-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/win32-x64/registry-storage/4.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-windows-2022-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/win32-x64/registry-storage/5.log", + "bytes": 633, + "sha256": "1ebe6e0e5571fde7599f7bcf3d4fb01af00a9f6e549df0aa7da5deb88d2441aa" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-windows-2022-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/win32-x64/registry-storage/6.log", + "bytes": 224, + "sha256": "a0f3b75cb727d395c7066afe494fd683e9afd2b6d0dec086c8bd83f82466fca3" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-windows-2022-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/win32-x64/registry-storage/7.log", + "bytes": 629, + "sha256": "fc7e1a8947655937322fe091cbad9c4d4f76bb0b85fb1cfe675b3bc0be515762" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-windows-2022-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/win32-x64/registry-storage/8.log", + "bytes": 215, + "sha256": "cea7986e6c2ec3f2ed28b03e38ffb9c1af7e0d5643044552ac4a1146cef31be3" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-windows-2022-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/win32-x64/registry-storage/9.log", + "bytes": 285, + "sha256": "4a7de5f941fa52ab1af000f3b8d9e10a645ecf1dbdfaf8e10dfd37438e8b047e" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-windows-2022-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/win32-x64/registry-storage/result.json", + "bytes": 10930, + "sha256": "ca4b987b952ac8ccd514a55d0dd12aa5e939d77b53d7d1e61146dc5ca2687cb7" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-windows-2022-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/win32-x64/registry-storage/success.json", + "bytes": 82, + "sha256": "3a6cb9fd7b5ae56f1b1ea6fd6fa24b9b7d4b4bbc4ddf0e6d4f765044a9e1b5f2" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-windows-2022-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/win32-x64/registry-storage.log", + "bytes": 1078, + "sha256": "07bd4c9fcae9ea23c4030f2f44936e2b9af31fb60364858f57562bf26c8d9937" + }, + { + "path": ".qa/cloudflare/native-e77f011/extensions-native-windows-2022-e77f011ec34c14150a805bb41e2a06c2a9efad3d-1/win32-x64/summary.json", + "bytes": 6410, + "sha256": "31ef85e8e88ed21626e083e97619bb7e4ca5a95f75cf2a41195a904aade109fc" + }, + { + "path": ".qa/cloudflare/native-e77f011-run.json", + "bytes": 2718, + "sha256": "f803ccc26ee69ee8bcac6b060df925dff80893165ffb93d1043faf5453530d27" + }, + { + "path": ".qa/cloudflare/operators/command-1.log", + "bytes": 694, + "sha256": "d77bd7cbe78f25ccc4716c3e67c3bb68f8a40af9051619c4d6fc7c1e708f7b0e" + }, + { + "path": ".qa/cloudflare/operators/command-2.log", + "bytes": 769, + "sha256": "bc51120a94e1c268f742b794021dd4ca4267f331fcfbe7f1af3a1b89c0f3e787" + }, + { + "path": ".qa/cloudflare/operators/command-3.log", + "bytes": 27, + "sha256": "44a990bee9edb4753beb3067aa01ea22b32b09b48b82e1ec05d49e264c29fa1c" + }, + { + "path": ".qa/cloudflare/operators/command-4.log", + "bytes": 629, + "sha256": "f543baf67904f065a1751598719dc2029d3795e582375b945277a8868667e056" + }, + { + "path": ".qa/cloudflare/operators/command-5.log", + "bytes": 15, + "sha256": "ddf45599a032d2957f31bed0864bc54738066258347cb8b9750df763424afc92" + }, + { + "path": ".qa/cloudflare/operators/command-6.log", + "bytes": 698, + "sha256": "3a3edb34a60586506fe5a63b0371543c8eadae2a1a158d77e9db1197cdccedaf" + }, + { + "path": ".qa/cloudflare/operators/progress.json", + "bytes": 2038, + "sha256": "0bb9f4b77ecce05a5d3e98e2ab0745a7fcd59bf338968ebf87be31dfa48f4173" + }, + { + "path": ".qa/cloudflare/operators/result.json", + "bytes": 2133, + "sha256": "e195a0ccfefbf8cb9a47c0b7b17e74e59af553427873773047cb7fd3e50aabe5" + }, + { + "path": ".qa/cloudflare/runtime/child-1.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": ".qa/cloudflare/runtime/child-2.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": ".qa/cloudflare/runtime/failure.json", + "bytes": 1139, + "sha256": "be5d529d39fa5fa71c6abe7da3d3264097c00f7748020fc1617674da69a7c7ad" + }, + { + "path": ".qa/cloudflare/runtime/progress.json", + "bytes": 1610, + "sha256": "65cb2346ca0267baea6758a12d438bc1b7805b1438e9020e06f602ea1e7ffc55" + }, + { + "path": ".qa/cloudflare/runtime/result.json", + "bytes": 1947, + "sha256": "b7fb70f310b6e3a7131b5162198151e54bbc836459e7bfdd73a91bd3fd958c8e" + }, + { + "path": ".qa/cloudflare/runtime-final/child-1.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": ".qa/cloudflare/runtime-final/child-2.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": ".qa/cloudflare/runtime-final/progress.json", + "bytes": 1750, + "sha256": "c4c2a9c2c8a1710c48cfd3ecceec7604c893b282f670c4a4072db5d361011b92" + }, + { + "path": ".qa/cloudflare/runtime-final/result.json", + "bytes": 2087, + "sha256": "bed26907892a10b5a6accb902b227e27197d676f3e3979f42a6621013f3dcde6" + }, + { + "path": ".qa/cloudflare/runtime-first.log", + "bytes": 779, + "sha256": "6abc728a2dcd5d348f1e3a5aa957c4ad0e4929f9c325a81cce6d5dba05bd474e" + }, + { + "path": ".qa/cloudflare/runtime-second.log", + "bytes": 838, + "sha256": "ad2fece0d0ac28c18df332fc217bdff4665be2f26bb9a268a47336db49750189" + }, + { + "path": ".qa/cloudflare/runtime-third.failure.json", + "bytes": 1139, + "sha256": "be5d529d39fa5fa71c6abe7da3d3264097c00f7748020fc1617674da69a7c7ad" + }, + { + "path": ".qa/cloudflare/runtime-third.log", + "bytes": 1288, + "sha256": "4c278c0ca0e9bbd8a7ffb75404c77d6645becc73631e8afc1fb9858626ba0c93" + }, + { + "path": ".qa/cloudflare/tsc.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": ".qa/cloudflare/wrangler-access-final.log", + "bytes": 6406, + "sha256": "1d642132740c0945000fb4367a3825b08246be38f6677a4f41cd49b408a06e82" + }, + { + "path": ".qa/cloudflare/wrangler-dryrun-final.log", + "bytes": 4665, + "sha256": "de14a3db085a42c8b9f821cfef0e50a51de18d4016db00439852d22d85a2a284" + }, + { + "path": ".qa/cloudflare/wrangler-dryrun-fixed.log", + "bytes": 4699, + "sha256": "0cb9f2ead05e653877a5d1bc367aabd472783eea8b24c58150b903afec28a967" + }, + { + "path": ".qa/cloudflare/wrangler-dryrun.log", + "bytes": 10445, + "sha256": "f2ad3623381faedc6b9d7cb30af530d371e6e84d3075a09fb1f83cde2623197c" + }, + { + "path": ".qa/cloudflare/wrangler.log", + "bytes": 6285, + "sha256": "2f696bc48e9556f9db1c8bc5ca529016fbdae4d5d520149604f2d35cc6c65c29" + } + ], + "limits": [ + "Cloudflare account/plan/resources and custom domain not verified; Wrangler whoami unauthenticated", + "Cloudflare Worker local HTTP only: both temporary HTTPS attempts failed DNS", + "Node temporary HTTPS success is separate, not a Cloudflare-hosted Worker pass", + "No remote redeploy/backup/restore or Free CPU eligibility demonstrated", + "Prior full Linux 4564 tests and Drupal corpus evidence not rerun for host preference; measured Drupal overhead 22\u201330%" + ] +} diff --git a/docs/validation/extensions-cloudflare-20260922.md b/docs/validation/extensions-cloudflare-20260922.md new file mode 100644 index 000000000..606ee2cd6 --- /dev/null +++ b/docs/validation/extensions-cloudflare-20260922.md @@ -0,0 +1,77 @@ +# Cloudflare registry preparation and local runtime acceptance — September 22, 2026 + +Cloudflare is the preferred marketplace host. This increment continues PR [#1911](https://github.com/colbymchenry/codegraph/pull/1911), preserves the accepted portable registry, and supplies a separate Worker/D1/R2 implementation. **No Cloudflare deployment, durable public URL, account resources or custom domain are verified.** The implementation and local acceptance are reviewable; hosted acceptance remains blocked. + +## Source and reproducibility + +Checkout: `/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph`, branch `feature/extensions-author-kit-20260922`. + +- Prior accepted portable hosting commit: `160f4685eafc6a7e54847b5501435ea5da073fb3`. +- Recovered Worker checkpoint: `44aaa721b2206af68c2ed99a96a4c9f7eabf1bef`. +- Worker/application source tested: **`52c1b38644e9c0833945ceabaa086ecbbd4aac57`**. +- Final operator tooling source: **`e77f011ec34c14150a805bb41e2a06c2a9efad3d`**. This changes only local backup initialization, its subprocess test, and the guide. Production Worker, migration, frontend, shared validator and core engine are identical to `52c1b38`. +- Subsequent changes in this increment are documentation/evidence only. Final remote head and Git tree readback are recorded in the chat recovery checkpoint. + +[Evidence ledger](extensions-cloudflare-20260922.json) preserves exact source/compiled hashes, command/revision/exit receipts, child signals, raw file hashes and GitHub artifact summaries. [Deployment guide](../extensions/cloudflare-hosting.md) contains runnable local, dry-run and operator commands, migration/config, access requirements and remote verification steps. No secrets or production packages were used. + +## Implemented contract + +Workers Static Assets serves the marketplace; the Worker API uses Web Crypto P-256 signatures, SPKI publisher identity and the portable package validator also used by Node. D1 holds identity/schema, ownership, immutable release metadata and replay nonces. A private R2 bucket holds content-addressed package bytes. Native SQLite and Node filesystem APIs are absent from the Worker bundle. + +A conditional, checksum-verified R2 write precedes one transactional D1 batch for ownership, version and nonce. Failures before the D1 commit expose no release. A lost response after commit leaves an immutable release; catalog refresh identifies the outcome. Failed publications may leave unlisted R2 objects, which cannot be downloaded through the public API. There is no concurrent garbage collector. D1 constraints/triggers resolve competing publishers and prevent mutable versions. Missing or corrupt R2 bytes fail closed. The trusted local installer independently revalidates downloaded packages. + +Publishing defaults to disabled. Requests are bounded to an 8 MiB package / 12 MiB signed envelope. A D1 limiter permits ten submissions per IP/minute; the preview catalog caps at 1,000 releases. These are safeguards, not a spending ceiling. Asset and API security policies retain same-origin publisher and local companion restrictions. + +The local backup rehearsal takes a consistent D1 batch snapshot plus referenced immutable R2 bytes. It validates package/metadata/ownership correspondence, writes the completion manifest last, and restores objects before publishing metadata into a detached empty target. The operator CLI refuses missing/uninitialized sources and existing restore destinations. Remote backups are documented but have not run against a Cloudflare account. + +## Final local results + +Local Worker execution is real `workerd` through Miniflare with D1/R2 bindings and persisted state; no in-memory JavaScript database mocks. Node 22.23.2, Linux x64, Chrome 153.0.8010.36. Wrangler 4.136.1 and Miniflare 5.20260921.0-alpha are pinned in the separate lockfile. Local execution is not a claim about deployed CPU limits or provider durability. + +| Check | Source | Result / receipt | +|---|---|---| +| Worker crypto/storage/consistency matrix | `52c1b38` | **21 passed**, exit 0; `.qa/recovery/cloudflare-runtime-final.json` | +| Shared package, marketplace, author, compatibility, trust and storage regression | `52c1b38` | **35 tests / 7 files passed**, exit 0; `cloudflare-focused-final.json` | +| Worker browser publisher/lifecycle/boundary checks | `52c1b38` | **15 passed**, exit 0; `cloudflare-browser-final.json` | +| Worker browser + headless compatible release selection | `e77f011` | **9 passed / 12 CLI receipts**, exit 0; `cloudflare-compatibility-final.json` | +| Documented offline backup/restore CLI | `e77f011` | **5 passed / 6 subprocess receipts**, exit 0; `cloudflare-operators-final.json` | +| Wrangler deployment dry run | `e77f011` | Exit 0; **147.60 KiB / gzip 27.93 KiB**, four static files, D1/R2/ASSETS bindings, publication false; `cloudflare-dryrun-final.json` | +| Supported authentication read | `e77f011` | `wrangler whoami` reports **not authenticated**; exit 0 is not an authenticated result; `cloudflare-access-final.json` | + +The runtime matrix verifies Node/Worker signature identity, byte-identical downloads, ownership and replay protection, malformed/signature/API rejection, cross-origin rejection, R2 boundary failures, a real database-trigger abort after upload, transactional rollback, concurrent version/owner races, lost commit responses, backup/isolated restore, corruption refusal and replacement-runtime persistence. It also verifies disabled publishing and that production ignores test-only fault headers. + +Maximum-size acceptance remained **8,388,608 bytes**. An exact-size signed package was uploaded and three independent HTTP downloads matched its digest; the next byte was rejected. No reduced payload, automatic retry or skipped assertion made this pass. The recorded publication wall time was approximately **917 ms locally**, including I/O; this is **not Cloudflare CPU time or Free-plan eligibility evidence**. + +Two isolated test-owned Node/Miniflare children were killed with **SIGKILL** after the R2 write and after the D1 commit. Fresh runtimes saw, respectively, no listed/downloadable release with a retryable submission, or the committed byte-valid release with replay rejected. Child exit/signals and logs are preserved. No shared service was killed. This demonstrates application process-death recovery, not power-loss or a diagnosis of prior Hoblets interruptions. + +The browser selected the highest compatible stable version despite out-of-order publication, newer incompatible and preview versions. A single Install after connection refreshed the selected Python project's actual SQLite graph. CLI selection, incompatible exact pins, no-compatible failures, prerelease pins, no silent downgrade, failed-update rollback, file/URL semantics, build-metadata pins and removal all passed. Separate browser checks exercised real signed publication, owner/signature/malformed rejection, delayed publisher-form responses, update/disable/enable/remove, wrong-origin/window messages, closed companion and stopped registry failure states. Desktop/mobile captures were inspected: + +![Local Worker installed state](extensions-cloudflare-20260922/desktop-installed.png) +![Local Worker mobile removal state](extensions-cloudflare-20260922/mobile-detail.png) + +## Native and HTTPS regression: separate backend scope + +Automatic [native run 35697507959](https://github.com/colbymchenry/codegraph/actions/runs/35697507959) passed at `52c1b38`: actual Windows Server 2022 x64 **141 focused passes / 4 skips**, macOS 15 ARM64 **144 / 1**. Each also passed 13 portable SQLite storage checks, 9 external-author checks, 9 compatibility checks/12 CLI receipts, 15 browser checks and both builds. Raw artifact log hashes match the stored summaries. These are **Node-backend regression results**, not deployed Cloudflare or native workerd coverage. Unchanged lifecycle/worker/path matrices were explicitly reused. + +Automatic [HTTPS run 35697507943](https://github.com/colbymchenry/codegraph/actions/runs/35697507943) passed at `52c1b38`: builds, **9 compatibility checks/12 CLI receipts and 15 browser checks** over real temporary public HTTPS. This closes the earlier portable Node publisher-HTTPS gap on this source. It uses the **Node backend through a temporary tunnel**, not a hosted Cloudflare Worker or persistent provider resource. Test tunnels were closed. + +The local Worker-specific HTTPS attempt and its permitted network retry both failed with **`getaddrinfo ENOTFOUND`** for temporary tunnel hostnames, after the initial health probe but before compatibility acceptance. Receipts `cloudflare-https-compatibility.json` and `cloudflare-https-compatibility-network-retry.json` preserve exact errors, revisions, times and exits. **No Worker-specific public HTTPS pass is claimed.** The HTTP Worker runs above remain distinct. + +The operator fix also triggered [native run 35725244066](https://github.com/colbymchenry/codegraph/actions/runs/35725244066) and [Node HTTPS run 35725244163](https://github.com/colbymchenry/codegraph/actions/runs/35725244163) at `e77f011`. Both completed successfully with the same scope/counts; their artifacts and log hashes are included in the ledger. No manual rerun of unaffected corpus/core suites was requested. + +## Preserved failures and recovery limits + +The interrupted `cloudflare-runtime-third` run passed fourteen cases then failed downloading the 8 MiB package with `ECONNRESET`. It did not establish over-limit, rate-limit or process-kill results. The old receipt/log and copied failure JSON remain in the archive. An isolated diagnostic at `44aaa72` subsequently published/downloaded the full 8 MiB artifact through three transport paths. The harness now closes completed fixture runtimes before the maximum-size and process-kill cases and writes a checkpoint after every passed case. Final checks above passed; the earlier reset's underlying cause is **not conclusively identified**. + +An earlier browser/CLI attempt overlapping TypeScript compilation failed on a third publication with a socket close. Its failure is retained; the sequential run and final committed-source run passed without automatic retry. This is not a stress/load-test pass. Initial Miniflare API/persistence-option errors and the corrected deployment dry run are also retained, not represented as successful attempts. + +## Remaining access, cost and delivery gates + +1. **Account/deployment access:** latest supported Wrangler read is unauthenticated. Klaus owns the pending Cloudflare browser handback; this task did not touch that browser, request a duplicate login, inspect secrets or create a temporary account. Browser sign-in alone will not establish Wrangler/API access. +2. **Resources:** inspect the actual account/plan, authorized existing preview Worker, D1 database and private R2 Standard bucket. The checked-in D1 ID is a placeholder. No provider resource has been created/activated, no paid plan selected, and no remote migration run. R2 activation or usage may be billable and requires authorization. +3. **Stable HTTPS and hostname:** `marketplace.getcodegraph.com` is proposed, not verified/configured. Verify zone/hostname authority and deploy a reviewed preview only after access/resource approval. Complete Worker-specific HTTPS connect → one Install → actual graph, publisher/manage/origin/outage flows there. No durable URL is available. +4. **Provider persistence/backup:** replace deployed Worker code with unchanged D1/R2 bindings and verify identity/ownership/bytes; execute export and isolated restore into a separate authorized pair, including independent archive retention. Local replacement and backup tests do not satisfy these hosted gates. RPO/RTO, off-host retention, power loss and multi-region behavior remain unmeasured. +5. **CPU/scale:** illustrative demand of 300 releases × 500 KiB, 4,000 catalog queries/day and 1,000 downloads/day is below published request/row/storage allowances in isolation. It is an assumption, not measured demand or a bill estimate. Free Workers' 10 ms CPU/invocation remains unproven for maximum packages. Measure deployed CPU/memory and account-wide usage before choosing a plan; do not silently lower the package limit or enable paid resources. See [cost model and official sources](../extensions/cloudflare-hosting.md#costs-and-limits-planning-assumptions-not-a-bill-estimate). +6. **Product scope:** official Drupal import needs a reviewed operator path; the community Worker API cannot self-assign official status. Catalog pagination beyond the preview cap, orphan cleanup, stronger abuse controls, additional browser/OS combinations and production scale remain outside this proof. Broader Drupal accuracy/performance review remains open; historical **22–30% rebuild overhead** is retained. + +The prior 4,564-pass / 192-skipped whole Linux suite applies to `37d4dd8`, before later hosting work; it is not a current whole-suite claim. Previously accepted Drupal corpus and native lifecycle evidence are preserved. No merge, release, npm publication, Vercel deployment, DNS/account/shared-runtime change, paid activation, extra model session or contributor announcement occurred. diff --git a/docs/validation/extensions-cloudflare-20260922/desktop-installed.png b/docs/validation/extensions-cloudflare-20260922/desktop-installed.png new file mode 100644 index 0000000000000000000000000000000000000000..2dda9d5c48715f118376ae57394f707a59d4808d GIT binary patch literal 151273 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≧x1~$GQ3S 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

;0c``a|D7qfhs} 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