Skip to content

[release/8.0-staging] Disable WASI CI#128858

Merged
akoeplinger merged 2 commits into
release/8.0-stagingfrom
copilot/backport-128775
Jun 1, 2026
Merged

[release/8.0-staging] Disable WASI CI#128858
akoeplinger merged 2 commits into
release/8.0-stagingfrom
copilot/backport-128775

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Jun 1, 2026

main PR #128775

Description

Backport of the WASI CI disable from 9.0-staging to 8.0-staging. wasm-ld from wasi-sdk dynamically links libxml2.so.2, renamed to libxml2.so.16 in Ubuntu 26.04, breaking all WASI CI jobs.

Contributes to #128772

  • eng/pipelines/runtime.yml: Comment out WASI smoke tests and simple-wasm-build-tests
  • eng/pipelines/extra-platforms/runtime-extra-platforms-wasm.yml: Comment out WASI smoke tests, simple-wasm-build-tests, and optional WASI library tests

Customer Impact

None. WASI CI is already broken; no runtime behavior changes.

Regression

Yes — introduced by Ubuntu 26.04 image update (libxml2 soname change).

Testing

CI-only change. Verified no uncommented wasi/wasi_wasm references remain in affected pipeline files.

Risk

Low. Disabling CI jobs that are already failing. No production code touched.

Package authoring signed off?

N/A — no package changes.

Backport of #128775

wasm-ld from wasi-sdk is dynamically linked against libxml2.so.2,
which was renamed to libxml2.so.16 in Ubuntu 26.04. This breaks all
WASI CI jobs. Disable them by commenting out the pipeline entries.

Contributes to #128772

Co-authored-by: maraf <10020471+maraf@users.noreply.github.com>
Copilot AI review requested due to automatic review settings June 1, 2026 16:14
Copilot AI review requested due to automatic review settings June 1, 2026 16:15
Copilot finished work on behalf of maraf June 1, 2026 16:26
Copilot AI requested a review from maraf June 1, 2026 16:26
@maraf maraf added arch-wasm WebAssembly architecture os-wasi Related to WASI variant of arch-wasm labels Jun 1, 2026
@maraf maraf added this to the 8.0.x milestone Jun 1, 2026
@dotnet-policy-service
Copy link
Copy Markdown
Contributor

Tagging subscribers to 'arch-wasm': @lewing, @pavelsavara
See info in area-owners.md if you want to be subscribed.

@maraf maraf marked this pull request as ready for review June 1, 2026 16:29
Copilot AI review requested due to automatic review settings June 1, 2026 16:29
@maraf maraf requested a review from radical as a code owner June 1, 2026 16:29
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Disables WASI-related CI jobs in the 8.0-staging pipelines to unblock CI after the Ubuntu 26.04 image update (wasi-sdk wasm-ld dependency on libxml2.so.2) caused persistent failures.

Changes:

  • Commented out WASI smoke test legs in the main runtime pipeline.
  • Commented out WASI smoke tests, simple WASM build tests, and optional WASI library tests in the extra-platforms WASM pipeline.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
eng/pipelines/runtime.yml Comments out the WASI/WASM smoke and simple build test template invocations to stop scheduling broken WASI legs.
eng/pipelines/extra-platforms/runtime-extra-platforms-wasm.yml Comments out WASI smoke tests, simple build tests, and optional WASI library tests to fully disable WASI coverage in extra-platforms WASM.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@pavelsavara
Copy link
Copy Markdown
Member

@akoeplinger tell mode please (once it passes build)

@akoeplinger akoeplinger enabled auto-merge (squash) June 1, 2026 19:08
@akoeplinger
Copy link
Copy Markdown
Member

disabling experiment wasi CI, infrastructure change only, Servicing-approved.

@akoeplinger akoeplinger added the Servicing-approved Approved for servicing release label Jun 1, 2026
@akoeplinger
Copy link
Copy Markdown
Member

/ba-g unrelated infrastructure issues

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

arch-wasm WebAssembly architecture area-Infrastructure-mono os-wasi Related to WASI variant of arch-wasm Servicing-approved Approved for servicing release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants