{"items":[{"id":"a269cfa1-98e0-46d3-aa7d-13feec99c526","type":"push","org":"subh05sus","repo":"code-excecutor","title":"Fixed Go executor execution errors by pre-compiling the build cache","summary":"Go jobs were previously failing due to read-only filesystem issues when attempting to create build directories in /tmp, and slow cold-start times due to recompilation of the standard library. I've updated the runner to use a custom Docker image with a pre-compiled build cache and switched from `go run` to a explicit `go build` step, which significantly improves both reliability and performance. Go programs now start execution in under a second. ![Go compilation fixed](https://enxegfybrygakxrhnabg.supabase.co/storage/v1/object/public/meme-images/9945f997-23fd-41e9-b979-ced1586edabd.png)","url":"https://nomit.dev/subh05sus/code-excecutor/status/8977a301a0cf0d0a9f01820ae2b14a4e43d2c6c20416feebcfe95ac7ed0b73db","author":"subh05sus","contributors":["subh05sus"],"updated_at":"2026-10-09T07:39:01+00:00"},{"id":"632a7344-ae01-4237-9789-290a8bde9655","type":"push","org":"subh05sus","repo":"code-excecutor","title":"Fixed code executor job hangs and updated broken Java environment","summary":"Resolved an issue where code execution jobs would hang indefinitely due to `/tmp` directory cleanup by moving job storage to `/var/lib/code-executor/jobs`. Additionally, replaced the deprecated `openjdk:21-slim` Docker image with `eclipse-temurin:21-jdk-alpine` to restore Java language support. These changes ensure robust job lifecycle management and reliable environment configuration for supported languages. ![Fixing the infinite loop](https://enxegfybrygakxrhnabg.supabase.co/storage/v1/object/public/meme-images/81da7fbc-3eef-4d6e-b9d3-7a078a961a59.jpg)","url":"https://nomit.dev/subh05sus/code-excecutor/status/81323ff6cad3b2a56d50d597451e6110ac88e322099ff154bf509c898d475678","author":"subh05sus","contributors":["subh05sus"],"updated_at":"2026-10-09T07:29:31+00:00"},{"id":"958ca2eb-3f4a-4045-bd80-6ad0c0cf2721","type":"push","org":"subh05sus","repo":"code-excecutor","title":"Expanded language support: MariaDB SQL and persistent /tmp for PHP website projects","summary":"This update introduces robust support for SQL (MariaDB) and PHP website projects to the SparkMentis executor. We've added secure, containerized execution environments using tmpfs for temporary storage, alongside increased code size limits to handle larger datasets and multi-file project structures. These changes enable more comprehensive coding assessments, particularly for database queries and interactive web development tasks. ![SQL development in a nutshell](https://enxegfybrygakxrhnabg.supabase.co/storage/v1/object/public/meme-images/10e27f11-1cbe-4366-a69f-ec8a03f07215.png)","url":"https://nomit.dev/subh05sus/code-excecutor/status/0df4061b24b2c80cfa7b1986ba342c7a60f36c19254cdb8b635105bff01a0d6a","author":"subh05sus","contributors":["subh05sus"],"updated_at":"2026-10-09T07:03:53+00:00"},{"id":"fc30708d-fbd0-4afd-819b-50ea5146d2b8","type":"push","org":"subh05sus","repo":"code-excecutor","title":"Improved observability for transcript callback secrets and response debugging","summary":"This update improves diagnostic capabilities in the transcript worker by adding boot-time verification for the TRANSCRIPT_CALLBACK_SECRET and incorporating job logging for request outcomes. Including the callback response body in error reports will help resolve 401 unauthorized errors by identifying missing or misconfigured secrets. ![Debugging logs](https://enxegfybrygakxrhnabg.supabase.co/storage/v1/object/public/meme-images/b8408682-1faa-4b06-ab24-f41b6ed20d48.jpg)","url":"https://nomit.dev/subh05sus/code-excecutor/status/26316c7f7a9089e8f5d642baaa6da0c2ac7c07c5478603f16e08ad22365d4738","author":"subh05sus","contributors":["subh05sus"],"updated_at":"2026-07-21T19:37:00+00:00"},{"id":"9f3accd0-7848-4022-9e82-2f4b86e399c0","type":"push","org":"subh05sus","repo":"code-excecutor","title":"Fix transcript batch job ID format for BullMQ compatibility","summary":"Fixed an issue where using ':' in custom job IDs caused BullMQ to reject enqueues, resulting in 500 errors. Switched to using '_' as a separator, which is compatible with the alphanumeric format of our IDs, and implemented better error reporting by returning JSON responses instead of generic error pages. ![BULLMQ FORBIDS COLONS IN JOB IDS](https://enxegfybrygakxrhnabg.supabase.co/storage/v1/object/public/meme-images/subh05sus/code-excecutor/facepalm/8184a6df-50d0-4ea0-ae5d-f6c480c4fb70.png)","url":"https://nomit.dev/subh05sus/code-excecutor/status/2a1ce7557a2ab0829b2cf855c1ba5db95f9690fc9fe4c64375549b3a225d2b2e","author":"subh05sus","contributors":["subh05sus"],"updated_at":"2026-07-21T19:05:38+00:00"}],"pagination":{"offset":0,"limit":5,"has_more":true}}