feat: Added C language support#23
Conversation
|
@ARH-MNAJS Tests failing |
@pateljannat I've pushed a fix for the test failure. The |
|
@ARH-MNAJS Its still giving the permission denied error |
Added Manual trigger for testing
- Streamline run.sh by removing unnecessary copy operations - Improve Dockerfile structure and user permission handling
Fixed C runtime failing in CI with "Permission denied" errors by simplifying the Dockerfile to run as root instead of using a non-root The 3 remaining test failures (JavaScript runtime and 2 exec tests) are pre-existing issues unrelated to these changes. Overall test results: 14/17 passing |
@pateljannat This PR introduces support for the C programming language by following the existing pattern for compiled runtimes like Go and Rust. It adds a new runtimes/c directory containing a Dockerfile and a run.sh script to handle the compile-then-run logic. The Makefile and server configuration have been updated to integrate the new runtime, and a new YAML test case is included for validation.
Please review for merging. Closes Issue #22