Skip to content

feat: standalone build and migrate wasmedge_process and wasmedge_image (#24, #35, #39) - #53

Open
Prateek99-s wants to merge 1 commit into
WasmEdge:mainfrom
Prateek99-s:feat/migrate-plugins-process-image
Open

Prateek99-s wants to merge 1 commit into
WasmEdge:mainfrom
Prateek99-s:feat/migrate-plugins-process-image

Conversation

@Prateek99-s

Copy link
Copy Markdown

Part of the C++ plugin migration (upstream: WasmEdge/WasmEdge#3840).

Fixes #24
Fixes #35
Fixes #39

Summary

  • Implements standalone CMake build system against an installed WasmEdge release SDK (0.17.2).
  • Migrates wasmedge_process with passing unit tests (wasmedgeProcessTests, 11/11 passed) and GitHub Actions CI workflow.
  • Migrates wasmedge_image with STB image FetchContent dependency, passing unit tests (wasmedgeImageTests, 4/4 passed), and multi-platform CI workflow (Linux + macOS).
  • Disables unconditional wasi_logging from test scaffolding per Issue feat: standalone CMake build against a released WasmEdge SDK #24 review notes.
  • Adds plugin table, build instructions, and SDK upgrade policy to README.md.

WasmEdge#24, WasmEdge#35, WasmEdge#39)

- Implement standalone CMake build against released WasmEdge SDK 0.17.2 (WasmEdge#24)
- Migrate wasmedge_process with unit tests and GitHub Actions workflow (WasmEdge#39)
- Migrate wasmedge_image with STB dependency, tests, and CI workflow (WasmEdge#35)
- Disable unimported wasi_logging test target per WasmEdge#24 review notes
- Document building, testing, and SDK release upgrade policy in README.md

Signed-off-by: Prateek99-s <145468640+Prateek99-s@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat: migrate wasmedge_process feat: migrate wasmedge_image feat: standalone CMake build against a released WasmEdge SDK

1 participant