Skip to content

[6.1] CI: Include stdlib build for WASI in the Linux buildbot #77949

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Dec 5, 2024

Conversation

MaxDesiatov
Copy link
Contributor

@MaxDesiatov MaxDesiatov commented Dec 4, 2024

  • Explanation: "Swift Test Linux Platform" jobs on ci.swift.org required as PR checks should cross-compile and run tests for WebAssembly. Effectively, what was previously an optional @swift-ci test webassembly trigger should become an implicit and required part of PR testing to prevent occasional regressions in Wasm and WASI support.
  • Scope: Only affects the WASI platform
  • Risk: Low. It increases job run time by ~10% and this platform has active maintainers.
  • Testing: stdlib test suite is now enabled.
  • Issue: N/A
  • Reviewer: @shahmishal
  • Main branch PR: Revert "Revert "CI: Include stdlib build for Wasm in the Linux buildbot"" #77872

"Swift Test Linux Platform" jobs on ci.swift.org required as PR checks should cross-compile and run tests for WebAssembly. Effectively, what was previously an optional @swift-ci test webassembly trigger should become an implicit and required part of PR testing to prevent occasional regressions in Wasm and WASI support.
@MaxDesiatov
Copy link
Contributor Author

@swift-ci test

@MaxDesiatov
Copy link
Contributor Author

@swift-ci build toolchain

@MaxDesiatov MaxDesiatov changed the title [6.1] CI: Include stdlib build for Wasm in the Linux buildbot [6.1] CI: Include stdlib build for WASI in the Linux buildbot Dec 4, 2024
@MaxDesiatov MaxDesiatov added WebAssembly Platform: WebAssembly WASI WebAssembly System Interface support labels Dec 4, 2024
@MaxDesiatov MaxDesiatov enabled auto-merge (squash) December 4, 2024 18:16
@MaxDesiatov
Copy link
Contributor Author

@swift-ci test macos

@MaxDesiatov
Copy link
Contributor Author

@swift-ci build toolchain macos

@MaxDesiatov MaxDesiatov merged commit 01f9eda into release/6.1 Dec 5, 2024
8 checks passed
@MaxDesiatov MaxDesiatov deleted the maxd/6.1-wasm-pr-testing branch December 5, 2024 17:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
swift 6.1 WASI WebAssembly System Interface support WebAssembly Platform: WebAssembly
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants