8bd6794de6
libc-wasi: add missing pointer validations to socket functions ( #4611 ) ( #4665 )
...
* libc-wasi: add missing pointer validations to socket functions (#4611 )
cf. https://github.com/bytecodealliance/wasm-micro-runtime/issues/4463
the fix for sock_addr_resolve is incomplete.
cf. https://github.com/bytecodealliance/wasm-micro-runtime/issues/4610
* Sync from main branch
- wasi_sock_recv doesn't use src_addr
- check src_addr before coverting
* CI: use windows-2022 image for now (#4633 )
github is currently rolling out windows-2025 image.
for some reasons, the "path_symlink_trailing_slashes" test case in
wasi testsuite fails on windows-2025 image.
someone familar with windows need to investigate what was the
key difference between 2022 and 2025.
until that happens, this commit makes our CI use windows-2022 image.
cf.
https://github.com/bytecodealliance/wasm-micro-runtime/issues/4632
https://github.com/actions/runner-images/issues/12677
---------
Co-authored-by: YAMAMOTO Takashi <yamamoto@midokura.com >
2025-10-14 09:29:30 +08:00
92e5f5f123
CI: fix the description of upload_url ( #4407 )
2025-06-24 20:35:19 +08:00
48a97736b3
Update binary compression steps to follow symlinks for actual files ( #4321 )
...
By default, zip follows symbolic links and includes the actual files
or directories they point to in the archive.
2025-06-06 15:05:04 +08:00
b34b2c8e26
Add token permissions for CIs to fix issues reported by scorecard ( #3867 )
2024-10-22 09:13:55 +08:00
1af474099b
Add Windows wamrc and iwasm build in release CI ( #3857 )
...
- For Windows, llvm libs need to cache more directories, so use a multi-line
environment variable for paths
- Remove conditionally build directories `win32build`, just use `build` for all platform
- Add Windows wamrc and iwasm(disable lib pthread semaphore and fast jit for now)
build in release CI
2024-10-17 10:01:56 +08:00
b98f150f82
CI: Update version of checkout to suppress warnings ( #3093 )
2024-01-27 07:55:49 +08:00
48429da29f
Fix compilation errors of workload xnnpack and meshoptimizer ( #2081 )
2023-03-30 21:15:21 +08:00
d0fb2716b6
Fix several issues in CI binary releasing ( #2064 )
2023-03-26 12:19:45 +08:00
84161fe084
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.
2022-10-28 13:55:41 +08:00