Skip to content

fix: pin Linux desktop builds to Ubuntu 24.04 - #625

Merged
Mohamed Mansour (mohamedmansour) merged 1 commit into
mainfrom
mohamedmansour-build-flakiness-investigation
Oct 31, 2026
Merged

Mohamed Mansour (mohamedmansour) merged 1 commit into
mainfrom
mohamedmansour-build-flakiness-investigation

Conversation

@mohamedmansour

Copy link
Copy Markdown
Contributor

Summary

The ubuntu-latest migration to Ubuntu 26.04 broke the Linux ARM64 desktop dependency installation in release build 33236. Both attempts required 211 package downgrades and exited with APT code 100 before compilation.

Pin Linux x64 and ARM64 desktop jobs to Ubuntu 24.04 in both the Azure release pipeline and GitHub PR validation, matching Chromium's build baseline. No downgrade flags or retries are added.

Validation

  • Full cargo xtask check passed with WEBUI_PRESS_BINARY_PATH pointing to the matching locally built sidecar.
  • Both modified YAML files parse successfully.
  • Hosted Linux build verification remains pending; Docker was unavailable locally.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

@mddinbox mddinbox left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed 139bdbd; applicable CI checks passed on this head.

@mohamedmansour
Mohamed Mansour (mohamedmansour) merged commit 3fa0732 into main Oct 31, 2026
41 checks passed
@mohamedmansour
Mohamed Mansour (mohamedmansour) deleted the mohamedmansour-build-flakiness-investigation branch October 31, 2026 04:32
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.

2 participants