build(site): [SITE-07] distribute verified console package and embedded notices

This commit is contained in:
Harvey Zhao committed 2026-09-15 07:21:02 +08:00
1 parent 63e4e8ad92
commit 199021c8a9
55 files changed
+1918 -14

No files matched your search

@@ -0,0 +1,41 @@
{
"schemaVersion": 1,
"task": "SITE-07",
"notices": [
{
"archive": "console-feed-3.2.2",
"member": "package/lib/Component/devtools-parser/string-utils.js",
"start": "// Copyright 2014 The Chromium Authors.",
"end": "// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n",
"memberSha256": "1daafcdb9cdeab609e5c4561903d821acd46b6edac8a84bbaf93fc710ce3e99d",
"sourceSha256": "1daafcdb9cdeab609e5c4561903d821acd46b6edac8a84bbaf93fc710ce3e99d",
"source": "refactor/baselines/site-vendor/console-embedded/chromium-string-utils-LICENSE.txt",
"sha256": "7a209dd1b94cabdb5ea9c6f9164b9546ffa5daaa671e7767d49510db055f5c51"
},
{
"archive": "styled-components-5.3.3",
"member": "package/dist/styled-components.browser.esm.js.map",
"mapSource": "../src/utils/stylisPluginInsertRule.js",
"start": "/**\n * MIT License",
"end": " */\n",
"memberSha256": "582683de52b70c913c6265acf7ade913a53a69d569216f951990c220db28ed44",
"sourceSha256": "76ff20854b816d05778c864647dfb9b300d8f5fc4f1df5f4d774ffa47a340871",
"source": "refactor/baselines/site-vendor/console-embedded/stylis-rule-sheet-LICENSE.txt",
"sha256": "99a75da65634b772687781c054ffe679569c1770c398f96427677899fe0ca8d7"
}
],
"review": {
"status": "partial",
"confirmed": [
"Chromium copyright and full BSD conditions in console-feed source",
"Sultan Tarimo MIT header in styled-components embedded rule-sheet source"
],
"pending": [
"console-feed replicator upstream attribution",
"linkifyjs simple-html-tokenizer attribution",
"Emotion stylis/hash and cache rule-sheet attribution",
"react-inspector embedded Babel/regenerator source and notices",
"console-feed Component Stack Overflow attribution and any additional embedded sources"
]
}
}
@@ -0,0 +1,86 @@
{
"schemaVersion": 1,
"task": "SITE-07",
"status": "checkpoint-incomplete",
"recordedAt": "2026-09-14T23:20:00.640Z",
"baseCommit": "63e4e8ad9206049c48bd2e2aee05166c05bed8d7",
"node": "v24.21.0",
"sourceFingerprint": {
"manifestSha256": "ba103e8ec004b5670dec9ee096edaa84d7b72da08b97e2807eac87dcc911420e",
"embeddedRecordSha256": "f11b0c4e903b448cacef60493c4991f79679ad67d68e9a2dcd18d0545c7fa150",
"consoleSha256": "5644af7bb35bb6d0bcfa7eeae9a21b406ac4fc1b499a6c797a6534c7d33f0678"
},
"unit": {
"command": "node --test test/site-console.test.js test/site-notices.test.js",
"passed": 20,
"failed": 0,
"log": "refactor/.cache/console-notices-tests.log"
},
"reproduction": {
"exactModules": 100,
"embeddedNotices": 2,
"licenseClosure": false,
"log": "refactor/.cache/console-notices-reproduce.log"
},
"browser": {
"command": "node node_modules/@playwright/test/cli.js test test/browser/site-vendor.spec.js --workers=1",
"report": "refactor/.cache/browser/report.json",
"sha256": "9a3c46a1b5c40514f4ba8a6733249d3b8d771c1cdaac1634b676b9d24cd7619d",
"tests": [
{
"project": "chromium",
"title": "mobile vConsole shows logs and upstream site notice texts are served unchanged",
"status": "passed",
"retry": 0,
"browser": "153.0.8010.12",
"platform": "win32",
"errors": [],
"consoleErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
},
{
"project": "firefox",
"title": "mobile vConsole shows logs and upstream site notice texts are served unchanged",
"status": "passed",
"retry": 0,
"browser": "155.0",
"platform": "win32",
"errors": [],
"consoleErrors": [],
"failedRequests": []
},
{
"project": "webkit",
"title": "mobile vConsole shows logs and upstream site notice texts are served unchanged",
"status": "passed",
"retry": 0,
"browser": "26.6",
"platform": "win32",
"errors": [],
"consoleErrors": [],
"failedRequests": []
}
],
"noticeFilesPerEngine": 53
},
"checks": [
"docs-tools strict TypeScript",
"scoped ESLint after three style corrections",
"build-site-notices --check",
"build-console --check"
],
"limits": [
"Embedded attribution review remains incomplete; see console-embedded-notices.json",
"HTTPS integrations fulfilled by fixture; only local real pages and playback verified",
"Windows desktop engines are not physical mobile device evidence",
"No runtime, lockfile, push, deployment or publication change"
]
}
@@ -0,0 +1,27 @@
// Copyright 2014 The Chromium Authors. All rights reserved.
//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions are
// met:
//
// * Redistributions of source code must retain the above copyright
// notice, this list of conditions and the following disclaimer.
// * Redistributions in binary form must reproduce the above
// copyright notice, this list of conditions and the following disclaimer
// in the documentation and/or other materials provided with the
// distribution.
// * Neither the name of Google Inc. nor the names of its
// contributors may be used to endorse or promote products derived from
// this software without specific prior written permission.
//
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
@@ -0,0 +1,20 @@
/**
* MIT License
*
* Copyright (c) 2016 Sultan Tarimo
*
* Permission is hereby granted, free of charge, to any person obtaining a copy of
* this software and associated documentation files (the "Software"),
* to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
* sell copies of the Software and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in all
* copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
* OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
* WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR
* IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/