Skip to content

fix(desktop): isolate CI fixture qualification and fix grouped selection - #1907

Merged
Teingi merged 1 commit into
masterfrom
codex/fix-1903-desktop-windows
Oct 9, 2026
Merged

Teingi merged 1 commit into
masterfrom
codex/fix-1903-desktop-windows

Conversation

@PsiACE

@PsiACE PsiACE commented Oct 9, 2026 •

Copy link
Copy Markdown
Member

Which issue or RFC does this PR close?

Closes #1903.

Rationale for this change

Contract changes leave synthetic fixtures without matching historical qualification. Installed acceptance also cannot locate compatibility options inside <optgroup> elements.

What changes are included in this PR?

Provide explicit fixture qualification for native tests and opt-in ci-fixtures installer builds, recording and checking the contract, commit, and wheel identities while preserving historical evidence and fail-closed checks. Fix grouped option selection and add regressions.

Are there any user-facing changes?

Regular builds exclude the CI profile. Fixture installers do not establish production release qualification. No public HTTP API or persisted format changes.

How was this change tested?

Validation covers make check, fixture regressions, core Rust tests in a standalone harness, four real SQLite Server modes, and a Chromium DOM reproduction. Full Windows Tauri installation acceptance still requires CI confirmation.

AI usage statement

OpenAI Codex (GPT-6) assisted implementation, tests, and review. Maintainer review remains required.

Refs #1903. Qualify disposable native and installed fixtures explicitly, preserve fail-closed production profiles, and select compatibility options within optgroups.
@PsiACE
PsiACE marked this pull request as ready for review October 9, 2026 09:56
@Teingi
Teingi merged commit 4d3165f into master Oct 9, 2026
40 of 52 checks passed
@PsiACE
PsiACE deleted the codex/fix-1903-desktop-windows branch October 9, 2026 11:54
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.

fix(desktop): unblock Windows fixture qualification and installed smoke

1 participant