Skip to content

Commit 075edae

Browse files
committed
WIP only windows
Signed-off-by: Máté Tokodi [email protected]
1 parent 6687b4d commit 075edae

File tree

1 file changed

+72
-72
lines changed

1 file changed

+72
-72
lines changed

.github/workflows/actions.yml

Lines changed: 72 additions & 72 deletions
Original file line numberDiff line numberDiff line change
@@ -381,78 +381,78 @@ jobs:
381381
# run: |
382382
# $RUNNER --engine="$GITHUB_WORKSPACE/out/extended/walrus" ${{ matrix.switch }} wasm-test-extended
383383

384-
build-test-no-gc-linux:
385-
runs-on: ubuntu-latest
386-
strategy:
387-
fail-fast: false
388-
matrix:
389-
mode: [debug]
390-
arch: [x64]
391-
switch: [--jit, ""]
392-
steps:
393-
- uses: actions/checkout@v4
394-
with:
395-
submodules: true
396-
- name: Install Packages
397-
run: |
398-
sudo apt update
399-
sudo apt install -y ninja-build gcc-multilib g++-multilib
400-
- name: Build ${{ matrix.arch}}
401-
env:
402-
BUILD_OPTIONS: -DWALRUS_ARCH=${{ matrix.arch }} -DWALRUS_HOST=linux -DWALRUS_MODE=${{ matrix.mode }} -DWALRUS_OUTPUT=shell -DWALRUS_GC=OFF -GNinja
403-
run: |
404-
cmake -DCMAKE_POLICY_VERSION_MINIMUM=3.5 -H. -Bout/nogc $BUILD_OPTIONS
405-
ninja -Cout/nogc
406-
- name: "Remove GC tests"
407-
run: |
408-
rm -rf ./test/web-assembly3/gc
409-
rm ./test/web-assembly3/jit/gc_cast_abstract.wast
410-
rm ./test/web-assembly3/jit/gc_cast_concrete.wast
411-
rm ./test/web-assembly3/jit/gc_refeq.wast
412-
rm ./test/web-assembly3/jit/array_copy_large_value.wast
413-
rm ./test/web-assembly3/jit/array_fill_large_value.wast
414-
- name: Run Tests
415-
run: |
416-
$RUNNER --engine="$GITHUB_WORKSPACE/out/nogc/walrus" ${{ matrix.switch }}
417-
418-
build-test-no-gc-on-macos-arm64:
419-
strategy:
420-
fail-fast: false
421-
matrix:
422-
mode: [debug]
423-
switch: [--jit, ""]
424-
runs-on: macos-latest
425-
steps:
426-
- uses: actions/checkout@v4
427-
with:
428-
submodules: true
429-
- name: Install Packages
430-
run: |
431-
brew update
432-
brew install ninja
433-
- name: Build arm64
434-
env:
435-
BUILD_OPTIONS: -DWALRUS_MODE=${{ matrix.mode }} -DWALRUS_OUTPUT=shell -DWALRUS_GC=OFF -GNinja
436-
run: |
437-
cmake -DCMAKE_POLICY_VERSION_MINIMUM=3.5 -H. -Bout/mac $BUILD_OPTIONS
438-
ninja -Cout/mac
439-
- name: "Remove 2 test files due to stack overflow occurred by recursion calls in debug mode build by clang"
440-
if: matrix.mode == 'debug'
441-
run: |
442-
rm ./test/wasm-spec/core/call.wast
443-
rm ./test/wasm-spec/core/call_indirect.wast
444-
- name: "Remove GC tests"
445-
run: |
446-
rm -rf ./test/web-assembly3/gc
447-
rm ./test/web-assembly3/jit/gc_cast_abstract.wast
448-
rm ./test/web-assembly3/jit/gc_cast_concrete.wast
449-
rm ./test/web-assembly3/jit/gc_refeq.wast
450-
rm ./test/web-assembly3/jit/array_copy_large_value.wast
451-
rm ./test/web-assembly3/jit/array_fill_large_value.wast
452-
- name: Run Tests
453-
run: |
454-
#FIXME try-catch is unstable in macos build
455-
$RUNNER --engine="$GITHUB_WORKSPACE/out/mac/walrus" ${{ matrix.switch }}
384+
# build-test-no-gc-linux:
385+
# runs-on: ubuntu-latest
386+
# strategy:
387+
# fail-fast: false
388+
# matrix:
389+
# mode: [debug]
390+
# arch: [x64]
391+
# switch: [--jit, ""]
392+
# steps:
393+
# - uses: actions/checkout@v4
394+
# with:
395+
# submodules: true
396+
# - name: Install Packages
397+
# run: |
398+
# sudo apt update
399+
# sudo apt install -y ninja-build gcc-multilib g++-multilib
400+
# - name: Build ${{ matrix.arch}}
401+
# env:
402+
# BUILD_OPTIONS: -DWALRUS_ARCH=${{ matrix.arch }} -DWALRUS_HOST=linux -DWALRUS_MODE=${{ matrix.mode }} -DWALRUS_OUTPUT=shell -DWALRUS_GC=OFF -GNinja
403+
# run: |
404+
# cmake -DCMAKE_POLICY_VERSION_MINIMUM=3.5 -H. -Bout/nogc $BUILD_OPTIONS
405+
# ninja -Cout/nogc
406+
# - name: "Remove GC tests"
407+
# run: |
408+
# rm -rf ./test/web-assembly3/gc
409+
# rm ./test/web-assembly3/jit/gc_cast_abstract.wast
410+
# rm ./test/web-assembly3/jit/gc_cast_concrete.wast
411+
# rm ./test/web-assembly3/jit/gc_refeq.wast
412+
# rm ./test/web-assembly3/jit/array_copy_large_value.wast
413+
# rm ./test/web-assembly3/jit/array_fill_large_value.wast
414+
# - name: Run Tests
415+
# run: |
416+
# $RUNNER --engine="$GITHUB_WORKSPACE/out/nogc/walrus" ${{ matrix.switch }}
417+
#
418+
# build-test-no-gc-on-macos-arm64:
419+
# strategy:
420+
# fail-fast: false
421+
# matrix:
422+
# mode: [debug]
423+
# switch: [--jit, ""]
424+
# runs-on: macos-latest
425+
# steps:
426+
# - uses: actions/checkout@v4
427+
# with:
428+
# submodules: true
429+
# - name: Install Packages
430+
# run: |
431+
# brew update
432+
# brew install ninja
433+
# - name: Build arm64
434+
# env:
435+
# BUILD_OPTIONS: -DWALRUS_MODE=${{ matrix.mode }} -DWALRUS_OUTPUT=shell -DWALRUS_GC=OFF -GNinja
436+
# run: |
437+
# cmake -DCMAKE_POLICY_VERSION_MINIMUM=3.5 -H. -Bout/mac $BUILD_OPTIONS
438+
# ninja -Cout/mac
439+
# - name: "Remove 2 test files due to stack overflow occurred by recursion calls in debug mode build by clang"
440+
# if: matrix.mode == 'debug'
441+
# run: |
442+
# rm ./test/wasm-spec/core/call.wast
443+
# rm ./test/wasm-spec/core/call_indirect.wast
444+
# - name: "Remove GC tests"
445+
# run: |
446+
# rm -rf ./test/web-assembly3/gc
447+
# rm ./test/web-assembly3/jit/gc_cast_abstract.wast
448+
# rm ./test/web-assembly3/jit/gc_cast_concrete.wast
449+
# rm ./test/web-assembly3/jit/gc_refeq.wast
450+
# rm ./test/web-assembly3/jit/array_copy_large_value.wast
451+
# rm ./test/web-assembly3/jit/array_fill_large_value.wast
452+
# - name: Run Tests
453+
# run: |
454+
# #FIXME try-catch is unstable in macos build
455+
# $RUNNER --engine="$GITHUB_WORKSPACE/out/mac/walrus" ${{ matrix.switch }}
456456

457457
build-test-no-gc-on-windows-x86-x64:
458458
runs-on: windows-2022

0 commit comments

Comments
 (0)