wasm-micro-runtime/ci
liang.he 0ec91cee50
Refactoring enclave sample (#4828)
* refactor(ci): production-ready SGX install script with logging and idempotency

- Add comprehensive logging infrastructure to /tmp/install_sgx.log
- Implement idempotency checks for SGX packages and SDK
- Modularize into functions: platform_detect, install_packages, validate_installation, cleanup
- Add strict error handling with set -euo pipefail and error traps
- Replace FIXME with proper environment sourcing documentation
- Add dynamic platform detection for Ubuntu 20+/Debian 11/12
- Ensure minimal console output (final status only) with all details in log
- Verify all acceptance scenarios pass with comprehensive testing

* Refactoring enclave-sample aligning sgx BKM.

- Buffer interface redesign to separate input and output
- prevent untrusted pointer
- add module and instance handle release functions for better resource management
2026-03-06 21:19:41 +08:00
..
build_wamr.sh Fix workspaces path in build_wamr.sh (#3414) 2024-05-13 11:47:28 +08:00
coding_guidelines_check.py ci: allow .clang-tidy and fix exception type in guidelines check (#4818) 2026-02-03 07:08:38 +08:00
install_sgx_for_applicaiton_developer.sh Refactoring enclave sample (#4828) 2026-03-06 21:19:41 +08:00
pre_commit_hook_sample Add sample pre-commit hook (#2470) 2023-08-18 10:40:05 +08:00
setup.sh Add sample pre-commit hook (#2470) 2023-08-18 10:40:05 +08:00
validate_lldb.py Auto increase port number in lldb validation script (#2492) 2023-08-22 14:24:42 +08:00