-
Notifications
You must be signed in to change notification settings - Fork 18
feat: Added C language support #23
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
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