Skip to content

DO NOT MERGE: E2E gate validation test#45

Draft
Farhan (fkb032) wants to merge 123 commits intomainfrom
fkb/e2e-gate-test-pr
Draft

DO NOT MERGE: E2E gate validation test#45
Farhan (fkb032) wants to merge 123 commits intomainfrom
fkb/e2e-gate-test-pr

Conversation

@fkb032
Copy link
Copy Markdown
Contributor

DO NOT MERGE

This is a draft validation PR for the new nixmac E2E gate. It exists only to trigger and inspect the GitHub Actions E2E status, PR comment, report links, and visual proof behavior.

What this is testing:

  • nixmac E2E Gate aggregate status/check
  • default Tauri WDIO scenario matrix
  • sticky PR comment output
  • report/proof artifact publishing
  • full-Mac lane gating behavior for release-sensitive paths if applicable

The final commit intentionally adds apps/native/e2e-tauri/DO_NOT_MERGE_E2E_GATE_TEST.md as a visible marker and native-path trigger.

Do not review for product merge. Do not merge this PR.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 23, 2026

Fails
🚫

PR description is missing a ## Test Plan (or ## Testing Instructions) section. Add one describing how a reviewer can verify your change, or tag the PR #trivial if no testing is needed.

🚫

New Rust modules were added without tests. Add a #[cfg(test)] mod tests { … } block or a file under apps/native/src-tauri/tests/:

  • apps/native/src-tauri/src/e2e_support.rs
🚫

This PR touches behavior-sensitive code that is documented in darkmatter/nixmac-web. Please either:

  • Open a companion docs PR and check Docs updated in the PR description, or
  • Check No docs update needed if the change doesn't affect user-facing behavior.
Warnings
⚠️ PR is marked WIP / draft — do not merge until ready for review.
⚠️ Please assign this PR to someone (usually yourself).
⚠️ ❗ Big PR (6454 lines changed). Consider splitting it into smaller, focused changes.
⚠️

New TypeScript source files were added without any new tests:

  • apps/native/src/utils/e2e-proof-mode.ts
Messages
📖

🤖 This PR touches CI / infra — reviewers please pay extra attention:

  • .github/workflows/e2e.yml

📋 PR Overview

Lines changed 6454 (+6266 / -188)
Files 31 added, 39 modified, 0 deleted
Draft / WIP yes
Has Test Plan no
New UI components no
New Storybook stories no
New Rust modules yes (1)
New TS source files yes (1)
New tests no
package.json touched yes
Cargo.toml touched no
Infra / CI touched yes

Generated by 🚫 dangerJS against 24cd4b9

@fkb032 Farhan (fkb032) added the e2e:all Run the full nixmac E2E suite, including default WDIO and full-Mac flows label Apr 23, 2026
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 23, 2026

nixmac E2E

Status: failed

Failed: live_openrouter_full_mac_journey, macos_descriptor_prompt_smoke, macos_live_provider_evolve_real_system, macos_provider_evolve_full_smoke, product_surface_full_mac_smoke, settings_state_full_mac_journey

Scope: Ran all configured scenarios: 24/24 configured scenarios (13/13 hosted, 11/11 full-Mac). PR-matched files are called out below as adversarial focus.

Run shape: e2e:all forced the full validation pack, including full-Mac. Normal PRs keep this format but only run full-Mac when labels or matched full-Mac paths select it.

Tested commit: 33f37e696bb5d5f1217b458e722d756ffb3d1c64

Reports & proof

GitHub E2E details

Workflow run

@fkb032 Farhan (fkb032) added e2e:all Run the full nixmac E2E suite, including default WDIO and full-Mac flows and removed e2e:all Run the full nixmac E2E suite, including default WDIO and full-Mac flows labels Apr 24, 2026
# Conflicts:
#	apps/native/e2e-tauri/.gitignore
#	apps/native/e2e-tauri/README.md
#	apps/native/e2e-tauri/tests/data/add-font.jsonl
#	apps/native/e2e-tauri/tests/wdio/basic-prompts.spec.mjs
#	apps/native/e2e-tauri/tests/wdio/helpers/mock-vllm-presets.mjs
#	apps/native/e2e-tauri/tests/wdio/helpers/test-env.mjs
…fkb/e2e-gate-test-pr

# Conflicts:
#	.github/workflows/e2e.yml
#	tests/e2e/ci-runner.sh
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

e2e:all Run the full nixmac E2E suite, including default WDIO and full-Mac flows

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants