Skip to content

Phase 2: adopt shared Verify for CodexUI - #76

Merged
VolkerChristian merged 3 commits into
masterfrom
phase2-verify
Oct 10, 2026
Merged

VolkerChristian merged 3 commits into
masterfrom
phase2-verify

Conversation

@VolkerChristian

@VolkerChristian VolkerChristian commented Oct 10, 2026 •

Copy link
Copy Markdown
Member

Phase 2: shared native CI, preserved web qualification

  • Canonical read-only C++ caller; build snode.c@source, then AISuite@source.
  • Keep original web job as x-web: Node 22/24.20.0, checksum-pinned Chrome, frontend tests, profiling, production/browser qualification, failure diagnostics and artifact uploads.
  • AISuite default-branch checkout replaces the hard-coded branch.
  • Preserve native timing policy through manifest environment and Xvfb/offscreen launcher; build/test parallelism 14.

Verified locally: native build/install, original/new web-job structural equality except the intentional default-branch checkout, actionlint and whitespace.

Explicitly deferred native failures: 84 CTest cases expose 12 semantic-no-op paint-gate failures and four grouped 10,000-row timeouts; four existing Breeze availability skips. The no-op failure reproduces in the old root model on unchanged sources, and existing default-branch native CI already failed. No test, threshold or production UI code is weakened or changed. The maintainer directed that these fixes wait; full web qualification is not claimed locally.

Source-only decision and coordination

The maintainer explicitly requested no development SDKs and approved pushing/merging this change. Dependencies use only ordered @source builds; their default branches and exact commits are read from the GitHub API. No SDK publication, download, release asset prerequisite or caller write permission remains.

Control removal PR #4 is merged, and the explicitly approved existing SNodeC/.github:v1.0 tag now points to de1a3aa6d820f42cd141891de415fa9fea122dc3. SNode.C removal PR #268 is merged. Shared control CI is green: 30 tests, catalog and profile drift; all affected workflows pass actionlint and whitespace.

No package workflow/pipeline, secret, licence file, product README, branch name, stable product tag or Book-* tag is changed. Phase 2 default-branch green gates are not claimed until the new runs finish. CodexUI and AutoTalk test fixes remain explicitly deferred; tests stay enabled.

@VolkerChristian
VolkerChristian marked this pull request as ready for review October 10, 2026 17:55
@VolkerChristian
VolkerChristian merged commit 0f43462 into master Oct 10, 2026
8 of 10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant