Skip to content

fix(desktop): keep the x64 release build on the boot smoke - #97148

Closed
webjunkie wants to merge 1 commit into
masterfrom
fix/devex-desktop-release-x64-smoke
Closed

fix(desktop): keep the x64 release build on the boot smoke#97148
webjunkie wants to merge 1 commit into
masterfrom
fix/devex-desktop-release-x64-smoke

Conversation

@webjunkie

Copy link
Copy Markdown
Contributor

Problem

  • The 01:00 UTC release today tagged desktop-v0.61.295 but never shipped: the x64 macOS build failed and finalize skipped (run).
  • fix(desktop): gate the release tag on master Desktop Tests #96677 made the release job run the full Electron suite on both macOS builds.
  • The native arm64 build passes the suite in about a minute. The x64 build runs it under Rosetta, took 12.7 minutes, and timed out in the subframe navigation test.

Changes

How did you test this code?

  • actionlint and hogli lint:workflows pass locally.
  • Not run: the release job itself. It only runs on a desktop-v* tag. The 17:00 UTC schedule is the first real run.

Automatic notifications

  • Publish to changelog?

Docs update

None.

🤖 Agent context

Autonomy: Human-driven (agent-assisted)

Claude Code (Fable 5.1). Skills invoked: /authoring-ci-workflows, /writing-code-comments, /writing-pr-descriptions. Follow-up to #96677 after watching its first scheduled run. The simplify pass on that PR had flagged the x64 cost; the first real run confirmed it.

https://claude.ai/code/session_01AAfrGhk4pdw6Y4X5pEnb9f

The first release after #96677 ran the full Electron suite on both macOS
builds. The arm64 build finished it in about a minute; the x64 build
under Rosetta took 12.7 minutes and timed out in the subframe navigation
test, so finalize-release skipped and desktop-v0.61.295 never shipped.
Run the whole suite on the native build only and keep the smoke spec on
x64, which is what it ran before.

Claude-Session: https://claude.ai/code/session_01AAfrGhk4pdw6Y4X5pEnb9f
@webjunkie webjunkie self-assigned this Sep 9, 2026
@webjunkie
webjunkie requested a review from gantoine September 9, 2026 06:37
@trunk-io

trunk-io Bot commented Sep 9, 2026

Copy link
Copy Markdown

Merging to master in this repository is managed by Trunk.

  • To merge this pull request, check the box to the left or comment /trunk merge below.

After your PR is submitted to the merge queue, this comment will be automatically updated with its status. If the PR fails, failure details will also be posted here

@github-actions github-actions Bot added the feature/desktop Feature Tag: Desktop label Sep 9, 2026
@github-actions

github-actions Bot commented Sep 9, 2026

Copy link
Copy Markdown
Contributor

🤖 CI report

⚠️ Trunk lane — backend Python lane

This PR is assigned to the backend Python lane. It runs backend Python tests and may merge in parallel with PRs in other lanes.

@webjunkie

Copy link
Copy Markdown
Contributor Author

Closing. #97145 fixed the test itself, so the full suite stays on the x64 leg. Falling back to the smoke spec is a two-line change if another test turns out to depend on wall-clock under Rosetta.

@webjunkie webjunkie closed this Sep 9, 2026
@webjunkie
webjunkie deleted the fix/devex-desktop-release-x64-smoke branch September 9, 2026 07:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature/desktop Feature Tag: Desktop

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant