Skip to content

Conversation

kkebo
Copy link
Contributor

@kkebo kkebo commented Aug 5, 2025

This helps us to prevent regressions like #2944.

(By the way, we can even run tests on a Wasm runtime if we add more changes. However, I don't think it's a good time to do that since swiftlang/github-workflows does not support such a workflow yet.)

@kkebo kkebo force-pushed the enable-wasm-ci branch 2 times, most recently from 2aa93a0 to 1a874b0 Compare August 9, 2025 09:46
@MaxDesiatov
Copy link
Contributor

@swift-ci test

@@ -10,6 +10,8 @@
//
//===----------------------------------------------------------------------===//

#if !os(WASI)
Copy link
Contributor

Choose a reason for hiding this comment

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

Should the whole file be excluded? Does all of it rely on dlopen and dynamic linking or are there any parts that we could keep enabled?

Copy link
Contributor

Choose a reason for hiding this comment

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

Nothing useful IMO - LibraryPluginProvider is all about loading libraries and is only used in tools/swift-plugin-server in swift.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

I agree with @bnbarham. That's why I did this.

@@ -10,6 +10,8 @@
//
//===----------------------------------------------------------------------===//

#if !os(WASI)
Copy link
Contributor

Choose a reason for hiding this comment

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

Nothing useful IMO - LibraryPluginProvider is all about loading libraries and is only used in tools/swift-plugin-server in swift.

@bnbarham
Copy link
Contributor

@swift-ci please test

@MaxDesiatov
Copy link
Contributor

@swift-ci test windows

@MaxDesiatov MaxDesiatov changed the title [CI] Enable Wasm SDK build CI: Enable Wasm Swift SDK build Aug 28, 2025
Copy link
Contributor

@MaxDesiatov MaxDesiatov left a comment

Choose a reason for hiding this comment

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

Thanks!

@MaxDesiatov MaxDesiatov enabled auto-merge (squash) August 28, 2025 08:32
@MaxDesiatov MaxDesiatov merged commit 7f1b768 into swiftlang:main Aug 28, 2025
31 checks passed
@kkebo kkebo deleted the enable-wasm-ci branch August 28, 2025 13:09
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.

3 participants