Skip to content

CI: Include stdlib build for Wasm in the Linux buildbot #72010

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

Conversation

kateinoigakukun
Copy link
Member

@kateinoigakukun kateinoigakukun commented Mar 1, 2024

This makes the WebAssembly stdlib build mandatory as part of PR testing.

This makes the WebAssembly stdlib build mandatory as part of PR testing.
@kateinoigakukun
Copy link
Member Author

@swift-ci smoke test

@kateinoigakukun
Copy link
Member Author

@swift-ci smoke test

1 similar comment
@kateinoigakukun
Copy link
Member Author

@swift-ci smoke test

@kateinoigakukun
Copy link
Member Author

kateinoigakukun commented Mar 4, 2024

Looks like Wasm build adds about 12min: 2hr 3min (average of last 10 sucessful builds) -> 2hr 15min
https://ci.swift.org/job/swift-PR-Linux-smoke-test/11898/

I think it's worth adding it to the Linux buildbot preset because we often forget to care 32-bit platforms not limited to Wasm even paying extra 12min.

WDYT @MaxDesiatov @shahmishal ?

@shahmishal
Copy link
Member

Lets merge this with new run of CI testing because currently this configuration is failing to build in post merge CI

@kateinoigakukun
Copy link
Member Author

@swift-ci smoke test

@kateinoigakukun
Copy link
Member Author

@swift-ci build toolchain Linux

@kateinoigakukun kateinoigakukun marked this pull request as ready for review September 17, 2024 00:34
@kateinoigakukun kateinoigakukun merged commit 365b72f into swiftlang:main Sep 18, 2024
4 checks passed
MaxDesiatov pushed a commit that referenced this pull request Sep 20, 2024
)

Reverts #72010, which causes a 1 hour regression in Linux build times. This is significantly higher than the original March numbers (~15 minutes). We should investigate where the extra time is coming from - possibly from the foundation and testing additions?
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants