Add CIs to release new version and publish binary files (#1648)
Add CIs to enable the release process of a new version of WAMR, and build and publish the binary files when a version is released, including iwasm, wamrc, lldb, vscode-extension and wamr-ide for Ubuntu-20.04, Ubuntu-22.04 and MacOS. And refine the CIs to test spec cases.
This commit is contained in:
40
wamr-sdk/wamr_config_macos_release.cmake
Normal file
40
wamr-sdk/wamr_config_macos_release.cmake
Normal file
@ -0,0 +1,40 @@
|
||||
set (WAMR_BUILD_PLATFORM "darwin")
|
||||
set (WAMR_BUILD_TARGET X86_64)
|
||||
|
||||
# Running mode
|
||||
set (WAMR_BUILD_AOT 1)
|
||||
set (WAMR_BUILD_INTERP 1)
|
||||
set (WAMR_BUILD_JIT 0)
|
||||
|
||||
# Runtime SDK Features
|
||||
set (WAMR_BUILD_CUSTOM_NAME_SECTION 0)
|
||||
set (WAMR_BUILD_DEBUG_INTERP 0)
|
||||
set (WAMR_BUILD_DEBUG_AOT 0)
|
||||
set (WAMR_BUILD_DUMP_CALL_STACK 0)
|
||||
set (WAMR_BUILD_LIBC_UVWASI 0)
|
||||
set (WAMR_BUILD_LIBC_EMCC 0)
|
||||
set (WAMR_BUILD_LIB_RATS 0)
|
||||
set (WAMR_BUILD_LOAD_CUSTOM_SECTION 0)
|
||||
set (WAMR_BUILD_MEMORY_PROFILING 0)
|
||||
set (WAMR_BUILD_MINI_LOADER 0)
|
||||
set (WAMR_BUILD_MULTI_MODULE 0)
|
||||
set (WAMR_BUILD_PERF_PROFILING 0)
|
||||
set (WAMR_BUILD_SPEC_TEST 0)
|
||||
set (WAMR_BUILD_BULK_MEMORY 1)
|
||||
set (WAMR_BUILD_LIB_PTHREAD 1)
|
||||
set (WAMR_BUILD_LIB_PTHREAD_SEMAPHORE 1)
|
||||
set (WAMR_BUILD_LIBC_BUILTIN 1)
|
||||
set (WAMR_BUILD_LIBC_WASI 1)
|
||||
set (WAMR_BUILD_REF_TYPES 1)
|
||||
set (WAMR_BUILD_SIMD 1)
|
||||
set (WAMR_BUILD_SHARED_MEMORY 1)
|
||||
set (WAMR_BUILD_TAIL_CALL 1)
|
||||
set (WAMR_BUILD_THREAD_MGR 1)
|
||||
|
||||
# APP SDK Features
|
||||
set (WAMR_BUILD_APP_FRAMEWORK 1)
|
||||
set (WAMR_BUILD_APP_LIST WAMR_APP_BUILD_BASE)
|
||||
|
||||
#
|
||||
# set (EXTRA_SDK_INCLUDE_PATH "")
|
||||
|
||||
40
wamr-sdk/wamr_config_ubuntu_release.cmake
Normal file
40
wamr-sdk/wamr_config_ubuntu_release.cmake
Normal file
@ -0,0 +1,40 @@
|
||||
set (WAMR_BUILD_PLATFORM "linux")
|
||||
set (WAMR_BUILD_TARGET X86_64)
|
||||
|
||||
# Running mode
|
||||
set (WAMR_BUILD_AOT 1)
|
||||
set (WAMR_BUILD_INTERP 1)
|
||||
set (WAMR_BUILD_JIT 0)
|
||||
|
||||
# Runtime SDK Features
|
||||
set (WAMR_BUILD_CUSTOM_NAME_SECTION 0)
|
||||
set (WAMR_BUILD_DEBUG_INTERP 0)
|
||||
set (WAMR_BUILD_DEBUG_AOT 0)
|
||||
set (WAMR_BUILD_DUMP_CALL_STACK 0)
|
||||
set (WAMR_BUILD_LIBC_UVWASI 0)
|
||||
set (WAMR_BUILD_LIBC_EMCC 0)
|
||||
set (WAMR_BUILD_LIB_RATS 0)
|
||||
set (WAMR_BUILD_LOAD_CUSTOM_SECTION 0)
|
||||
set (WAMR_BUILD_MEMORY_PROFILING 0)
|
||||
set (WAMR_BUILD_MINI_LOADER 0)
|
||||
set (WAMR_BUILD_MULTI_MODULE 0)
|
||||
set (WAMR_BUILD_PERF_PROFILING 0)
|
||||
set (WAMR_BUILD_SPEC_TEST 0)
|
||||
set (WAMR_BUILD_BULK_MEMORY 1)
|
||||
set (WAMR_BUILD_LIB_PTHREAD 1)
|
||||
set (WAMR_BUILD_LIB_PTHREAD_SEMAPHORE 1)
|
||||
set (WAMR_BUILD_LIBC_BUILTIN 1)
|
||||
set (WAMR_BUILD_LIBC_WASI 1)
|
||||
set (WAMR_BUILD_REF_TYPES 1)
|
||||
set (WAMR_BUILD_SIMD 1)
|
||||
set (WAMR_BUILD_SHARED_MEMORY 1)
|
||||
set (WAMR_BUILD_TAIL_CALL 1)
|
||||
set (WAMR_BUILD_THREAD_MGR 1)
|
||||
|
||||
# APP SDK Features
|
||||
set (WAMR_BUILD_APP_FRAMEWORK 1)
|
||||
set (WAMR_BUILD_APP_LIST WAMR_APP_BUILD_BASE)
|
||||
|
||||
#
|
||||
# set (EXTRA_SDK_INCLUDE_PATH "")
|
||||
|
||||
Reference in New Issue
Block a user