Skip to content

feat(linux): support Ubuntu 26.04#41025

Merged
yury-s merged 1 commit into
microsoft:mainfrom
yury-s:fix-40117
May 27, 2026
Merged

feat(linux): support Ubuntu 26.04#41025
yury-s merged 1 commit into
microsoft:mainfrom
yury-s:fix-40117

Conversation

@yury-s
Copy link
Copy Markdown
Member

@yury-s yury-s commented May 27, 2026

Summary

  • Detect Ubuntu 26.04 (Resolute Raccoon) as an officially supported host platform.
  • Add ubuntu26.04-x64 / -arm64 entries to every browser/tool download path in the registry. Chromium / Firefox / Firefox-beta / ffmpeg / Android reuse the 24.04 builds; WebKit gets new webkit-ubuntu-26.04(.arm64).zip artifacts.
  • Add nativeDeps entries reflecting 26.04's SONAME bumps (libicu74→78, libvpx9→12, libxml2→libxml2-16, libx264-164→165) and libavcodec60→62 for Firefox.

References #40117

Adds Ubuntu 26.04 (Resolute Raccoon) as an officially supported host
platform: detection in hostPlatform, download URL entries for every
browser/tool in the registry (chromium/firefox/firefox-beta/ffmpeg/
android reuse the 24.04 builds; webkit gets its own webkit-ubuntu-26.04
artifact), and matching install-deps + lib2package entries in nativeDeps.

The webkit dep list reflects Ubuntu 26.04's SONAME bumps: libicu74 ->
libicu78, libvpx9 -> libvpx12, libxml2 -> libxml2-16, libx264-164 ->
libx264-165. Firefox swaps libavcodec60 -> libavcodec62 (60 has no
install candidate on 26.04). Chromium's dep list is unchanged.

Fixes: microsoft#40117
@yury-s yury-s merged commit f98da23 into microsoft:main May 27, 2026
44 of 45 checks passed
@yury-s yury-s deleted the fix-40117 branch May 27, 2026 23:10
@github-actions
Copy link
Copy Markdown
Contributor

Test results for "MCP"

1 failed
❌ [chrome] › mcp/annotate.spec.ts:331 › should annotate when context has no fixed viewport @mcp-windows-latest-chrome

7180 passed, 1113 skipped


Merge workflow run.

@github-actions
Copy link
Copy Markdown
Contributor

Test results for "tests 1"

2 flaky ⚠️ [chromium-library] › library/video.spec.ts:476 › screencast › should capture static page in persistent context @smoke `@chromium-ubuntu-22.04-node20`
⚠️ [chromium-library] › library/popup.spec.ts:261 › should not throw when click closes popup `@chromium-ubuntu-22.04-node22`

43925 passed, 862 skipped


Merge workflow run.

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