Repository navigation
Qualify full macOS 12 package native CTest suite after compile/link fixes #914
Description
Activity
- addedbugSomething isn't workingSomething isn't workingvscode-oss/plannedPlanned for the AppScene/WebScene VS Code OSS integrationPlanned for the AppScene/WebScene VS Code OSS integration
on Sep 22, 2026 Focused follow-up for CTest #70: #915 now records the writable-after-close/abort TypeError failure and proposed transaction-state guard. A local WebScene commit
94501316implements the guard and extends the native fixture for write, seek, and truncate after both close and abort. It is intentionally kept off the active #912 package-CI stack until the top related gate completes, avoiding another concurrent macOS job; it will get a separate PR and focused native test.22 Sep 2026 update: GitHub stack #912 (#909 → #911 → #913) merged atomically at
8c90c5c; the top macOS 12 run passed focused form and WebSocket/FileReader CTests. The same 7/92 broader failures remain this issue’s work. The first dedicated fix, writable-after-close/abort #915, is now PR #916 on merged main; its exact-head macOS package test is running.22 Sep update: #915 / PR #916 merged at
564641efafter the exact-head macOS package job106649301824passedwebscene_native_file_system_accessin 3.40 seconds. The post-close/abortwrite,seek, andtruncatefailure is resolved; #915 is closed and labeled merged. The same 92-test package run had six remaining failures:webscene_native_engine_tests(cross-origin SecurityError then segfault),webscene_native_top_level_navigation_lifecycle(#917),webscene_native_service_worker_markdown_resources(service-worker fetch timeout after product-shaped resource checks),webscene_hybrid_v8_runtime_testsandwebscene_webcrypto_aes_gcm_tests(crypto.subtleundefined), andwebscene_worker_object_url_tests(terminated-worker capacity). The prior parser-resource failure did not reproduce on this run; keep its history in this tracker until repeated qualification. The PR's focused native CI, macOS/Linux runtime CI, and contracts passed. Superseded PR/main CI runs were canceled after merge; consolidation #76 remains open and now includes merged main through #916.
Exact regression gate
After WebScene #908 / PR #909 removed the macOS 12 floating
charconvcompile failure and #910 / PR #911 repaired the native WebSocket test link, NuGetBuild osx-arm64at stack headc722b5d3(job106638277075) compiled and linked the full native runtime. CTest passed 84 of 91 tests, then exited 8. The new focusedwebscene_native_form_charconv_portability_testspassed. These seven failures are now visible because earlier package jobs stopped before tests. Do not classify them as introduced by the two portability fixes without same-profile attribution.webscene_native_engine_testsSecurityErrorindatafeed-symbol-search-result.jswebscene_native_file_system_accessTypeErrorwebscene_native_top_level_navigation_lifecyclewebscene_native_service_worker_parser_resourceswebscene_hybrid_v8_runtime_testscrypto.subtleundefinedwebscene_worker_object_url_testswebscene_webcrypto_aes_gcm_testscrypto.subtleundefinedAcceptance and order
mainwhere possible. Record exact failure ownership; open small sub-issues only where existing owners do not cover the behavior.Build osx-arm64job to 91/91 or higher, then the package consumer and release evidence jobs. Update the Code OSS consolidation plan with the result.The separate GitHub stack #912 (#909 → #911 → #913) owns macOS 12 conversion, white-box linking, and a focused WebSocket/FileReader test gate. Under the agreed fast-merge policy, validate the top for those changes while this issue tracks the broader native suite to full green.