Skip to content

feat(ci): Windows leg for Electron prepare smoke (WS1.5) - #7113

Merged
diegosouzapw merged 1 commit into
release/v3.8.49from
feat/electron-win-prepare-smoke
Jul 14, 2026
Merged

diegosouzapw merged 1 commit into
release/v3.8.49from
feat/electron-win-prepare-smoke

Conversation

@diegosouzapw

Copy link
Copy Markdown
Collaborator

Summary

Task WS1.5 (=T3) of the v3.8.49 quality/velocity master plan — closes G12: the Electron native-rebuild/spawn path only executed on push: tags, so its first-ever real execution was release day (exactly how the v3.8.48 Windows bug — npx.cmd spawned without shell, Node's CVE-2024-27980 behavior — reached the tag).

  • electron-package-smoke becomes a 2-leg matrix:
  • fail-fast: false so one leg's failure still reports the other.

Workflow-only change; YAML parse validated. The Windows leg's first run happens on this PR's own CI? No — this repo's full gate runs on PR→main, so first execution is the next release PR (or a workflow_dispatch); noted for expectations.

The Electron rebuild/spawn path executed for the FIRST time on the release tag:
the v3.8.48 Windows failure (npx.cmd spawned without shell) could only surface
at release. The Electron Package Smoke job becomes a 2-leg matrix: ubuntu keeps
the full pack + headless smoke; windows-latest runs prepare:bundle — the exact
ABI rebuild + spawn-plan path that broke — on every release PR instead of tag
day. tar extraction of the build artifact works on windows-latest (bsdtar).
Workflow-only change; YAML parse validated.
@gemini-code-assist

Copy link
Copy Markdown
Contributor

Warning

You have reached your daily quota limit. Please wait up to 24 hours and I will start processing your requests again!

@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@diegosouzapw
diegosouzapw merged commit 0f4cc43 into release/v3.8.49 Jul 14, 2026
13 checks passed
@diegosouzapw
diegosouzapw deleted the feat/electron-win-prepare-smoke branch July 14, 2026 11:38
HouMinXi pushed a commit to HouMinXi/OmniRoute that referenced this pull request Aug 2, 2026
…erence#7113)

The Electron rebuild/spawn path executed for the FIRST time on the release tag:
the v3.8.48 Windows failure (npx.cmd spawned without shell) could only surface
at release. The Electron Package Smoke job becomes a 2-leg matrix: ubuntu keeps
the full pack + headless smoke; windows-latest runs prepare:bundle — the exact
ABI rebuild + spawn-plan path that broke — on every release PR instead of tag
day. tar extraction of the build artifact works on windows-latest (bsdtar).
Workflow-only change; YAML parse validated.
muhamadgalihsaputra pushed a commit to niyatna/NiyatnaRoute that referenced this pull request Sep 27, 2026
…erence#7113)

The Electron rebuild/spawn path executed for the FIRST time on the release tag:
the v3.8.48 Windows failure (npx.cmd spawned without shell) could only surface
at release. The Electron Package Smoke job becomes a 2-leg matrix: ubuntu keeps
the full pack + headless smoke; windows-latest runs prepare:bundle — the exact
ABI rebuild + spawn-plan path that broke — on every release PR instead of tag
day. tar extraction of the build artifact works on windows-latest (bsdtar).
Workflow-only change; YAML parse validated.
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