feat(workflow): enforce strong typing for runtime variables

- Reduce exposed information in release workflows
This commit is contained in:
Eternity
2026-02-04 11:01:16 +08:00
parent 308e28cecc
commit bd8a451879
50 changed files with 1925 additions and 1372 deletions

View File

@@ -33,7 +33,7 @@ async def run_code(request: RunCodeRequest):
"""Execute code in sandbox"""
if request.language == "python3":
return await run_python_code(request.code, request.preload, request.options)
elif request.language == "nodejs":
elif request.language == "javascript":
return await run_nodejs_code(request.code, request.preload, request.options)
else:
return error_response(-400, "unsupported language")