{"library":"surf-build","type":"library","category":null,"description":"Surf is a minimalist, multi-platform, language-agnostic build server designed specifically for GitHub. It aims to simplify continuous integration by integrating directly with Git and GitHub workflows, supporting builds even without webhooks or complex firewall configurations (requiring only outgoing HTTP requests). The package, `surf-build` (version 2.0.0), provides both the `surf-run` server component and the `surf-build` command-line tool. It differentiates itself from more feature-rich CI solutions like Jenkins by offering a simple, opinionated approach. It automatically detects and builds projects using common tools (Node.js, Rust, .NET, Autotools, CMake, Xcode) or executes custom scripts (`build.sh`, `script/ci`). It lacks a dedicated UI, a plugin ecosystem, and does not support version control systems other than Git/GitHub.","language":"javascript","status":"abandoned","version":"2.0.0","tags":["javascript","build","ci"],"last_verified":"Wed May 27","install":[{"cmd":"npm install surf-build","imports":["npm install -g surf-build","npm install -g surf-build"]},{"cmd":"yarn add surf-build","imports":[]},{"cmd":"pnpm add surf-build","imports":[]}],"homepage":null,"github":"https://github.com/surf-build/surf","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/surf-build","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/surf-build/compatibility"}}