summaryrefslogtreecommitdiffhomepage
path: root/.github (follow)
AgeCommit message (Collapse)AuthorFilesLines
2025-05-14ci: Update wasi-sdk & libclang_rt.builtins-wasm32-wasiAndrew Clayton1-4/+6
Update wasi-sdk & libclang_rt.builtins-wasm32-wasi to 25.0 Note: The layout of the libclang_rt.builtins-wasm32-wasi archive has changed slightly. Signed-off-by: Andrew Clayton <a.clayton@nginx.com>
2025-05-14rust: Fix building of unit-wasm and rust examplesAndrew Clayton1-2/+2
When building the rust stuff we were getting the following compiler error error: failed to run `rustc` to learn about target-specific information ... --- stderr error: Error loading target specification: Could not find specification for target "wasm32-wasi". Run `rustc --print target-list` for a list of built-in targets This is due to wasm32-wasi being renamed to wasm32-wasip1, with wasm32-wasi being kept clear for an eventual WASI 1.0 release. Signed-off-by: Andrew Clayton <a.clayton@nginx.com>
2023-09-08README.md: We need to install wasi-libc on DebianAndrew Clayton1-1/+1
Signed-off-by: Andrew Clayton <a.clayton@nginx.com>
2023-09-08github/workflows: Add a Debian Testing builderAndrew Clayton1-0/+26
This requires some nefarious use of rustup and the funky rustup command line comes courtesy of <https://dentrassi.de/2020/06/17/headless-installation-of-cargo-and-rust/> Signed-off-by: Andrew Clayton <a.clayton@nginx.com>
2023-08-26github/workflows: Simplify installation of libclang_rt.builtins-wasm32.aAndrew Clayton1-1/+1
Rather than using and rpm(8) and grep(1) to find the location to store the libclang_rt.builtins-wasm32.a file use clangs -print-runtime-dir option and strip the last component. Signed-off-by: Andrew Clayton <a.clayton@nginx.com>
2023-08-23github/workflows: No need to download the wasi-sysrootAndrew Clayton1-3/+2
The wasi-sysroot is now packaged by Fedora in the wasi-libc-devel & wasi-libc-static packages (just installing wasi-libc-devel should bring in the other if needed). We also no longer need bindgen-cli as we are building the rust stuff from within the build.rs files. Signed-off-by: Andrew Clayton <a.clayton@nginx.com>
2023-08-23The 'master' branch was renamed 'main'Andrew Clayton1-2/+2
Requested-by: Liam Crilly <liam@nginx.com> Signed-off-by: Andrew Clayton <a.clayton@nginx.com>
2023-08-22github/workflows: Add shared.mk to the build_tests.yaml pathsAndrew Clayton1-0/+2
We have builds triggered on Makefile changes and shared.mk is included in the Makefile. Signed-off-by: Andrew Clayton <a.clayton@nginx.com>
2023-08-22github/workflows: Switch actions to master branchAndrew Clayton1-2/+2
We have switched the repository from the preview to master branch ready for its initial release. Signed-off-by: Andrew Clayton <a.clayton@nginx.com>
2023-08-21Initial commitv0.1.0Andrew Clayton2-0/+90
libunit-wasm and example C and Rust WebAssembly modules for NGINX Unit. Co-developed-by: Timo Stark <t.stark@nginx.com> Co-developed-by: Liam Crilly <liam@nginx.com> Signed-off-by: Andrew Clayton <a.clayton@nginx.com>