9191 arch : " X86"
9292
9393 build_wamrc :
94- needs :
95- [build_llvm_libraries_on_ubuntu_2204]
94+ needs : [build_llvm_libraries_on_ubuntu_2204]
9695 runs-on : ${{ matrix.os }}
9796 strategy :
9897 matrix :
@@ -129,8 +128,7 @@ jobs:
129128 working-directory : wamr-compiler
130129
131130 build_iwasm :
132- needs :
133- [build_llvm_libraries_on_ubuntu_2204]
131+ needs : [build_llvm_libraries_on_ubuntu_2204]
134132 runs-on : ${{ matrix.os }}
135133 strategy :
136134 matrix :
@@ -157,8 +155,6 @@ jobs:
157155 " -DWAMR_BUILD_MEMORY_PROFILING=1" ,
158156 " -DWAMR_BUILD_MULTI_MODULE=1" ,
159157 " -DWAMR_BUILD_PERF_PROFILING=1" ,
160- " -DWAMR_BUILD_REF_TYPES=1" ,
161- " -DWAMR_BUILD_SIMD=1" ,
162158 " -DWAMR_BUILD_LIB_SIMDE=1" ,
163159 " -DWAMR_BUILD_TAIL_CALL=1" ,
164160 " -DWAMR_DISABLE_HW_BOUND_CHECK=1" ,
@@ -182,13 +178,6 @@ jobs:
182178 make_options_feature : " -DWAMR_BUILD_MULTI_MODULE=1"
183179 - make_options_run_mode : $MULTI_TIER_JIT_BUILD_OPTIONS
184180 make_options_feature : " -DWAMR_BUILD_MULTI_MODULE=1"
185- # SIMD only on JIT/AOT/fast interpreter mode
186- - make_options_run_mode : $CLASSIC_INTERP_BUILD_OPTIONS
187- make_options_feature : " -DWAMR_BUILD_SIMD=1"
188- - make_options_run_mode : $FAST_JIT_BUILD_OPTIONS
189- make_options_feature : " -DWAMR_BUILD_SIMD=1"
190- - make_options_run_mode : $MULTI_TIER_JIT_BUILD_OPTIONS
191- make_options_feature : " -DWAMR_BUILD_SIMD=1"
192181 # DEBUG_INTERP only on CLASSIC INTERP mode
193182 - make_options_run_mode : $AOT_BUILD_OPTIONS
194183 make_options_feature : " -DWAMR_BUILD_DEBUG_INTERP=1"
@@ -272,7 +261,7 @@ jobs:
272261 include :
273262 - os : ubuntu-22.04
274263 llvm_cache_key : ${{ needs.build_llvm_libraries_on_ubuntu_2204.outputs.cache_key }}
275- # classic interp mode doesn't support SIMD
264+ # classic interp , fast-jit, multi-tier-jit mode doesn't support SIMD
276265 - make_options_run_mode : $CLASSIC_INTERP_BUILD_OPTIONS
277266 make_options_feature : " -DWAMR_BUILD_SIMD=0"
278267 - make_options_run_mode : $FAST_JIT_BUILD_OPTIONS
@@ -319,20 +308,13 @@ jobs:
319308 working-directory : product-mini/platforms/${{ matrix.platform }}
320309
321310 build_unit_tests :
322- needs :
323- [
324- build_llvm_libraries_on_ubuntu_2204,
325- build_wamrc
326- ]
311+ needs : [build_llvm_libraries_on_ubuntu_2204, build_wamrc]
327312 runs-on : ${{ matrix.os }}
328313 strategy :
329314 fail-fast : false
330315 matrix :
331316 os : [ubuntu-22.04]
332- build_target : [
333- " X86_64" ,
334- " X86_32" ,
335- ]
317+ build_target : ["X86_64", "X86_32"]
336318 include :
337319 - os : ubuntu-22.04
338320 llvm_cache_key : ${{ needs.build_llvm_libraries_on_ubuntu_2204.outputs.cache_key }}
@@ -385,8 +367,7 @@ jobs:
385367 working-directory : tests/unit
386368
387369 build_regression_tests :
388- needs :
389- [build_llvm_libraries_on_ubuntu_2204]
370+ needs : [build_llvm_libraries_on_ubuntu_2204]
390371 runs-on : ${{ matrix.os }}
391372 strategy :
392373 matrix :
@@ -426,12 +407,7 @@ jobs:
426407 working-directory : tests/regression/ba-issues
427408
428409 build_samples_wasm_c_api :
429- needs :
430- [
431- build_iwasm,
432- build_llvm_libraries_on_ubuntu_2204,
433- build_wamrc,
434- ]
410+ needs : [build_iwasm, build_llvm_libraries_on_ubuntu_2204, build_wamrc]
435411 runs-on : ${{ matrix.os }}
436412 strategy :
437413 fail-fast : false
@@ -511,12 +487,7 @@ jobs:
511487 working-directory : samples/printversion
512488
513489 build_samples_others :
514- needs :
515- [
516- build_iwasm,
517- build_llvm_libraries_on_ubuntu_2204,
518- build_wamrc,
519- ]
490+ needs : [build_iwasm, build_llvm_libraries_on_ubuntu_2204, build_wamrc]
520491 runs-on : ${{ matrix.os }}
521492 strategy :
522493 matrix :
@@ -655,12 +626,7 @@ jobs:
655626 ./import-func-callback
656627
657628 test :
658- needs :
659- [
660- build_iwasm,
661- build_llvm_libraries_on_ubuntu_2204,
662- build_wamrc,
663- ]
629+ needs : [build_iwasm, build_llvm_libraries_on_ubuntu_2204, build_wamrc]
664630 runs-on : ${{ matrix.os }}
665631 strategy :
666632 fail-fast : false
0 commit comments