[PR #1648] [MERGED] fix(ci): check decoded reference paths and restore formatting #4725

Closed
opened 2026-10-31 00:54:24 +00:00 by bsakaguchi · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/morluto/rea/pull/1648
Author: @morluto
Created: 10/10/2026
Status: ✅ Merged
Merged: 10/10/2026
Merged by: @morluto

Base: main ← Head: codex/fix-ci-boundary-failures


📝 Commits (2)

  • bc40bca style(browser): format cached SVG ancestry check
  • 454aa8f fix(tests): assert decoded reference-source error paths

📊 Changes

2 files changed (+18 additions, -8 deletions)

View changed files

📝 src/browser/CdpCaptureDocuments.ts (+1 -2)
📝 tests/boundary/cli/referenceSourceImportStatus.test.ts (+17 -6)

📄 Description

Windows reference-source preflight tests compare a raw path with JSON text, where backslashes are escaped. Check the decoded message in both ordinary and full-output envelopes, preserving the path, remediation, exit-status, and logging assertions. Also format the SVG ancestry check to restore the static CI gate.

The older EVM, firmware, Qwen, and browser cleanup failures are already addressed by #1618, #1616, and #1622. Revalidated those regressions on current main in a Linux x64 container with Node 24.18.0 and npm 11.16.0.

Validation:

  • npm run check:ci: passed.
  • Linux x64: 67 affected boundary tests passed, plus both firmware permission-recovery cases passed as an unprivileged account. Two host-refusal cases were intentionally skipped.
  • macOS: all five applicable reference-source import status cases passed; two Windows-only cases skipped.
  • Native Windows verification remains pending in CI. Synthetic EVM and firmware producers exercise production process boundaries; these runs do not verify real external engines.

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/morluto/rea/pull/1648 **Author:** [@morluto](https://github.com/morluto) **Created:** 10/10/2026 **Status:** ✅ Merged **Merged:** 10/10/2026 **Merged by:** [@morluto](https://github.com/morluto) **Base:** `main` ← **Head:** `codex/fix-ci-boundary-failures` --- ### 📝 Commits (2) - [`bc40bca`](https://github.com/morluto/rea/commit/bc40bca6c3e25c25503531db2219d143dc4e61c0) style(browser): format cached SVG ancestry check - [`454aa8f`](https://github.com/morluto/rea/commit/454aa8f518c8291af1b0a38490010c4f303ba83d) fix(tests): assert decoded reference-source error paths ### 📊 Changes **2 files changed** (+18 additions, -8 deletions) <details> <summary>View changed files</summary> 📝 `src/browser/CdpCaptureDocuments.ts` (+1 -2) 📝 `tests/boundary/cli/referenceSourceImportStatus.test.ts` (+17 -6) </details> ### 📄 Description Windows reference-source preflight tests compare a raw path with JSON text, where backslashes are escaped. Check the decoded message in both ordinary and full-output envelopes, preserving the path, remediation, exit-status, and logging assertions. Also format the SVG ancestry check to restore the static CI gate. The older EVM, firmware, Qwen, and browser cleanup failures are already addressed by #1618, #1616, and #1622. Revalidated those regressions on current main in a Linux x64 container with Node 24.18.0 and npm 11.16.0. Validation: - `npm run check:ci`: passed. - Linux x64: 67 affected boundary tests passed, plus both firmware permission-recovery cases passed as an unprivileged account. Two host-refusal cases were intentionally skipped. - macOS: all five applicable reference-source import status cases passed; two Windows-only cases skipped. - Native Windows verification remains pending in CI. Synthetic EVM and firmware producers exercise production process boundaries; these runs do not verify real external engines. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
bsakaguchi 2026-10-31 00:54:24 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
morluto/rea#4725
No description provided.