1. Native gate
make clean && make && make test builds the raylib app and runs C tests for vectors, physics, scene state, trails, labels, camera, and renderer behavior.
Build and publish
The pipeline keeps native correctness, WebAssembly packaging, and static publishing as explicit phases so a broken browser artifact cannot silently deploy.
make clean && make && make test builds the raylib app and runs C tests for vectors, physics, scene state, trails, labels, camera, and renderer behavior.
make web compiles the same C app with Emscripten and checks the generated HTML, JavaScript, and WebAssembly files.
The deploy workflow downloads the WASM artifact into Astro public assets, builds the docs site under the repository base path, and publishes to GitHub Pages.