Skip to content

Conversation

@kateinoigakukun
Copy link
Contributor

@kateinoigakukun kateinoigakukun commented Aug 2, 2025

Add build check CI for WebAssembly SDK

Motivation:

Add build check CI for WebAssembly SDK

Modifications:

Add Wasm build checks in main.yml and pull_request.yml based on #3331

Extracted from #3159

Result:

Setting up the CI job makes it easier to detect such incompatibility before merging.

@kateinoigakukun kateinoigakukun marked this pull request as draft August 2, 2025 01:50
@kateinoigakukun kateinoigakukun force-pushed the katei/add-pr-wasm-workflow branch 3 times, most recently from b29f4f8 to 5837c84 Compare August 4, 2025 14:48
@kateinoigakukun kateinoigakukun marked this pull request as ready for review August 4, 2025 14:48
Also remove `scripts/install_static_sdk.sh`, which has been replaced
by `scripts/install_swift_sdk.sh`.
@kateinoigakukun kateinoigakukun force-pushed the katei/add-pr-wasm-workflow branch from 5837c84 to 73706ab Compare August 11, 2025 08:42
@kateinoigakukun
Copy link
Contributor Author

@Lukasa would you mind approving CI job execution?

@Lukasa
Copy link
Contributor

Lukasa commented Aug 11, 2025

Done. 👍

@kateinoigakukun
Copy link
Contributor Author

Okay, it passed (except for PR label; I can't even add a label here). Can we merge this into main? @Lukasa

@Lukasa Lukasa added the semver/none No version bump required. label Aug 11, 2025
@Lukasa
Copy link
Contributor

Lukasa commented Aug 11, 2025

What's going on with the skipped workflows? Their titles don't appear to be rendering correctly.

@kateinoigakukun
Copy link
Contributor Author

@Lukasa Unfortunately, that's the nature of swiftlang/github-workflows reusable workflow. The reusable workflow contains jobs for all platforms, and we selectively activate Wasm SDK platforms, and others are skipped. GitHub Actions doesn't render skipped jobs with matrix well.

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

Labels

semver/none No version bump required.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants