Skip to content

Commit 3c2d518

Browse files
committed
ci: extend wasmtme stack size and C stack size
This is a workaround for swiftwasm/swift#5573.
1 parent 4691d62 commit 3c2d518

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

.github/workflows/test.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ jobs:
88
build:
99
runs-on: ubuntu-latest
1010
container: swiftlang/swift:nightly-main-jammy@sha256:307c0775191bfe1f08717235c6530ec9d819066e1411cc6ec2cf13859e06219f
11+
env:
12+
STACK_SIZE: 8388608
1113
steps:
1214
- uses: actions/checkout@v4
1315
- run: apt-get update && apt-get install --no-install-recommends -y curl
@@ -19,5 +21,5 @@ jobs:
1921
- run: swift --version
2022
- run: wasmtime -V
2123
- run: swift experimental-sdk install https://github.com/swiftwasm/swift/releases/download/swift-wasm-DEVELOPMENT-SNAPSHOT-2024-03-22-a/swift-wasm-DEVELOPMENT-SNAPSHOT-2024-03-22-a-ubuntu22.04_x86_64.artifactbundle.zip
22-
- run: swift build -c release --build-tests --experimental-swift-sdk wasm32-unknown-wasi -Xlinker -z -Xlinker stack-size=524288
23-
- run: wasmtime --dir=/ .build/release/swift-syntaxPackageTests.wasm
24+
- run: swift build -c release --build-tests --experimental-swift-sdk wasm32-unknown-wasi -Xlinker -z -Xlinker stack-size=$STACK_SIZE
25+
- run: wasmtime --dir / --wasm max-wasm-stack=$STACK_SIZE .build/release/swift-syntaxPackageTests.wasm

0 commit comments

Comments
 (0)